Getting started the right way as a developer is tough, so I wrote you a letter I'd love to have received some ten years ago.
Getting a diploma does not mean the end of studying
Holding that shiny piece of paper you worked so hard for in your hands? Congrats!
In reality, you are just getting started. While your official studies are over, it does not mean that you do not need to learn new tricks anymore. Quite the contrary, actually: modern software evolves so fast that you need to learn new things every day to stay current. It's a good idea to come up with a daily routine of checking what's new in your field. For developers, Hackernews and Proggit are good for this. Ask what your colleagues read.
The real gems – and most satisfying lessons – lie in the comments section. When browsing Proggit, I recommend reading the comments before committing fifteen minutes to reading a nicely titled (or click-baited) article. Do this. Do this daily. Even on the weekends. You will thank yourself in a year.
Sound advice?
(Score: 2) by Nerdfest on Monday December 05 2016, @03:43AM
Technology-wise, this sounds extremely similar to my path, but I actually think agile development and pair programming work (or at least better than waterfall and poor programmers hiding in their offices [producing nothing).
Well, actually, I'm not a fan of Perl or even Python that much either. I prefer Go, Rust, and even Java/Groovy. If you have a hate for Java's requirement of template code, you should seriously check out Groovy.
(Score: -1, Flamebait) by Anonymous Coward on Monday December 05 2016, @05:05AM
agile development and pair programming work (or at least better than waterfall and poor programmers hiding in their offices [producing nothing).
You're totally right. Snorting coke off a hooker's ass is more productive. Programming doesn't ever require quiet contemplation or abstract thought.