Hey everyone! I'm currently studying software engineering at university and I'm feeling a bit conflicted about my future. A lot of my friends have left the program, and I'm one of the few still pursuing this path. Here's my situation: I'm 21 and just started my degree, aiming to finish in about 3 to 4 years. Internships are mandatory at my Canadian university, which makes finding a job tough—some students take 6 months to a year to land one. I'm also married and want to finish school quickly to support my wife better. Additionally, I faced a personal loss this January when my mother passed away from a brain tumor. I married to honor her wish, and I don't regret it, but I feel the weight of my responsibilities.
Looking ahead, I'd like to specialize in AI, specifically deep learning and machine learning. I realize that might require further studies beyond my bachelor's degree. I'm passionate about problem-solving in math, physics, and programming, but I won't stay up all night coding just for the sake of it—I enjoy the thrill of finding solutions instead.
I've completed a few small side projects and am working on one with a bit more complexity, but I'm concerned: should I continue with software engineering? Will it still be worth it by the time I graduate, or will the job market be too saturated? Has anyone balanced marriage, studies, and a shaky job market? Should I reconsider this path now before I invest more time and effort? Thanks for your thoughts!
5 Answers
Honestly, the job market can be unpredictable. When you graduate in a few years, it might not be as saturated as it seems now. The important thing is to follow your passion. If coding and problem-solving are what you enjoy, keep at it! Even if it feels tough now, persistence pays off.
Just make sure you know what you want. It's normal to feel confused, especially early in your studies. If you truly enjoy coding and problem-solving, there's still a place for you in this field. Everyone's experience is unique; don't get discouraged by what others say. Always work hard and keep trying. That can make all the difference!
That's encouraging to hear! Thanks for sharing your wisdom.
You've got this! If you take your studies seriously and put in the necessary work, you'll do fine. Sure, the field has its challenges, but every industry has its share of mediocrity. Focus on being better than the average!
Thanks for the motivation! It means a lot. You’re right about mediocrity; I’ll aim to rise above.
It seems like you have a genuine interest in problem-solving, which is crucial in this field. But think seriously about whether software engineering is where you see yourself long-term. The job market can be tough and saturated, but if you enjoy working through problems, it might be worth sticking around!
Good point! I’ll take some time to think about my long-term goals.
Studying software engineering in Canada is quite rigorous. If you're at a decent school, the co-op program should prepare you well for the job market. Sure, the general job market isn’t the best now, but software engineering is still a well-paying field. It's stressful, but it's worth it if you stick with it!
I DM'ed you for more specifics. Thanks!
Thanks for your perspective! I appreciate the reminder to focus on my passion.