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 *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>