육지후
10
2019-08-05 08:38:49
15
931

웹개발자가 꿈인 학생인데 C언어를 공부해야 하나요?




안녕하세요.

웹 개발자를 꿈으로 공부를 시작하려는 학생입니다.

비 전공자 입니다.


JAVA를 입문하기 전에 궁금한 것이 있어요.

C언어를 몇개월 가량 공부를 해야하나 하는 점 입니다.

검색을 해 보니, 하면 큰 도움이 된다, 별 도움이 되질 않는다. 의견이 많이 갈리더라구요..

여기에 여쭙는 것이 제일 정확할 것 같아 질문을 드립니다.


질문입니다.

웹 개발자를 목표로 준비하고 있는데, C언어를 어느정도는 공부를 하고나서 JAVA를 공부해야하는지


궁금합니다.!! 조언 부탁드립니다.


더위 조심하시고 행복한 하루 되세요.

0
0
  • 댓글 15

  • fender
    14k
    2019-08-05 08:41:54

    그 시간에 자바스크립트를 깊이있게 보시는 게 백배는 낫다고 생각합니다.

    1
  • 멘탈조각
    714
    2019-08-05 08:42:31

    컴퓨터공학자를 하고 싶으면 c를 배우는게 도움이 많이 됩니다.

    단순한 프로그래머만 할거면 안배워도 크게 문제는 없습니다.

    1
  • fender
    14k
    2019-08-05 08:51:05 작성 2019-08-05 08:56:30 수정됨

    멘탈조각 // 진지한 질문인데, '컴퓨터 공학자'는 구체적으로 무슨 일을 하고 '단순한 프로그래머'와 어떻게 다른 건가요?

    1
  • defult
    2k
    2019-08-05 08:52:25 작성 2019-08-05 08:54:43 수정됨

    OS(커널 등), 기계(로봇 등), 임베디드같이 하드웨어와 밀접한 분야를 노리시는게 아니면 여유있을때 해보시는 정도면 됩니다.

    1
  • 멘탈조각
    714
    2019-08-05 09:18:48

    컴퓨터 공학자는 다른 공학자와 마찬가지로 자기 분야인 컴퓨터와 컴퓨터 시스템에 대한 깊은 이해를 가지고 컴퓨터 프로그램의 설계 및 개발관리능력을 가지고 그 능력을 응용하여 시스템을 개발/관리하는 사람을 말합니다.

    C언어같은 머신제어를 위한 언어를 모르고서 컴퓨터 시스템을 이해한다는건 어불성설이죠.

    -1
  • satis
    2k
    2019-08-05 09:27:39
    배워두시면 두고두고 도움이 될 언어는 맞습니다.
    웹 개발자로 가실거면 윗분들 말씀처럼 자바스크립트나 뷰js, 리액트를 공부하시는게 도움되실거에요.
    0
  • fender
    14k
    2019-08-05 09:38:47 작성 2019-08-05 09:40:54 수정됨

    멘탈조각 // 제가 이해하고 경험한 바에 따르면 '컴퓨터 공학'은 말 그대로 컴퓨터를 활용한 제반 공학 분야에 대한 통칭이지 어느 특정 직군을 가르키는 말이 아닙니다. (혹여, 보다 메타적인 부분에 집중한다는 측면에서 '컴퓨터 과학'이라면 조금 다른 이야기가 될지는 모르겠습니다.)

    아직 진로를 정하지 않은 학생들을 가르치는 컴퓨터 공학 학부에서야 저수준부터 고수준까지 폭넓게 가르치는 것이 일반적이지만, 그게 '단순 프로그래머'와 구분되서 무언가 컴퓨터에 대한 모든 분야를 다 할 수 있는 '컴퓨터 공학자'라는 직군이 따로 존재한다거나, 저수준을 열심히 파면 다른 분야를 쉽게 깨우칠 수 있다는 뜻은 아닙니다.

    단적으로 '프로그램의 설계, 개발, 관리 능력'이라고 하셨지만, 당장 엔터프라이즈 시스템을 설계한다면 DDD나 마이크로 아키텍쳐를 도입하니 마니 하는 문제로 고민하지 머신 제어 차원에서 고민하진 않습니다.

    혹시 제가 잘 모르는 분야에 정말로 그런 직군이 따로 존재하는지 싶어서 질문 드렸지만, 제 생각에는 말씀하신 내용은 이 분야에 꽤 널리 퍼져있는 저수준 지식에 대한 막연한 동경, 혹은 저수준 개발자의 우월의식에서 비롯된 이야기가 아닌가 싶습니다.



    0
  • 더미
    13k
    2019-08-05 09:49:48

    전혀 필요없습니다.


    그리고... 저 윗분  누가 들으면 C언어 이전엔 시스템이해가 불가능한줄 알겠네요..

    0
  • pub68
    60
    2019-08-05 10:08:36

    물론 C언어는 배워두면 널리 도움이 되는건 맞습니다만,


    작성자님 상황에서는

    우선 급한것부터 집중해서 배우면 됩니다. (자바, 자바스크립트, 스프링 프레임워크, DB 등)


    충분히 숙련된 그 다음에, 여유가 되시면 C언어도 보시는걸 추천하지,

    자바 웹개발을 이제 시작하려는데, 자바도 모르는데 뜬금 C를 하는건 옳지 않다고 봅니다.

    0
  • 아우메네스
    4
    2019-08-05 10:15:12

    웹 개발자를 가는 길이라면 C는 나중에 다른 뜻이생길때 해도 상관없을것 같습니다.


    0
  • Chaed
    2k
    2019-08-05 10:29:34

    언어는 당장 중요하지 않다고 봅니다. 뭐든 좋으니 당장 시작하는게 좋다고 보고 다만 나중에 더 깊이 있는 이해를 위해 C언어와 같은 언어를 배우면 더 좋겠다는 생각입니다.

    0
  • moonti
    2k
    2019-08-05 10:43:31

    C언어 포인터 말고 앞쪽에 메모리에 적재되는 구조 그런거는 간단히 읽으면 몇시간만 투자하셔도 되요.

    포인터는 안보셔도 됩니다. js 공부하셨다면 포인터 제외 한 번 훑어 보는데 금방 끝나실 겁니다.

    그런데 웹 개발하시는데는 당장의 큰 효용은 없으십니다. 

    웹 공부하실때, 자바 보다 노드 쓰시는 건 어떠세요? 배우시는데도 훨씬 쉬우실텐데요. 클라 서버 같은 언어 사용하고 데이터형도 일치하니 ㅎㅎ

    0
  • Bobby.
    1k
    2019-08-05 10:51:32

    결론 필요 없음!  다만 뭐든 많이 알고 있으면 좋습니다.

    웹 프로그래밍이 꿈이고 목표라면 C언어는 전혀 필요 없습니다. 댓글에 보이는 단순한 프로그래머는 이 세상에 없습니다. 업무 난이도가 쉽거나 복잡하거나만 존재할 뿐입니다.


    요즘 웹프로그래밍은 공부할게 많아 졌습니다.

    Java, Jsp, Servlet, Javascript, Node, Vue, React 등등...

    0
  • 육지후
    10
    2019-08-05 15:49:21

    댓글 주신분들 정말 감사드립니다. 다 읽어 보았고 좋은 말씀 잘 반영해서 공부하도록 하겠습니다.
    다시한번 감사드립니다. 시원하고 행복한 8월 되시기를 바랍니다.^^

    0
  • 시도하는코딩
    72
    2019-09-17 22:15:38

    안녕하세요. 저도 마찬가지로 웹프로그래밍을 공부하려고하는데, 이와 더불어 컴퓨터공학부로의 편입을 준비하고있습니다. 면접시에 c언어와 관련된 질문은 기본적으로 나오는 것으로 알고 있고 작년에도 실제로 나왔습니다. 아무리 웹과는 관련없는 분야라지만 학교에 편입하고나서도 강의에 적응하고 내용을 이해하려면 c언어를 공부하는게 맞겠지요? 아니면 웹관련 공부를 더욱 열심히 하여서 편입 면접시에 그 부분을 강조하는게 더 나은 선택일까요? 조언 부탁드립니다.

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