Notes
Last updated
Was this helpful?
Last updated
Was this helpful?
This is 's tech notes. View it on or .
Recently on Hacker News, I saw a discussion about , an MIT course/workshop for common tools used in software development. I'm sure resources (free and not free) on those topics can be found online, but it's really handy if they are organized as a course. In the discussion people shared several similar courses, and I have compiled a list of covered topics below.
Several topics are ubiquitous (i.e. they are important): Unix Shell (Bash), Text Editor (Vim), Version control (Git). They are important tools for almost all software engineers, no matter what language/library you use. Make sure to master those skills.
Terminal (lecture 1-2, 4)
Vim (lecture 3)
Source Control (lecture 5)
Git++ (lecture 6)
Technical interviewing (lecture 7)
This PDF