.... 강가에 앉아서 연구해봅시다. 물고기 잡는법.
....
메모장 가지고 개인홈페이지를 만들어보면 프로그래밍에 대해서 감이 잡힐지도 모릅니다. (퍽)
뭐랄까 옛날엔 그 강가가 천 정도라 프로그램 시작하기가 정말 좋았는데 요즘은 바다라서 뭘 먼저해야할지 정말 감잡기 힘들듯.
대신 책도 많지만서도.
적절하게 서점가서 따라해보세요 라던가 클릭하세요 같은거 하나 골라서 아무거나 잡고 해보세요.
2005.11.17 13:17:56 (*.236.3.225)
손군
우선은 무슨 프로그램을 하시고 싶으신지 그 가닥부터 잡아가는게 좋을듯 하군요.
그리고 너무 추상적인 질문이에요 ;ㅁ; 솔직하게 말씀드리면 이런 질문에는 정말 답해드리기가 힘들어요. 잘알고 말고를 떠나서 질문의 폭이 너무 넓기 때문에.
2005.11.17 14:00:54 (*.81.82.134)
까까
아무것도 안해봤으면 좀 해보고 묻는게 나을듯. 검색만해도 주르륵 튀어나올것 같은데.
2005.11.17 15:12:25 (*.125.115.62)
DP군
보통 C언어를 처음 시작하지 않나..하고 생각해 봅니다; 컴공학과에서 첨에 플밍과목으로 C를 가르쳐 주더군요;
2005.11.17 15:23:12 (*.81.82.134)
까까
초보자가 하기엔 C언어보다는 파이썬 같은게 더 낫지도 않을까 싶어요. 옛날처럼 GW-베이직마냥 쓰기 편한 물건이 있는것도 아니고. 솔직히 처음부터 포인터네 그런거 잡으면 머리아픔. 나도 그것 때문에 초등학교때 좌절해서 [...]
2005.11.17 18:11:26 (*.126.27.39)
snowflower
자바도 괜찮죠 자바...
파이썬도 나쁘지 않고.....
둘다 학습용 언어로 적극 추천
2005.11.17 20:41:19 (*.109.25.17)
kallru
저는 그냥 C 추천..C언어를 익히다보면 프로그램의 흐름도 같이 익혀지죠. 여러가지면으로 봐도 교육용이나 실무에쓰나 C를 배우는게 좋다고 봐요
2005.11.18 09:58:49 (*.255.59.11)
박현만
C 언어나 JAVA나 C++나 정말 기본적인 것은 비슷합니다. 자료형과 변수, 선언 명령문, 대입 명령문, 미리 정의된 함수 개념, 사용자 정의 함수, 데이터 처리(자료형과 변수에서 배운 것을 가지고 기초적인 활용), 수식(연산자-산술,논리,조건등 , 형변환), 제어문(분기명령문-if,else,switch , 반복문-while,for등), 배열과문자열. 이 정도는 조금씩은 다르지만 어느 언어에서나 모두 공통적으로 들어가는 것입니다. 이걸 어느정도 자유자재로 활용해서 프로그래밍을 할 수 있는 단계가 되시면(위의 것을 배우는데는 얼마 안걸립니다..) 각 언어에 대해 더 깊이 들어갈 수 있습니다. C와C++에 있는 포인터,구조체,열거체,공용체등, C++과JAVA에 있는 클래스(객체개념..) 등.. 이정도 하시면 각 언어에 대해 대충(?;;) 할 정도가 되신거구요 그 다음부터는 님이 하고 싶은 분야에서 많이 사용하는 언어에 대한 특별한 스킬을 익히셔야 합니다. C++에는 템플릿 및 라이브러리 활용, 콤포넌트(저도 아직 안배워서 정확히는 잘 모름;;;;), JAVA에는 인터페이스,패키지 등 개념들.. 아무튼 정확히는 말씀드릴 수 없지만 실무적인 것들을 많이 익히실 단계입니다. 만약 네트워크를 한다면 네트워크 프로그래밍은 어떤 준비작업이 필요하고 어떻게 사용하는지.. DB를 접근해야 한다면 데이타베이스 프로그래밍은 어떤 준비작업이 필요하고 어떻게 사용하는지.. 클래스를 어떻게 하면 잘 설계할 것인지, 내가 이끌어내야 할 결과에 대해 최적의 자료구조,로직은 무엇인지.. 메모리 할당(공간)과 성능(시간)의 적절한 조화를 어떻게 이끌어낼지.. 너무 두서없이 적은거 같네요;; 아무튼 c를 하시든, java를 하시든, c++을 하시든 기본적인 것부터 해보세요. 그러면 다음부터는 어떻게 하면 되겠다 라는 감이 오실겁니다. 화이팅~
ps. 저기 다른 고수님들.. 제가 혹 틀린 내용을 적은 부분이 있으면 지적해주세요;;
2005.11.18 10:01:28 (*.107.113.162)
안군
아아.. 무주공산이네요.. ㅡㅡ;;
프로그래밍을 배우고 싶으신건가요? 아니면 프로그래밍이라는게 무엇인지 감을 잡고 싶으신건가요?
리눅스 한번만 깔아보시면(CD로 나와있는거 말고, 완전 쌩으로.. 래드햇 추천;;) 프로그래밍이라는게 뭔지 알게 됩니다;;;
2005.11.18 10:18:58 (*.110.172.250)
犬足者
프로그래밍을 배울때 가장 좋은 법은 언어와 컴터 구조에 대한 공부를 병행하는것이라 봅니다.
컴터 구조를 잘 이해하기 위해서는 어셈블러 언어를 배우는 것도 좋고 C언어가 어셈블러 언어로 넘어가는 과정까지
알수 있다면 그다음 부터는 어떠한 언어든지 쉽게 접할수 있을것입니다. 컴터가 어떻게 돌아가는지 이해를 못하고
언어를 접하게 된다면 그 프로그래머는 프로그래머가 아닌 단순 타이핑하는 사람에 지나지 않을것입니다.
2005.11.18 11:35:56 (*.255.59.11)
박현만
견주자(견족자?)님 말씀대로 컴터 구조와 병행해서 공부하면 더 좋습니다. 저희 학과에서는 2년때부터 시스템개론, 어셈블리어, 전자계산기구성론, 운영체제 등 전공과목을 배우는데요 컴퓨터라는 기계가 어떻게 돌아가는지 많이 알게 되었습니다. 프로그래밍 하면서 이런 부분까지 생각하니까 더 좋은거 같아요.
2005.11.18 11:38:31 (*.107.113.162)
안군
견족자.. 해석하면 '개발자' 로군요..;;; 대단한 센스십니다;;
2005.11.18 13:28:53 (*.255.59.11)
박현만
헉... 진짜군요;; 전 왜 그렇게 생각을 못했을까요;; 해석했을때 견족자 였으나 설마 견족자 겠냐 싶었습니다.. 족 자가 지날 주라고도 해석되길래 견주자라 했는데;; 그걸 찾아낸 안군님의 안목에 한표ㅋㅋ;
....
메모장 가지고 개인홈페이지를 만들어보면 프로그래밍에 대해서 감이 잡힐지도 모릅니다. (퍽)
뭐랄까 옛날엔 그 강가가 천 정도라 프로그램 시작하기가 정말 좋았는데 요즘은 바다라서 뭘 먼저해야할지 정말 감잡기 힘들듯.
대신 책도 많지만서도.
적절하게 서점가서 따라해보세요 라던가 클릭하세요 같은거 하나 골라서 아무거나 잡고 해보세요.