180402-180408

2018년 03월 26일 ~ 2018년 04월 01일 주간 회고


180402-180408

Weekly Review

  • 이번 달에는 세미나가 주마다 있을 예정이다. 이번 주는 9xd 다음 주는 Spring Camp 그 다음 주는 Ubuntu 18.04 LTS Release Party가 있다.
  • 신입 1년이 지나기 전까지는 꾸준히 1일 1커밋을 진행할 것이다. 근데 이번주는 조금 빠졌다.. 빠지지 않고 꾸준히 해야지!
  • 요즘 일의 우선순위를 어떻게 정해서 진행할지에 대해 많은 고민을 하고 있다.

책 읽기

  • SQL 첫 걸음
  • Head First Servlets & JSP
  • JSP 2.3 웹 프로그래밍
  • 그림으로 개념을 이해하는 알고리즘

Devlopment

  • 사내에서 R&D 연구 주제로 블록체인을 진행하게 되었는데 이번에 내가 담당하게 되었다. 정말 흥미롭고 한번 해보고 싶은 주제였다. 근데 개념 잡는게 생각보다 쉽지 않다..
  • 회사에서 개발하면서 어떻게 하면 조금 더 깔끔하게(클린하게) 코드를 작성할 수 있을까? 에 대해 많은 고민을 하고 있다. 리팩토링이나 디자인패턴 공부도 슬슬 시작해야겠다!
  • 회사에서 svn과 gitlab을 혼용하니깐 생각보다 복잡하다. gitlab으로 100% 이전하고 싶은 생각은 있는데 기술적으로 못하는건 아닌데, 마음대로 안되서 조금 답답하다.

