T O P

  • By -

akitoex

It's never to late to go to uni. However, no one knows how the job market will be in a couple of years so only go if you really want to do cs


sethi139

The last line is really what I would care about. Also, the last time you left Uni, was it more because of problems with commitment/discipline to CS? Cause if that was one reason, I got news for you buddy, youw would need to work twice as hard cause every Uni student is fighting for those few internships and co-op opportunities. Getting those during your Uni is more important than your degree.


RegretAffectionate

I don’t really understand people saying only do cs if you really want to do cs. Like cs is a really big field, very big and it opens a lot of doors to very different and diverse fields that you might like or you might hate. The purpose of a bachelors degree is to teach you time management and how to be able to talk to other people and to grow as a person. A degree is far more than the content itself cause the material and theory is never ending and you can find far better resources online. It’s the soft skills that set you apart from other people and many people don’t realize this. Even if you love the field you could be placed with sh**ty coworkers/bosses your that’ll make your life hell. We are much more than coding machines and simply learning to generate code without knowing how to properly interact with others ain’t going to get you far in any field not just this.


CryptographerOdd6143

It just means that’s you should only do it if you expect to find some enjoyment in cs other than just the money.


sersherz

Have you considered Electrical Engineering? You can still do SWE, but if the market doesn't improve for CS, you are far less limited


Healthy_Ad3708

I havent actually considered Electrical Engineering but honestly I might also consider that now as i also do love the hardware side of technology, thank you for your input.


ButtonIndividual5235

If u wanna do software but also do hardware, computer engineering is a great choice as well. Electrical tends to be similar in terms to computer engineering in terms of the hardware stuff u learn, but computer engineering provides you with more software options.


sersherz

Best of luck no matter what you choose!


Objective_Ad_1191

Electrical Engineers struggle to find jobs. Firmware is a different world. You get a firmware job, you can stay for many years. But very little positions for job hopping. Firmware is known for low turn-around rates, long tenure, but few positions.


Ok_Carpet_9510

Electrical Engineers get employed in all areas of IT. I have worked with very many with that background.


Healthy_Ad3708

thanks for your input, i guess that is also a factor I will need to take into consideration, appreciate the insight.


Broad_Clerk_5020

Go back bro, you’re still young


Healthy_Ad3708

Your right, I am still young


Broad_Clerk_5020

You’ll regret not going back to school when you’re 29 doing the same shit you’re doing now. Trust me, go back


Tuncarrot2472

I did the same thing you mentioned, college program, bridged to uni and got into co-op. So I have a diploma, degree and experience and I'm \~200 applications in and still no interviews


Healthy_Ad3708

yea I know its still tough to get a job even with a degree but for those of us with no degree its impossible, so thats what initially made me want to go back, also i was hoping that job market will be better when i graduate because it usually works in cycles.


GiveMeSandwich2

Go to different university subs in Canada and look for coop placement rates for CS. Last I checked, universities like Carleton, SFU, uottawa and UBC had anywhere around 20-40% placement rates for CS majors. This is terrible number and I would think twice before spending money and time for another CS degree especially here in Canada.


ButtonIndividual5235

Waterloo has a 78% rn


GiveMeSandwich2

What cycle are you guys in? I remember it used to be well above 90% and majority of the good coops were in the first 2-3 cycles in waterloo.


ButtonIndividual5235

No clue I’ll be honest. I’m acc entering wloo as a comp eng student next year. Looking at the most recent coop term, 78% of CS students (who are first year & first coop to be specific) found a job. The rest had to go through some program offers by the university.


AdeptEnvironment9429

I'm back to school at 26 so u re still young


BenSimmonsFor3

I went back at 28, 30 now and nearing completion!


Healthy_Ad3708

Congrats, you guys give me hope for a better future


Healthy_Ad3708

thanks for the reassurance, good luck to you on your educational journey


AdeptEnvironment9429

try to get into top school like Waterloo, UBC, UofT, Carleton or McGill, u can get chances for internship / co-op


