• 23 Posts
  • 162 Comments
Joined 3 years ago
cake
Cake day: June 22nd, 2023

help-circle
  • I love that video but I also love C++. He is right that C++ has an endless list of moderately bad to horrible design flaws, but a lot of those are related to features that you can (in many cases) simply decide not to use. So you don’t really need to master them and I’d bet that the majority of C++ developers are unaware of many issues raised in the video and in the end their software still works to an acceptable degree. To me the main advantage of C++ over any other language is that it is widely used in really cool applications. Of course it’s subjective what’s a cool application and what isn’t, but I recommend just typing C++ into a job search website of your choice and contrasting the results with those of other languages to see what I mean.

    If you’re interested in the language, it’s good to be aware of all these issues, but don’t let it discourage you from learning the basics and contextualizing these issues for yourself.











  • In the end the deciding factor is the supply and demand dynamic for someone like you in the job market. That is going to determine how picky you can allow yourself to be in your job search. Most people will try to use this dynamic to get a higher income, but you can also use it to get better working conditions etc. So you can look into jobs with a higher demand for applicants (searching job boards (1) and asking people who actively recruit can give you a feel for what is in higher demand), and you can look into jobs that have a lower supply of applicants (less populated areas, requiring rare qualifications, “unglamorous” fields that many aren’t interested in or don’t know about).

    Of course stuff like asking the right questions during the interview, talking to employees, doing prior research etc. is important, but that only helps if you’re in a situation where you can allow yourself to be picky because you have better options. So I’d focus on how to get into that situation if I were you.

    At least, this line of reasoning has been very helpful to me. There’s also people with different approaches that seemed to make them happy. Just something to think about.

    (1) job boards are NOT very reliable sources of information, but they’re a good start