2달간의 목표
회사에 입사한 신입개발자는 신규프로젝트에 투입하면 사고낼 확률이 더 크므로, 우선 기존 프로젝트에 투입하여 유지보수 업무를 배운다
당장 내일 투입됐을때 유지보수 가능한 능력이 있는가 - 인턴으로 살아남기
뉴딜 비트 과정은 서버단을 중점적으로 한다
취업 후 1~2년 가고싶은 기업을 목표로 준비할 것 (알고리즘, 백/프론트, CS, 사용하는 언어)
PM, PL 보다 개발자로 계속 일하고 싶다면 SI업계에 계속 있기보다는 이직을 권함
빅데이터는 컴공보다는 수학과에 가깝다
IoT는 전자과에 가깝다
페이스북 반드시 관리할 것 - 신기술 리뷰, 개발을 즐긴다 -> 관리비용이 적다(알아서 배우기 때문에)
깃헙이나 페이스북 계정에 얼굴사진 올리기
라이센스 프로그램에 유의하자(개인용으로 구매했더라도 회사에서 실행하면 라이센스 위반임
HTML, CSS, JS가 퇴근시간을 늦춘다. -> 반드시!!! 갖고 놀 수준을 목표로 평소에 연습을 해 두자 -> UI를 얼마나 빨리 구현하느냐
유지보수에 필요한 기술
안타깝게도 웹개발 유지보수에 필요한 기술이 너무나 다양하다
jsp, php, spring, ... 15년 전부터 써온 기술부터 최근 기술까지 특정할 수 없다
build툴 ant -> maven -> gradle 인데 한국은 아직 maven
View단의 React, VUE, Angular 등은 여기서 나가지 않는다. 각 회사에 맞춰 알아서 배울 것
1. Servlet/Jsp
2. MVC구조
3. Spring MVC
4. AJAX (HTML+CSS+JS는 베이스)
5. MYBATIS --> 유지보수 라는 단어로 파악하자면 여러 부서에서 쓰는 다양한 테이블을 직접 SQL로 다루는 수밖에 없다.(하이버네이트 객체로 다루기엔 권한도 없고)
6. Node.JS + express + JS
7. Linux 명령어 위주 (서버계는 이미 리눅스가 평정했다)
8. 형상관리 git (cvs, svn 보다는) , git bash(bourne again shell)
9. 개발방법론 - RUP, kanban, scrum
+ ChatBot(챗봇) 적용을 위해 https 와 Domain 구입 및 인증해야한다
오라클에서 jdk 8(2019년 예상)은 업데이트 하려면 유료
jdk 11(Long Term Service) 유지보수 버젼 - 유료
하루 과정
8시간 중
오전 - 이론
오후 - 프로젝트 (예제 프로젝트 -> 연습 프로젝트)
<최종>
파일 업로드 스토리지 오프라인 -> 아마존 서버로 테스트(AWS에 스프링 부트 구축한걸 올려서 테스트)
당장 내일 투입됐을때 유지보수 가능한 능력이 있는가 - 인턴으로 살아남기
뉴딜 비트 과정은 서버단을 중점적으로 한다
취업 후 1~2년 가고싶은 기업을 목표로 준비할 것 (알고리즘, 백/프론트, CS, 사용하는 언어)
PM, PL 보다 개발자로 계속 일하고 싶다면 SI업계에 계속 있기보다는 이직을 권함
빅데이터는 컴공보다는 수학과에 가깝다
IoT는 전자과에 가깝다
페이스북 반드시 관리할 것 - 신기술 리뷰, 개발을 즐긴다 -> 관리비용이 적다(알아서 배우기 때문에)
깃헙이나 페이스북 계정에 얼굴사진 올리기
라이센스 프로그램에 유의하자(개인용으로 구매했더라도 회사에서 실행하면 라이센스 위반임
HTML, CSS, JS가 퇴근시간을 늦춘다. -> 반드시!!! 갖고 놀 수준을 목표로 평소에 연습을 해 두자 -> UI를 얼마나 빨리 구현하느냐
유지보수에 필요한 기술
안타깝게도 웹개발 유지보수에 필요한 기술이 너무나 다양하다
jsp, php, spring, ... 15년 전부터 써온 기술부터 최근 기술까지 특정할 수 없다
build툴 ant -> maven -> gradle 인데 한국은 아직 maven
View단의 React, VUE, Angular 등은 여기서 나가지 않는다. 각 회사에 맞춰 알아서 배울 것
1. Servlet/Jsp
2. MVC구조
3. Spring MVC
4. AJAX (HTML+CSS+JS는 베이스)
5. MYBATIS --> 유지보수 라는 단어로 파악하자면 여러 부서에서 쓰는 다양한 테이블을 직접 SQL로 다루는 수밖에 없다.(하이버네이트 객체로 다루기엔 권한도 없고)
6. Node.JS + express + JS
7. Linux 명령어 위주 (서버계는 이미 리눅스가 평정했다)
8. 형상관리 git (cvs, svn 보다는) , git bash(bourne again shell)
9. 개발방법론 - RUP, kanban, scrum
+ ChatBot(챗봇) 적용을 위해 https 와 Domain 구입 및 인증해야한다
오라클에서 jdk 8(2019년 예상)은 업데이트 하려면 유료
jdk 11(Long Term Service) 유지보수 버젼 - 유료
하루 과정
8시간 중
오전 - 이론
오후 - 프로젝트 (예제 프로젝트 -> 연습 프로젝트)
<최종>
파일 업로드 스토리지 오프라인 -> 아마존 서버로 테스트(AWS에 스프링 부트 구축한걸 올려서 테스트)