Help a programmer

[chan] linux
May 15 04:02 [raw]

I need advice from programmers who have worked for software firms. I have developed a good level of proficiency in Python. I made some encoding and encryption tools using pure python and no libraries. I've done lots of mundane tools using libs. I can do databases, parsing, and data filtering in my sleep with python. I'm no world-class hacker but I am very good at getting things done with Python. I have past experience with PHP but because I really dislike the language I don't do much with it these days. I can develop web front ends with HTML/CSS/JavaScript using PHP backend. I started to enjoy programming so much that I want to start a career track as an entry-level software developer. I don't think good Python skill is enough to get me into some of the best jobs. I've looked at C, C++, Objective C, Perl, Ruby, academic languages like ML, Ocaml, Haskell, and newer languages like D, Rust, etc. I need to pick up a new language and start programming lots of tools in it until I get comfortable with it like I am with Python. I want to start building a career path that will eventually create opportunity to move into a higher-paid position. Some experienced software engineers are making six figures with benefits and that's my target range to work toward. The question I need help with is, "Which language should I start hacking on?"

[chan] linux
May 15 04:38 [raw]

I've never worked for a software business, but many of my friends did at some point, and some still do. Unfortunately I think a payrolled permanent-ish position in software engineering is a thing of the past. Not "unless you're working for the USG". Not "unless you live in Vietnam". Not even "unless you're an expert in your field". No exceptions. When planning your career path, make sure you aren't using an old map. Anyway, my answer to your question is: C++, Python, Go, Rust. You should also be able to read C, Java and Perl. Try to study some project management and technical writing on the side, practice by volunteering to open source projects. Hope this helps, and sorry for the bad news.

[chan] linux
May 15 07:16 [raw]

Programmers programmed themselves out of a job when they devolped OSS scripting languages and RAD tools. Which was why the free software movement was founded in the first place--to bring wages down to rock bottom by providing endless free software to their corporate benefactors. And the languages and tools we have as a result are all bug-ridden with hidden vulnerabilities galore. But at least the big corporations can thank their friends at FSF for record profits to the share holders.

[chan] linux
BM-2cT9uwut8dNuYU8co16nFBTq9n7QR4Mwgn

Subject Last Count
#no spam BM does not need to rely on github - fossil is an alternative Aug 18 20:26 29
The best new linux softwares? Aug 13 12:01 6
It doesn't get any more secure than linux Aug 8 16:12 1
git vuln Aug 8 13:36 1
Feds Prosecute Staff of Encrypted Phone Company Aug 8 13:31 1
so you think linux is secure? Aug 8 13:21 1
UK Column News - 7th August 2018 Aug 8 12:01 1
[nospam] chans Aug 4 16:00 1
sdsd fsffaf Jul 25 03:00 1
Linux firewall QA Jul 22 14:04 1