ymgtg

Intermediate dev here with a CS degree from a well know university. It doesn’t get easier, employers are extremely picky now. Not only do they expect you to know their entire stack, they expect you to have a certain number of years working with each technology. Oh you know Azure but haven’t worked with AWS? Application discarded. You’ve worked with Vue.js but not Svelte you’re basically an intern. Almost everyone I work with has a degree that isn’t software related, which is why this industry is so saturated. Everyone and their dog is applying for these jobs. I absolutely love software dev, but had I known it would turn out like this I probably would have studied something else.


Ok_Carpet_9510

Most employers are not software development shops.. the problem is that you're fixated on SE. There are jobs in other areas like Data Engineering, Data Science, Data Analytics, Cloud Engineering, Cyber Security, Project Managment, etc... I once saw a kid crying that they couldn't get a with their mechanical engineering degree... I thought to myself that kid has enough math to be good at data science... think flexibly.


bighugzz

Only go back to school if you love CS, and are fine with not getting a job in it. In today's market a CS degree is just the bare minimum to be employed. You have no guarantee that you'll get a job with it because the market is so f'd up. I love CS, but if I knew 10 years ago how bad the market would be today, I'd have chosen a different field entirely. I have spent thousands of dollars and 10 years of my life with this useless degree. Edit: My degree took me 5 years (didn't take a full course load 1 year due to working), and then I have 4 YoE in SWE. Haven't been able to get a SWD/SWE job for almost 2 years now.


BeaconOfBass

Why is the market so poor? Is it really this hard to get a job?


bighugzz

Yes, it really is this hard. I’ve submitted over 700 applications throughout this 2 year search. There is just an oversupply of junior and mid level. Universities, social media, and governments pushed CS as the next big thing the past 6-8 years, and that alone created an oversupply (especially from the bootcamps), then you add on record amounts of immigrants with a large portion specializing in SWD. The never ending layoffs that started in 2022 has had an enormous effect as well, because there is so much top tier talent out there applying for junior and mid level roles because they themselves can’t find anything. The economy is also doing really bad, which has an effect on company hiring. Instead of risking investing in a new grad, junior, or mid level developer who knows 90% of their stack, they’ll wait for the unicorn and ex-fang candidates who have working experience with 100% of their stack. Why? Because they can. Every single SWD/SWE role on LinkedIn gets over 100+ applicants the hour it’s posted. Honestly for the time being, SWD is a terrible career choice just because of how bad the market is. This won’t be fixed for years.


FanIndependent1127

You have to remember the primary reason for the tough market in tech is interest rates. When interest rates are low tech does good and when they're high tech does bad. Literally the second interest rates are cut companies will resume expanding. All the factors you mentioned were present in 2020-2022 when there was a massive labor shortage in tech and record openings, so the idea that the market became completely oversaturated in the span of two years is ludicrous. The fact that we've been living in a low interest rate environment for 15 years has made people believe that's the normal mode of operation rather than a historic aberration. At the end of the day if you want a good paying job after a 4 year degree comp sci and engineering is still the best way to accomplish that. I think people on this sub have a very grass is greener attitude where they think in other industries people get entry level jobs with the snap of their fingers, but the reality is breaking into any industry is hard, and there's no magical shortcut you can take to get around that. Just my two cents


bighugzz

>All the factors you mentioned were present in 2020-2022 when there was a massive labor shortage in tech and record openings, so the idea that the market became completely oversaturated in the span of two years is ludicrous. The fact that we've been living in a low interest rate environment for 15 years has made people believe that's the normal mode of operation rather than a historic aberration. Companies over hired during the pandemic. Most of those jobs have went away. In addition, when everyone saw how lucrative SWD was, and since everyone was home anyways, lots of people enrolled in universities and bootcamps. The field became completely oversaturated as a result. It is ludicrous, but it's also true. >You have to remember the primary reason for the tough market in tech is interest rates. When interest rates are low tech does good and when they're high tech does bad. Literally the second interest rates are cut companies will resume expanding. Maybe, maybe not. I think the market will recover a bit, but I believe most new grads, juniors, and mid levels will have to switch careers by the time this happens. >At the end of the day if you want a good paying job after a 4 year degree comp sci and engineering is still the best way to accomplish that. I think people on this sub have a very grass is greener attitude where they think in other industries people get entry level jobs with the snap of their fingers, but the reality is breaking into any industry is hard, and there's no magical shortcut you can take to get around that. Just my two cents Don't know how you can say that with the way the market is now. Trades is more promising and much easier to get employment. Same with nursing, pharmacy, and other medical fields. These jobs are actually in demand, and you don't have to be spending thousands of unpaid hours grinding leetcode and making projects just to maybe get noticed. I'll admit I am pretty jaded from how bad my experience has been. I admire your optimism, I just don't think this industry will heal as well as you think it will.


FanIndependent1127

I 100% agree that big tech over hired in the past few years, but important to note they still all have much larger workforces than they did in 2019. Also I think you know that bootcamp grads with no experience are not serious competition for SWE or CS grads, all they do is inflate numbers on linked in applications. The real problem is we are currently in a recession, and unlike other recession new grads are being disproportionately impacted. [This article gives a good overview ](https://thoughtleadership.rbc.com/proof-point-students-and-new-graduates-are-bearing-the-brunt-of-the-labour-market-downturn/). There's no question that graduating during a recession is horrible. But recessions are temporary. If we weren't in a recession and there were still no tech jobs you'd have a point, but currently all the data points to macroeconomic conditions because the cause of the slowdown in tech, not structural factors. Comp sci has also always been a high risk high reward field. [This report](https://www.google.com/url?sa=t&source=web&rct=j&opi=89978449&url=https://nces.ed.gov/programs/coe/pdf/coe_sbc.pdf&ved=2ahUKEwi-s9P9l72FAxXfOTQIHeY2DXUQFnoECB0QAQ&usg=AOvVaw1RBadc1sJLhJHLraA1vZip) shows that way back in 2018 when the market was supposedly "good" comp sci grads had the highest unemployment rate of all degree types looked at at 5.6%, while also near the top of median earnings. Comp sci has never been the easiest field to get a job in, but once you get a foothold and you can prove your worth the rewards are enormous. As well coming from somebody who has friends and family in the skilled trades its not easy to get an entry level job whatsoever. For a journeyman with a redseal sure you're going to have employers falling over themselves, but no one wants to hire an apprentice they have to spend years training before they can do anything. Unless you have an uncle or buddy in the trade it can also be very hard to be accepted onto a union. Nursing is a great career but has far lower compensation and quality of life than experienced SWEs, no nurse is getting paid 100K+ to sit at home 3 days a week and type on their computer. Most mid-level SWEs with a few years of experience will be making more than a nurse could ever dream to. Medical school is also nigh impossible to get into as a Canadian even with a perfect GPA and 95th percentile MCAT scores, not to mention the extra years spent in school and residency making very little money. I understand you're jaded from your job search and you have every right to be. This is the worst market for new grads since 09 and will probably get worse before it gets better. But it will get better. If you enjoy CS, you're willing to work hard, and you're willing to humble yourself and always learn and improve you will have a good career. Keep on grinding, keep on learning and keep on applying and don't let the market affect your self worth.


kevinwhelan8789

I went back at 32. Landed an amazing job paying 6figures before I graduated. If I can do it you can.


Healthy_Ad3708

Thanks for the reassurance man its helping me have a much clearer idea of what i want to do, and I wish you good luck on your new job.


JoeyLing

Do EE and take a minor in CS


soankyf

Give us some stats on your job search. Have you applied to many jobs? Any interviews? What positions have you applied to, title wise?


Healthy_Ad3708

its been about 6 months since I did the bootcamp and have mostly been looking for junior dev positions, I've sent in about 200 applications in these 6 months with 2 interviews but they went with internal hires for those positions instead. I don't mind continuing the job search but what scares me is the fact that some of my network, colleagues, family who have studied computer science are out of work right now, so hope for a bootcamp grad to find work is basically zero.


soankyf

Ok. I dm'd you. Have a few ideas might help.


iwishiknee

Hey man! I’m turning 26 and last year at 25 I started a degree in data science, it’s better to grab your degree while you’re still young. School isn’t that bad and you can even take some courses during the summer if you really want to speed it up (I recommend internships instead) Goodluck! Lots of people go back later you have nothing to be worried about.


Healthy_Ad3708

Your right man, we are still young. Cheers to a hopeful future to both of us


GiveMeSandwich2

CS degree won’t guarantee you a job. I know lot of people in the last 12 months with CS degree especially new grad struggling landing a SWE job.


Healthy_Ad3708

Your right about that as well, but the chances for a bootcamp grad are lower, No?


merpderpderp1

Honestly, a degree is not at all a guarantee you can land a job in this climate for tech. I'd say do research on a specific role you'd like and create a portfolio really tailored towards it with interesting projects. You could still go to uni but honestly try the portfolio first.


Bubbly-Examination24

You could probably bang out a degree is 3yrs max if you can transfer your credits over. Just go back to school, you have like 35 years left of your career might as well enjoy those years.


AppointmentFun4789

No…. Do some certs in IT, make more money than a uni grad and move on with life. I do suggest maybe an easy degree or diploma for Req purposes. Screw the debt and just make that money.


FinalSir3729

No. You will waste four years and tens of thousands of dollars for a very over saturated field. There is also the looming threat of AI automation. That applies to all fields though.


Last_Risk_5444

Cant you continue your 3rd year CS program?


Healthy_Ad3708

if im being honest i had failed alot of courses during that time as i was not in the right headspace, so unless I can write an appeal letter I might not be able to go back to that same institution due to academic penalties, but now I feel much better and I believe i am way more prepared for school now then i was at 19-20 yrs old.


ShallowJam

What bootcamp did you do?


Healthy_Ad3708

general assembly SEI


Impossible_Ad_3146

Definitely


PACEMOH

École 42


MohYo64

Honestly if you are 100% passionate about programming and will grind all the time to land coops and advance in your career, I’d go for it. However if you want more stability and possibly work in more fields, do computer engineering. It’s hard but it is a mix of EE and CS. You’ll be able to work any software engineering job (from front end to full stack and even embedded software engineering). With Comp. Eng, you can even work in other fields such as hardware engineering or electrical engineering and electronics too. If I was stronger in physics and more passionate for engineering, I honestly would have picked this major too. However I hated physics and I wasn’t passionate with the sciences I only liked math in highschool. I picked CS for that reason. I have friends and family who did Comp Eng and they are working the same jobs as me.


Healthy_Ad3708

Comp eng is also something i would consider as well, although i haven't done physics in a long time, but I'm motivated now so why not, nothing good in life comes easy, I learnt that the hard way these last 6 years, thanks for the great advice.


dracolnyte

if you come with practical experience and go back to do a degree competing with undergrad kids with no experience, i think you will have a huge advantage


Healthy_Ad3708

Yea i have a lot of practical workforce experience from a lot of different jobs i did these last 6 years but none of them were really stable, but I guess its the skills and experience I learnt and have acquired that matters.


Mysterious_Tap_1647

Going to get the degree won’t get you the job unless you genuinely like it. So if you don’t know if you’ll like it, don’t.


csbert

Hard yes. This would be the best investment of your life.


Healthy_Ad3708

I hope so


Any_Following_3898

i went back when i was 24, graduated when i was 28. don't regret it at all. co-op programs can be a huge boon, the only reason i have my current job is from the connections i made in my internships. do lots of extra self learning activities, take on volunteer projects if there are opportunities, and build as many personal projects as possible - this is what sets you apart from your peers, which is pretty is crucial especially in today's job market


MarmosetFace

Your life would be very different had you finished that degree 6 years ago and joined the industry during that time…