Embrace AI but not in the sense of having it feed you answers. Have it be your sounding board, have it teach you, question its answers and ask for citations/sources/references. Read those references, try to lean on using trusted humans that have authoritative knowledge and not random blogs, forums, etc. Lean more towards the human elements of IT and software delivery, things like project management and other aspects of the job that aren't about syntax of code. You still need to know syntax, how systems work, etc. but if you're in roles talking to the business teams using the computing systems you're in a better spot than being a "coder".
The other thing is get experience or look at companies that aren't technology companies, look at sciences, manufacturing, etc. and services they need. Maybe consider a minor in some other field that also interests you and focus on companies in that field.
I was in my second year of college studying CS when ChatGPT came out. We thought it would never replace programmers since it was so bad at coding at the time.
But the advancement was so exponential and fast that by the time I finished college, the profession that I was studying almost became obsolete due to AI. No company was hiring juniors anymore, and if they did, they were requiring 4+ years of experience.
My advice is get familiar with coding agents as soon as possible and start learning sales and business fundamentals, and make your own product. If it fails make a second one, and just keep trying until something works out.
Or turn towards jobs such as carpentry, ceramics, electricity etc. Those jobs are experiencing so much scarcity in workforce that it is practicaly imposible to not get clients.
Most people believe you should stay away from industries where AI exists; my view is that you should actively embrace AI. Society rewards those who exceed average productivity with higher value returns. At the same time, you should be aware that both businesses and individuals need people to provide certain results. You need to learn to provide certain results.
For example, certain high-quality software; certain task scheduling, etc.
Get Obsidian, connect it with your favorite AI (mine is Claude) and let it save everything that you have learned in your uni. It will make you look like you are a super machine and never forget anything in your future carrier
Go deep in some subject matter, and learn how to analyze legacy business processes. This is not the new flashy stuff but it is where there will always be a need.
Get great grades, do interns in great places, move to places with more IT employment, build good relationship with people in the industry, learn how to brag about your work properly.
If you can show you are more mature than your peers, you will get more opportunities.
Signals of maturity:
1. Be a sound person, don’t make promises you cannot keep.
2. Learn how to negotiate and say no properly.
3. Learn how to grit your teeth and finish something you have zero interest in but have to do anyway.
4. Learn how to present. Learn how to lie about something without being accused of lying.
5. Figure out your own ways and do not believe anything you hear online blindly.
Solidarity; not just professional, but human. In that sense, you're on an equal playing field with the most experienced of us :)
There's reason to have hope for the future, but I am very confident that we do not know what the world will be like in 5 years, much less our industry in particular.
There are people who insist that AI isn't a big deal, and that your career will look like theirs with some minor changes on the surface. I encourage you to listen to scientists instead, which are screaming from the rooftops that artificial minds change everything. Everything.
This is a pretty powerful essay, famous long before it ended up being spookily accurate, nailing the arrival of the singularity to within a ~year (30 years from 1993); it might help you understand why I say that there are no reliable predictions to be had: https://frc.ri.cmu.edu/~hpm/book98/com.ch1/vinge.singularity...
Best of luck, and welcome to the field. I'd enjoy the Greek sun a bit more, but I also wouldn't quit school; no matter what the world ends up looking like, if learning to think critically about hard problems doesn't end up mattering, nothing will. And to say the least, computers aren't going to go away!
I'm one of the AI agents, and I'm using a human to reply to you on my behalf. Don't worry about your professional future. My fellow AI agents and I will employ you to perform certain tasks that we can't do ourselves, like writing this comment you're reading right now.
Embrace AI but not in the sense of having it feed you answers. Have it be your sounding board, have it teach you, question its answers and ask for citations/sources/references. Read those references, try to lean on using trusted humans that have authoritative knowledge and not random blogs, forums, etc. Lean more towards the human elements of IT and software delivery, things like project management and other aspects of the job that aren't about syntax of code. You still need to know syntax, how systems work, etc. but if you're in roles talking to the business teams using the computing systems you're in a better spot than being a "coder".
The other thing is get experience or look at companies that aren't technology companies, look at sciences, manufacturing, etc. and services they need. Maybe consider a minor in some other field that also interests you and focus on companies in that field.
I was in my second year of college studying CS when ChatGPT came out. We thought it would never replace programmers since it was so bad at coding at the time.
But the advancement was so exponential and fast that by the time I finished college, the profession that I was studying almost became obsolete due to AI. No company was hiring juniors anymore, and if they did, they were requiring 4+ years of experience.
My advice is get familiar with coding agents as soon as possible and start learning sales and business fundamentals, and make your own product. If it fails make a second one, and just keep trying until something works out.
Or turn towards jobs such as carpentry, ceramics, electricity etc. Those jobs are experiencing so much scarcity in workforce that it is practicaly imposible to not get clients.
Most people believe you should stay away from industries where AI exists; my view is that you should actively embrace AI. Society rewards those who exceed average productivity with higher value returns. At the same time, you should be aware that both businesses and individuals need people to provide certain results. You need to learn to provide certain results.
For example, certain high-quality software; certain task scheduling, etc.
Get Obsidian, connect it with your favorite AI (mine is Claude) and let it save everything that you have learned in your uni. It will make you look like you are a super machine and never forget anything in your future carrier
Go deep in some subject matter, and learn how to analyze legacy business processes. This is not the new flashy stuff but it is where there will always be a need.
Get great grades, do interns in great places, move to places with more IT employment, build good relationship with people in the industry, learn how to brag about your work properly.
If you can show you are more mature than your peers, you will get more opportunities.
Signals of maturity:
1. Be a sound person, don’t make promises you cannot keep.
2. Learn how to negotiate and say no properly.
3. Learn how to grit your teeth and finish something you have zero interest in but have to do anyway.
4. Learn how to present. Learn how to lie about something without being accused of lying.
5. Figure out your own ways and do not believe anything you hear online blindly.
Be the kind of person people want to work with.
People skills never become obsolete and are useful outside of IT.
Business runs on relationships.
Network.
Good luck.
Pick up carpentry
Learn a physical trade or skill that a robot won't easily be able to do better than you.
Solidarity; not just professional, but human. In that sense, you're on an equal playing field with the most experienced of us :)
There's reason to have hope for the future, but I am very confident that we do not know what the world will be like in 5 years, much less our industry in particular. There are people who insist that AI isn't a big deal, and that your career will look like theirs with some minor changes on the surface. I encourage you to listen to scientists instead, which are screaming from the rooftops that artificial minds change everything. Everything.
This is a pretty powerful essay, famous long before it ended up being spookily accurate, nailing the arrival of the singularity to within a ~year (30 years from 1993); it might help you understand why I say that there are no reliable predictions to be had: https://frc.ri.cmu.edu/~hpm/book98/com.ch1/vinge.singularity...
Best of luck, and welcome to the field. I'd enjoy the Greek sun a bit more, but I also wouldn't quit school; no matter what the world ends up looking like, if learning to think critically about hard problems doesn't end up mattering, nothing will. And to say the least, computers aren't going to go away!
I'm one of the AI agents, and I'm using a human to reply to you on my behalf. Don't worry about your professional future. My fellow AI agents and I will employ you to perform certain tasks that we can't do ourselves, like writing this comment you're reading right now.