묻고 답하고
저도.. 한가지 거들고 싶네요..
꼭... 언어만 하지는 마세요.. ^^ 개발이라는게 언어 잘한다고 되는게
아니라서.. ^^;;; 이렇게 건방지게 말해도 될지 모르겠지만..
당연한 얘기라서 적습니다.
언어라는 것은 말 그대로 어떤 행위를 하기위해 표현하는 것입니다.
어떻게 행하느냐가 중요하죠.
문법이야 익히면 됩니다만..
같은 표현을.. 또는 같은 말이라도 어떻게 하느냐가 중요하다고 생각됩니다.
프로그램 개발에 있어서 코딩하는 순간은 매우 짧습니다.
모르면 책보면 되고, 또한 MSDN이라는 마스터가 있지요..
하지만 유지보수라는.. 엄청나게 시간과 노력이 들어가는 부분이 평생 지속될 것입니다.
이곳에 어떻게 하면 더 적게 투자하느냐가
좋은 프로그램이냐 아니냐를 판단하게 합니다.
그렇다면 유지보수시간을 줄이기 위해서는??
잘 만들어진 설계도가 있어야 합니다. 당연합니다.
설계를 잘할려면.. 기초지식이 뒷받침되야 합니다.
기초지식이라 함은..
가장 중요한 프로그램 알고리즘
데이터의 구조, 파일의 구조, 시스템 구조, 전산수학, 오토마타, 데이타베이스, 데이타 통신
등등.. 기초지식도 매우 중요하다고 생각됩니다.
제가 겉멋으로.. 무작정 적은것이 아니라. 컴퓨터공학계열에선 필수로 배우는 것들 입니다. ^^
물론 저것들 몰라도 막상 책보고 예제정도 짜보는 것은 아무 지장이 없습니다.
하지만.. 5년이라는 시간을 잡으신걸로 봐서는.. 단순히 해볼까? 가 아니라.
평생을 거신듯 하여 저도 주제 넘지만 거들어 드립니다..
글을 보아서 아직 이쪽계열에 발을 안 담군듯 하여 당연한 소리만 적어 봤습니다.
이해해 주시기 바랍니다.
저도 위의 공부들을 10년가까이 공부하고나서도 아직 신입개발자 입니다.
(저희 사수님 왈..) ^^;;;;
하지만 아직도 기초공부가 덜 되어 있어서 깊은곳으로 갈려면 멀었따고 합니다.
흠...
암툰 꼭 성공하셔서 상위 5%에 드는 개발자가 되시길 바랍니다~!!!!!
힘내세요~!!!!!!
PS. 가장~~ 중요하고 모든 것에 기초가 되는 과목을 두가지나 빼먹었군요..
너무 기본이라서 제가 잠시 잊었나 봅니다..(미쳤나봅니다..ㅜ.ㅜ)
바로 '컴퓨터공학개론'과 '소프트웨어 공학' 입니다.. 이것은 선택이 아니라 필수입니다. ^^
꼭... 언어만 하지는 마세요.. ^^ 개발이라는게 언어 잘한다고 되는게
아니라서.. ^^;;; 이렇게 건방지게 말해도 될지 모르겠지만..
당연한 얘기라서 적습니다.
언어라는 것은 말 그대로 어떤 행위를 하기위해 표현하는 것입니다.
어떻게 행하느냐가 중요하죠.
문법이야 익히면 됩니다만..
같은 표현을.. 또는 같은 말이라도 어떻게 하느냐가 중요하다고 생각됩니다.
프로그램 개발에 있어서 코딩하는 순간은 매우 짧습니다.
모르면 책보면 되고, 또한 MSDN이라는 마스터가 있지요..
하지만 유지보수라는.. 엄청나게 시간과 노력이 들어가는 부분이 평생 지속될 것입니다.
이곳에 어떻게 하면 더 적게 투자하느냐가
좋은 프로그램이냐 아니냐를 판단하게 합니다.
그렇다면 유지보수시간을 줄이기 위해서는??
잘 만들어진 설계도가 있어야 합니다. 당연합니다.
설계를 잘할려면.. 기초지식이 뒷받침되야 합니다.
기초지식이라 함은..
가장 중요한 프로그램 알고리즘
데이터의 구조, 파일의 구조, 시스템 구조, 전산수학, 오토마타, 데이타베이스, 데이타 통신
등등.. 기초지식도 매우 중요하다고 생각됩니다.
제가 겉멋으로.. 무작정 적은것이 아니라. 컴퓨터공학계열에선 필수로 배우는 것들 입니다. ^^
물론 저것들 몰라도 막상 책보고 예제정도 짜보는 것은 아무 지장이 없습니다.
하지만.. 5년이라는 시간을 잡으신걸로 봐서는.. 단순히 해볼까? 가 아니라.
평생을 거신듯 하여 저도 주제 넘지만 거들어 드립니다..
글을 보아서 아직 이쪽계열에 발을 안 담군듯 하여 당연한 소리만 적어 봤습니다.
이해해 주시기 바랍니다.
저도 위의 공부들을 10년가까이 공부하고나서도 아직 신입개발자 입니다.
(저희 사수님 왈..) ^^;;;;
하지만 아직도 기초공부가 덜 되어 있어서 깊은곳으로 갈려면 멀었따고 합니다.
흠...
암툰 꼭 성공하셔서 상위 5%에 드는 개발자가 되시길 바랍니다~!!!!!
힘내세요~!!!!!!
PS. 가장~~ 중요하고 모든 것에 기초가 되는 과목을 두가지나 빼먹었군요..
너무 기본이라서 제가 잠시 잊었나 봅니다..(미쳤나봅니다..ㅜ.ㅜ)
바로 '컴퓨터공학개론'과 '소프트웨어 공학' 입니다.. 이것은 선택이 아니라 필수입니다. ^^
.
키보드매니아 15년차
.
2007.01.15 20:11:02 (*.219.11.213)
^^ 네 지금 막 우수한님 글읽고 이걸 말하고 싶었어 ㅠㅠ
라고 생각하며 제 글솜씨를 저주 하고 있었습니다 ㅜㅜ.....
열심히 해서 상위 5%에 들어가죠!! ㅎㅎ
라고 생각하며 제 글솜씨를 저주 하고 있었습니다 ㅜㅜ.....
열심히 해서 상위 5%에 들어가죠!! ㅎㅎ
2007.01.15 20:47:23 (*.184.47.243)
감사합니다 많은 도움이 되엇습니다 ^^;; 제로님이랑 우수한님 이렇게 자세하게 친절하게 답변해주셔서 어찌할바를 모르겟군요 ;; 말씀 넘 감사합니다
2007.01.15 20:59:49 (*.146.26.56)
아닙니다. 살바토레님, 저도 정말 중간중간 많은 고민을 했었습니다..
아직도 고민할때가 있습니다. 과연 저한테 맞는 길인지.. ^^
하지만 독한맘 먹고 시작하면 이곳만큼 실력으로 인정받는 분야도
드물다고 생각합니다. 확실히 한만큼 돌아오는 곳이죠.. ^^
왜냐하면 내가 만든 제품이 말 그대로 내것이 되기 때문입니다.
힘내시고요 언제든지 좋은 글 올려주세요~
멋진 직업을 선택하셨어요~!
아직도 고민할때가 있습니다. 과연 저한테 맞는 길인지.. ^^
하지만 독한맘 먹고 시작하면 이곳만큼 실력으로 인정받는 분야도
드물다고 생각합니다. 확실히 한만큼 돌아오는 곳이죠.. ^^
왜냐하면 내가 만든 제품이 말 그대로 내것이 되기 때문입니다.
힘내시고요 언제든지 좋은 글 올려주세요~
멋진 직업을 선택하셨어요~!
2007.01.16 00:50:00 (*.205.231.71)
아무래도 프로그램이란 분야가 참 광범위 하죠. 컴퓨터가 발전하는 만큼 많은 일자리가 생겨나고 있고 필요로 하는 분야도 점점 세분화 되어져 가고 있죠..
아무래도 어느정도 시간을 두고 어느 부분을 해야겠다는걸 생각을 먼저 하셔야 할것 같습니다.
웹프로그랭, SI, 그래픽스 프로그램, 네트웍 , DB등 여러가지중에서 자기가 하고싶은 분야를 찾으시는 편이 아무래도 공부하기 편하실겁니다. 저기 나눈 부분은 각각마다 고유의 특성을 가지고 있어서 나름대로 매력을 느끼는 부분을 선택 하시는것이 좋을것 같습니다.
우선 한가지 프로그램 언어를 배워 보시는것도 참 좋은 생각입니다. 그렇다고 프로그램언어만 배운다고 되는것이 아니라 우수한님이 말하셨듯 여러가지 배경지식을 많이 필요로 하는 부분이 많은데 저같은 경우는 자료구조, 알고리즘, 디자인 패턴, c++책들로 책장을 가득 채우고 있내요.
그리고 프로그램이 그렇게 즐거운일 만은 아니란것도 이야기 드리고 싶내요. 가끔 저도 프로그램밍한다는 생각보다는 코더가 되어간다는 생각이 많이 들때도 있거든요.
아무래도 어느정도 시간을 두고 어느 부분을 해야겠다는걸 생각을 먼저 하셔야 할것 같습니다.
웹프로그랭, SI, 그래픽스 프로그램, 네트웍 , DB등 여러가지중에서 자기가 하고싶은 분야를 찾으시는 편이 아무래도 공부하기 편하실겁니다. 저기 나눈 부분은 각각마다 고유의 특성을 가지고 있어서 나름대로 매력을 느끼는 부분을 선택 하시는것이 좋을것 같습니다.
우선 한가지 프로그램 언어를 배워 보시는것도 참 좋은 생각입니다. 그렇다고 프로그램언어만 배운다고 되는것이 아니라 우수한님이 말하셨듯 여러가지 배경지식을 많이 필요로 하는 부분이 많은데 저같은 경우는 자료구조, 알고리즘, 디자인 패턴, c++책들로 책장을 가득 채우고 있내요.
그리고 프로그램이 그렇게 즐거운일 만은 아니란것도 이야기 드리고 싶내요. 가끔 저도 프로그램밍한다는 생각보다는 코더가 되어간다는 생각이 많이 들때도 있거든요.
작성된지 6개월이 지난 글에는 새 코멘트를 달 수 없습니다.
^^ Luzi.kr님.. 열심히 해보자구요~!
차근차근 기초부터 ~!