4 ms·
First off, congrats on graduating and getting your career started. You have some exciting times ahead of you. I've had quite a few friends and family members a
by dglass 5y ago
First off, congrats on graduating and getting your career started. You have some exciting times ahead of you.
I've had quite a few friends and family members ask me the same general questions, which became the basis for a book I wrote titled "Junior to Senior: Career Advice for the Ambition Programmer." I'm currently revising it and it's due to be published later this year.
https://www.holloway.com/b/junior-to-senior https://www.holloway.com/b/junior-to-senior
While you'll certainly learn new technologies and sharpen your technical skills in your first role, there are plenty of other things you'll need to learn to navigate your career. Things like:
* Self-confidence
* Learning to work with your manager
* Recovering from mistakes
* Reading unfamiliar code
* Ways to add value
* Identifying and reducing risk
* Communicating effectively
My advice to you: Don't put off the soft-skills until later in your career. There's a lot more to being a software engineer than just writing code.