Hey everyone! I just got accepted into an engineering school in Morocco at 18, and I'm contemplating majoring in Computer Science. The catch? I don't have any coding experience yet! People around me are warning that AI might take over programming jobs, which makes me hesitant. Yet, I feel that since there's a bit of fear surrounding the field, it could actually open up job opportunities for someone like me willing to step in.
Currently, I'm in preparatory courses focusing on math and physics, and I'm planning to self-teach programming during this time to get a head start. My ultimate goal is to be skilled enough to freelance and gain financial independence through coding.
Here are my main concerns:
- Can I really become proficient in coding from scratch in five years to get decent jobs or freelance work?
- Should I be worried about AI taking over programming jobs?
- How does Computer Science compare in job safety to majors like Mechanical or Electrical Engineering?
- What steps should I take during these prep years to effectively prepare for a CS major?
Any advice from those with experience would be greatly appreciated!
1 Answer
Absolutely, go for it! A university program will teach you the basics of coding and good programming practices, which are crucial for future jobs. Just be proactive in building your resume with internships or certifications; entry-level positions can be competitive. And about AI – while it’s influencing the field, there will always be a need for human programmers to resolve complex issues. Don't let the AI hype distract you!

But I want to stand out in the job market. Any tips on how to be more attractive to employers?