프로그래밍 매니아이신가요? 글쎄요, 이 글은 단지 감상을 위한 글이라고 생각합니다만, 일을 하거나 돈을 벌기 위한 프로그래머라면 이 글을 주의 깊게 이해해야 프로그래밍의 길에서 더욱 행복해지기를 바랍니다.
그럼 어떻게 해야 할까요?
몇 가지 새로운 언어나 새로운 기술을 스스로 배우십시오. 비록 대부분은 매우 깊이 배울 수는 없지만 공식 데모를 이해하거나 가장 간단한 예를 구현할 수도 있습니다. 하지만 문서나 튜토리얼을 읽는 과정에서 이 시대 최고의 아이디어로 소통하고 있다는 느낌을 받게 되고, 신기술이 성공하는 이유를 이해하게 될 것입니다. 이 발견의 과정은 아름답습니다.
코드 최적화에 관한 책을 읽어보세요. 읽기 전에는 나의 부족한 부분이 어디인지, 어떻게 체계적으로 개선할 수 있는지 전혀 알 수 없었습니다. 읽고 나면 어떤 코드가 "아름답다"고, "아름다운" 코드를 작성하려면 어떤 원칙을 따라야 하는지 알 수 있을 것입니다. 이런 식으로 프로그래밍은 예술 작품을 만드는 것과 같습니다. 작업에서 몇 가지 결점을 제거하기 위해 열심히 고민하고 마침내 완성된 작업에 반하는 느낌은 프로그래밍 개발의 즐거움입니다.
새로운 기술을 배우고 끊임없이 시도하는 과정에서 '이렇게 멋진 것도 있다'는 걸 발견하는 건 참 신나는 일이에요~ 이런 호기심과 설렘은 한편으로는 내생적인 행복이기도 합니다. 경력 계획 및 개발 경로, 기술을 사용하여 원하는 것을 진정으로 개발하고, 다른 사람의 삶을 더 나은 방향으로 발전시키고, 자기 가치에 대한 확신을 실현하는 것이 행복해집니다.
간단히 말하면, 무엇을 하든 마음으로 경험하면 재미를 찾을 수 있습니다. 프로그래밍에서 가장 중요한 것은 일종의 생각입니다. 모든 프로그램은 살아 있고, 알고리즘은 그들의 영혼이며, 실행 가능한 프로그램을 만드는 것은 물론 행복한 일입니다. 불행하다고 느끼거나 프로그래밍이 지루하다면 소위 기술을 연습하고 있기 때문입니다. 프로그래밍을 위한 프로그래밍이 아닌 방법과 패턴에 중점을 둡니다.