I'm a new developer. Here is the top advice I've received:

0. Think like a programmer, outside of work too.

1. Programming is tough. It takes a certain kind of mindset to sit in front of a monitor and think it through a problem till the end. Develop that mindset.

2. Handwork pays.

3. Do it for fun. Be exceptional. Money will follow.

4. Care about the craft you build. Write such a beautiful code that your fellow devs would think about your code and have a nerdgasm.

5. Simple is beautiful. Anybody can make things complex. It takes a stroke of genius to make things simple.

6. Write modular code. It makes your code reusable and easy to maintain. Future developers who will work on your piece of code will appreciate it.

7. Share your knowledge. Unlike materialistic things, knowledge grows when you share it.

8. Add comments. You think you'll remember why you wrote that piece of code that way or a clever hack you created but trust me, you won't.

9. Be humble. You'll never know everything. Don't hesitate to ask for help.

10. Writing code is exciting! Of course there will be some frustrating moments. But don't give up! You'll miss a lot of fun.

  • 5
    11. Remember to proofread, even when not writing code.

    (In all seriousness, I 100% agree with your points, so well said.)
  • 21
    About the point #0. If you stick to it 100% and your wife tells you: "While you're out get some milk." you're gonna have a bad time.

    True story.
  • 1
    Point #11: NULL. Your array was to big
  • 0
    12. Counting starts from 0.
  • 2
    A: Learn Hexadecimal
Add Comment