Click here

728x90
320x100

- 처음 프로그램을 접하는 초보 개발자

 

1. 계획적인 사고방식 : 일정, 품질관리, 위험 대응

 

2. 팀원과 무조건 사이가 좋아야함.

 

3. 타 조직과의 업무에서 상대방을 존중하는 자세

 

4. 프로젝트 일정을 개인의 입장이 아닌, 팀원의 입장에서 생각할 것

 

5. 타인의 지적을 긍정적으로 받아들일 것

 

6. 100% 완벽한 프로그램은 없으니 꾸준히 리펙토링하고, 프로젝트 종료 후 개인적으로 최적화 된 구조에 대해서 연구하자.

 

7. 회사에서 시키는 것에 무조건 순응하지 말고, 일정- 인력- 개발자 수준을 정확히 파악하여 프로젝트 진행 중 리스크의 최소화를 꾀한다.

 

8. 클라이언트의 요구 사항이 개발 도중 늘어날 경우, 팀리더와 의논하고 도움을 받자.

 

- 토끼와 거북이 중 거북이가 되자. 정말 느릿느릿 그러나 꾸준히 공부해야한다. 

 

1) 자바언어의 탄생과 특징

 

1990년대 초에 제임스 고슬링이 가전제품의 효율적인 사용을 위한 프로그램 언어로 개발하였다.

대표적으로 3가지의 플랫폼이 존재

 

-JAVA SE: 자바 어플리케이션 개발 - 일반적 앱 개발

-JAVA ME: 휴대 가능한 소형 디바이스에 사용을 목적으로 개발 - 현재의 스마트폰 등장으로 쇠퇴

-JAVA EE: 기업 솔루션 개발 - 가장 핵심

 

특징: 운영체제의 영향을 받지 않는다. 가비지 콜렉션으로 개발자는 메모리 관리를 하지 않는다.

객체지향 언어로 개발과 유지보수를 효율적으로 진행 할 수 있다.

 

2) 셋팅

JDK (자바 개발 키트) 설치 및 IDE (통합 개발툴, 편집기) 설치

 

컴파일안된 파일(.JAVA) -> 컴파일된 파일(.CLASS) -> 각 운영체제용 JVM -> 컴퓨터

[ 개발영역                                                  [ 실행영역

 

JDK - 개발을 필요하는데 모든 것

JRE - 자바 런타임, 실행 해주는 것. 개발을 하지 않고 남이 개발한 것을 실행만 하고 싶다.

 

IDE - 이클립스

 

JDK 와 IDE를 설치하고 원하는 폴더를 잘 지정해주면 끝.

 

youtu.be/nnGePPehqpY

320x100