Programing/Java

[Java] 프로그래밍?

JG Story (feat.구이커플) 2014. 8. 27. 17:26

프로그래밍이란 무엇인가?

그 이전에 컴퓨터를 왜 쓰는가? 라는 질문을 받았다.

컴퓨터는 일을 편리하고, 정확하게 하는데 사용을 한다. 즉 무엇을 편리하고, 정확하게 하느냐 

바로 사람들이 하는 수많은 일처리들을 편하고, 정확하게 대신 해준다.

다양한 일들을 대신 하게 시키려면 프로그래밍을 통해 이런일이 있다 이렇게 처리해라 라는 틀을 많들어 주는것이 프로그래머 즉, 개발자들이 하는일이다. 


프로그래밍 언어에는 많은 언어들이 있지만 나는 그중 Java언어를 공부하고있다.

그 Java언어에서 가장 중요한것은 OOP(객체지향)언어이다.


기본적으로 프로그래밍에 있어서 중요한 네가지가 있다.

1. 입력문 - args, scanner, systemin ...

2. 출력문 - system.out.println ...

3. 반복문 - for, while, do-while

4. 조건문 - if, switch-case


대부분의 프로그램들이 이것들로써 이루어져 있다.

보통의 개발은 이것들로 다음과 같은 단계를 걸쳐서 작업을 하게된다.


요구사항 분석 - 설계 - 개발 - 테스트 - 상용화(A/S)


개발단계 전에 설계 하는것이 순서도 이다. 

순서도 작성하는 방법을 연습하면 개발은 금방 할수 있다.

실제로 업무에서도 요구사항 분석과 설계가 80% 차지한다. 그만큼 중요한 단계이다. 물론 돈도많이받고 실제개발은 5%정도..