프로그래머의 기본자세

Jaeyoon·2022년 12월 1일
0
post-thumbnail

자바스크립트 책을 추천 받아서 사왔다.
JS Deep Dive.
내가 책을 고르는 기준은 항상 휴대성을 위한 얇은 수필 또는 소설이었는데..
전공책 수준의 두께를 가진 책에 처음든 생각은 '다 읽을 수 있을까?!'

그런 걱정을 아는지 친구는 사전처럼 옆에 끼고 보다 보면 다 읽게 된다고 했다.
믿어보기로 하고 책을 폈다.
몇장 읽기도 전에 마음에 간직해야할 문구가 있어서 적어보았다.


👊🏻 기본자세 👊🏻

프로그래머가 해야 할 일은
문제를 해결하기 위한 방안을 고안하고,
이것을 문법에 맞게 코드로 구현하는 것이다.
구현된 코드는 의도한 대로 정확히 동작하여 문제를 해결해야 한다.
이때 자신이 구현한 코드가 컴퓨터 내부에서 어떻게 동작할 것인지
무엇을 돌려 줄 것인지 예측 가능해야 한다.
이것을 동료에게 명확히 설명할 수 있어야 한다.

이를 위해서는 프로그래밍 언어의 기본 개념과 동작 원리를 정확히 이해하는 것이 중요하다.

빨리 가는 유일한 방법은 제대로 가는 것이다.
-로버트 C. 마틴(Robert C. Martin), “클린 코드”의 저자

0개의 댓글