Re:Every modeler is supposed to be a great Python programmer
by plastiquebeech on Friday December 09, 2022 @08:23AM
(#33920936)
One of the first lessons that a junior developer learns is:
>My job is not to write code. My job is to solve business problems efficiently, using computers as a medium.
Sounds like data scientists have the same problem. Sometimes, to solve business problems efficiently, you have to step out of your comfort zone and learn to do things that seem ridiculous.
Why just the other day, I had to write a report for humans to read. Using words and pictures! What am I, a technical writer?
Re:Every modeler is supposed to be a great Python programmer
by ClumsyPilot on Thursday December 08, 2022 @10:18PM
(#33916996)
I strongly disagree, most software engineers will not have excellent knowledge of modelling, and someone who is mainly a data scientist will not be able to compete with a dedicated engineer that studied distributed systems, kubernetes, and knows undefined C behaviour by heart.
When building a house, the guy that lay concrete are welders are different people, Anastesiologists and surgeons are not interchangeable, etc.
Many Industries will produce code, just like many people often need to nail two wooden bits together, but that does not make them a qualified structural engineer.
Re:Every modeler is supposed to be a great Python programmer
by GauntletWizard on Friday December 09, 2022 @02:46AM
(#33918753)
No, but they'd sure as heck have some overlap - and a working knowledge of python happens to be that overlap.
Re:Every modeler is supposed to be a great Python programmer
by zem on Friday December 09, 2022 @04:27AM
(#33919374)
everyone differs on what the "fun stuff" is. i would find doing data modelling and statistics unbearably tedious, but quite enjoy taking working code and refactoring it to be performant, maintainable and well tested.
As a software engineer the only way I’d become a “data scientist/trader’s servant” is if I’m getting paid exorbitantly. Otherwise it’s the worst kind of work because someone else is going to get credit for everything that goes right while I take the flak for all the hard stuff.
The converse is that to get a software engineer to be your servant you better also be really good, or else you’re probably going to end up paired with someone who doesn’t have the luxury of taking other jobs and maybe won’t be particularly good at getting your stuff to actually run.