NeweQjn37

data science to swe ? what language is in demand

I hold a data science role right now. 14yoe with a undergrad in comp sci 14 years ago so my developer skills are rusty. just recently moved to the bay area 3 years ago. Thinking of switching to a SWE role just due to TC being higher. I like building and my background is more in full stack rather than strictly data and statistics. with that said what language should I brush up on for SWE roles in the Bay ? I currently use python and sql for my role but not sure if python is enough for SWE these days ? i know they have a lot of packages that can do more than just data science but what are other employers looking for or should i focus on ? curious your thoughts. currently 140k TC all salary @ healthcare company in the Bay Area

T-Mobile cash💶 ==🤴🏻 Aug 26, 2019

Java/cpp

Reliable Software YonkoKaido Aug 26, 2019

Isn't java going to decline with kotlin and Java 12 licensing or something

Benefitfocus dMOf15 Aug 27, 2019

Java is so cemented into systems that it’ll be like trying to get rid of COBOL

Microsoft GayCoder Aug 26, 2019

C# python java... doesn’t matter really You need to know python as a coding language not a data analysis scripting language tho. It’s quite different

Monsanto sunny9 Aug 27, 2019

Can you give more insights? What do you mean? @GayCoder

New
flyhighh Aug 27, 2019

That means python has oops programming too

New
fjfjhfjdj Aug 27, 2019

If you don’t mind explaining, why are you moving from DS to SWE?? Are the prospects of success or whatever better in case of SWE?

Nike VzfY20 Aug 27, 2019

Send you a PM, OP.

Quizlet JtxJ03 Aug 27, 2019

JavaScript and pick Go/Java based on what kind of back-end work you want to do. Go seems to be used for low latency work and Java can be fast as well, but, can also be used for various Map Reduce type work as well. Not the best quick-and-dirty-get-things-done language, but, gives you a good perspective on top of your Python experience. If you’re doing full-stack, knowing JavaScript will help with both front-end and node.js work. Another data point, when building apps, most third party tools have Java / JavaScript support. Sometimes Go and Python.