4 ms·
I'm new to programming, and am attempting to work my way into a software development career. While I'm continuing to produce a fair amount of code for my portfo
by BenWS 10y ago
I'm new to programming, and am attempting to work my way into a software development career. While I'm continuing to produce a fair amount of code for my portfolio, I sympathize with those who are saying the amount to learn is overwhelming.
This by itself is enough a challenge, but there's also the question of whether coding will be a thing in twenty years - given the recent advances in AI and the question of whether jobs in general will be a thing after AI become sufficiently advanced. I enjoy coding for the creative aspects and the pride I feel when completing a difficult task - but lately my technophobia has been winning over my affinity for the creativity involved in the task.
There's also the feeling I get that with the accelerating technology curve, software development is becoming even more of a 'shapeless' profession as the years go by - it's difficult to find a sense of identity when the technologies I'm learning could be obsolete in a couple of years.
Trying to find a way around these thoughts, because they've really become a barrier to myself really enjoying the learning process - but I think they're worth consideration.
- beekums 10y agoI started a CS degree in 2002. Back then there was a worry about programming jobs being around due to out sourcing. Fast forward a few years and it turned out that worry proved to be unnecessary. It turned out that communication was a critical part of software development and that is hard to do with time zone differences. I think AI will also end up not being a huge concern, even in 20 years. Once you learn more about programming, you'll learn how truly far off we are. One AI researcher pointed out that worrying about something like that is like worrying about overcrowding on Mars when we haven't even sent a person there yet. In the mean time, there is actually a lot of really boring, grinding, work in a programming job. Better AI will take that over more and more which leaves more time for programmers to work on more interesting things!