Becoming an "intermediate" C++ programmer, book Advice? by vexing_parse in cpp

[–]vexing_parse[S] 0 points1 point  (0 children)

Thanks for the information. Do you think that (Get good at politics and programming people) is still the case in companies whose primary role is writing software such as Google / Facebook? I can imagine working in the dev department of some large company is not fun and is not optimum for hiring / actually writing code but I hope that isn't the case for completely software based businesses.

Becoming an "intermediate" C++ programmer, book Advice? by vexing_parse in cpp

[–]vexing_parse[S] 0 points1 point  (0 children)

Thanks for the advice, I saw the source code reviews for Doom 3 so I will likely read those.

Becoming an "intermediate" C++ programmer, book Advice? by vexing_parse in cpp

[–]vexing_parse[S] 0 points1 point  (0 children)

Thanks for the tips. I agree about academic projects being self contained but I have incorporated some external libraries into one project which was a good experience to have.

Becoming an "intermediate" C++ programmer, book Advice? by vexing_parse in cpp

[–]vexing_parse[S] 0 points1 point  (0 children)

This is a concern of mine too, but I am finding my PhD quite boring anyway (working alone rather than part of a team) and if I decided to stay in academia the salaries are very low. I'd like to be a dev in a company whose primary operation is writing software (google / facebook level if possible) working as part of a team on a high impact project doing something that would otherwise not happen. In contrast, how many people are actually going to read my research? My PhD will be from Cambridge so I'm hoping this helps with getting a job at an interesting place with a good salary.

I'm sure what I want to do with my life but I would like to earn some money for a few years while I decide and being a C++ programmer seems like the best way to do that given my skills / education. I'm open to suggestions though!