Red flag? I've seen two devs who claimed they only knew Python. They are terrible even at writing Python. I'm fucking tired.
For sde yes. For data science or pm no
can't chatgpt convert python code to any other language?
ChatGPT is better than them, yes.
Unless you know C, C++, Java- you don’t know real programming.
This is another red flag. Gate keeping “Real programming” Unless you know ml you don’t know real programming. Unless you know Qiskit or Q# you don’t know real programming.
When did z80 asm go out of style?
What’s the context? You’re sitting on a park bench in Seattle and some random Microsoft says TC or gtfo, I only know python grocery store boy. Red flag You ask a college grad what programming languages they know? What do you expect them to reply with?
Any college grad should at least know C as well
I'm talking about not-so-smart Machine Learning dudes who have only played around with Jupyter Notebooks
I don’t think that only knowing Python is a problem per se. But in my experience, people claiming vocally that they only know Python are often just not interested about having an impact apart from their direct line of work, hence not interested in learning the tools necessary for broader impact. An undesired consequence of this is their lack of interest for programming itself hinders their own growth in Python… My opinion is an MLE without basic knowledge of Java, C++ or whatever language is used in their product backend, will hit career limits early. By basic knowledge I mean really the minimum to be able to make significant changes to an existing code base. I’m not sure being able to build large code base from scratch in non Python languages should be a requisite for MLE
Well said
Doesn't matter, with the current leetcode game , you would rank at the top.. people not interviewing python are doing a serious mistake
I don’t ever want to work in Python, because it’s my fun language.
People who "only know Python" don't know anything. It takes someone 2 weeks to learn a new language, and perhaps a couple months to become proficient.
Exactly
What if they knew only python but could solve your LC extra super hard in 15 mins, and another candidate knew 5 languages but couldnt crack a LC easy using any of them?
Pretty common scenario. Don't choose anything but python in interviews.. Otherwise you are putting yourself at a massive disadvantage
That person must be able to learn a new language in a very short time. In that case, no problem.
Tech Industry
Yesterday
1638
The end of Backdoor Roth?!
India
Yesterday
693
Modi is a legend, will be remembered for centuries to come
Work Visa
Yesterday
354
Got Green Card but still insecure about losing job
Tech Industry
Yesterday
2070
Quitting this Slave life
Working Parents
Yesterday
566
What do you think is wrong with a kid who got rejected by 9 colleges?
It doesn’t matter what they know but people should know at least 3+ languages
Only a junior engineer would say this. The number of languages you know is irrelevant. Languages are just a tool to solve a problem with. There is little correlation between the number of languages you know and your quality as a software engineer. If you are an iOS engineer, what reason do you have to know anything other than the only language used in iOS apps today (Swift), and maaaaaybe ObjC if you're working on a really old code base? Should you learn Java and Haskell even though you will absolutely never use either of them because knowing them will somehow make you a better developer? The only thing that matters is your ability to solve problems with the tool(s) needed for your job. If I was interviewing for a company and they asked me if I knew at least 3 languages, I would immediately end the interview because I could never work with "engineers" that unironically think more languages = better engineer.
It’s not about the specific languages. It’s very common that the best engineers are hired and have no or little knowledge of the systems they’re working on. If they only know one language they’ll have a much harder time picking up new languages