5 ms·
>learn how to do the same thing with 167 technologies is not a real development It's sad that this is what continuous learning for software engineers has come
by closeparen 6y ago
>learn how to do the same thing with 167 technologies is not a real development
It's sad that this is what continuous learning for software engineers has come to mean. Don't do that! Learn to express different and deeper ideas in the technologies you already know. Programming is a huge world. Maybe you have truly tapped out line-of-business CRUD apps, but remember every line in the CS course catalog is a whole universe unto itself.
Operating systems, distributed systems, databases, graphics, embedded systems, HPC, etc. Pick a layer of the stack, understand it, and move it forward a little.
You'll notice that many of these worlds have completely skipped the Javascript framework treadmill, and K&R C from the 1970s will get you a decent part of the way there.
I mourn the time I have to spend re-learning CRUD because it distracts from this mission.
- pshc 6y agoThough maybe don't start any new projects in C.
- kickopotomus 6y agoWhy is that? C remains an immensely popular language (especially as you get closer to the metal). I also don't see Linux being rewritten in something else anytime soon.
- pshc 6y agoOnly for new projects. At this point there's no reason to repeat the mistakes of the past.
- willcipriano 6y agoFor me, C is the Latin of programming languages. Once you get C the world opens up and learning a new programming language is easy.
- pshc 6y agoFor sure, learn from it, but it's nearly impossible to keep secure. Start new projects in a safe language.
- mmckelvy 6y agoI like the concept of "learning to express different and deeper ideas in technologies you already know", but I'd suggest going deeper in a particular business domain or industry instead of another area of the CS universe. In other words, become an expert at solving specific business problems with technology, not a technology expert looking for business problems to solve.