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.

2021년 2월 27일 개발자 이야기

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

  • Be the first to comment

  • Be the first to like this

2021년 2월 27일 개발자 이야기

  1. 1. CTO 둘이 풀어드리는 주간 뉴스 2021.2.27방송 구글의 "엔지니어링 디렉터" 면접 문제
  2. 2. 참고자료 • <컴퓨터vs책> 블로그 http://jhrogue.blogspot.com/ • 오늘자방송https://www.youtube.com/watch?v=Cq0co4j- 1tw&list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg&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. 오늘의 짤방(1) OKdevTV + ’a’가 NaN이라서 baNaNa였군 ㅋㅋㅋ via @jeonbyungwoo
  4. 4. 오늘의 짤방(2) OKdevTV 아이젠하워 분류법 – 성공하는 사람들의 일곱가지 습관 via @SahilBloom
  5. 5. 경축: 채널 박재호 구독자 1000명 돌파 기념 이벤트 ① 메모리 릭에 얽힌 흥미로운 이야기 ② 구글의 "엔지니어링 디렉터" 면접 문제 ③ 자주 사용하는 curl 명령어 옵션과 예제 ④ 개발자를 위한 무료 서비스 ⑤ 혼자서도 깃을 잘 쓰는 방법 ⑥ 웹 디자이너를 위한, 웹 스타일 가이드 지침서 ⑦ 애청자 고민 상담 오늘의 소개할 내용 OKdevTV
  6. 6. • https://jhrogue.blogspot.com/2021/02/1000.html OKdevTV (소식) 채널 박재호 구독자 1000명 돌파 기념 이벤트 0 X 5 • 이벤트 기간: 2021년 3월 1일(월) 오후 11시까지 • 단계 1. 채널 박재호를 구독한다(이미 구독하셨다면 단계 2로…) • https://www.youtube.com/c/박재호dev • 단계 2. 다음 방송에 ‘좋아요’를 누르고 응원의 댓글을 단다 • https://www.youtube.com/watch?v=tbnTYFZN8xE& list=PLdntWJk2tJPJuQctXMbRDdr9TWOsXClm6&in dex=8&t=1s
  7. 7. • https://groups.google.com/forum/message/raw?msg=comp.lang.ada/E9bNCvDQ12k/1tezW 24ZxdAJ • 경험 공유 • 저는 한 때 미사일을 위한 온보드 소프트웨어를 개발하고 있는 고객과 일했었습니다. • 제가 코드를 분석하고 나서, 저장소 누수와 관련해 여러 가지 문제가 있다는 사실을 지적했습니다. • 고객의 최고 소프트웨어 엔지니어가 “물론 당연히 누수가 있습니다"라고 말할 때 제가 얼마나 놀랬는지 상상 해보십시오. • 이 엔지니어는 계속해서 애플리케이션이 미사일의 최대 비행 시간 동안 누수되는 메모리량을 계산했었고, 이 숫자에 두 배를 곱했다는 사실을 언급했습니다. • 그러고 나서 누수를 ‘지원'하기 위해 하드웨어에 이 만큼의 메모리를 추가로 장착했다고 덧붙였습니다. • 마시일은 비행 경로의 막바지에 목표물에 충돌할 때 폭발할 것이므로, 궁극적인 가베지 컬렉션은 프로그래머 의 개입없이 일어나게 되는 겁니다. OKdevTV (개발) 메모리 릭에 얽힌 흥미로운 이야기 1
  8. 8. • http://www.looah.com/article/view/2075 • 1. C에서 malloc()의 반대 기능을 하는 함수가 무엇인가요? • 2. 유닉스 함수 중에 어떤 게 소켓 통신을 받게 해 주나요? • 3. MAC주소를 저장하려면 몇 바이트가 필요한가요? • 4. 다음 중 시간이 짧게 걸리는 순서대로 나열하시오: CPU 레지스터 읽기, 디스크 탐색, 컨텍스트 스위치, 시스템메모리 읽기 • 5. 리눅스 inode가 뭔가요? • 6. 리눅스 함수 중 어떤게 파일 경로와 inode를 반환해 주나요? • 7. KILL 시그널의 이름이 뭔가요? • 8. 퀵소트는 왜 최고의 정렬 알고리즘인가요? • 9. 만개짜리 배열에 16비트 값들이 존재합니다. 가장 효율적으로 비트를 세려면 어떻게 하면 좋을까요? • 10. TCP 연결을 맺기 위해 필요한 패킷은 무엇인가요? OKdevTV (오늘의 논쟁) 구글의 "엔지니어링 디렉터" 면접 문제 2
  9. 9. • http://www.looah.com/article/view/2075 • 팁: 당신이 모르는 걸 아는 사람을 뽑는 것이, 세상 모두다 아는 것만 아는 사람을 뽑는 거보다 나을겁니다. OKdevTV (오늘의 논쟁) 구글의 "엔지니어링 디렉터" 면접 문제 2
  10. 10. • https://kibua20.tistory.com/148 • 연속된 URL 로 요청하고 결과 파일로 지정하기 • $ curl "https://example_url/[000001-000188].m4s" -o "#1.m4s" • (카카오TV/네이버 동영상 받을 때 유용) • Http Header에 Bearer token을 포함하여 POST 명령어 • curl -X POST • -H Content-Type:application/json • -H Authorization: Bearer abcdbdg • -d @data.json • http://example.com/api • 파일 업로드(PUT으로) • curl -T file.txt http://exsample.com • Chrome에서 curl 명령어 확인하기 • 개발자 메뉴 → Network 탭 → Copy – Copy As cURL OKdevTV (개발) 자주 사용하는 curl 명령어 옵션과 예제 3
  11. 11. OKdevTV (팁) 개발자를 위한 무료 서비스 4 • https://free-for.dev/#/ • 개발자들을 위한 as-a-Service 소개(free tier 중심으로) • 클라우드 free tier 한계 소개 • 소스 코드 저장소 소개 • 공개 API 소개 • 팀 협업 서비스 소개, 이슈 추적 시스템 소개 • CMS 소개 • 코드 품질 유지 서비스 소개 • CI/CD 소개 • 테스팅 소개 • 로그 관리 소개 • 모니터링 소개 • 웹호스팅 소개 • DNS 소개 • DBaaS 소개 • WebRTC, 웹 소켓 서버 소개 • 보너스 소식 • https://aws.amazon.com/ko/blogs/korea/amazon-ec2-t4g-instance-seoul-region/ • 서울 리전에 EC2 T4g 인스턴스 출시 • T3 인스턴스 대비 최대 40% 가격 유리 • AWS 고객은 2021년 6월 30일까지 매월 AWS 청구서에서 t4g.micro 사용량 750시가 차감하는 무료 평가판 이용 가능
  12. 12. • https://mikkel.ca/blog/git-is-my-buddy-effective-solo-developer/ • 브랜치는 한 가지 유용한 일만 해야 한다 • 모든 커밋은 독립적이어야 한다 • 커밋마다 독자적인 테스트를 포함해야 한다 • 커밋마다 모든 테스트를 통과해야 한다 • 드래프트 커밋도 문제 없다 • 커밋을 완전히 버려도 좋다 • 실수를 방어하는 도구들 • git commit --amend • git commit --fixup [hash] • git rebase --interactive main • git stash • git blame OKdevTV (개발) 혼자서도 깃을 잘 쓰는 방법 5
  13. 13. OKdevTV (개발) 웹 디자이너를 위한, 웹 스타일 가이드 지침서 6 • http://styleguide.co.kr/ • 웹 디자이너 뿐만 아니라 프론트엔드 개발자들도 알면 좋은 상식들 • 해상도와 그리드 시스템 • 타이포그래피 • 컬러 • 아이콘 • 컴포넌트 • 시각적 계층구조
  14. 14. • 고민 내용: • 백엔드 개발자로 열심히 살아왔습니다. 그런데 스타트업을 하며 개발 외에 비즈니스와 관련된 다른 일들이 많이 늘어났고 사실 저는 그게 재미있습니다. • 다만 불안합니다. 제가 여기까지 오고, 다른 사람들과 다른 게 개발자로서는 약간의 뛰어난(?) 능력이었는데 다른 일들이 많 아지니 아무래도 기술 트렌드에도 약해지고, 개발에도 조금은 소흘해지고 부족해지는 것 같습니다. 사실 날이 갈수록 자신 이 없습니다. 비즈니스보다는 개발이 특히 그렇습니다. • 제가 개발과 비즈니스 모두를 잘 해낼 수 있을까요? 몇 년 지나면 뛰어난 젊은 친구들이 등장하면서 제 실력도 아무 것도 아 닌 상황이 되지 않을까 두렵습니다. OKdevTV (경력 관리) 애청자 고민 상담 7
  15. 15. • 큰 성공을 위한 작은 위험은 감수하라. OKdevTV (경력 관리) 애청자 고민 상담 7 개발자에게 있어 핵심은 시간이 경과해도 계속 자신의 가치를 뒷받침해줄 개발 역량 어느 순간 기회가 올 때 크게 성장할 수 있게 역량을 갈고 닦으면 좋겠습니다. https://neurabites.com/antifragility/

×