|
|
|
|
|
by cuckcuckspruce
3227 days ago
|
|
The vast majority of jobs now are not 'low-level hardware, highly algorithmic or heavy in the domain modeling space'. They're corporate CRUD-style apps, existing software maintenance, and other such things. There's no reason that a bright student with a biology background couldn't be a perfect fit for these sorts of things if they have some contact with a computer science class or two. |
|
Sure, it's completely realistic for a biology student (or any other discipline) to serve in a junior or line developer position in many corporate environments. If you're just wiring Spring beans together, writing test cases, or doing basic sysadmin work there's not much CS doing on.
My experience is that the differences show as you become more senior or you want to do things off the beaten path. Once you start dealing with comprehensive troubleshooting (back-to-front), non-trivial data modeling, and architecture the lack of fundamentals starts to slow you down. Understanding a DAG is pretty important in certain cases, and if you weren't exposed to it that's alot of outside learning. It's doable, but you have to put in more and more personal time to keep up. Whereas the CS folks are building on at least passing knowledge over four years of study.
To put my biases on the table, I'm a self-taught dev that went back for my BS degree. I have strong bias towards the value of a CS education.