이끌든지 따르든지 비키든지

생각창고 2

괜찮은 개발자 되기

꾸준하게어느 날 갑자기 많이 달린다고 해서 실력이 향상되는 것은 아니다. 갑작스러운 노력보다는 오랫동안 지속적으로 노력하고, 너무 서두르지 말고, 즐길 수 있도록 하면서 꾸준히 학습하고 연습하는 자세가 필요하다.  여유있게당연히 하루빨리 실력을 쌓고 싶은 마음이 크지만, 너무 서두르면 부상의 위험만 커질 뿐이다. 스스로에게도 마음이 급할 뿐, 스트레스만 받고 실력은 제자리걸음일 수 있다는 것을 잊지 말자. 처음부터 과하게 목표를 세우기보다는 차근차근 단계를 밟아가자.  재미있게의지만으로는 오래 지속하기 어렵다. 재미 있어져야 꾸준히 할 수 있게 된다.스스로에게 물어보자. 이것이 정말 재미있는가? 그렇지 않다면, 어떻게 하면 재미있게 할 수 있을지 고민해보자.  자신있게다른 사람과 비교하는 것은 정신건강에..

생각창고 2024.05.02

좋은 개발 습관?

■ Make it work - 작동하게 만들기 개발의 초기 단계는, 프로그램이 작동하도록, 의도한 목적을 달성하고, 원하는 기능을 제공하도록 만드는 것이다.  ■  Make it right - 올바르게 만들기 프로그램이 작동한다면, 코드베이스를 개선하고, 구조를 개선하여 장기적인 사용을 위해 유지보수성을 높여 '올바른' 코드를 만든다. ■  Make it fast - 빠르게 만들기 마지막 단계에서는 프로그램의 성능을 최적화해, 더 빠르고 효율적이게 만든다.그러나, 이 단계를 달성하기 위해 이전 단계에서 달성한 정확성과 유지보수성이 저하되어서는 안 된다.   "완벽함을 추구하다 기능을 잃어버리는 것보다, 완벽하지 않아도 작동하는 코드가 낫다." Make It Work, Make I..

생각창고 2024.03.24