Skip to content

dipakmdhrm/how-to-stay-relevant-as-a-programmer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

How to stay relevant as a programmer

Easy Answer:

  • Learn what's popular.
  • Problem: Tools become obsolete with time.

Real Answer:

  • Learn fundamentals of programming:

    • Majority of fundamentals of programming were figured out in 70's and have been true since.
  • Learn programming in general.

  • Take time to learn the programming language your tools are built in.

  • Learn the principles of the tools that you use. Learn them so well that you can build your own tools.

  • Use a tool because you don't want to write that tool yourself and not because you can't.

Some challenges you can try:

  • Learn a programming language way out of your comfort zone.

  • Create your own programming language. It's easier than you might think.

  • Learn data structures, design patterns, anti-patterns.

  • Learn how Unicode actually works.

  • Learn about kinds of garbage collections, Turing machine, how memory works.

Summary:

  • Learn programming, not tools

Source:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published