Stories
Slash Boxes
Comments

SoylentNews is people

posted by janrinok on Sunday December 04 2016, @10:42PM   Printer-friendly
from the being-a-Buzzard dept.

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.

Here's my five minute how-to guide on how to be productive and enjoy what I do while making decent living.

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?


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by bzipitidoo on Monday December 05 2016, @12:48AM

    by bzipitidoo (4388) on Monday December 05 2016, @12:48AM (#437028) Journal

    Wait, what? You think Agile is BS? Lot of aspects of programming change awfully fast. How better to keep up than with an Agile mindset?

    For example, how to write a graphical app has changed immensely since the 1980s. In the early 80s, you targeted a platform, perhaps CGA graphics on the PC, or the Apple II graphics, or maybe a Commodore 64. Might do ports to whichever ones you didn't work with first. By the late 80s, there was VGA graphics on the PC and a plethora of graphics cards and drivers for them. The DOS operating systems of the times weren't much, very simple and limited, hardly more than loaders. And today, all that knowledge is very obsolete and useless. We moved from direct manipulation of graphics hardware to libraries such as xlib, which is now also obsolete. Today it is GUI libraries such as Gnome and KDE. For game graphics it is OpenGL or DirectX, or not even those, would go higher level yet with something like OGRE or OpenSceneGraph. Meantime, the OS has expanded mightily and is no longer a mere loader of binaries that can be readily brushed aside once finished loading your code.

    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2