4 ms·
“My high-level workflow looks something like this: identify the problem to solve; think on the problem and let ideas percolate; research, discuss, and experimen
by asimjalis 6y ago
“My high-level workflow looks something like this: identify the problem to solve; think on the problem and let ideas percolate; research, discuss, and experiment with these ideas; implement and test the solution; deliver and maintain the solution.”
I find talking to people really helpful in pinning down the first step: defining the problem.
- bvcvbuiy 6y agoI am not a FAANG SV top notch developer, just a data scientist in a successful but still small European start up so my experience must be very different from the one of crowd here. I have noticed that most of my time is spent finding what to do, get their opinion about new projects from my team members (who are nice people I enjoy working with), and most of the time I find that I am not the person qualified for the job and the problem can be solved in a way that does not involve data work. Finding what to do and how to minimize the effort in implementing a solution is 90% of my job. There are days I write SQL as well and those day I am very focused. The days I am not focused it's mostly because There is no go from A to B job to do.
- Olreich 6y agoThat sounds pretty common for good data scientists in America too. Software engineering is much more likely to solve business problems, so the work available and definition of what the customer wants is generally less amorphous from my experience.