How do you jump from one set of technologies to another so easily?
New
tconmymind
Nov 14, 2020
8 Comments
Google needs C/C++ experience. Facebook needs PHP or Python. Amazon needs Java/C# experience. How do those that move from one company to another start working on it do it so easily? Along with LC, do you start learning new stack as well? And these are just a part of the stack - new infra tools, new databases etc
It's bad enough that a new job comes with new culture, new team and a new product. Throwing a new stack into the mix sounds like a nightmare.
comments
Switching between languages like C/C++, Java, Hack and Python isn’t hard as long as the team doesn’t require low level understanding of it. If you’re going to the compilers team or a team that uses C to build some hardcore tools/infra then yes you might have issues. Otherwise you just learn the basic syntax and look for similar code in the codebase. If you’re stuck ask for help early.
1 From hardcore java to C++ , that was a bit painful as I had to deal with memory management etc
2 Moved to C# ,that was a breeze , very straightforward
3 Back to C++, was reasonable this time
4 Moved to python, never coded before and love it - no painful wait time for compiling the codebase i had with C++