DEV Community

Discussion on: Advice to the New Programmers👦

Collapse
 
phillie profile image
Philly • Edited

Additionally:

  • Be aware that the only constant in the tech (& programming) world is change: be open to it, accept it, and don't look at it as some serious inconvenience to be fought!

  • Take pride in what you build, but be ready to have it replaced by someone or even yourself. Don't attach ego to your code.

  • When you're stuck, write your program on paper, then jump into the technical issues of syntax, languages, etc. Eh, it really works, and is almost kind of magic! 😄 When you don't have to think about syntax (...) you have more brain to solve the actual problem, I guess.

  • Even if you're just getting started, try to not only focus on coding itself but on all the necessary things around writing code, too: domain model, estimation, design collaboration, git flow, pull requests, deployment process, debugging (...). It may be hard, but if you can learn and practice some of them before entering the workforce, you can really hit the ground running!

  • Programming can also one of the most frustrating things you will ever do. Feeling frustrated is completely normal, and will probably never completely go away. As you get better, you'll just attack harder problems but have the same problem. Yet, no matter how frustrating your problems are, there is almost certainly a solution out there.

Lastly, just don't give up, and be less afraid. 🧡