u/Exotic_Captain4575 wrote (the comment Michael replied to):
Michael you seem very knowledgable about all of this. My cohortmates talked about you! You are very fair despite what some of had about you. Do you think in 2023 just JavaScript is going to cut it? I have wondered why CodeSmith only teaches JavaScript, other than it is the easies
u/michaelnovati replied · ★ FEATURED
Yeah JavaScript is fine! I'm super bias here because I'm very experienced with more traditional big tech, but companies all have their own stacks and frameworks such that any specific language doesn't help that much. For example, Meta does "whiteboard"-style interviews because they don't care about perfect syntax or compilable code.
If you are trying to get a job at a smaller company, they might want you to have already learned a particular stack so you show up ready to go, because they won't train you as much.
For the later case, I think being broad is still better and JavaScript is SUPER broad (frontend, backend, scripting, etc...) and people tend to get sidetracked with what the "hot language" is, which ends up slowing you down playing whack-a-mole.
At Formation, this is super interesting but all sessions are run in either Python or JavaScript and these are small group interactive sessions where everyone participates. But people are mixed up despite their preferences and this is rarely a problem because we focus on CONCEPTS and not syntax. So ultimately what's **critical** is that if you know JavaScript really well, you understand the concepts enough to apply them in a basic way to other languages. If you can't do that, you might need to work on more deeply understanding the underlying concepts.