5 Technology Trends Programmers Should Know

  • Learn and use a modern scripting language. Ruby, Python, Groovy… What matters is having a quick and easy tool at hand for anything.
  • Learn and use a modern version control system. Git or Mercurial.
  • Be familiar with NoSQL solutions, like MongoDB and CouchDB. They works when traditional relational DBs reach their limits at scaling and performance.
  • Learn a functional language — or more than one. Erlang, Haskell or OCaml.
  • Study agile methods and concepts. Agile helps to standardize management and daily programmer work, enforcing a small, controllable devel/release/testing cycle and also encouraging good communication all across the team.



Leave a Reply

Your email address will not be published. Required fields are marked *