Re:Ask HN: Depressed, need to leave web development, what ca...
by smr88 on Monday August 15, 2022 @08:00AM
(#32468571)
I personally can't see a career in a particular programming language. There are so many programing languages out there. Wouldn't it be better to get expert like knowledge in some specific area. For example becoming an expert in distributed systems for the automotive industry. You would then participate in design and implementation of a distributed system. I think this would narrow down the needed knowledge, however life long learning is still needed.
[ Parent
| on HN ]
Re:Ask HN: Depressed, need to leave web development, what ca...
by weatherlite on Monday August 15, 2022 @08:38AM
(#32468895)
There are so many languages but C is still out there and so many young people don't wanna touch it. As for the domain knowledge it transfers quite well I think. If u did some c++ for a database how bad does your knowledge decay if you go to the auto industry?
I don't wanna be argumentative very happy to be corrected here I really want feedback on this decision.
Re:Ask HN: Depressed, need to leave web development, what ca...
by smr88 on Monday August 15, 2022 @09:24AM
(#32469333)
Maybe we misunderstood us here a bit :-)
I didn't mean that your C++ skills are decaying when you switch to automotive industry but before that you we're a C++ database developer.
My thought was that instead of learning a particular programming language, become an expert in e.g. database systems.
Maybe I can give you some personal information about stability of C++. Answer: in my opinion it depends on the industry.
We are writing software in C++ for machines which will be used for the next 20 years. In our case, knowing C++ very well is a plus because our systems have to live long. For example some time ago we needed a software developer who has knowledge in C and assembly for the C51 microcontroller architecture for some old human machine interface. Nevertheless we're evaluating Rust for new projects. As you can see in my industry C++ knowledge is very stable but be prepared to learn a new language like Rust.
Re:Ask HN: Depressed, need to leave web development, what ca...
by ptr on Monday August 15, 2022 @08:27AM
(#32468804)
This, try to learn languages from different areas. You don’t really have to become an expert in a domain either, knowing C++, Java and basic software engineering will get you into a lot of places.
Re:Ask HN: Depressed, need to leave web development, what ca...
by weatherlite on Monday August 15, 2022 @08:39AM
(#32468911)
I think C++ is the thing for me... we will see how it goes. Java is plan b.
Re:Ask HN: Depressed, need to leave web development, what ca...
by ptr on Monday August 15, 2022 @08:53AM
(#32469055)
Good luck! Try not to get stuck on extreme details; C++ is a very rich language but most people that work with it have pretty rudimentary knowledge, you’d be surprised.
Re:Ask HN: Depressed, need to leave web development, what ca...
by weatherlite on Monday August 15, 2022 @09:00AM
(#32469127)
Thank you! Can u explain further your point on learning a language from different angles? Or in general what is your strategy to remain relevant in tech?