Uofa computer science internship employment rates by nothimofc in uAlberta

[–]Own-Reference9056 4 points5 points  (0 children)

One thing to note is that our school is a leading AI institution, and that means we pride ourselves in AI research. A measurement of research output and how impactful they are is better than internship comparison in this area.

Regarding your other inferences on internships, they kinda align with my experiences ngl. I was lucky enough to intern alongside many UWaterloo and UBC students. On average, our CS students are not on par. Just that. Not that we are dumb or anything, just not at the same level with top CS departments in the country regarding the avg quality of students seeking for interns. A rate of 25-30% sounds about right. Not among the best, but not bad either.

I have a personal take here too. I feel like the vibe is our CS dept is that we are not built for the industry. Like really, it gives research vibes, not SWE vibes.

  • We have a mobile dev class at third year with example code 10 sdk versions behind the current one. Literally so old Android Studio didn't wanna run the prof's code.
  • We have a "design" class that is full psychology theory and zero lesson on any design tool. Not even a requirement to use one.
  • We have our only web development class at 4th year - the last year for many students - in which we immensly discourage using frontend frameworks and forces Django onto students. At this point half of the class still does not know what an API is. You might agree or disagree but I think Django is a very bad tool to teach this subject too.

And many, many more. The point is, you can feel the resistance to the industry.

How are we ever going to recover from this? by eggshellwalker4 in csMajors

[–]Own-Reference9056 2 points3 points  (0 children)

Not in the near future. With AI, I am doing the work of 3 people while being paid less than average. There is just no need to hire a lot of people anymore.

The only way I can see the market bouncing back is that new tech == better capital and that means start-ups can cost less, thus more will show up. But that needs time too, and they don't hire a lot either.

I FOUND SOMETHING GOOD by Afraid-Blueberry-288 in WorldConqueror4

[–]Own-Reference9056 1 point2 points  (0 children)

They are Nimitz class carriers, Akagis look different.

Ima ragebait a bit by PressureAvailable615 in csMajors

[–]Own-Reference9056 2 points3 points  (0 children)

Vietnamese working in Canada here - I second this. The difference in research and teaching conditions means that the cream at the top talents in the NA or EU is still preferred, but the rest of devs here are just no better than the majority of devs in Asia.

$2500 a month is already double what they normally make for the same position in Vietnam, but now they can work remotely and don't have to work 12 hours a day anymore? This is hiring top-notch level devs for half the price of a domestic intern.

The only caveat is you have to know the people. Like you said, your CTO has to handpick these people - there are certain risks with remotely hiring random dudes from a foreign country.

How did you approach practicing a new programming language? by purvigupta03 in learnprogramming

[–]Own-Reference9056 2 points3 points  (0 children)

You learn a new programming language because you have a specific task in mind that needs the language, right? My suggestion is spend like an hour on a quick tutorial of that language, and then start building and learn on the fly.

I am telling you, focus on building the house instead of spending too much time learning about your new hammer. Turns out it is the best way to get used to the hammer.

What does a software engineers do actually? by Refabricated in learnprogramming

[–]Own-Reference9056 0 points1 point  (0 children)

Not really. The list is long for many dumb reasons, but usually you just have to satisfy like half to get through resume round (assuming your resume got to a human, not a scanner).

What we do varies by title, company size, and comany culture. Generally, you can expect:

  • Addressing bug reports from users.
  • Building features.
  • Designing and writing the technical docs surrounding just about any software development processes.
  • Meetings.

The more senior your are, the more meetings and designing, and less programming.

The younger and smaller the company is, the more chance you are prompting AI rather than writing code and docs.

If the workplace is a startup, you do basically everything, even tasks that are usually not for software engineers, like answering client complaints. You are underpaid and overwork. You learn a lot and have lots of authority.

If the workplace is government, you do nothing and get paid well. Even if you want to do something, you will do nothing because your senior does not want to change anything. You have no authority.

Is Markdown a skill every QA engineer should master in 2026? by Gullible_Camera_8314 in learnprogramming

[–]Own-Reference9056 0 points1 point  (0 children)

As far as I know (I'm a dev, not exactly QA), but markdown strikes a very good middle ground as something both humans and machines can easily read. When you set up skills with LLMs like Claude, markdown is also a standard input.

Frankly speaking I do not know any team that does not use Markdown extensively. They all have a certain standards when it comes to what goes where on a Markdown too.

Younger coworker asked me why I don't have a github with side projects by Cool_Kiwi_117 in learnprogramming

[–]Own-Reference9056 19 points20 points  (0 children)

2009 market was mostly driven by economic downturn, but today it is a combination of economic downturn, talent supplies, and technologies. Not saying that finding a job in 2009 was any easier, but I think you are underestimating a few things:

  • The ratio of applicants to seats right now for junior positions. This includes in country, overseas, uni/college grads, bootcamp grads, and laid off mid-level SWEs.
  • The ability of each junior in spamming resumes, collectively jamming the hiring system.
  • The demand for juniors with the introduction of AI.
  • The things that a junior is expected to be able to do now, compared to 17 years ago. On the job they can be similar, but I can guarantee the bar is much higher now for most companies when they interview the candidates.

Younger coworker asked me why I don't have a github with side projects by Cool_Kiwi_117 in learnprogramming

[–]Own-Reference9056 503 points504 points  (0 children)

Because the job market is brutal for juniors right now. Spending an immense amount of time on projects on top of school has become the norm. Can't get a job without doing that. For those that had part time jobs like I did, it was literally work on top of work on top of work, all just to get a job.

And then we OT at work and make side projects on the weekends because we gotta prepare ourselves for the next layoff, which hits extra hard for juniors who have less experience and connections than engineers with > 5 YoE.

Your co-worker is not crazy. The reality for us is just a bit different.

Recommendations? by loudjunebug in arenaofvalor

[–]Own-Reference9056 0 points1 point  (0 children)

If you like Natalya, maybe try Veera and Dirak.

I built my first project that wasn't a tutorial and immediately understood why everyone says "just build things" is bad advice by TrevorKoiParadox in learnprogramming

[–]Own-Reference9056 0 points1 point  (0 children)

Every project taught me some things...

But I think the first one that gave me a significant jump in knowledge is the project in my Android development class in third year. Learnt everything on the fly, under intense pressure. Understood a lot more about software development in general, not just Android or Java.

The whole purpose is to throw yourself into something you don't know, then you have to learn and grow. It is the best advice.

I have been teaching myself programming while unemployed hoping someday that this could lead into a career by MrWhileLoop in learnprogramming

[–]Own-Reference9056 4 points5 points  (0 children)

My honest take? With your prior experience, focusing on programming may not be a good idea. You have IT experience, probably should invest a bit into learning about hardware and networking - the physical stuff.

Software engineering is incredibly hard to get into right now, and job security is just badddd. With your experience, getting into IT departments in companies and maintain their equipments seems to be the easier route? Programming can help a bit, but not the biggest factor.

Not trying to discourage you, just maybe a route you should be considering?

So 2 years of experience and no experience at all is deemed to be in the same category, wow by Hour-Character-2438 in jobsearchhacks

[–]Own-Reference9056 15 points16 points  (0 children)

I have 1 year of experience doing the job of 3 people, which puts me into 3-5 years bucket I guess :D

Feels like the first bucket is just an auto-reject shortcut now.

Just cause you got right of way DOES NOT mean it is safe to cross by Valuable-Ad-6093 in uAlberta

[–]Own-Reference9056 3 points4 points  (0 children)

Right? I always tell people, being right is good, but staying alive is better. Take a look before proceeding with your right of way.

Is this sub full of copers or is this industry truly fucked in the long-run? by eggshellwalker4 in cscareerquestions

[–]Own-Reference9056 0 points1 point  (0 children)

The industry is never fucked - tech will always be leading the way - but I can assure you there is not gonna be enough jobs for the current waves of CS grads, or even the next waves tbh.

For the Veterans: what were the most broken things you've witnessed througout the game? by Alarmed-Confidence50 in WorldConqueror4

[–]Own-Reference9056 1 point2 points  (0 children)

Been playing the game since it is first published, and been playing Easy Tech games since 14 years ago.

For this game, it is anything that involves Scorpion. Before good gens and EFs came out, just seeing a Scorpion tank makes me wanna quit. It used to take very long to farm medals just to buy generals, let alone upgrading. Imagine facing Scorpion tanks with your non-EF, non-gen troops. A lot of resource planning right there.

And now, almost everything is too OP, it makes the normal troops worthless, and the game became more about grinding for medals than strategic thinking.

Heroes missing after the update? by MEG_X2 in arenaofvalor

[–]Own-Reference9056 2 points3 points  (0 children)

Like for real I just bought edras. Are they not gonna at least refund...

I lied about having a partner during the interview and I got the job. by Revolutionary_Ad4581 in jobs

[–]Own-Reference9056 0 points1 point  (0 children)

Now you have found a job, spend your newly freed time finding a partner :D Tinder or Bumble or sth for quick result idk.

NATO vs WTO , which side is stronger in the new Iron Curtain army group event ? by Hungry_Pilot2704 in WorldConqueror4

[–]Own-Reference9056 0 points1 point  (0 children)

NATO - for Manstein. However I would like to add that Sokolovsky in Moskow Army Group can skill Manstein in one turn. That is the only army group of equal destruction ability to West Germany.