180409-180415

2018년 04월 09일 ~ 2018년 04월 15일 주간 회고


180409-180415

Weekly Review

  • 9xd 11회 모임에 다녀왔다. 후기 클릭 !!
  • 요즘 사내에서 AR(증강현실) 프로젝트를 진행하는데 마침 다음 주에 VR,AR 컨퍼런스가 있어서 금요일에 컨퍼런스 참석을 하게 된다.

책 읽기

  • 블록체인 무엇인가?
  • SQL 첫 걸음
  • Head First Servlets & JSP
  • JSP 2.3 웹 프로그래밍

Devlopment

  • 블록체인 무엇인가? 라는 책과 여러 가지 글들을 보면서 블록체인 기본 개념을 잡는 중이다. 공부하면서 느끼는 건데 블록체인의 미래가 정말 기대된다. 상상 그 이상으로 가능할 것 같다는 생각이 들고 있다.
  • 하이퍼레져 패브릭 소스를 한번 보고 싶어서 Intellij에 GO lang 개발 환경 설정을 한 뒤 소스를 조금 봤는데 엄두가 안 난다. 그래도 계속해서 알아 가고 싶다!
  • 요즘 Head First Servlets & JSP의 Servlets 부분을 보고 있는데, 뭔가 지금까지 감으로만 알고 있던 개념들이 확실하게 정립하게 되는 느낌이라서 너무 좋다. 조금 오래된 책이긴 하지만 개념 잡기에는 정말 좋은 것 같다. 이번 주는 컨테이너와 서블릿의 역할에 대해 많이 알게 된것 같다.
  • Java 기초를 한번 더 복습하고 싶어서 빠르게 인프런에서 강의를 듣고 있다.
  • 이번 달 안으로 최대한 빨리 개인 프로젝트를 진행해야겠다. 올해 초부터 계획하고 있었는데 막상 해야지 라고만 생각하고 행동으로 안 옮기고 있었다. 최대한 빨리 개발 환경 세팅을 해야겠다!

이번 주에 읽었던 좋은 글

  • 훌륭한 습관 어제 동료가 커밋한 코드 읽기 이렇게 짜니깐 쉽게 읽을 수 있구나. 이렇게 우아하게 해결할 수 있구나 등을 배울 수 있는 좋은 방법! 동료의 코드를 읽자
  • 훌륭한 습관 코드 Commit 전에 diff diff를 확인하며 수정이 없거나 공백만 바뀐 파일은 이 과정에서 다 쳐냄, 실수를 최대한 줄이기 위해 의식적인 습관을 들이는게 좋다.
  • 코드리뷰, 이렇게 하고 있습니다 토스랩에서 코드리뷰를 어떻게 진행하고 있는지 아주 친절하게 소개한다. 코드리뷰 문화가 정말 부럽다고 느껴졌다.
  • GitHub에서 코드 커버리지를 보여주는 Coveralls Coveralls에 대해 많이 궁금했는데 아웃사이더님이 아주 친절하게 설명해주셨다. 개인 프로젝트에 도입 해봐야겠다!
  • 마이크로 서비스는 왜 점점 더 각광 받을 수 밖에 없을까? 여기 저기서 마이크로 서비스를 도입하고 있다. 왜 도입하는지 그리고 왜 점점 더 각광 받는지 알 수 있는 글이다.
  • 웹 개발 시 유용한 VSCode Extension vscode extions 추천 자료
  • 비둘기로 설명하는 HTTPS(HTTPS explained with carrier pigeons) 일반적인 암호학 책에 자주 등장하는 Alice와 Bob 그리고 비둘기를 통하여 HTTPS를 쉽게 설명해주고 있는 글.
  • 어느 봄날의 구직활동:: 졸지에 백수였다가 이제 예비 월급쟁이개발자 허니몬님의 구직활동기, 솔직하고 생생하게 전달해줘서 많은 것을 얻을 수 있었다.
    • 면접에 필요한 정보는 최대한 많이 획득해두는 것이 좋다. 준비된 것과 그렇지 않은 것의 차이는 크다.
    • 면접이란게 결국은 ‘나를 채용해라. 이 회사에 필요한 사람이다.’라고 면접관을 설득시키기 위한 자리다. 이에 중점을 두고 자신의 이력을 작성하고 설명해야 한다.
    • 최대한 많은 회사를 지원하고 가고 싶은 우선순위를 정해 꼭 가고 싶은 곳은 후순위로 배치하여 많은 면접을 보면서 기록으로 남기며 만반의 준비를 갖추길 바란다.
    • 가고 싶은 회사는 우선순위를 정해서 가고 싶은 곳일수록 마지막에 둔다.
    • 지원한 회사에 대한 정보를 사전에 수집한다.
      • 지원회사 분위기(투자확보, 안정성, 근무자들의 만족도, 추후 사업계획 등)
      • 지원회사 채용절차 확인
    • 이력서에 기재한 이력을 상기하고 사용기술에 대해 정리한다.
    • 코딩테스트 준비
      • 코딜리티(codility.com)
      • 코딜리티 레슨을 풀어본다.
    • 자신이 주력으로 사용하는 언어에서 제공하는 API 익히기 - loop, array, casting, condition, swtich-case 문법 수련
    • Java: Integer, String, int[], String[], List 등의 기본 API 사용법 수련
    • 기술면접 대비
      • 손코딩
      • 화이트보드에 적어보기
      • 적으면서 입으로 설명하기
    • 질의응답노트 정리
      • 이력서에 기재한 프로젝트에서 사용한 기술 중심
    • 프로젝트에 대한 경험
      • 프로젝트에서 수행한 업무
    • 임원(혹은 최종)면접
      • 업무에 대한 태도를 살펴볼 수 있는 질문을 많이 함
  • 3번째 직장에 오기까지 - 4. 두번째직장 #1창천향로님의 서비스 기업에서 개발하면서 겪은 일들을 전달해주는 글. 서비스 기업을 갈망하는 나로써는 정말 주옥같은 글이었다.
    • 파일럿 프로젝트 - 계층형 게시판 구현 그리고 배포까지 (기본적인 스크립트 공격, SQL 인잭션, 로그인 및 권한 처리를 모두 검토해야함)
    • 주니어는 코드리뷰를 하는 회사를 가라!! 정말 많은 것을 배울 수 있다.
    • 서비스 기업을 갔다고해서, 차근차근 알려주는 환경이 아니라면 본인이 혼자서 다 배워야만 한다. 그에 대한 팁(아래) 두가지는 해당 글을 보면 자세히 볼 수 있다.
      • 서비스 운영을 위한 전반적인 지식
      • 디버깅 방법 ( IDE 디버깅 뿐만아니라 개발/운영 하는 환경에서의 전반적인 문제 해결방 방법)
facebook share twitter share
0%