So I wrote Starting as a web developer? Here are 5 things I wish I knew. about a month ago, but I realized that I have 5 more things that I'd like to share with you!
Honestly stop reading that article, get off of Instagram, and go to bed. It's terrible that we associate programmers with dudes drinking Coke, eating pizza, and staying up late in a fucking hoodie. Don't do that. That's not good for your health at all. Plus, you're more relaxed and you think better when you get enough sleep.
2. Embrace the suck
Sometimes the work that I need to do looks daunting so I procrastinate and procrastinate until the last minute. I still get this by the way, and I've found that the only real cure is ... to actually do the work. I know it sucks but that's just the beginning. After a few minutes to an hour I start to get into the flow of it and honestly it stops sucking. It's just something that I'm doing.
This is related to #2, but I think I need to put some emphasis on this. While you're doing your work you can get distracted by Instagram, Facebook, Twitter, Hacker News, Reddit, etc. so you really have to be vigilant about it. I use a thing called Freedom to help me out with my Internet addiction.
4. Remember that you can always learn it
I have to remind myself this all the time. I get so intimidated by new technologies coming out and by people who are so much more successful at tech. React? Vue.js? Polymer? CSS Grids? PHP? Oh, god, I don't know these things. I let my anxiety get the best of me and forget that if I just sit down and focus, I can learn these things if I need to.
5. Build a routine.
I always thought that routines were boring. What kind of life is lived in a fixed schedule? Boy was I wrong. It turns out that you're more productive when you have a routine. Or, at least I am. I have a set (and limited) amount of time where I just do work and I don't have to think about any other things that I can be doing. Plus there's the added benefit that you'll also build a habit of making stuff.