헬조선


헬조센노예사육장
16.10.31
조회 수 396
추천 수 0
댓글 6








프로그래밍을 하며 제가 생각한 대로 무언갈 만들어보고싶습니다. 

 

개발은 하고싶은데 구체적으로 무얼 배워야할지 몰라 학원에서 상담을 받았는데,

 

C언어, 자료구조, c++,자바,jsp,리눅스기초,네트워크 기초를 패키지로 권하더군요.

 

C자바는 충분히 독학으로 할수있을거같은데, 학원다니면 단기간에 끝낸다고 독학은 절대로 독이고 안된다고 하네요.

 

그리고 기업이 리눅스와 네트워크 기초라도 할줄아는 사람을 선호한다며 리눅스와 네트워크를 권하며 자격증을 따라하는데요.

 

네트워크 기초자격증인 ccna는 덤프만으로 딸수있고 별로 어필하기엔 소용이 없지않나하고. 자격증보다 지식 내용이 중요하지만 아직 네트워크를 배워야할 이유에 대해 납득이 안됩니다.

 

이제 프로그래밍에 흥미로 접해 c자바를 맛을 보고 알아가고있는데 독학이 독이라 하고, 리눅스와 네트워크를 권하니 머리가 아프네요.

 

 

기업에서 리눅스와 네트워크 기본이라도 하는 사람을 선호한다는 이야기로 리눅스와 네트워크를 배우길 권하던데, 완전히 납득이 안되네요.

 

지금이라도 패키지 과정 등록한걸 취소하고, c자바,jsp독학하고싶고 후에 필요성을 느끼면 리눅스,네트워크를 학원가서 배우던지 하고싶은데...

 

또다른 한편으론 패키지 과정을 마치면 정해진 기간안에 c,자바,jsp 등의 과정을 마치는것도 괜찮지않을까하고...

 

독학으로 하다보면 딱딱 하나씩 얼마 내의 기간안에 끝내는거에 어려울것도 같고... 그동안 c자바 익히는데 얼마안에 끝내겠단 생각은 없이 하루하루 접할수있는만큼 되는대로 해서 비효율적인 면이 있었고 그걸 상담사가 푹 찔러버리며 10%가 독학으로 마치고 3%가 실질적으로 써먹는데까진 1년이 더 길린다고 하며, 제게 독학이 절대로 독이라고 하네요.

 

C자바를 독학한다해도 개발회사들이 리눅스를 많이 쓰니 리눅스에 대해 알아둬야하고 네트워크쪽에도 흥미가 생길거같아 어차피 이후에 한다면, 정해진 기간안에 리눅스, 네트워크 포함해서 배우는것도 나쁘진 않겠다싶기도 하네요.

 

 

가장 하고싶은 선택은 c자바,jsp를 독학으로 끝내놓고 필요성에 따라 리눅스와 네트워크를 배우고싶은데...

 

 책이나 인강으로 몇달안에 다 때더라도 제대로 써먹을정도는 1년이상 걸릴거같고, 학원다니는게 실무적인 면에서 더 안나을까 고민이 됩니다.

 

단지 c언어나 자바는 문법일 뿐이고 그것만으로 프로그래밍은 할수없기에 자료구조(알고리즘)를 알아야하고, 책으로는 나도 프로그래밍을 잘할수있다(나프잘) 알고리듬 편을 사서 프로그래밍 자체를 알려고 하고있습니다.(학원에서도 자료구조를 가르치지만 프로그래밍에 중요한, 문제해결능력에 도움이 될진 모르겠음.)

 

 

마음은 나프잘 책으로 프로그래밍을 접하고 c자바 등의 언어를 익힌다음 리눅스나 네트워크를 학원에서 배우고싶네요.

 

