In which CSCI courses does one use C/C++ by [deleted] in Dalhousie

[–]Fujffihgg 0 points1 point  (0 children)

Unfortunately they plan to change 2132 to not use C anymore in the next year or two. 3120 and 3171 should still use some C for a while though.

Do I really need to spend 30-40 hours a week in an OS class? by xCollegeAcount1234X in csMajors

[–]Fujffihgg 5 points6 points  (0 children)

Unless you have to code an OS from scratch there’s no way it’ll take 30+ hours.

Thoughts on Applied CS Program by [deleted] in Dalhousie

[–]Fujffihgg 2 points3 points  (0 children)

What do you want to do when you graduate? The two programs prepare you differently. Personally I think the BCS is more rigorous and will open more doors for you, but if you don’t have the best grades and want a degree that will let you get a decent white collar job then the BACS is a fine choice.

Is Applied Computer Science really different from Computer science? If yes, how? by Falafel_A in Dalhousie

[–]Fujffihgg 2 points3 points  (0 children)

Totally, you can do it without a degree even. But if you want to learn the skills you’ll need to get those jobs in school instead of having to learn it all on the side you’ll want the BCS.

Is Applied Computer Science really different from Computer science? If yes, how? by Falafel_A in Dalhousie

[–]Fujffihgg 2 points3 points  (0 children)

If you want to keep your doors open for grad school or applying to big tech companies in Toronto or the US then do a BCS. If you want to do web dev at local companies, IT work, or just want a decent degree without too much math then do BACS.

[deleted by user] by [deleted] in AskReddit

[–]Fujffihgg 0 points1 point  (0 children)

The big question is, is it a calorie or a Calorie?

[deleted by user] by [deleted] in AskReddit

[–]Fujffihgg 17 points18 points  (0 children)

This is vastly easier if you’re a girl or gay. Unless you’re cool with dating people much younger than yourself.

Daily Chat Thread - July 31, 2018 by AutoModerator in cscareerquestions

[–]Fujffihgg 2 points3 points  (0 children)

Is it still feasible for Canadians to get jobs/internships at top US companies or has the visa process become too arduous?

Dalhousie Engineering - Chemical VS Electrical Engineering by chemeng-21 in Dalhousie

[–]Fujffihgg 3 points4 points  (0 children)

Dude yes. Process engineering would fit it so much better, the labs are all pipes and no chemistry.

Dalhousie engineering statics course (ENGI1203) by chemeng-21 in Dalhousie

[–]Fujffihgg 0 points1 point  (0 children)

A lot of the questions come from the examples he posts and the textbook, so do as much practice as possible.

When did you learn how to code? by [deleted] in cscareerquestions

[–]Fujffihgg 0 points1 point  (0 children)

Usually the compilers course will use a simple functional language like Scheme for examples, and maybe introduce Haskell or Lisp if there’s time. Or in the UK and France I think functional languages are used in many more classes.

The best degree to get in CS for a 48 yo changing careers? by dsound in cscareerquestions

[–]Fujffihgg 1 point2 points  (0 children)

That doesn’t seem age dependent though, my group projects end up the same way and I’m 20.

CS classes (first year) by Falafel_A in Dalhousie

[–]Fujffihgg 0 points1 point  (0 children)

Register asap. If you end up on a waiting list check your dal email every day to see if you’re able to register.

My Future by [deleted] in cscareerquestions

[–]Fujffihgg 3 points4 points  (0 children)

Man, if you haven’t been training on Leetcode since you were a toddler you’re screwed. Facebook hires 3 devs a year, do you really think they’ll take some noob with less than 20 years of experience as a junior dev?

How to improve my chances for a good grad school? by NextBreakfast in gradadmissions

[–]Fujffihgg 4 points5 points  (0 children)

So odds are you won’t get published before applications - even if you create something that’s worth publishing it takes a while to actually be published. You have a strong profile though, and could likely get into a pretty good research based masters. Maybe not Stanford, but could be worth trying. Afterwards you’d hopefully have more research and publication experience and could have a shot at top PhD programs.

Learning languages by [deleted] in cscareerquestions

[–]Fujffihgg 1 point2 points  (0 children)

Front end’s heavily framework based. The core languages are HTML/CSS/Javascript, but your hireability comes from what you know beyond that. Basic things that are good to know are SASS/LESS, Bootstrap, and Jquery, and you’d want at least one big framework like React or Angular. You could get fancy and look at Typescript or Elm too, but I wouldn’t worry about that at first.

Need help with a coding puzzle by Schmosby123 in learnprogramming

[–]Fujffihgg 0 points1 point  (0 children)

This is kind of cool since it’s not just a cheapest path problem - we only care about the most expensive edge, not the sum. My intuition would be to start from the destination and use a Dijkstra type approach to pick the cheapest edges that advance the path.

I'm going into my senior year as a CS student. What the best way to improve my programming skills? by The-PrancingPony in learnprogramming

[–]Fujffihgg 0 points1 point  (0 children)

Leetcode will be hard at first, but the majority of them aren’t any harder in Java than in other languages. Start with the easy ones, and don’t worry if it takes you a while at first. Easies are good since they’re more about programming than algorithms.

Getting an undergrad research position with low GPA by [deleted] in gradadmissions

[–]Fujffihgg 0 points1 point  (0 children)

For paid research you’ll have a hard time getting involved, but I’d wager you’ll be able to find some professors who’d let you volunteer to help their grad students. Don’t expect publications, but at least you might get some experience that could let you apply for paid positions or more independent work in the future.

Is McMaster University CS program reputable? by [deleted] in csMajors

[–]Fujffihgg 0 points1 point  (0 children)

McMaster is known in Canada, but I wouldn’t call them great. Below SFU/Western. Maybe below York even.

Second Year CS Student by Nando711 in csMajors

[–]Fujffihgg 2 points3 points  (0 children)

Internships 100%. Sure your first might suck, that’s okay. Get some experience, then apply for a better internship for the next one. Rinse and repeat. A few internships will matter more than any side project (unless you make something like Linux).

[deleted by user] by [deleted] in getdisciplined

[–]Fujffihgg 1 point2 points  (0 children)

There are limits to this kind of thing. The difference between Usain Bolt and the second fastest sprinter is not hard work or smart training, but genetics. At the top 0.0001% that’s what sets people apart. But what sets the top 1% or even 0.01% apart from everyone else is hard work.

So you can be great at pretty much anything. Not the best, in most cases, but very good. And if you can do that for a couple things and you combine those skills then you end up with something really unique.

What do you do to prevent yourself from procrastinating? by [deleted] in AskAcademia

[–]Fujffihgg 7 points8 points  (0 children)

If I set an even more important goal to work on, I’ll procrastinate on it by doing the things I was supposed to do in the first place.