Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

2020년 12월 20일 개발자 이야기

761 views

Published on

유튜브에서 방송한 자료입니다. 오늘자 방송: https://www.youtube.com/watch?v=MY3kTDnKvXY&list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg&index=1

Published in: Software
  • Be the first to comment

  • Be the first to like this

2020년 12월 20일 개발자 이야기

  1. 1. CTO 둘이 풀어드리는 주간 뉴스 2020.12.20방송 젊은 시절의 나에게 해주는 조언: 사이드 프로젝트에서 너무 큰 것을 기대하지 마라.
  2. 2. 참고자료 • <컴퓨터vs책> 블로그 http://jhrogue.blogspot.com/ • 오늘자방송: https://www.youtube.com/watch?v=MY3kTDnKvXY&list=PLdntWJk2tJPKvRB0mSqC5t yKUv7HFtcqg&index=1 • 유튜브채널OKdevTV >재미있는개발이야기리스트 https://www.youtube.com/playlist?list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg • 슬라이드셰어 https://www.slideshare.net/jrogue/presentations • 채널박재호(초급개발자를위한...)https://www.youtube.com/c/박재호dev OKdevTV
  3. 3. 오늘의 짤방 OKdevTV IT tech support job illustrated via @nixcraft
  4. 4. ① AWS cloudshell 발표 ② Google 스토리지 작동 방식에 곧 적용될 변경사항 ③ 최소한의 배시 셀 템플릿 ④ 젊은 시절의 나에게 해주는 조언: 사이드 프로젝트에서 너무 큰 것을 기대하지 마라. ⑤ Flow – 자바스크립트를 위한 정적 타입 검사기 ⑥ 어느 머신러닝 개발자 채용공고와 선수 데려오기 ⑦ maven daemon – 빌드를 빠르게! ⑧ .vimrc에 넣을 다섯 줄 ⑨ VSCode 발표 모드 오늘의 소개할 내용 OKdevTV
  5. 5. • https://aws.amazon.com/ko/blogs/aws/aws-cloudshell-command-line-access-to-aws- resources/ • AWS 클라우드에서 동작하는 셸 • 비교: 구글 클라우드 셸(https://cloud.google.com/shell) • 특징 • AWS 서비스를 사용하다보면 CLI(명령행)이 필요한 경우가 있다. 이럴 경우에 무료로 활용할 수 있는 셸 서비스 • 아마존 리눅스 2를 기반으로 동작하며, 홈 디렉토리에 리전 별 1GB 용량을 부여 • 20분 동안 미사용인 경우 세션에 타임아웃이 걸림 • 아직 미국 동부, 미국 서부, 아일랜드, 도쿄 리전에서만 지원 • $HOME 이외 다른 영역에 설치된 소프트웨어는 영속적이지 않음 • 아웃바운드만 지원하며 인바운드는 지원하지 않음 • 파이썬/노드/배시 이외에 파워셸, jq, git, npm, pip 등을 사용할 수 있음 • 리전 당 10개 셸을 동시에 사용 가능(무료) OKdevTV (뉴스) AWS cloudshell 발표1
  6. 6. • https://support.google.com/googleone/answer/9312312 • 2021년 6월 1일 이전 • 스토리지 할당량 계산에 반영되는 항목: 구글 포토(원본 화질 사진/동영상), 구글 메일/첨부파일(스팸과 휴지통까지 포함), 구글 드라이브에 있는 파일(PDF, 이미지, 동영상) • 2021년 6월 1일 이후 • 구글 문서, 스프레드시트, 프리젠테이션, 드라잉, 설문지까지 • 주의 • 2년 이상 할당량을 초과한 경우 및 여유 공간을 확보하거나 추가 공간을 구매하지 않아 할당량 범위 안으로 돌아가지 못한 경우 모든 콘텐츠가 Gmail, 드라이브, 포토에서 삭제될 수 있음 • 2년 동안 비활성 상태인 경우 해당 제품(제품 별로 활성화 필요)의 모든 콘텐츠가 삭제될 수 있음 • 따라서 계정에 로그인해서 할당량이 초과되지 않는지 확인이 필요 OKdevTV (뉴스) Google 스토리지 작동 방식에 곧 적용될 변경사항2
  7. 7. • https://betterdev.blog/minimal-safe-bash-script-template/ OKdevTV (개발) 최소한의 배시 셀 템플릿3
  8. 8. OKdevTV (경력 관리) 젊은 시절의 나에게 해주는 조언: 사이드 프로젝트에서 너무 큰 것을 기대하지 마라. 4 • https://manuel.darcemont.fr/posts/focus-on-jour-job/ • 지난 번 깃허브가 취업에 도움이 되지 않는 이유를 설명한 사례와 유사 • 채용 담당자는 개인 프로젝트나 내가 한 해 동안 다른 모임에 얼마나 많이 참석했는지에 신경 쓰지 않음 → 어느 회사에 있었는지 가 훨씬 더 중요 • 문제점 • 개인 프로젝트가 너무 많으면 독립적이고 개인주의 성향이 강하고 훌륭한 팀 선수가 아니라고 해석될 가능성도 있음 • 어떻게 해야 하나? • 사이드 프로젝트가 정말 유용하려면? 뛰어나면 된다! • 신기술을 발굴하는 가장 좋은 방법은? 일상 생활에서 연습(즉 업무에서 숙달되어야 함) • 힌트 • 어떤 기술을 알고 있다는 사실을 증명하기 위해 프로젝트를 하지 말고 개인이 직면한 문제를 해결하는 방안으로 프로젝트를 진행 하자. • 자유롭게 개인 프로젝트를 하고 싶다면 좋은 회사에 취직부터 하자. 그러면 만사 다 풀릴 것이다.
  9. 9. OKdevTV (뉴스) Flow – 자바스크립트를 위한 정적 타입 검사기5 • https://developers.facebook.com/blog/post/2020/12/14/eli5-flow-static-type-checker-javascript/ • 아주 쉬운 설명: Explain Like I'm 5: Flow • https://www.youtube.com/watch?v=r_6cW_Mxy5U • Flow는 2014년 11월에 오픈소스로 공개되었고, 현재 페이스북에서 자바스크립트로 뭔가를 작성할 때 널리 사용된다. • 온라인으로 실험: • https://flow.org/try/ 오늘의 TMI
  10. 10. • https://www.clien.net/service/board/park/15695878 OKdevTV (오늘의 논쟁) 어느 머신러닝 개발자 채용공고와 선수 데려오기6
  11. 11. OKdevTV (개발) maven daemon – 빌드를 빠르게!7 • https://github.com/mvndaemon/mvnd • Gradle이나 Takari에서 사용하는 기법을 Maven에 적용해서 더 빠르게 빌드하는 프로젝트 • mvnd는 maven을 내장(maven을 별도 설치할 필요 X) • 실제 빌드는 데몬(즉 오랫동안 살아있는 배경 프로세스 내부)에서 진행 • Mvnd 클라이언트는 GraalVM을 사용해 만들어진 네이티브 실행 파일로 전통적인 JVM을 시작하는 경우와 비교해 메모리를 덜 사용하고 더 빠르게 시작함 • 매번 빌드할 때마다 JVM을 띄울 필요가 없음 • Maven 플러그인의 클래스를 들고 있는 클래스로더는 여러 빌드에 걸쳐 캐시가 가능 • JIT가 생성한 네이티브 코드를 최대한 활용할 수 있음
  12. 12. • https://swordandsignals.com/2020/12/13/5-lines-in-vimrc.html OKdevTV (팁) .vimrc에 넣을 다섯 줄8 set hlsearch " 모든 검색 결과를 강조 set ignorecase " 대소문자를 구분하지 않고 검색 set incsearch " 글자를 입력할 때마다 점진적으로 검색 결과를 표시 set number " 행 번호 출력 set noswapfile " 스왑 파일 비활성화 한 줄로? set hls ic is nu noswf
  13. 13. OKdevTV (팁) VSCode 발표 모드9 • https://marketplace.visualstudio.com/items?itemName=jspolancor.presentationmode • VSCode로 화상 회의 또는 동영상 강의할 때 사용

×