하지만 뭐가 나은 선택인지.... (학원 다니면 정한 기간내에 마칠수있는 매리트가 있어) 독학할까해도 망설여지네요.

 

 

 






  • 헬조센노예사육장
    16.10.31

    c,자바는 책이나 인강 보고 때는건 2~3달안에도 가능한거 같은데, 학원에서 강조하는게 '실무'네요. 비용이 너무 비싸던데, 단순히 책이나 인강으로 습득만 하는건 20만은 내로 가능한데...아무래도 실무가 걸리네요. 책이나 인강으로 습득후에 오픈소스로 실무능력을 쌓을 생각이었는데, 오픈소스를 보더라도 학원에서 기본적인 틀은 맞춰놓고 오픈소스보며 독학하는거라며...학원에서 실무적인 부분을 익혀서 오픈소스보며 실무능력을 더 기르는것도 좋을거같은데...문제는 돈이 걸리네요. 학원에서 실무위주로 어떻게 가르치는지 모르겠지만, 단순히 인강보는 거보다 몇배는 비싸네요.

  • 학원에서 제대로 가르쳐 준다면 학원을 다니는게 빠르기는 해요.

    플밍 언어는 나중이 되면 배운다 라거 하기 보다는 습득한다.
    는 의미가 조금더 가까워 지게됩니다.

    언어라는게 사실 해봐야

    조건문, 반복문, 사용자 정의 구조체, 포인터, 함수, 객체

    이정도 라는게 사실 전부인거고.


    그 뒤로 실제적으로 중요한건 코드를 구조화 하는 것이거든요.

    그리고 코드를 구조화 하는것, 개발자가 구조화해서 생각하여 개발해 나가는것에서

    많은 학습자가 문턱을 못넘고 좌절하고 말아요.


    대학교에서 보면 잘 알수가 있는데
    통계적으로 졸업생의 40%는 코드를 제대로 짤줄을 모릅니다.


    이.부분을 넘어서는데 필요한건
    본인 스스로 생각하는 능력을 길러야 하는것과
    코드 타이핑 분량이 필요하지요.

    개인적으로는 분량을 채우기가 쉽지는 않는 것이구요.
    (강사룰 통해 배울때 문제는 생각하지 않는다는 것)


    그래서 학원 강의가 괜찮다면 다니눈 것도 좋운 선택이 됩니다.

    리눅스 라고 한다면 뭐 쉘 프로그래밍 일텐데

    특정 폴더의 로그를 지우거나
    서버 프로그램을 감시해 특정 이유로 강재 종료되면 재시작 히게 한다던가.

    하는게 주로 사용할 코드일 가능성이 높고
    (본인이 이 외에 경험이 없음)

    분명한건 초보자는 이거 건드리라고 안시킵니다.

    네트워크는 제대로 배우면 좋겠지만 그렇지 않으면
    사용하지 못하눈 죽은 지식이 될 가능성이 다분하기는 해요.

    ccna 학생때 관심울 갖기는 했는데
    머리속으로 통신 망을 제대로 그려내지 못해서 그런지
    별 의미는 없었고.

    그렇습니다.

    내 개인 경험으로는 소켓 프러그래밍 하는데
    크게 도움이 된게 없었어요.


    암튼 그래서 다시 말한다면, 학원에서 프로젝트를 경험하게 해준다면 다녀 보는것도 괜찮겠구요.

    그냥 언어 만 가르친다면 전혀 다닐 필요가 없습니다.

    자료구조와 알거리즘 별거 아니라서
    실무적인 내용울 접히게 해주지 않는 이상 큰 의미는 없다고 보면 되겠네요.

    자료구조 라는거는 
    자료구조를 어떤 형태로 만드느냐에 따라 구조가 달라지게 된다는 건데.

    list, tree의 형태에 따른 특징과 사용방법
    링크드 리스트, 트리, 그래프 등을 가르치지만

    결국 내가 사용할 코드의 자료구조를 잘 만들어라

    정도 인것이고

    알고리즘 역시 패턴을 통찰해서 축약시켜라

    그것을 위해 자료구조를 바꿀라면 바꿔라


    정도가 전부에요.



    하지만 완전 초보자라면 그런 개념을 배워야 하눈 것이고 그런거죠.


    학원에서야 학원에 꼽는게 자게 일이니가 그렇개ㅐ 말하눈 곳운 당연한 것이지만.

    본인의 수준과 상황울 잘 살펴보는 것이 중요하다고 봅니다.

    나이가 30이전이라면 뭐.. 어떻게 하던간에 크게 상관이 없는거 같아보이기도 하기는 합니다.
  • 진지하고 자세하게 답변달아줘서 고맙습니다. 프로젝트와 실무적인걸 가르치냐가 중요하군요, 학원에 간다면. 이 부분은 다시 확인해봐야겠네요. 감사합니다.
  • 실제로 필요한 능력운 api, lib 찾아보는 능력인거죠.

     
    초보자는 거기까지 가는데 시간이 꽤나 걸리거든요
     
     
    참거러 실제로 쓰는 자료구저는 리스트, map이 거의 대부분입니다.
     
    왜냐면 현실의 데이터 형태의.대부분이 list라
     
    리스트를 쓰던가, field 때문에 map을 쓰던가 하는게 전부죠
  • 요즈음에는 API, 오픈소스 라이브러리로 어지간한 건 다 구현이 되어있는지라 이게 제일 중요한 게 맞는거 같습니다.
  • 학원을 당장 등록해야 하는 게 아니면 C, C++정도는 독학으로도 어느 정도 커버가 가능하며 먼저 독학해보는 것도 나쁘지는 않습니다. 

    하나 숙달하면 다른 걸 배우는 건 매우 쉬운 편이구요.
     
    다만 자료구조나 알고리즘은 난이도가 높아 순수 독학으로 뚧기는 상당히 어려울 수 있습니다. 이 부분에서는 학원을 다니는 게 도움이 되겠지요.
    덤으로 O(n)등 일부 수학적인 사고나 기초지식이 요구되기는 합니다. 
    여기서 조선에서 하는 수능식 문제풀이숙달은 전혀 필요없으나, 일부 분야에서 사용되는 기본 원리나 수학공식에 따른 결과성능정도는 숙지할 필요가 있겠지요.
    사실 이부분은 공통 요인이라 피해가기는 어려울 수도 있겠네요.
     
     
    네트워크나 리눅스는 필수파트는 아니에요. 일부 프로그래머들은 경력이 수년이 넘어가도 이부분을 전혀 모르고(쓰지도 않고) 일하는 사람들도 많습니다.
    사실 저도 네트워크 프로그래밍쪽은 잘 몰라서 뭐라고 하기도 좀 그렇네요...
     
    다만 리눅스는 어느 정도 알면 쓸만하고, 네트워크는 네트워크 프로그래밍을 하고 싶으면 한번 배워보시는 것도 나쁘지는 않겠지요.
