Hey everyone! I'm 18 and just got into engineering school in Morocco. I have no coding background but I'm considering majoring in Computer Science. People keep saying AI could take all the jobs, which makes me a bit anxious. But I'm thinking this might actually be a good time to enter the field since others might back off.
Right now, I'm in the preparatory years where I'm tackling subjects like calculus, physics, and organic chemistry. I plan to start self-teaching programming to be ahead when I officially start CS. My goal is to become proficient enough to freelance and gain financial freedom in 5 years, even with zero coding experience.
Here are my main concerns:
* Can I really become skilled at coding in 5 years? Enough to freelance or land decent jobs?
* Should I genuinely worry about AI taking over software jobs?
* How does CS compare to other engineering majors like mechanical or electrical?
* What should I focus on during these two preparatory years to set myself up for success?
I appreciate any advice from those with experience in the field!
1 Answer
Starting with no coding experience? No problem! Your school will teach you the essentials and good coding practices. It's smart to pad your resume with internships or certifications on the side—entry-level positions can be tough to land otherwise.
As for AI, it’s certainly changing the landscape, but you’ll always need skilled programmers to tweak and troubleshoot AI systems. So while it might shift job availability, it won't eliminate all jobs. CS can be a bit more competitive compared to electrical engineering, but it still has a ton of opportunities.
I suggest focusing on how to learn effectively during your prep years. Get familiar with algorithmic thinking and maybe start learning the programming language used by your future CS program. The more proactive you are now, the better!
I totally get wanting to stand out! It’s a good idea to not just be another face in the crowd, so think about what unique skills you can build!