프로그래밍에 관한 전반적인 질문..
글쓴이: wekiweb / 작성시간: 일, 2011/03/06 - 9:13오후
C를 좀 공부했고, php도 공부하고 있습니다..
그런데 고민이 생기더군요..
홈페이지 카운터 만들고 간단한 메모장(http://legacy.cartes9.com/study/PHP/notepad/notepad.php) 만들어봤는데..
이제 MySQL하고 어떻게 연동해야 하고 등의 로직이 보이더군요.. 조금만 더 잘 조합하면 방명록도 만들수 있을것 같아요..
그런데 여기에 바로 그 고민이 있습니다..
공부하는 책에 다음 챕터가 방명록만들기인데, 방명록을 책보고 따라만드는게 좋을까요?
아니면 혼자 삽질하면서 구축해보는게 좋을까요??
될나무는 떡잎부터 알아본다고, 뛰어난 소질을 가진 프로그래머라면 혼자 만들수 있을것 같다는 생각도 들고
혼자 못만드는걸 보면 나 이래가지고 프로그래머로 취직이나 성공 할수 있을까 생각도 들고 합니다..
마치 수학/프로그래밍 문제를 풀때 솔루션/해설을 보고 푸는거랑, 답/해설 없이 푸는거랑 비유가 될수있을것 같기도 하네요..
Forums:
책보고 따라해도 막힐 수 있어요.. 일단 책에
책보고 따라해도 막힐 수 있어요..
일단 책에 있는대로 한번 해보고, 쉽다 싶으면
그다음에 더 좋은 로직으로 만들어보세요..ㅎ
위대한 한글
음 ..
흔히 좋은 글을 쓰기 위해서는..
多讀(다독), 多作(다작), 多商量(다상량) 하라고 합니다.
많이 읽고, 많이 써보고, 많이 생각해 보는 것이 좋은 글을 쓰는데에 밑거름이 된다는 것이죠.
프로그래밍도 결국은 그 언어로 글을 쓰는 것과 다를 바 없습니다.
좋은 코드를 많이 읽고, 그 코드에서 좋은 스타일을 배워 자신만의 코드를 많이 만들어 보고, 그 코드를 어떻게 하면 더 좋게 개선할 수 있을지 고민해 보는 것이, 결국은 좋은 코드를 만들어 낼 수 있는 방법이 되지 않을까 생각합니다.
지금은 내가 필요한 것들은 이미 남들이 다 해놓았다 해도 과언이 아닐 정도로..
수 많은 리소스들이 지천에 널려 있습니다.
자신만의 실력으로 그 리소스에 하나를 추가하는 것도 분명 훌륭한 일이지만...
그 수많은 리소스를 바탕으로 새로운 부가가치를 창출해 내는 것 역시 나쁘지 않습니다.
(..라기 보다는 많은 사람들이 그렇게 산다.. 라고 해야 할지..;;)
어느 분의 시그엔가.. 지식이란 꺼내어서 검증해 봐야 살아있는 지식이 된다.. 라고 쌀집 아저씨가 그랬다던가? 하는 글이 있던 걸로 기억합니다.
자신만의 깜냥으로 코드를 만들어 냈다 하더라도, 검증을 거치지 않으면, 결국 자기 만족에 빠져 우물안 개구리로 전락할 가능성도 있다는 뜻과 일맥상통하다고 봅니다. 스스로의 발전을 바란다면 이러한 것도 고려하시면 좀 더 나은 결과를 얻을 수 있으리라 생각합니다.
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
ymir님의 글에 공감합니다.
多讀(다독), 多作(다작), 多商量(다상량) 중에 다상량이 가장 좋은 프로그래머가 되는 방법인 듯 합니다.
제 주위를 보면 가장 습득이 빠른 친구는 다상량을 많이 합니다.
저는 다독을 하지만, 나머지 두 가지가 부족하죠.
그래서 좋은 프로그래머가 아닌가 봅니다. (갑자기 신세한탄..)
----------------------------------------------------------------------------------------
Don't Feed the Trolls!
----------------------------------------------------------------------------------------
남의 프로그램을 따라서 작성하는 것도 도움이 됩니다.
남의 프로그램을 따라서 작성하는 것도 도움이 됩니다. 단, 그냥 베껴쓰기보다는 한줄한줄 해석하면서 작성해봐야겠죠.
저도 어떤 프로그램을 만들어야 하면 검색부터 해봅니다...
피할 수 있을때 즐겨라! http://melotopia.net/b
아...
다들 좋은 답변들 감사드립니다..
많이 도움이 되었습니다.. ^^;;
댓글 달기