Hacker Newsnew | past | comments | ask | show | jobs | submit | vivek_sg's commentslogin

I would suggest taking a break and going for the MEng program. Talk to your faculty members about this decision.


Hello there I have quite similar background. (10 years experience, in backend and native android development). Most of the comments already contain good advice. Systems Engineering takes time. I followed long route. I initially took some course in digital logic, and computer architecture and than later took following OS courses.

1. https://pdos.csail.mit.edu/6.S081/2020/schedule.html (check video links and do all the lab assignments)

2. https://www.youtube.com/watch?v=dEWplhfg4Dg&list=PLf3ZkSCyj1... (based on old MIT 6.828)

3. Networks Review (self study)

Somebody mentioned Intel manuals in the comment (those are really helpful)

These courses helped alot. I would suggest to take some firmware and device driver development course as well. My conclusion is that, these are tough skills and the learning process can be accelerated if you can find some entry level position in a small company which do this kind of work.


I just completed the xv6 projects for that course and they were damn difficult, but taught me a lot. I highly recommend it.

The only thing I missed was support for when I really ran into a wall, but perhaps I just don't know the right irc channel.


I totally agree on that. I tried the old version (intel based). And it to me quite some time to do the projects. But I learned a lot in the process.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: