개발툴 간단한 정리
Contents
inspired by✔
이 프로젝트는 MIT 의 Missing 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✔
-
모든 내용은 편의를 위하여 Ubuntu 도커 컨테이너 위에 실습 환경을 만든 ccss17/ubuntu 에서 진행하는 것을 전제합니다. 다음을 실행하여 간단히 실습환경을 구축 할 수 있습니다.
⬇ EXECUTE! ⬇ -
리눅스 학습 교재: http://www.linuxcommand.org/tlcl.php
Contents✔
- Day 1: Docker, 리눅스 교재
- Day 2: 리눅스 교재, Stackoverflow Survey, Git, Github, VSCode, Markdown
- Day 3: 리눅스 교재, vim, tmux
- Day 4: CLI,더 빨라진 git,
bash
➜zsh
,더 빨라진 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✔
-
Docker: docker 튜토리얼은 다음을 참고해주세요