공부 버킷 리스트

2022

Bash

  • 교재는 Bash GNU 공식문서와 OReilly의 Learning Bash Shell 책으로 공부를 했다.
  • 공부를 혼자하면 외로워서(?) 전직장 동료들과 스터디를 했다.
  • 스터디원들과 배운 Git과 Bash를 응용하기 위해 작은(?) 웹 프로젝트(?)를 시작했다.

DevOps, Git, OpenSource

소감

  • 추상적이던 용어와 동작 원리를 알게 되어서 plumbing(저수준 인터페이스)와 이를 조합한 유저 수준 인터페이스인 porclain 명령어들로 난해한 상황들을 구글링 없이 어느 정도 해결 할 수 있게 되었다.
  • 코드 품질관리, 테스트, 패키징, 배포하는 전체 delivery과정과 이를 위한 조직 구성 및 문화, 개발 프로세스와 방법론, 전략 등 전반적인 프로세스를 배웠다.
  • 왜 다들 DevOps 타령을 하는지 이제야 공감이 되기 시작했다. 알맞게 규격화를 시켜놓고 공장처럼 효율적으로 커밋 후 배포까지 전과정이 자동화되니까 품질도 좋아지고 주기도 짧아지고 신경써야 할 것도 줄고.
  • 배운게 많아서 오히려 겁이나기 시작했다. 이 모든 것을 내가 숙련되게 전과정을 할 수 있을지 모르겠고 자동화를 시켜서 좋은 만큼 자동화를 위한 지식이 많이 필요하겠구나 하는 두려움도 생겼다. 그리고 DevOps를 위해 이 전체 프로세스를 설계하는 것이 공학적인 측면, 경영과 관리저인 측면, 비즈니스 적인 측면이 모두 고려되어야 하는 것 같아서 더욱 겁났다.

학습한 내용

[O] MSDN Learn Git 강의 듣기
file
[O] git-scm에 나온 책 완독하기
[O] 친구들과 세미나 완료하기 | - 다양한 상황에 대해서 운용법을 알게 되어서 좋았음
[X] Cousera에 있는 Git 강의 하나 듣기 (유료 플랜 구독하고 나중에 수료증을 얻는게 좋겠음. 딱히 원본 문서보다 심화 내용이 있지 않기 때문에 보류)
[X] EDX 에 있는 Git 강의 하나 듣기 (코세라와 중복임)