Skip to content

개발툴 간단한 정리

Contents

inspired by

이 프로젝트는 MITMissing Semester 에서 영감을 받아서 만들어졌습니다. Missing Semester 의 서문은 다음과 같이 프로그래머들이 컴퓨터 공학적 지식을 배우는데에는 많은 배움을 얻을 수 있지만, 정작 그들이 수많은 시간을 쏟게 되는 툴과 툴을 효율적으로 사용할 수 있는 방법에 대한 적절한 리드를 받을 수 없었던 상황을 지적합니다.

Classes teach you all about advanced topics within CS, from operating systems to machine learning, but there’s one critical subject that’s rarely covered, and is instead left to students to figure out on their own: proficiency with their tools. We’ll teach you how to master the command-line, use a powerful text editor, use fancy features of version control systems, and much more!

Students spend hundreds of hours using these tools over the course of their education (and thousands over their career), so it makes sense to make the experience as fluid and frictionless as possible. Mastering these tools not only enables you to spend less time on figuring out how to bend your tools to your will, but it also lets you solve problems that would previously seem impossibly complex.

Notice

Contents

Day 1: Docker, 리눅스 교재
Day 2: 리눅스 교재, Stackoverflow Survey, Git, Github, VSCode, Markdown
Day 3: 리눅스 교재, vim, tmux
Day 4: CLI,더 빨라진 git,bashzsh,더 빨라진 tmux,더 빨라진 vim,VSCode 업그레이드,VSCode Vim,VSCode 디버깅
Day 5: Git 과 Github 더 많은 내용(Git Branch, Github pull request, Git Stash, Git Reset), Build System(Makefile, Bazel), Coding Convention(C++, Python), 좋은 정보 얻기, 리눅스 교재, Funny CLI →

Content List