정렬
List of Articles
번호 제목 글쓴이 조회 수 추천 수 날짜
공지 ↓ 너도한방 나도한방...즐거운 헬조선의 자유게시판 입니다. ↓ 35 new 헬조선 7049 0 2015.07.03
4230 조센민조꾸 총평.txt 4 new 초고등영혼대천재쇼군 186 5 2016.11.06
4229 그래도 여기있는사람과 제가 6 new 강하게공격하고탈조선하자 170 2 2016.11.06
4228 전지역 100%여대생들 출 장대기중,,, new sjhan71 93 0 2016.11.05
4227 원래 범죄자 얼굴 모자이크하잖아. 성병대는 왜 모자이크안해? newfile 초고등영혼대천재쇼군 94 0 2016.11.05
4226 총 실탄 칼 도끼 톱 집게 등등 사고싶은데. 어느나라가면 살수잇어? 2 newfile 초고등영혼대천재쇼군 205 0 2016.11.05
4225 교육자 의사 작가같은 고급엘리트 직종은 대부분 정신병자가 많다. 4 new 방랑나폴레옹 247 3 2016.11.04
4224 헬조선 근본주의자들 4 new 강하게공격하고탈조선하자 133 6 2016.11.04
4223 최악의 건축물: 국회의사당과 청와대 건물 1 newfile 무스탕 238 4 2016.11.04
4222 진심으로 조 센징들보면 사이클롭스 얘기가 연상됨.txt 2 newfile 초고등영혼대천재쇼군 302 3 2016.11.03
4221 고딩 탈조선 계획 (일본) 2 new 脱朝鮮 337 2 2016.11.02
4220 ㅋㅋㅋㅋㅋ newfile aiddog 72 0 2016.11.02
4219 그냥 쳐망하든뒤지든 1 new 강하게공격하고탈조선하자 162 2 2016.11.01
4218 구글에 중학생이라고 쳤더니.. 2 newfile 뿌뿌뿡 287 3 2016.11.01
4217 헬스 키친(Hell's kitchen)의 고든 램지는 왜 꼰대가 아닌가 8 new 무스탕 434 5 2016.11.01
4216 이 세상이 제겐 지옥이었습니다 1 new 노오오오력 158 5 2016.10.31
It개발자 분들 조언 부탁드립니다. 6 new 헬조센노예사육장 396 0 2016.10.31
4214 보험료 40% 저렴한 의료실비보험 암보험 치아보험 자동차보험 3 new 좋은날 62 0 2016.10.29
4213 헬조선인들은 왜이리 남에대한 참견이나 간섭,오지랖이 높음? 3 new 탈조센꿈나무 375 9 2016.10.29
4212 악질어그로 국뽕일베충 두명 6 new 국뽕충박멸 133 7 2016.10.29
4211 부자 가난한놈 욕할꺼 없음 new 강하게공격하고탈조선하자 112 2 2016.10.29
1 - 65 - 276