초보라니
21
2022-07-24 10:19:51
6
704

수업 뭘 듣는게 현실적으로 도움이 될까요?


비전공자이고, 아주 기초부터 공부하려고 합니다.

학은제->방송대 루트로 학사학위로 따려고 하는데 기왕 듣는 거 도움이 되는 수업을 듣고싶습니다.

아직 프론트, 백엔드 결정은 못한상태이고...

기본 알고리즘이나 네트워크에 대한 이해를 올리는 게 좋다고해서 먼저 공부하려고하는데

어떤 수업들을 듣는게 효과적일까요?


0
  • 댓글 6

  • 현욱
    1k
    2022-07-24 10:45:09

    전필도 전선도 다 들으면 좋은 수업들입니다. 컴퓨터 좀 아시면 개론들은 제끼셔도 될것 같구요.

    일반적으로 컴퓨터 사이언스에서 가르치는 커리큘럼의 순서는

    1. 개론 (프로그래밍 언어 하나 잡아서 타입, 문법부터 펑션까지)

    2. 이산수학 (논리 기호부터 수학적 귀납법, 회로까지)

    3. OOP

    4. 컴퓨터 구조 (어셈블리부터 C까지)

    5. 자료구조/알고리즘 (포인터부터 그래프까지)

    이정도가 대략 2학년 정도 레벨이고, 3학년 이상 과목들 중 필수급은

    - 소프트웨어 엔지니어링

    - OS (ISA, 파이프라이닝, 캐싱, 가상 메모리 등)

    - 중급 알고리즘 (알고리즘 디자인과 분석)

    라 볼 수 있습니다.

    DB나 분산처리, 네트워크 등도 물론 중요하지만 앞선 과목에서 알고리즘과 자료구조, 예를 들면 DB를 배우는데 B트리를 모른다던가, 분산처리를 배우는데 해싱을 안배웠다던가 하면 이해하기 힘들다고 봅니다.

  • 초보라니
    21
    2022-07-24 10:51:27

    @현욱

    아 감사합니다!

    실례가 안된다면 이곳과 비교 한 번만 부탁드려도 될까요?

    수강료가 차이가 나는데 그냥 저렴한 곳에서 듣고, 따로 기초공부를 해도 될까 싶어서요!
    (학은제는 최대한 빠르게 넘기고, 다른 공부에 더 신경쓸 예정이었긴합니다!

  • 옥다방고양이
    467
    2022-07-24 12:46:25 작성 2022-07-24 12:53:42 수정됨

    [결론먼저 말씀드리면]
    개발자가 될려면, 위에서 나열한 전선/전필과목 모두 지식이 있어야 합니다. 
    다만, 깊이의 차이가 있을 따름입니다.
    ==> 다만, 대학교 공부는 교수님에 따라서, 너무 이론위주로 흐르는 과목들이 있습니다.
    (수학공식, 집합관련 기호들이 교재에 차고 넘친다~)
    이런 과목들은 따로 실습 or 현장위주의 교재를 따로 한권 더 구해서 봐야 합니다.

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    비전공자이고, 최종적으로는 방통대 통해서 컴퓨터 관련 학사학위 딸려고 하는거잖아요~
    그리고, 최종적으로는 개발자(이왕이면 좋은 회사취직)가 될려고 하는게 목표이잖아요~
    그리고, 실력있고 좋은 개발자 + 돈 많이 버는 개발자 되어야 하잖아요~

    ==> 고등학교때를 떠올려 보세요. 배움에는 시기가 있습니다. 
    나중에 취업하고 나서, 다시 공부해야지~ 이런거 없습니다.
    마음을 조급하게 먹기 때문에, 배워야 하는 과목/걸러도 되는 과목 나누는 겁니다.

    ==> 개발자가 될려면, 위에서 나열한 전선/전필과목 모두 지식이 있어야 합니다. 
    다만, 깊이의 차이가 있을 따름입니다.


  • 초보라니
    21
    2022-07-24 12:59:40

    @옥다방고양이


    아! 네 저도 다 중요하다고 생각합니다!

    다만, 저 수업들은 제가 학점이수를 위해 빠르게 학은제를 다니면서 겸해서 배우려고 했던것이라

    저기서 얻는 지식들은 부가적인 요소로 두고, 개인적으로 따로 공부를 하려고했어요!

    그래서 저 중에서 들어야 할 과목 7~8과목만 추리려고했습니다! ㅎㅎ!!


  • 현욱
    1k
    2022-07-24 13:25:23

    과목 이름들만 놓고 비교하는게 무슨 의미가 있는지 저는 모르겠습니다.

    윗분도 말씀하셨지만 필요한 과목이냐는 측면에서는 저 과목들 전부 다 하셔야 합니다. 그런데 "배운다"가 뭘까요? 저 과목들 전부 수료해봐야, 설령 A+를 받는다고 해도 방통대/학점은행 레벨에서는 학사학위 땄다 정도의 의미 이상은 안될거라고 봅니다. 

    현실적으로..라는 말씀을 하셨는데 현실적으로 학사학위 따두시면 향후에 이것저것 도움될일이 있습니다. 기회가 되면 따세요. 하지만 저 과목 하나하나를 듣는것 만으로는 아무 의미도 없는겁니다. 반대로 저 과목들을 전부 숙달했고 마스터 했다라고 한다면 세계 어떤 회사든 쉽게 들어갈 거라고 생각되네요.

    저는 배움에 시기가 따로 없다고 생각합니다. 마음 조급하게 먹을거 없이 계속해서 공부하는만큼 실력은 쌓일테니까요.

  • 옥다방고양이
    467
    2022-07-24 19:07:29 작성 2022-07-24 19:07:48 수정됨

    전공선택 중에서는 저는 아래의 순서대로 중요하다고 생각됩니다.

    (1) 컴퓨터개론

    (2) 정보통신개론

    (3) C언어1

    (4) 데이터베이스

    (5) 알고리즘

    (6) 소프트웨어공학

    (7) 운영체제

    (8) 멀티미디어개론

    (9) 데이터통신


  • 로그인을 하시면 댓글을 등록할 수 있습니다.