개발
-
이뇽의 개발 인생 삶 1부 종료(2011~2019년, 현재 27살)핵인싸 개발자의 길 2019. 6. 27. 23:04
지금 내가 여기까지 개발자의 길을 걷게 되고, 지금 이 만큼 오게 된 나 자신이 마냥 신기하게 느껴진다. 돌이켜보면 하나하나 운이 좋아서 여기까지 오게 된 느낌이 크다. 지금까지의 내 인생에 하나의 요소라도 달랐다면, 지금과는 완전히 다른 길을 걷고 있지 않았을까...라는 생각도 든다. [미래를 생각하지 않던 고등학생 시절] 정말 엄청나게 공부를 안 했다... 수능 전 날 게임을 할 정도로 공부보다 노는 것이 좋았던 나였다. 그래서 대학교도, 못난 내 성적 맞는 여러 지방 전문대학 중 아무 데나 들어가려 했다. 그러나 이때, 나를 개발자의 길로 첫 발걸음을 내딛게 한, '내 인생 최고로 운 좋은 선택' 을 하게 된다. "지금 스마트폰이란 게 나오는데... 모바일 과로 가면 전망이 좋지 않을까?" (그때 ..
-
Cup Holder 소개 - 2주 프로젝트핵인싸 개발자의 길/코드스테이츠 Immersive Course 2019. 6. 25. 01:12
시연영상 github Cup holder 코드스테이츠 2주 프로젝트 Cup holder - 조진혁, 김종욱, 정인용. Cup holder has 2 repositories available. Follow their code on GitHub. github.com 나의 2주 프로젝트 블로깅 내용 # 진행사항 Blogging 2주 프로젝트를 마치며 - https://helloinyong.tistory.com/120 2주 프로젝트 벌써 넷째 날 - https://helloinyong.tistory.com/119 2주 프로젝트 둘째 날 - https://helloinyong.tistory.com/118 2주 프로젝트 첫째 날 - https://helloinyong.tistory.com/117 # 기술스택 & T..
-
ModuTable 소개 - 4주 프로젝트핵인싸 개발자의 길/코드스테이츠 Immersive Course 2019. 6. 25. 00:56
시연 영상 - https://drive.google.com/open?id=1lt2KuhIK5kvd7Vp6JfdSRR2M7dZVNMsa ModuTable 시연영상 Video made with Clipchamp Create - online video maker and editor drive.google.com github modutable 코드스테이츠 4주 프로젝트 modutable - 조진혁, 정인용. modutable has 2 repositories available. Follow their code on GitHub. github.com 나의 4주 프로젝트 블로깅 내용 # 진행과정 Blogging 이머시브 12기 데모데이를 마치며 - https://helloinyong.tistory.com/143 데..
-
[2019.06.09] 4주 프로젝트 2주차를 마감하며...핵인싸 개발자의 길/코드스테이츠 Immersive Course 2019. 6. 9. 22:26
큰일났다...남은 기간에 비해 할 일이 너무 많이 남았다...ㅠㅠㅠ 이번주에는 참...중간에 현충일로 출근하지 않고 집에서 하루종일 작업을 했는데, 고놈의 TypeORM이 또 말썽을 피워서 삽집만 잔뜩했네.. #이번주 백엔드 진행사항 소셜 로그인 및 회원가입 기능 완료 및 DB 저장 AWS EC2 배포 및 API 에러사항 체크 서버 URL Restful 형식으로 리펙토링 데이터베이스 스키마 리펙토링 서버 환경변수 설정 - 로컬버전은 TypeScript형식, 배포버전은 빌드된 JS형식 메일 발송기능 구현 그리고 어제 저녁부터 지금까지 lambda를 이용한 이미지 리사이징 작업 중인데... lambda 사용법부터 삽질중인데 정말 잘 안된다...ㅋㅋㅋ 하다보니 serverless 프레임워크까지 쓰게 됐다. 로..
-
[2019.05.28] TypeScript 사용법 (TypeScript+Express 구현)개발 블로깅/Modern script 2019. 5. 28. 20:17
기존의 자바스크립트는 컴파일을 돌리지 않고 브라우저 상에서 돌아가는 언어여서 데이터 타입이 정말 느슨하다. 변수 타입이나 파라미터에서도 제한되는 것이 없고 너무나도 자유롭다 보니, 개발할 때 데이터 타입에 대한 오류사항이 정말 많이 일어나기도 한다. 그러나 실제 컴파일 환경에서 돌리듯 자바스크립트 문법에 데이터 타입을 하나하나 명시를 해 줌으로써 이를 방지할 수 있는 방식이 타입 스크립트이다. 4주 차 프로젝트를 진행하면서 백엔드 역할을 맡게 되었는데, 이번 기술 스택에 typescript를 사용하도록 되어있다. 이번 기회에 typescript를 손에 익힐 기회가 왔다. 백엔드 파트를 맡았으므로, typescriptfh express환경을 구성하는 방법을 정리해보려고 한다. # typeScript 기본적..
-
[2019.05.17] 2주 프로젝트 벌써 넷째날...핵인싸 개발자의 길/코드스테이츠 Immersive Course 2019. 5. 17. 00:39
이젠 정말 여름인가보다. 집에 왔는데도 너무 더워서 1년만에 침대 밑에 숨겨놨던 선풍기를 꺼냈다. # 오늘 받은 check-in 이슈사항 - 스프린트 별 todo도 만들어서 조금 더 세분화 시켜놓으면 좋을 것. - 리액트 공통 컴포넌트를 유지할 것. 직접 만든 컴포넌트 사이에 하위 컴포넌트 삽입 가능. - git merge 방식 오늘 오전에 toy시간 마치자마자 10시에 첫 코드리뷰 시간을 가졌다. 그러나 첫 코드리뷰 시간이다보니 아직 엉성한 점이 많았다.. 사실 기획해 놓은 부분에 대해 다시 회의를 하게 되는 것도 있었고, 서로 문제를 해결하지 못 한 점을 같이 해결하는 시간도 가지게 되었었다. 그리고 바로 체크인 시간을 가지니까 오전이 거의 다 날라가 버렸다...ㅜㅜ 그래도 그만큼 뼈대가 단단해진 만..
-
[2019.05.15] 2주 프로젝트 둘째 날.핵인싸 개발자의 길/코드스테이츠 Immersive Course 2019. 5. 16. 01:31
이틀동안의 기본적인 틀 설계를 마치고 드디어 오후부터 구현 단계에 들어갔다. 오늘 오전까지 계속 구현으로 들어가려고 했으나, 손을 조금 대면 공통적으로 적용해야 하는 부분이 생기고..그럼 설계를 수정하고, 다시 구현들어가면 또 생기고, 설계 수정하고, 구현하고...여러번의 반복을 끝내고 이제서야 정말로 진행을 할 수 있는 수준으로 만든 후, 각자 맡은 구현단계로 들어갔다. 그리고 eslint와 prettier 설정을 통해서, 코드 스타일의 차이를 최소화 시키고, 클래스 네임과 디렉토리 구조 등을 회의를 통해서 규칙을 정하고 notion에 기록했다. 프로젝트 진행사항 및 코딩 규칙 eslint :airbnb 방식을 따를 것 prettier 사용할 것 디렉토리 구조는 함께 토의하고 분기를 나누는 것으로 cl..
-
[2019.05.12] 컨테이너 방식 독립환경 - Docker 개념개발 블로깅/기타 개념 2019. 5. 12. 21:50
개발을 하다 보면 하나의 환경에 여러 가지 기술을 쓰게 되는 경우가 많다. mysql을 돌리며 node를 돌리는 것과 같이... 그러나 이렇게 하나의 환경에 실행시키는 것보다, 환경을 서로 분리시켜서 따로따로 돌릴 수 있다면 어떨까? 서로 돌아가는 환경의 의존성이 사라지고, 개발환경 구성을 더욱 최적화 시킬 수 있을 것이다. Docker는 이러한 독립적인 환경으로 돌릴 수 있는 기술을 제공해준다. 하나하나의 환경을 컨테이너처럼 독립적인 환경으로 만들어서 사용할 수 있다. # 컨테이너 Docker에서는 각 각의 가상 환경을 컨테이너라고 부른다. 어떻게 보면 VMware나 VirtualBox와 같이 가상 OS를 생성하여 독립적인 개발환경을 만드는 것과 같다고 볼 수도 있다. 컨테이너와 가상OS의 차이 우선 ..