청아
1k
2017-06-25 18:20:55 작성 2017-06-25 18:21:50 수정됨
8
2469

미치겠네요.. 기본이 너무안되있어서


지금 공채준비로

자료구조 공부하고있는데

스스로 구현하는게 너무힘드네요

지금 뭘 하나 깊숙히 파헤치기는 시간이없어서

시언어 대충 요약 훑고 하고있는데

문법도 아리까리하고

참 산넘어산이네요

네트워크랑 os도 해야하는데

뭘 어떻게 공부해야할지

참 막막하네요ㅠ

지금 제상태에서 어떤 공부를 우선시해야할까요

c언어 공부를 처음부터 차근차근해야할까요..

0
0
  • 댓글 8

  • 더미
    14k
    2017-06-25 18:55:45

    c언어는 머하시려구요? 씨쓰나요?

    0
  • 전재형
    4k
    2017-06-25 20:32:35

    https://okky.kr/article/398880


    좋은 글...

    1
  • 청아
    1k
    2017-06-25 21:49:02

    더미 > c를 쓰는 이유는 한가지입니다..

    지금 자료구조 강의 듣는게 c언어를 이용해서 가르치더라구요..

    비추죠??ㅠㅠ다른언어 문법을 배워서 그걸하는게 좋겠죠??

    어떤 언어를 추천해주시나요??ㅠㅠ

    0
  • 청아
    1k
    2017-06-25 21:49:27

    전재형 > 그글을 읽긴했는데 지금 수도코드 보면서 구현할 시간적 여유가없어서...

    그래도 해야되긴하는데 갈등이네요..

    0
  • 더미
    14k
    2017-06-25 23:10:28

    원래 알던 언어로 구현하세요.

    책을 위해서 씨언어를 배우는건 시간낭비이기도 하고

    자료구조를 공부하느것도 아닙니다.

    1
  • 돈까스
    2k
    2017-06-26 01:13:44 작성 2017-06-26 01:19:22 수정됨

    이론적인 부분이야 책을 계속 읽으면 아는 것처럼 느껴지지만,

    코딩이나 구현은 직접 해보지 않으면 할 수 없습니다.

    책에 나와있는 예제코드를 따라서 쳐보고 컴파일해서 실행이라고 해보셔야지 최소한 그 자료구조를 이해했다고 할 수 있을 갑니다.

    시간이 없으면 가장 많이 쓰는 자료구조 몇개만이라도 그렇게 해보세요.


    그리고 윗분 말씀처럼 자료구조 구현하는데 알지도 못하는 언어로 하시면 시간 낭비입니다.

    기반이 튼튼한 기존 지식 위에 새로운 지식을 쌓으셔야지요.

    새로운 언어를 배우면서 자료구조까지 배운다... 물론 시간적 여유가 있으면 두가지 토끼를 다 잡을 수 있는 방법이긴 합니다.

    0
  • 말년개발
    1k
    2017-06-26 10:11:43

    쓸데 없이 머리만 복잡해서

    공부에 집중을 못하시네요.

    잘하고 있나 맞는길인가 같은건 시작하기 전에 끝내세요

    그리고 시작했으면 그것만 집중하세요

    선택과 집중


    0
  • 전재형
    4k
    2017-06-27 15:17:59

    "수도코드" 를 보면서 작성할 시간이 없다라고 하면 공부할 이유가 없습니다.

    잘못 된 공부를 하고 계신 것일 확률이 높다고 생각합니다.


    "수도코드"를 만들거나, 이해하려고 하셔야 합니다. 그리고 그게 알고리즘에서 가장 중요한 것임을 이해하셔야 합니다.


    제가 링크해드린 글에서는 다음과 같은 구절이 있습니다.


    ①알고리즘을 스스로 생각해낼 수 있는 능력
    ②다른 알고리즘과 효율을 비교할 수 있는 능력
    ③알고리즘을 컴퓨터와 다른 사람이 이해할 수 있는 언어로 표현해낼 수 있는 능력
    ④이것의 정상작동(correctness) 여부를 검증해 내는 능력



    위에서 코드를 내보이는 항목은 알고리즘 공부의 한가지일뿐이고, 큰 영역을 차지하는 공부가 아니라 생각합니다.


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