DEV Community

Discussion on: Things to learn in workplaces when we are free

Collapse
 
val_baca profile image
Valentin Baca

You can never stop learning!

  • IDEs: is there a shortcut that lets you search all commands? How can you speed up typing "Foo foo = new Foo()"? What do all these refactoring tools do?
  • Editors: learn vim...AND...emacs...AND nano! Yes, I said "AND" It is possible to know more than one editor! Learn basic open, edit, and close in each one. Then pick one to really learn.
  • Scripts: Learn thee a shell script. I prefer bash for this but ruby and python can work too.
  • Get an algorithms, data structure, or advanced programming book and read through the code and get it building and test it. I'm currently going through "The Algorithm Design Manual" algorist.com