Low-Level Programming University – A roadmap to becoming a low-level programmer
21–30 of 168 posts
Re: Low-Level Programming University – A roadmap to becoming a low-level programmer
#22As someone who can code in C/C++ and was recently looking for work, I don't think someone should learn low level programming for a career. What I would consider simple PHP jobs were easily paying more than C++ jobs. If you look at everyone reinventing the wheel in electron and not caring about performance I don't think the situation is going to get better anytime soon.
Re: Low-Level Programming University – A roadmap to becoming a low-level programmer
#23As someone who can code in C/C++ and was recently looking for work, I don't think someone should learn low level programming for a career. What I would consider simple PHP jobs were easily paying more than C++ jobs. If you look at everyone reinventing the wheel in electron and not caring about performance I don't think the situation is going to get better anytime soon.
My point is that your job market is not representative of the whole world and you're acting as if it were.
Re: Low-Level Programming University – A roadmap to becoming a low-level programmer
#24This is great, but does any one have any gentler intros ? I'm trying to teach low-level programming to one of my junior devs. She graduated from a boot-camp school and is struggling a bit. EDIT: Thanks for the replies. Alot of good links.
Like an arduino kit (https://www.arduino.cc/) or ARM mbed (http://mbed.com/).
Either one is fairly low-level (C, or C like), but has plenty of beginner-friendly documentation. And if they progress beyond that, moving down to assembler is supported for both.
Re: Low-Level Programming University – A roadmap to becoming a low-level programmer
#25CS:APP 3rd version you can buy on Abe Books the global edition for $20, then follow this course and watch 'old videos' https://www.cs.cmu.edu/~213/schedule.html Everything in this style guide is covered in CS:APP https://matt.sh/howto-c There's also http://rust-class.org/ and https://www.nostarch.com/Rust
Re: Low-Level Programming University – A roadmap to becoming a low-level programmer
#26Low level programmer here. This is great but the job market for low level programmers is very small. Recently, while interviewing, I described a thread safe, concurrent queue implementation to a hiring manager and he asked me -- "so how does this relate to big data and ML"?
Yeah, unfortunately there are people behind the scenes pumping out a whole lot of BS and aggressively manipulating the dev ecosystem with VC dollars. You have to wonder what percentage of devs are jumping on these trains out of naivete and what percentage are jumping on out of cynicism, as both are good explanations. The explanation that rarely applies is "this is the best way to solve our problem". None of us should…
Can you elaborate on this? This intrigued me but I didn't follow your arguments after. Can you give a concrete or specific example?
Re: Low-Level Programming University – A roadmap to becoming a low-level programmer
#27Re: Low-Level Programming University – A roadmap to becoming a low-level programmer
#28This is great, but does any one have any gentler intros ? I'm trying to teach low-level programming to one of my junior devs. She graduated from a boot-camp school and is struggling a bit. EDIT: Thanks for the replies. Alot of good links.
- For concepts as well as execution, from the bottom up (hardware level etc.), I've read that nand2tetris is good. It gets mentioned once in a while here on HN. Check hn.algolia.com for threads about it.
- any good book on assembly language programming. I've looked at Randall Hyde's book earlier, seemed good. There is also another which I think is good, by an American professor called Paul Carter, IIRC.
Googling should find all of those and more.
Re: Low-Level Programming University – A roadmap to becoming a low-level programmer
#29As someone who can code in C/C++ and was recently looking for work, I don't think someone should learn low level programming for a career. What I would consider simple PHP jobs were easily paying more than C++ jobs. If you look at everyone reinventing the wheel in electron and not caring about performance I don't think the situation is going to get better anytime soon.
The most obvious example would be the video game industry were you're not straying very far from C++ anytime soon. Performance, speed and native compatibility are a big deal there.
There's definitely a valid career path there.
Re: Low-Level Programming University – A roadmap to becoming a low-level programmer
#30Low level programmer here. This is great but the job market for low level programmers is very small. Recently, while interviewing, I described a thread safe, concurrent queue implementation to a hiring manager and he asked me -- "so how does this relate to big data and ML"?
I struggle to find good low-level devs. It is surprisingly hard to find good C / kernel / network programmers.