게으름, 괴팍함, 그리고 자만심

rada·2025년 4월 10일
0

개발

목록 보기
41/43

📚 컴퓨터 프로그래밍으로 얻을 수 있는 덕목

  1. 인내심 : 힘듦과 어려움을 참고 견뎌서,

  2. 협력과 의사소통력 : 모둠원간 의견교환과 힘을 합하고

  3. 창의적 문제해결력 : 문제를 해결하고자 노력하여,

  4. 성취감 : 프로그램 완성으로 성취감을 느낌



📚 컴퓨터 프로그래머가 가져야할 덕목(래리 월)

래리 월(Larry Wall)은 "Programming Perl"이라는 책에서 컴퓨터 프로그래머에게 필요한 3대 덕목을 다음과 같이 설명하고 있다.

http://www.mimul.com/pebble/default/2012/11/11/1352603375903.html

1️⃣ 나태(Laziness)

The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful, and document what you wrote so you don't have to answer so many questions about it. Hence , the first great virtue of a programmer.

전체의 노력을 줄이기 위해 수고를 아끼지 않는 기질. 이 기질의 소유자는 다른 사람들에게도 유용하다고 생각하는 노동력을 절감하는 프로그램을 만들도록 하며, 같은 질문에 몇 번이나 대답하지 않아도 되는 문서를 작성한다. 그래서, 프로그래머의 첫 번째 덕목이다.

2️⃣ 조바심(Impatience)

The anger you feel when the computer is being lazy. This makes you write programs that don't just react to your needs, but actually anticipate them. Or at least that pretend to. Hence, the second great virtue of a programmer.

컴퓨터가 게을러질 때 느끼는 분노. 이 기질의 소유자는 지금 있는 문제에 대응하는 프로그램에 그치지 않고, 향후 발생할 수 있는 문제를 감안한 프로그램을 만든다. 적어도 그렇게 하려고 노력한다. 그래서 프로그래머의 두 번째 덕목이다.

3️⃣ 자만심(Hubris)

Excessive pride, the sort of thing Zeus zaps you for. Also the quality that makes you write (and maintain) programs that other people won't want to say bad things about. Hence, the third great virtue of a programmer.

천벌을 내릴 정도의 과도한 자존심. 또는 다른 사람들에게 부끄럽지 않은 프로그램을 만들려고 또한 유지하려는 기질. 그래서 프로그래머의 세 번째 덕목이다.

profile
So that my future self will not be ashamed of myself.

0개의 댓글