이번 주에 읽었던 좋은 글

  • 퇴사 잘하기: 선 이직 후 퇴사
    • 명심할 것은 ‘퇴사 후 이직’이 아닌 ‘이직 후 퇴사’. 언제나 이직이 먼저다.
    • 직장이 없으면 협상력이 떨어지거나 내가 문제가 있는 것처럼 오해받는다.
    • 둘 다 아니더라도 직장이 없으면 괜히 위축될 수 있기 때문에 언제나 ‘선이직 후퇴사’
  • MY GITHUB RESUME 깃헙 레포를 통해 레쥬매를 생성해주는 사이트
  • 딥러닝 기본 원리의 이해 딥러닝의 기본원리에 대해 쉽게 설명해주는 SlideShare 자료
  • 깃허브(GitHub)로 취업하기 코드 포 우먼 세미나에서 발표한 내용을 정리한 글, 정말 유용합니다.
    • 매력적인 프로필 만들기
    • 1일 1커밋
    • 올바르게 커밋하기
    • 커밋단위 - 작은단계로 커밋하여 코드 개발 과정을 가시적으로 보여주기
    • 올바른 커밋 메시지 작성
    • 프로젝트 소개 글 작성하기
    • 기본적으로 readme.md에 프로젝트명, 프로젝트 소개, 설치 방법, 사용 예제, 개발 환경 설정 방법, 기여 방법, 변경 로그, 라이센스 및 작성자 정보를 포함.
    • 오픈 소스 기여하기
      • 이슈 고치기 - 풀리퀘스트 보내기
      • 오탈자 고치기
      • 이슈 제기하기
      • 번역하기
  • 제로 스펙에 가까웠던 듣보잡 개발자의 유명 IT 기업 도전기 참석하지 못 해서 아쉬웠는데 정말 자세하게 작성해주셔서 도움 많이 되었던 세미나 후기
  • 제로 스펙에 가까웠던 듣보잡 개발자의 유명 IT 기업 도전기 참석하고 못 해서 아쉬웠는데 정말 자세하게 작성해주셔서 도움 많이 되었던 세미나 후기
    • 어찌됐든 한단계 높은 회사로 이직할수 있게된 이유
      • 새로운 분야에 관심을 가졌기 때문
      • “난 이분야에 관심있어요”는 그냥 그 기술이 핫하다라는 말과 다를바 없음
      • 결국 행동으로 옮겨야함
      • 물 들어올 때 노 저어라
      • 트렌드를 빠르게 파악하고 행동하라
      • 개발자가 하는 행동은 역시 개발뿐
    • 어떻게 행동하나?
      • 본인이 흥미 있는 분야를 찾아라
      • 해당 분야에서 만들어 볼만한 서비스를 생각하라(외부에 오픈을 한다는 생각으로 개발)
    • 노가다 개발자이기 때문에 일단 삽질을 시작함
      • Hello World 출력
      • 토이 프로젝트 제작
      • 도메인 구입후 서비스 런칭, 각 포털의 자동완성을 다같이 보여주는 서비스
      • 등등을 개발하고 커뮤니티에 몰래 공개
    • 정리
      • 회사에서 내가 하고자 하는 일을 못하고 있는데 1년 채우고 이직하는건 주니어일수록 손해
      • 최대한 빨리 이직하던가, 인사팀에 얘기해서 해결
      • 트렌드를 빠르게 파악하라 -> 행동하세요
      • 책만 보지 마세요
      • 누군가에 꼭 평가 받으세요
      • 절대 늦었다고 생각하지 마라
      • 개발자 행사에서 영감을 얻자
      • 내가 좋아하는(잘하는) 개발을 하자
      • 오픈소스에 기여하자
      • Github에 올린뒤 주변의 실력 있는 개발자에게 리뷰를 요청하라
      • 내가 만든 오픈소스를 업무에 적용을 해라
      • 이키가이
        • 좋아하는일, 잘하는일, 돈되는일, 세상에 필요한일 모두가 겹치는 일
        • 내가 만든 오픈소스를 업무에 적용하는게 이키가이
      • 업무시간 중 20%는 자기 개발을 위해 사용하라
      • 당장 프로젝트가 급한 경우엔 집이나 야근을 하면서 자기 개발에 사용해보기
      • 회사에서 진정한 동료를 찾아라
      • 나와 케미가 맞는 동료를 찾자
      • 나와 바라보는 방향이 같은 사람
      • 질문을 두려워하지 말자
      • 자신감을 갖자
  • 2018년 웹 개발자가 되기 위한 로드맵(번역) 웹 개발 로드맵 번역본! 요즘 데브옵스 쪽에 관심이 많은 데 도움이 많이 되었음.
  • 톰캣 운영 노하우 요즘 톰캣에 대해 궁금점이 많은데 도움이 많이 됬던 자료.
  • 소프웨어 개발자가 되기는 왜 어려운가? 1~5단계로 소프트웨어 개발자로 성장하는 단계와, 그 단계들이 어려운 이유에 대한 글
  • 구글 - 자바 스크립트 스타일 가이드 자바스크립트 코드 스타일 권장 사항을 제시한다. 생각보다 많은 것을 배울 수 있다.
  • 블록체인과 개발자 핫이슈 블록체인에 대해 시대 흐름으로 설명해주는 Slide Share
  • Bash 입문자를 위한 핵심 요약 정리 (Shell Script) 사내에서 shell script 작성해야할 일이 많아졌는데 많은 도움이 되었음.
  • 자바기반 스케줄링 프로그래밍 사내 배치 프로그램이 현재 Quartz로 동작하는데, Cron으로 바꿔볼까 고민중에 읽어본 자료.
  • 내가 사랑하는 제품 슬랙(Slack) 사내에서 Slack을 쓰기 시작했는데 Slack을 어떻게 하면 잘 활용할 수 있을까에 대해 찾던 중 읽었던 글.
  • 늦은 나이, 개발자로 시작해도 좋을까요 열정만으로는 현실적인 문제가 있지만 그래도 오픈소스 프로젝트에 참여하거나 공개 커뮤니티 활동 등을 통해 기회를 잡을 수 있다.
  • Code For Women 첫 세미나 - 일일커밋 후기  꿀팁!
    • TIL 그날 배운 것을 정리하기 (설치방법 삽질 과정을 정리)
    • 스택오버플로우에서 봤던 코드를 따라 쓴다. (직접 타이핑)
    • 대부분의 프로그래밍이나 라이브러리, 패키지 사이트에 듀토리얼이 있음
    • 해당 듀토리얼을 변형, 번역, 나만의 듀토리얼 만들기
    • 간단한 듀토리얼 번역
    • 책에서 본 코드를 따라 써보기
    • 정적 블로그 운영
    • 스프린트 참여 (이슈헌팅, 커밋로그 쓰기, 테스트 등 오픈소스에 기여하는 방법 배울 수 있음)
facebook share twitter share
0%