3 ms·
I interned at a retail company ad a software engineer when I was in college, and thought hat a sophomore in college knew everything they needed to about program
by jjice 5y ago
I interned at a retail company ad a software engineer when I was in college, and thought hat a sophomore in college knew everything they needed to about programming to work there. I still believe that's but there are so many other skills to be had there.
Now that I'm full time at a start up, I've learned so much in the past year, not just about programming, but more about design, testing, tradeoffs, business, and DevOps.
The amount of skills a software engineer needs is much less of just programming than I thought. So many soft skills involved, so much design, so much practice and iteration.
It's absolutely amazing to see how much there is to learn. I can't see myself at that retail company again, just because everything was slow. They had very stable services and ops, no doubt, but since there was already a group of people to handle that task, I never learned it. At a start up, I need to do everything, and I love it so far.
That said, I can see it becoming overbearing at a certain point and wanting that slow down eventually, but I'll play it by ear.
It's a great industry to be a part of, and as a young developer, it's a very exciting future.