A year ago today I started working as an associate web developer. Overall, it's been a good year. It's also been a year full of big challenges and changes that included moving to a new city. I've learned a ton. Sometimes I feel confident. Other times I don't.
In the year that I have worked as a developer, what have I learned?
- I know more than I think I do.
- I don't know that much.
- Ask questions.
- Seek help if you're stuck. Don't dwell on an issue for hours.
- I can fix little issues in C# and VB. I can't do anything too complicated but there are somethings I can figure out just by looking at the code.
- When estimating, go with the higher number.
- Take breaks. Get up every-so-often. Take your full lunch break and go for a walk after eating. It's a good way to reset for the second half of the day. It's also handy when you get frustrated and angry. It's better than crying in your cube.
- Make lists. Yeah, we have project management apps, help desk apps. However I find writing and prioritizing my tasks for the day helps keep me focused. Plus I feel like I'm actually accomplishing something when I cross off items.
- Call the client if messaging and emails don't get their attention.
- I love HTML/CSS.
- The importance of accessibility and semantic code.
- Drink lots of water. Stay hydrated and you'll have to use the restroom at some point so it will force you to get up.
- Wear headphones even if you aren't listening to anything.
- Getting to work 20-30 min early gives me time to warm up. I like to read articles on front-end development or look at CodePen.
- Living close to where you work rocks. I can ride my bike and it's saving me lots of money.
- I'm terrible at golf.
Now that I have worked a full year as a developer, what do I hope to accomplish in the next year?
- More site construction projects. I built a few sites this year but mostly just did tons fo support and small projects.
- I did great on my billable hours and I want to keep that up and get more!
- I want to not get so frustrated when I can't figure out a complex problem easily. I need to be more patient with myself.
- Ask more questions.
- Learn more because I'm never going to know everything.
- Realize when things go wrong it's not always my fault.