unix is less an operating system than a worldview: everything is a file, every program does one thing, and text streams are the universal interface. linux is the worldview’s most successful implementation — a monolithic kernel started by a finnish undergraduate in 1991, now running most of the internet, every android phone, and the top 500 supercomputers without exception. 𐃏 this page is the trunk; the sharpened tools each get their own branch:
Os
Here are my distillations of Matt’s seminal blog post: What CS Majors Ought to Know.
I have removed the imperative matter, and left the declarative material; marking off that which I have completed.
What should every student know to get a good job?
What should every student know to maintain lifelong employment?
What should every student know to enter graduate school?
What should every student know to benefit society?
Portfolio versus resume
- Every computer science major should build a portfolio.
- Contributions to open source should be linked and documented.
Technical communication
Specific recommendations
- Master a presentation tool.
Recommended reading
Writing for Computer Science by Zobel.
Backlinks (2)
1. Wiki /wiki/
Knowledge is a paradox. The more one understand, the more one realises the vastness of his ignorance.