4. 1년동안 배운것들
왕관을 쓰려는자 그 무게를 이겨라
・ RFC 2616(HTTP Spec), W3C (Webintents)
・ IDE : VIM, Sublime, intelliJ
・ Framework : Spring(MVC,JPA,Security,Thymeleaf), NodeJS, Play + Front-End(Bootstrap)
・ DB : PostgreSQL, Oracle, MongoDB
・ Build Tool : Gradle, Maven
・ CI : Jenkins, Sonar
・ Version : Git(git flow), svn
・ Study : 디자인 패턴, 클린코드, Javascript, Python, Scala, Hacker News
5. 개인 프로젝트가 필요한 이유
・ 부족한것들을 채울 수 있는 재미있는 방법
・ script 언어들 (python, ruby ..)
・ 도메인 및 아키텍쳐 설계
・ 인프라 구성
・ 어플리케이션 전반에 대한 실력 검증
・ 선배 도움 없이 전체 어플리케이션 구성을 얼마나 구성할 수 있는가?
11. 제작과정
・ 디자인은 친구와 재능 트레이드
!
!
!
!
!
・ 웹하나로 데스크탑, 모바일, 웹뷰 버젼을 동
시에 지원했음
・ Cookie 문제
・ 동영상 재생문제
・ 공유 문제
・ 다른 앱내의 웹뷰 지원 문제
12. 마케팅 및 성과
・ 페이스북에 페이지 생성
・ P 커뮤니티 유머 게시판에 꾸준히 글을 올림
・ 플래쉬로 올려서 모바일인 경우는 홈페이지로 유인하여 방문객 유치
・ 최대 일방문자 수 7000명
13. 힘들었던 점들
・ 너무 한꺼번에 많은 새로운 기술들을 적용하려 했다.
・ 시간, 디버깅의 어려움 (비효율적)
・ 팀원들의 눈치가 보일수 밖에 없다.
・ 아무리 업무시간에 안한다고 하더라도 눈치가 보일수 밖에 없다.
・ 절대 팀장님과 팀원들에게 알리지마라.
・ 서버시 부담이 크다.
・ JSP, PHP를 쓰지 않는 이상 서버 전체를 빌려야 함. 만원이상이 소요
・ 새로운 기술 쓰러면은 어떤 인프라 정책을 가져가야 할지가 제일 중요