top | item 42827995

(no title)

lvkh1 | 1 year ago

I think that depends heavily on what your existing background is. If you are more product-minded then it may make sense to take a project-oriented approach and crank out prototypes for small functional units.

I'm not sure its possible to predict the evolution of AI with respect to coding in a way that actually matters to career planning, but if you want to hedge your bets, I suggest learning high-level descriptions of e.g. algorithms and programming patterns & paradigms instead of focusing on specific implementations. You can always specialize a generalist, but going the other way is widely regarded as more difficult.

If AI replaces 90% of coders, then we'll still need architects, mathematicians and planners (maybe) but if for some reason the market implodes (supply chain failures, regulation, etc.) general-purpose programming skills and a decent understanding of CS theory should be a good safety net.

discuss

order

No comments yet.