Its been 12 years as SWE, now if I look back I don't have strength in any particular language. I have been doing kernel side work and few distributed sys work. I have used C heavily and python for just writing test cases, recently doing some work on C++. I want to make few languages as primary, for interview sake and as a goto language for developing my own stuff. Also, I am aiming to go to Google or Fb later in my career. 1) do you think choosing C/C++/Python is best choice? Or good combo? 2) Could you pls name few components in Google, FB written in C/C++? 3) And last question, C/C++ would it have future for next 10 years? I know senior engineers would pick any language within 1 month, but i know every one would have primary language in their career right? TC: 450K #facebook #google
To be honest choose the easiest language for interview, the one you can write on a whiteboard under stress Even Ruby for example
A good Google C++ example is Chrome
thanks, any other in GCP?
Alot of google open source stuff and private infra is done in c++. Tesseract, gtest, bench mark, they also develop their own os and graphics software in c/c++. The same goes for fb. C++ wont be going anywhere. That being said, python is also great because you can quickly iterate on your work. c++ and a scripting style lang like python and a web lang would make you very dangerous.
Web language meaning? Dangerous meaning what? Thanks for your input, it is helpful
Web lang such as js, and dangerous meaning you’d be pretty versatile. It would be easy to tool something up, make it automated and look pretty.
@OP how to get good at C/C++? I’m applying to Apple rn and all positions seem to require C/C++ knowledge. Do you have any interviewing tips for the same? Can I DM?
C++ master race
which race?
Master.