News for hackers. Stuff that matters.
Re:Tips for beginning systems and software engineers by Kurtz79 on Thursday May 19, 2016 @06:13AM (#11729121)
"Learn at least 3 very different programming languages. I’d suggest C, Lisp and Python. The chances are that you will not find a Lisp job but it surely will make you a better programmer."

(I understand these are suggestions and we are in the realm of personal opinions).

Even as a Systems/Embedded programmer it's hard for me not to consider HTML/Javascript a must-have, this day and age (not a nice-to-have).

Even in embedded/industrial systems nowadays it's perfectly normal to have a maintenance interface based on a lightweight web server.

Re:Tips for beginning systems and software engineers by patsplat on Thursday May 19, 2016 @11:43AM (#11731051)
Agreed. C, Lisp, and Python are all integration languages. There's a fair bit of PL history in there, but it's mostly one problem set.

A better mix would be:

Python, Javascript, SQL, and Regular Expressions

This mix would cover integration, ux, persistence, and madness.

Re:Tips for beginning systems and software engineers by vvanders on Thursday May 19, 2016 @12:48PM (#11731548)
I still think C/C++ needs to be in the mix there somewhere(or even better, assembly). Even if you don't write them day-to-day knowing how pointers and memory works can be invaluable.
Re:Tips for beginning systems and software engineers by joshuaduffy on Thursday May 19, 2016 @03:15PM (#11732899)
I'd suggest a statically typed language too. Java/C# etc
Re:Tips for beginning systems and software engineers by ilyash on Thursday May 19, 2016 @06:18AM (#11729139)
Chances are that you will need this but it's hard for me to recommend JavaScript as a starting point so it's actually a "must-have but a bit later" in my opinion.
Re:Tips for beginning systems and software engineers by Sammi on Thursday May 19, 2016 @06:59AM (#11729266)
Yeah. Don't worry about whether or not you should learn javascript. It will be forced upon you sooner or later.