3 ms·
I really don't get this language thing. I do understand that having experience with a language is important as any developer trying out a new language has a lea
by rock_artist 4y ago
I really don't get this language thing. I do understand that having experience with a language is important as any developer trying out a new language has a learning curve between months to years depends of the needed scope.
There are also "cpp lawyers" that you'll see in cpp conventions and are really "part" of the language.
But...
From my knowledge of the ones I admire as software engineers. It's not the language. It can be Haskell, cpp, python. I doesn't matter.
A real engineer should understand at least basic concepts of how a CPU works, memory concepts including manual alloc/dealloc. So languge is a fraction of your time.
I've "learned" Java in my university and did a C course.
I've started without knowing any C++. But since working at my current place, I write only CPP.
There's infinite learning curve but that's with any language (or knowledge in any field)
- harimau777 4y agoPersonally, I'm currently transitioning from functional oriented JavaScript to Object Oriented PHP and I'm struggling a lot with the different paradigm. It feels like everything happens by magic rather than according to the neatly organized assembly lines that I'm used to.
- pyb 4y agoYes ! FAANG hire thousands of developers to write C++, even though their tech interviews are language-agnostic.