티메프 사태를 바라보며 많은 생각들이 오고갑니다.저는 한 때 티몬에서 개발자로 일했습니다.티몬 이직시 너무 기뻐하며, 가족들과 축하파티 했던 기억이 납니다.일반 사용자가 사용하는 이커머스에서 많은 트래픽을 경험할 수 있다는 부푼 꿈을 가지고 있었습니다.그 때는 코로나 시즌으로 IT시장이 참 좋았던 시기였습니다.당시 티몬은 내실을 다져 상장을 한다는 꿈을 가지고 있었습니다.결국 실패했지만요.그 때도 티몬은 매우 적자가 심한 기업이었어요. 왠지 망할 것만 같았습니다.망할 것 같은 회사에 몸을 맡기는게 쉽지 않았습니다.그 때 많은 직원들의 이탈이 발생했습니다.입사한 지 얼마 안된 시점부터 정말 많은 인원들이 퇴사를 결정했습니다.그 때는 이게 IT회사의 특징인가? 정도로 생각했고,저 역시 불안함에 이직을..
데브그라운드 리뷰를 위한 글 작성입니다.. 문자열 인코딩 EUC-KR : LEGACY, 이니시스 결제 UTF-8 : 보통 UTF-16 : java windows api에서 base64 : binary --> 아스키코드(텍스트) -> 이메일, http, 텍스트기반 규격 -> OTP 코드 인코딩 -> binary보다 33% 늘어남 -> 암호화기술이 아니므로, 암호화가 필요한 경우 Hash 사용해야 함. json : 텍스트기반 규격, 쇼핑몰, 주문처리 서버 -> Restful api가 범용적으로 되면서.. -> 생산성이 높다(텍스트 기반, 디버깅 쉽다.) -> 가독성이 좋다. ** JSON Class 직렬화 ** : 찾아보기 ** 찾아보기.. Graph QL?, YAML, Protocol buffer 단점 :..
개발자의 9가지 스킬 리뷰를 위해 작성한 내용입니다. --------------------------------- 기본 ------------------------------------- Hard Skills ( 1~5년차에 필요한 것) 1. 기본 지식 - 학교, 직장 등 혼자서 할 수 있는 스터디 - 자료구조, 알고리즘, 언어에 대한 이해 등 2. 제품이해 - 예시 : Blizzard 전 직원이 게임을 모두 해보고 재밌을 때만 게임을 출시 3. 개발 사이클 : 프로그램의 개발 싸이클을 전반적으로 이해하기 - 요구조건/분석 - 디자인 모델링 - implementation - Feedback/update ---------------------------------------------------------..