공부/Programming Principles and Practice Using C++

[제1장] 컴퓨터, 사람들, 프로그래밍 - 1

사탕공방 2017. 1. 25. 22:05

1.1 소개

1.2 소프트웨어

1.3 사람

1.4 전산학

1.5 컴퓨터는 어디에나 있다

1.5.1 화면의 유무

1.5.2 조선

1.5.3 통신

1.5.4 의학

1.5.5 정보

1.5.6 수직적 관점

1.5.7 그래서 어떻다는 것인가?

1.6 프로그래머의 이상들

 

자 제1장 컴퓨터, 사람들, 프로그래밍 입니다.

 

어떠한 내용들을 전달하고 있는지 보고 중요하다고 생각되는 내용이나

 

개인적인 느낌들을 적어보도록 하겠습니다.

 

 

1.1 소개

 - 프로그래밍에 대한 실질적인 기술들을 가르치고자 하지만

   프로그래밍이 왜 중요한지, 왜 재미있는지 알아야하고 시작하고자 하는 의욕이 필요.

 - 이번 장은 프로그래밍이 왜 흥미롭고 중요한지에 대한 개인적인 생각을 밝힌 것.

 - 기술적인 세부 사항보다는 아래의 질문들을 던질 것이다.

1. 프로그래밍이 가치 있는 활동인 이유는 무엇일까?

 -> 생각을 구체화하여 만든 창작물을 이용하는 사람들이 보다 나은 삶을 즐길 수 있게 해주는 것도 이유가 될 것 같습니다ㅎ

 

2. 현 문명에서 프로그래밍의 역할은 무엇인가?

 -> 다음 문명으로 발전하기 위한 발판이 아닐까 싶습니다. 보다 편한(?) 생활을 만들어 주니까요!

 

3. 프로그래머는 어떤 것들을 기여함으로써 자긍심을 느끼는가?

 -> 저는 제가 가진 능력을 기여함으로써 사용자가 원하는 것을 만들었을 때 자긍심을 느낍니다.

 

4. 소프트웨어 개발, 배치, 유지보수라는 좀 더 큰 세계에서 프로그래밍이 차지하는 지위는 무엇인가?
 -> 실무자라고 생각합니다. 분석 및 설계 과정에서 배치와 유지보수를 고려하여 설계하고 그것을 개발하는 것이 프로그래밍이라고 생각하니까요!

 

5. 전산학, 소프트웨어 공학, 정보기술 등에서 프로그래밍이 차지하는 지위는 무엇인가?

 -> ㅠㅠ 여기는 잘 모르겠습니다.. 어렵다..

 

6. 좋은 프로그래머가 갖추어야 할 기술들은 무엇인가?

 -> 항상 최악을 고려하면서 최선을 생각하고 이를 실천하기 위한 여러 방법들을 생각할 수 있는 끈기라고 생각합니다.

 

 - 소프트웨어를 개선하고 소프트웨어의 새로운 용법을 찾는 것은 한 개인이 다수의 삶을 개선하는 데 도움을 주는 여러 방법들 중 두 가지이다.

  -> 두 가지이다 라는 의미는 무슨 뜻일까요?.. 위의 말처럼 행동한 앞선 분들 덕분에 현재 우리의 개발환경이 과거보다 좋은 것이라 느껴지네요 ㅎㅎ

 

시간관계상 1.2 소프트웨어 부터는 - 2에서 포스팅하도록 하겠습니다!

 

굳나잇 입니다 ㅎㅎ