2. 참고 자료
• <컴퓨터 vs 책> 블로그
• http://jhrogue.blogspot.com/
• OKdevTV 유튜브 방송
• 오늘자 방송:
• https://www.youtube.com/watch?v=63tP--
vOkLw&list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg&index=2
• 재미있는 개발 이야기 리스트:
https://www.youtube.com/playlist?list=PLdntWJk2tJPKvRB0mSqC5t
yKUv7HFtcqg
• 슬라이드 셰어
• https://www.slideshare.net/jrogue/presentations
4. 오늘 소개할 내용
• 실무 개발자에게 알고리즘은 덜 중요할까?
• 코로나19 기간 중 개발자 활동은 증가? 감소?
• C#에서 조건부 컴파일을 하려면?
• 깃허브 코드스페이스
• 비주얼 스튜디오 코드스페이스
• 마켓컬리에서 PHP 개발 로드맵 2020
• 배시 스크립트 편집할 때 각별히 주의하자
5. (오늘의 논쟁) 실무 개발자에게 알고리즘은
덜 중요할까?(1)
• https://medium.com/@ghilbut/%EC%8B%A4%EB%AC%B
4-
%EA%B0%9C%EB%B0%9C%EC%9E%90%EC%97%90
%EA%B2%8C-
%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98
%EC%9D%80-%EB%8D%9C-
%EC%A4%91%EC%9A%94%ED%95%A0%EA%B9%8C
-fcbab7f87074
6. (오늘의 논쟁) 실무 개발자에게 알고리즘은
덜 중요할까?(2)
• 알고리즘에 대한 세 가지 시각
• 아이디어를 수학적인(창의적인!) 방식으로 증명: O(n^2)를 O(nlog n)으로
만 바꿔도 대박
• 증명된 아이디어를 공학적으로 멋지게 구현: 동시성, 성능, 안정성, API의 간
결함
• 특정 문제를 가성비 높게 푸는 방법(가장 포괄적): 현업에 부딪히는 문제를
멋지게 잘 풀어보자
• 여기서 고민 사항
• 바퀴를 새로 만들어야 해? 선수들보다 더 잘 만들 수 있나?
• 그렇다고 남이 만든 것만 쓰면 되나? 제대로 알고 써야 하지 않을까?
• 논쟁은 모르겠고… 알고리즘이 도대체 취업에 도움이 되는거야 아닌거야?
→ 이게 핵심?!
8. (개발) 코로나19 기간 중 개발자 활동은 증
가? 감소?
• http://www.ciokorea.com/news/151825
• 사용자당 푸시, 풀 리퀘스트, 검토된 풀 리퀘스트 및 언급된 이슈 등과 같은
개발자 활동이 전년 대비 소폭 증가
• 개발자들의 온라인 활동 시간이 증가
• 오픈소스 프로젝트에서 더 많은 협업이 이뤄짐 → 오픈소스 프로젝트에서 풀
리퀘스트를 병합하는데 소요되는 평균 시간이 감소
• 개발자들이 근무 시간이 주중과 주말 모두 하루에 1시간씩 늘어남
• 모두 건강 잘 지키세요!
9. (개발) imageflow - 현대적인 이미지 처리
유틸리티
• https://github.com/imazen/imageflow
• ImageMagick은 잊어버려라!
• imageflow_tool: 배치 작업을 위한 명령행 도구: 이미지매직보다 17x 빠름
• imageflow_server: JSON 작업을 구동하거나 HTML 소스 이미지에서 직접 처리
• libimageflow: 프로그래밍 언어에서 라이브러리 형태로 사용 가능(C, D노드, .Net)
11. (개발) 깃허브 코드스페이스
• https://help.github.com/en/github/developing-online-with-
codespaces/about-codespaces
• 깃허브 내에서 비주얼스튜디오 코드를 바로 지원하는 서비스
12. (개발) 비주얼 스튜디오 코드스페이스
• https://devblogs.microsoft.com/visualstudio/introducing-
visual-studio-codespaces/
• 비주얼 스튜디오 온라인에서 이름 변경
• Basic: 2 vCPU, 4GB RAM, 64GB SSD
• 비주얼 스튜디오 라이브 셰어
• https://visualstudio.microsoft.com/ko/services/live-share/
• 가격이…
• https://azure.microsoft.com/ko-kr/pricing/details/visual-studio-online/
13. (개발) 마켓컬리에서 PHP 개발 로드맵
2020
• https://helloworld.kurly.com/blog/cpd-developer-roadmap-
2020/
14. (우리가 몰랐던 사실) 배시 스크립트 편집할
때 각별히 주의하자
• https://thomask.sdf.org/blog/2019/11/09/take-care-editing-
bash-scripts.html
• sleep 하고 있는 동안 편집하면 오동작할 가능성이 있다!
참고: 파일 시스템에서 inode가 바뀌면 안 됨
vi/emacs에서는 동작하지 않고 nano에서 동작함
https://news.ycombinator.com/item?id=23087308