I started as a biologist after graduating college and I can say I was like any new grad had zero clue how to real world.
Luckily I was able to score a job after graduation in my field doing various scientific experiments. Three years went by
and in those three years I realized how much I disliked the field for all the vagueness. I'd do an experiment several times
in a row and each result would be vastly different from the last. Sick of this, I went for a walk around the lab and stumbled
upon some friends who were programming some computational solution to a molecular problem. I asked if I could sit and
see what they were doing. That was when I knew that I had an interest in programming. From that point on I went and taught myself
python. I eventually got to do a real work problem using python which led to a publication.
Fast forward through time, I had spent majority of my free time leveling up my skills. I realized as well that my lack of CS fundamentals was
gonna hurt me and so I did a Masters program in bioinformatics which acted as a sort of bridge between biology and cs, though not perfect
by any means. During my last semester I landed an internship at my current workplace as an intern. My job was simple, assess various technology
stacks and determine what was a good choice for modernizing legacy applications. Several weeks went by and I was able to make an objective
assessment and choice of what to go with. My next task after that was to perform quality checks on various data that was flowing in from another system
managed outside my department. Needless to say I was stronger than I ever was in my algorithm design with python and I quickly made a scalable
python script to pull, transform, and validate the new data elements which in terms of scale was in the gb-pb range.
After my internship ended, I was then brought on as a full time employee. Today I am doing full stack web development using JS and Java, sad to say my python
hasn't seen much use at work, but at the very least I don't have to worry about gray results like I did in lab.