NAVER

질문 It관련 직업명좀 알려주세요
비공개 조회수 1,752 작성일2019.05.31
예로 자동차 생산공정과정에서 기계팔과 여러 공장기계들을 제어하는 알고리즘을 짜는 등 하드웨어를 통제하는 알고리즘을 짜고관리하는 직업이 뭐죠?? 정확히 일치하는 직업이 없다면 it관련 직종중에 대부분이 그렇겠지만 가장 물리를 중요하게 사용하는 it관련직종이 뭐가 있을까요??
프로필 사진

답변자님,

정보를 공유해 주세요.

7 개 답변
2번째 답변
프로필 사진
자퇴생을위한멘토스쿨
별신 eXpert
교육인 #자퇴생을위한멘토스쿨 컴퓨터, 프로그래밍 33위, 교육 정책, 이슈 45위, 영화편집, 효과 44위 분야에서 활동
본인 입력 포함 정보

안녕하세요. 저는 IT전문교육기관진로·진학상담을 도와드리고 있는 교육팀장 입니다.

질문해주신 내용에 도움을 주고싶어 답변남깁니다.

물리와 공학은 크게 중요한것은 아닙니다 소프트웨어쪽이라고한다면

개발자에 가까우신 직업군들입니다

자동제어전문가 또는 폴리메카트로닉스 엔지니어 등등 많이있습니다

학생분은 상세 직종 상담을 통해서 세분화하고 자신의 미래를 준비하는것이

중요할것으로 보입니다 ^^

SW특기자전형대학 리스트 2019년 기준

=> 현재 고등학생들이 2018년도부터 시행된 SW특기자전형에 대한 관심이

올라가고 있는데요. 그만큼 준비해야하는 것들이 있습니다.

학생부종합전형/sw특기자전형/특성화고전형 등 다양하게 수시모집을 하고있습니다

학교 내신이 좋으시다면 학생부 종합전형, 모의고사 성적이 좋으시다면

정시로 지원하시는게 좋으시고, 성적이 인서울권 4년제 진학이 힘들다고 하신다면

sw특기자전형을 통해 성적이 아닌 실력으로 대학을 입학 할 수 있습니다.

현재 고등학생이고 컴퓨터, IT관련 학과를 수시전형으로

대학을 가려고 한다면 준비해야 할 것은 실질적인컴퓨터지식,

내신, 생활기록부, 자기소개서, 면접입니다.

내신은 가능한 최대한 끌어올리도록 하고자격증, 동아리활동, 공모전,

대회(정보올림피아드) 등의 활동을 하는 것이 좋습니다.

컴퓨터지식을 잘 쌓게 되면 면접은 대비가 됩니다.

컴퓨터실력이 있는 상태에서 진학하게 되면 학점을 잘 받을 수 있고 후에 취업까지

연결되기 때문에 준비를 잘하고 들어가는 것이 유리합니다.

취득해야하는 자격증으로는

- 정보처리기능사, 리눅스마스터, 네트워크관리사가 있습니다.

저희 교육기관에서도 중,고등학생들이 진학을 위해서

기초부터 시작해서 자기소개서, 포트폴리오, 기초부터 심화과정까지

다양한 분야/ 체계적인 범위의 교육으로 관리를 하고 있습니다.

내신관리도 중요하지만 내가 어떻게 준비하냐에 따라 입학할 수 있는

학교가 달라지기때문에 정말 질문자님께서 SW전형에 대한 관심이 있다면

이렇게 인터넷으로 모르는 사람들한테 질문을 할게 아닌 직접 나서서 상담을

받고 체계젹인 계획을 세울 수 있도록 준비하시길 바랍니다.

정확하게 계획세우고 전망보고 준비하셨으면 합니다.

멘토역활 해드리니 궁금한점 있으시면

전문가를 통해 정확한 공부계획을 세우시길 바랍니다.

아래 정보를 참고하시고 상담 신청 남겨주세요

2019.05.31.

  • 채택

    질문자가 채택한 답변입니다.

자퇴생을위한멘토스쿨님의 엑스퍼트 상품
답변자에게 더 자세한 맞춤 상담하고 싶다면 엑스퍼트를 이용해보세요!
바로가기
도움이 되었다면 UP 눌러주세요!
UP이 많은 답변일수록 사용자들에게 더 많이 노출됩니다.
1번째 답변
프로필 사진
비공개 답변
수호신

(채택 안하셔도 됩니다.)

(채택하지 마세요.)

빅3 고급개발자 출신,

대형 국책사업 IT프로젝트 PM 출신으로 답변 드릴께요.

님 프로그래밍은

소스코드 보고 코딩하는 것 만 하는게 아니구요.

업무를 정확하게 분석하고 설계할 줄 알아야 합니다.

코딩은 그냥 설계서 중국에 던져줘도 왠만큼 해서 나옵니다.

JAVA니 C언어니 파이썬이니 이런 언어들은요.

구현을 하기 위한 도구일 뿐입니다.

해외처럼 오래 한다고 대우받고 그러기도 쉽지 않습니다.

800만~1000만원 받는 프리랜서 개발자들이 있기는 한데요.

(이런 분들은 코딩 덕후 진짜 극소수, 고등학교 중퇴하고 코딩만 한 사람들)

프로그래밍, 코딩, 개발자는 종특이

허구헌날 야근, 허구헌날 고객사 갑질에 휘둘리구요.

증권, 은행원 IT같은 경우에는 큰 돈이 움직입니다.

장애나면 죽는거에요. 문책당해 짤리기도 합니다.

뉴스에 가끔 통신사 장애, 은행 장애 이런거 나오죠?

그런 기사 나온거면 위에 책임자는 1~2명 그냥 책임지고

보직해임 당하는 거라고 보시면 됩니다.

그리고 일반 프로그래밍 회사, 대기업 SI회사 같은 경우는요.

그거 다른 회사에 들어가서 전산 서비스를 해주고 돈 받는 겁니다.

사업 구조가 그래요. 그래서 종 취급 당합니다.

심지어 컴퓨터 뭐 안되는거, 윈도우 안되는거, 이런 사소한 것 까지

다 해달라고 합니다. 용산 전자상가 용팔이 인가 착각드는 경우도 많아요.

그리고 평생 공부해야 됩니다.

그렇다고 대단하고 기술력이 높아지는 것도 아니구요.

예를 들면 제약회사 전산시스템을 새로 개발한다?

그럼 제약관련 행정업무 + 약 배합과 약 제조 시스템을 모조리 약사 수준으로 다 이해해야 합니다.

그래야 설계하고 프로그래밍을 하죠. 약사들이 쓰기 쉽게 만들어야 합니다.

그거 누가 해주는거 아닙니다.

본인이 업무를 알고 + 분석 + 설계해서 코딩 프로그래밍까지 다 해야 되는 거에요.

미치죠.

젊을 땐 몰라요. 30대 후반 ~ 40대 넘어가면 학습이 잘 안됩니다.

그리고 관리자로 올라가면 IT프로젝트 PM부장되면요.

그건 매일 고객한테 불려가서 술먹는게 일입니다.

고객이 떼쓰고 해달라는거 많으면 가서 술사주고 밥사주고 그러면

다음날 일이 줄어듭니다.

그러는 거에요.

그리고 국가발주 IT사업은 예산 100억이면

실제 입찰은 60~80억 막 이렇게 저가 입찰이 됩니다. 빅3 서로 경쟁해서요.

그럼 100억짜리 사업을 60억에 하려면 예산이 없으니까.

IT는 사람이 맨날 야근도 안찍고 야근하고 개고생 하는 겁니다.

그러다 과로로 심근경색, 갑상선 이런거 와서 자르고 수술하고...

IT쪽 발 들이지 마세요.

능력되면 진짜 다른 일 하세요.

개발자들 40대 초반에 퇴사하고 치킨집 차린다

진짜 본인 일 됩니다.

좋아하는거 해보고 나중에 후회고 나발이고요..

IT개발자는 100만큼 일하고 월급 50받는 구조에요.

구조가 그렇게 만들어져 있습니다.

위에서 말한거 보세요.

국가에서 IT 하루 9시간 M/M 공수 계산해서 예산 100억 잡았는데

실제 돈은 50~60억 받는다니까요.

그럼 16시간 일해야 됩니다. IT는 그냥 사람 조져서 예산 때우는 거에요.

진짜 능력되면 공무원/대기업/변호사/공기업 이런거 하세요.

IT는 수주받아서 일해야 하는데 계속 저가수주 시달리구요.

그래서 평생 열심히 일하고도 제값 못받고 일합니다.

나중에 30대 후반~ 40대 초반까지 해보고 후회하면

그때는 아무것도 못하구요. 치킨집 그냥 차려야 됩니다.

지금 답변글은 실제 대기업 빅3 직원들도 다 하는 소리니까

제가 소설쓰는거 아닙니다.

그런데 아무리 이렇게 말해도 깨닫지 못해요.

저도 젊을 때는 그랬습니다.

그리고 월 1500~2000만원 받는 최고급 프리랜서 개발자는

중고등학교대 대학교때 전산 전공 안한 사람들이 많아요.

경제학 경영학과 출신, 자연과학 출신 등등 나중에 코딩 배운 사람이

더 잘하는 경우도 많습니다.

프로그래밍은 결국 사용자가 쓰기 쉽게 만들어야 해서.

관련 전공 지식 없으면 좋은 프로그램이 안 나와요.

(많은 IT전공자 들이 하는 큰 착각이죠;;; 전공지식이 필수인데 코딩만 하기 신공)

고객사 입장에서 가장 답답한 부류...

(채택 안하셔도 됩니다.)

(채택하지 마세요.)

(채택 안받습니다. 채택하지 마세요. 혼자만 보시길)

2019.05.31.

도움이 되었다면 UP 눌러주세요!
UP이 많은 답변일수록 사용자들에게 더 많이 노출됩니다.
3번째 답변
프로필 사진
봄실이
달신
컴퓨터, 프로그래밍 6위, SKT, 직업교육 분야에서 활동
본인 입력 포함 정보

안녕하세요 :-D

교육전문컨설턴트

봄실이 입니다.

질문에 대해 답변을 해드리겠습니다.

프로그래머 안의 직업군 안에도 종류가 세부적으로 나뉘게 됩니다.

프로그래머(,,게임,VR,AR,AI,로봇,IoT ) 이 있습니다.

관련으로 공부를 하기에 앞서 어떤 프로그램의 종류를 개발하고 싶은지 생각해 보는 것도 좋을 것같습니다.

처음 프로그래밍언어 공부를 한다면 C언어나 Python 부터 하는 것을 추천드리며,

그 이후로 JAVAC++ 같은 언어를 공부하는 것을 추천드립니다.

원하는 진로의 방향에 따라 준비하는 것은 다 달라지는 부분입니다.

진로의 방향에 대해서

준비 방법에 대해서 궁금한 점이 있다면,

아래 오픈카카오톡 & 네이버폼과

위 네임카드에 적힌 전화번호로 문의 주시면

1:1 상담도 무료로 받아 볼 수 있습니다.

필요한 자료도 무료로 제공해드리고 있으니

언제든지 문의 주세요 :-D

2019.05.31.

도움이 되었다면 UP 눌러주세요!
UP이 많은 답변일수록 사용자들에게 더 많이 노출됩니다.
5번째 답변
프로필 사진
i_to****
별신
본인 입력 포함 정보

프로그래머나 소프트웨어 엔지니어입니다. 원하는 일을 하고자 하면, 프로그래밍을 체계적이고 전문적으로 배워 창의적인 혹은 창조적인 문제 해결 능력과 프로그래밍 능력을 갖추도록 하세요. 그러면, 우리나라에서도 프로그래머나 소프트웨어 엔지니어로 잘 벌고 잘 먹고 잘 살 수 있습니다. NC 소프트 김택진 사장, 넥슨 김정수 사장, 카카오 김법수 사장들을 보세요.

아래 답변중에 이상한 소리하는 사람이 있는데요. 믿지 마세요. 빅3 고급개발자 출신, 대형 국책사업 IT프로젝트 PM 출신이 이러한 답변을 달았다면, 부끄러워해야 합니다. 부끄러워서도 이러한 답변을 달 수 없습니다. 쪽팔려해야 합니다. 사다리 걷어차는 짓하고 있습니다.

프로그래밍이 무엇인지 간략하게 봅시다. 프로그램으로 만들고자 하는 것을 전산(컴퓨터) 분야에서는 문제라고합니다. 그리고 프로그램은 데이티와 명령어로 구성됩니다. 그래서 문제를 풀어 프로그램을 만들고자 한다면, 문제 관련 데이터들을 어떠한 기억장치에 어떻게 저장하고 어떻게 쓰고 읽을지를 결정하고(자료구조 설계), 어떠한 명령어들을 어떠한 순서로 몇 번씩 실행시킬지를 결정하여(알고리듬 설계), 이렇게 설계된 자료구조와 알고리듬을 C언어나 자바같은 프로그래밍 언어로 문법에 맞게 변환하여(구현) 프로그램을 만드는 일이 프로그래밍입니다.

요약하면, 프로그래밍은 컴퓨터를 이용한 문제 해결 과정입니다. 그래서 프로그래밍을 배울 때는 체계적이고 전문적으로 배워 4차 산업 혁명 하에 살아야 하는 사람이면 반드시 갖춰야 하는 능력인 창의적인 혹은 창조적인 문제 해결 능력과 프로그래밍 능력을 갖춰야 합니다.

이러한 데 프로그래밍할 때 사용되는 도구들인 C언어나 자바같은 프로그래밍 언어를 배운다고 저절로 창의적인 혹은 창조적인 문제 해결 능력과 프로그래밍 능력이 갖춰 지겠습니까? 그렇지 않습니다. C언어나 자바같은 프로그래밍 언어를 보다 쉽고 재미있게 효율적으로 배우고자 하면, 프로그래밍을 체계적이고 전문적으로 배우세요.

"이렇게 하면 나도 프로그램을 잘 만들 수 있다(나프잘)" 시리즈 책들을 참고해 보세요. 나이, 성별, 학력, 전공과 상관없이 누구나 독학으로 프로그래밍을 체계적이고 전문적으로 배워 창의적인 혹은 창조적인 문제 해결 능력과 프로그래밍 능력을 갖출 수 있습니다. 네이버 카페 "프로그래밍을 배우자"에서 공부하는 방법도 배우고 멘토링을 활용하면, 보다 재미있고 효율적으로 프로그래밍을 배울 수 있습니다.

컴퓨터 앞에 놓고, C언어나 자바같은 프로그래밍 언어, API, 유니티, 언리얼 게임엔진같은 라이브러리, Visual Studio, NetBeans, Eclipse같은 언어 프로그램들 같은 개발 도구 사용법만을 가르쳐 남이 시키는 일만 남이 만든 코드를 편집하는 노가다를 양성하는 학원이면, 차라리 독학하세요. 충분히 할 수 있습니다. 그렇지 않고 컴퓨터 없이 문제를 풀어 개발 도구들로 프로그램을 만드는 방법을 가르쳐 프로그래머를 양성하는 학원이면, 스스로 문제를 풀어 프로그램을 만드는 일인 프로그래밍을 체계적이고 전문적으로 배워 창의적인 혹은 창조적인 문제 해결 능력을 갖출 수 있어 많은 도움이 될 것입니다. 왜냐하면, 개발 도구들로 하는 일인 프로그래밍이란 컴퓨터를 이용한 문제 해결 과정이기 때문입니다.

프로그래밍을 공부하는 데는 공부하는 방법이 매우 중요합니다. 공부하는 방법부터 배우고 시작해 보세요. 그렇지 않지만, 우리나라에서는 대부분 C언어부터 배우고 자바를 배우라고 해서(자바부터 배워도 됩니다) C언어나 자바를 배우다 보면, C언어나 자바 책에 적힌 내용은 그럭저럭 이해되지만, 장마다 제시되는 문제를 풀어 C언어나 자바로 프로그램을 만들고자 하면, 어떻게 해야 하는지 모르겠고, 잘되지 않습니다. 그러면 답지를 구해 코드만 외우고 넘어 갑니다. 망하는 지름길입니다.

C언어나 자바 책에 적힌 내용은 C언어나 자바의 문법이고, 장마다 제시되는 문제를 풀어 C언어나 자바로 프로그램을 만드는 일은 프로그래밍입니다. 따라서 C언어나 자바의 문법만 배운다고 프로그래밍을 할 수 있는 것은 아닙니다. 그래서 C언어나 자바의 문법을 배울 것인지 아니면 C언어나 자바로 하는 일인 프로그래밍을 배울 것인지를 먼저 명확하게 하세요. 공부하는 방법이 다르기 때문입니다. 공부하는 목표에 맞게 공부하는 방법을 배워 공부하면 보다 쉽고 재미있게 배울 수 있습니다.

공부하는 방법도 설명드려 보겠습니다. 참고해 보세요.

C언어나 자바를 보다 쉽고 재미있게 배우고, 스스로 문제를 풀어 C언어나 자바로 프로그램을 만들고자 한다면, 먼저 프로그래밍을 배우세요. 문제를 풀어 프로그램을 만드는 일인 프로그래밍을 먼저 체계적이고 전문적으로 배우세요. 그래서 창의적인 혹은 창조적인 문제 해결 능력을 갖추도록 하세요. 왜냐하면, C언어나 자바로 하는 일인 프로그래밍이란 컴퓨터를 이용한 문제 해결 과정이기 때문입니다.

위쪽 프로그래밍의 정의에 의하면, 먼저 문제를 풀어 알고리듬과 자료구조를 만드는 방법을 배우세요. 그리고 C언어나 자바로 알고리듬과 자료구조로 프로그램을 만드는 방법을 배우세요. C언어나 자바로 알고리듬과 자료구조로 프로그램을 만들 때 필요한 C언어나 자바의 문법적인 기능을 이제 C언어나 자바 책에서 찾아서 읽어 보고 적용하는 방식으로 공부하세요. 난이도를 높여 가면서 많은 문제를 풀어 프로그램을 만들다 보면, 스스로 문제를 풀어 프로그램을 만들 수 있고, C언어나 자바도 머리로 기억하는 것이 아니라 몸으로 기억되어 있을 것입니다. 그래서 숨쉬는 것처럼, 걷는 것처럼 자연스럽게 C언어나 자바로 프로그램도 만들 수 있을 것입니다.

알고리듬과 자료구조를 만드는 방법을 배우라고 해서 시중에 출간된 알고리듬과 자료구조 책들을 사서 이미 만들어져 책에 실린 정렬과 검색 알고리듬, 배열, 연결리스트, 트리, 그래프, 스택, 큐들을 외우지 마십시오. 정렬과 검색 알고리듬, 배열, 연결리스트, 트리, 그래프, 스택, 큐들을 만들 수 있도록 알고리듬과 자료구조를 만드는 방법을 먼저 배우라는 것입니다.

인터넷에서 사용되는 논리가 "C언어를 알아야 프로그램을 만들 수 있으므로 C언어를 먼저 배우라"고 합니다. 이러한 논리가 우리나라 영어 교육이나 학습에서도 적용되었지요. 우리나라 영어 교육이나 학습은 영어의 문법부터 시작합니다. 그렇게 해서 중학교, 고등학교 심지어 대학교까지 똑같은 방식으로, 영어 문법을 외우는 방식으로 공부하게 됩니다. 그렇게 십 수년을 하지만 헤밍웨이의 유명한 소설 책 한 권 제대로 읽지 못하고, 두 세쪽 되는 에세이 하나 제대로 작성하지 못하고, 지나가는 외국인과 담소한 번 제대로 나눌 수 없지 않습니까?

"C언어를 알아야만 프로그램을 만들 수 있다"는 논리라면, 영어의 문법을 공부했다면, 영어 소설책도, 에세이도 회화도 가능해야 하지 않습니까? 어느 분야에서 성공하려면, 10000시간 정도 분야에 집중하면 된다는 이론이 있지 않습니까? 우리나라에서 영어 공부에서는 적용되지 않는 이유는 무엇일까요? 교육과 학습에 문제가 있다는 것입니다.

그래서 요사이는 영어 교육과 학습이 매우 실용적으로 바뀌고 있습니다. 문법을 암기하는 것이 아니라, 듣기와 말하기로 바뀌고 있습니다. 듣기와 말하기할 때 필요하면 문법을 공부하고 적용하는 방식으로 말입니다. 그래서 좋은 결과를 내고 있습니다.

프로그래밍 교육과 학습도 바뀌어야 합니다. 문법위주 교육과 학습보다는 문제 해결 중심의 교육과 학습으로 바뀌어야 합니다. 프로그래밍을 공부하는 방법을 배우세요.

C언어나 JAVA언어같은 프로그래밍 언어와 프로그래밍을 체계적이고 전문적으로 공부하는 방법도 설명드려 보겠습니다. 참고해 보세요.

프로그래밍은 우리가 생활하는 데 있어 부닥치는 복잡한 문제를 새로운 생각으로 풀어 프로그래밍 언어로 컴퓨터가 처리하도록 하는 프로그램을 만들어 보다 편하게 살 수 있는 세상을 만드는 일입니다. 그래서 어렵습니다. 그렇지만 내가 생각한 프로그램을 만들고 세상 사람들이 사용한다면 엄청난 성취감과 자부심을 느낄 수 있습니다.

이러한 프로그래밍을 하고자 한다면 다음과 같은 최소한의 능력을 갖추어야 합니다.

(1) 문제 해결 능력

(2) 프로그래밍 언어 구사 능력

(3) 개발 툴 사용 능력

이 중에서 가장 중요한 것은 문제 해결 능력입니다. 문제를 해결할 수 없으면, 프로그래밍 언어 구사 능력도 개발 툴 사용 능력도 아무 소용이 없습니다. 문제 해결 능력은 많은 문제를 풀어 프로그램을 만들어 봄으로 해서 나만의 문제 해결 방법을 만들었을 때 갖추어 지는 것입니다. 따라서 프로그래밍을 배우고자 한다면 체계적이고 전문적인 학습을 해야 합니다. 그러면 누구나 프로그래밍을 할 수 있습니다.

프로그래밍 언어나 프로그래밍을 배울 때는 C언어나 자바같은 프로그래밍 언어만 배우지 마시고, C언어나 자바로 하는 일인 프로그래밍을 먼저 공부하세요. 프로그래밍 언어만 배운 사람이면 프로그래밍 언어가 배우기 어렵다고 하고, 어려운 프로그래밍 언어를 한 권 내지 두 세권 책으로 공부를 마친 후에도 문제를 스스로 풀어 배운 프로그래밍 언어로 프로그램을 만들려고 하면 어디서 부터 시작하여 어떻게 해야 하는지가 막막하다고 합니다.

왜 그럴까요? 프로그래밍 언어 책에 적힌 프로그램을 이해하기 위해서는 프로그래밍을 배워야 하는데 그렇지 않고 프로그래밍 언어를 배우고자 하기 때문입니다. 프로그래밍 자체는 어렵습니다. 프로그래밍은 문제를 풀어 컴퓨터가 처리하도록 하는 프로그램을 만드는 일이기 때문입니다.

프로그래밍 언어 책에서는 문제를 풀어 프로그램을 만드는 것을 설명하지 않고, 문제를 풀어 해결책(알고리듬)을 만든 후에 컴퓨터가 처리하도록 하는 프로그램을 만들 때 프로그래밍 언어가 언제, 어떻게 적용되는지만을 설명합니다. 그래서 프로그래밍과 프로그래밍 언어를 재미있게 공부하고자 한다면 체계적이고 합리적인 학습을 해야 합니다.

프로그래밍 언어를 배우기 전에 프로그래밍 언어로 하는 일인 프로그래밍을 먼저 공부하세요. 프로그래밍이 무엇인지, 어떻게 하는지, C언어같은 프로그래밍 언어가 언제, 어떻게 사용되는지 그리고 프로그램이 어떻게 작동하는지를 공부하세요. 또한 이러한 개념과 원리를 바탕으로 문제를 풀어 프로그램을 만드는 절차를 배우세요. 이러한 내용을 배우고자 하면, 다음 책들을 참고해 보세요.

책들은 "이렇게 하면 나도 프로그램을 잘 만들 수 있다(나프잘)" 시리즈입니다.

이렇게 프로그래밍을 이해했다면, 프로그래밍 언어를 배우세요. 무작정 프로그래밍 언어 책을 사고 동영상강의를 보면서 책에 적혀 있는 프로그램을 아무 생각없이 입력해서 실행시켜 보고 머리를 끄덕이고 외우는 방식보다 쉽게 재미있게 프로그래밍 언어를 배울 수 있습니다. 왜냐하면 왜 프로그래밍 언어를 배워야 하는지를 명확하게 이해했고, 프로그래밍 언어 책에 나온 프로그램이 어떻게 작성되었는지를 이해할 수 있고, 마지막으로 프로그래밍 언어 책에 제시되는 문제를 풀어 프로그램을 만들 수 있기 때문입니다.

C언어를 공부하고자 한다면 다음 책을 참고해 보세요.

책은 "C를 배우면 함수를 잘 만들어야 한다"입니다.

문법만 설명하는 것이 아니라 문제를 풀어 프로그램을 만들 때 C언어가 언제, 어떻게 적용되는지를 설명합니다. 특히 책의 처음부터 끝까지 C언어를 배우면 반드시 만들 수 있어야 하는 함수를 만들어서 사용하는 방법을 설명합니다.

네이버 카페 "프로그래밍을 배우자"에서 게시글과 동영상강의로 프로그래밍이 무엇인지, 어떻게 하는 것인지 그리고 C언어나 JAVA언어가 언제, 어떻게 사용되는지를 확인해 보세요. 그리고 프로그래밍과 C언어나 JAVA언어를 어떻게 배워야 할지를 생각해 보고 시작하세요. 그래서 시행착오를 줄이세요.

독학을 하신다면 책을 읽는 방법을 바꾸세요. 책을 볼 때 바로 정독을 하지 마시고, 빠른 속도로 전체 내용을 훓어 보는 방식으로 여러 번 보고, 정독을 하십시오. 왜냐하면 모든 내용은 질문자 님에게 새로운 내용입니다. 따라서 어려울 수 밖에 없습니다. 그래서 최소한 책에 어떠한 내용이 담겨 있는지와 자주 사용되는 용어(혹은 개념)에는 익숙해야 정독을 할 수 있지 않습니까? 책의 줄거리나 용어에 익숙하기 위해서 빠른 속도로 전체 내용을 훑어 보는 방식으로 먼저 읽어 보시라고 권하는 것입니다.

좋지 않은 프로그래밍 공부 방법이지만, C언어나 자바의 문법만 배우고자 한다면, 책을 훑어보기로 처음부터 끝까지 빠르게 3-4회 읽어 어떠한 내용인지, 자주 사용되는 용어들에 익숙해 지도록 하세요. 내용이 파악되고, 용어들에 익숙해지면, 처음부터 책에 실린 코드도 컴퓨터에 입력해 보면서, 컴퓨터가 없으면 공책에 적어 보면서 어떠한 문법이 언제, 어떻게 사용되는지를 외우세요. 이때는 "왜 이렇게 할까", "어떻게 작동할까"라는 생각들은 하지 마시고, 외우세요.

2019.05.31.

도움이 되었다면 UP 눌러주세요!
UP이 많은 답변일수록 사용자들에게 더 많이 노출됩니다.
6번째 답변
프로필 사진
컨설턴트
영웅
컴퓨터, 프로그래밍 97위, 직업교육, 대학 입시, 진학 분야에서 활동
본인 입력 포함 정보

안녕하세요. IT전문교육기관 컨설턴트입니다.

궁금하신 점 답변 달아드리겠습니다

IT를 크게 네 가지 분야로 나눴을때 프로그래밍, 시스템, 네트워크, 보안이 있습니다.

프로그래밍

웹 개발자 웹 프로그램밍 언어를 통해서 웹을 설계 및 개발, 웹 DB관리

프로그래머 프로그래밍 알고리즘을 설계하고 프로그래밍을 통해 S/W 개발 및 유지보수

시스템

시스템 엔지니어(=서버 관리자) 회사에서 사용되는 서버를 설계 및 구축하며 서버 운영 장애조치 및 관리

데이터베이스 관리자 회사에서 사용되는 DB서버를 구축하고 유지보수 및 관리

빅 데이터 전문가 대용량 데이터를 수집하여 필요한 작업만을 분석하고 저장

네트워크

네트워크 엔지니어 회사 내 네트워크 전산망을 설계 및 구축하고 네트워크 장비 연결 및 유지 보수

보안

정보보안 전문가 흔히 화이트 해커라 불리며 국민의 개인 정보를 보안하고 요새 급증하는 사이버 테러에 대응

정보보안전문가 종류

디지털 포렌식(=사이버 수사대) 기존에 없어졌던 정보를 다시 복구

모의 해킹 전문가 네트워크, 프로그램, 서버,DB해킹 등 해킹의 취약점을 분석하기 위해서실제로 해킹과 방어

정보보안 컨설턴트 하나의 네트워크, 서버&시스템을 구축하는데 있어서 모의해킹을 통해서 취약점 분석에 대한 데이터를 바탕으로 컨설팅

보안관제 중앙 관제 센터에서 실시간으로 침입, 해킹을 모니터링을 통해서 1차 대응

악성코드 분석 전문가 기존에 있던 코드가 아닌 해가 되는 코드를 분석하는 업무로 바이러스가 되는 코드를 분석하고 보안 프로그램을 제작

추가적으로 궁금하신 게 있거나 상담이 필요하시다면

아래 주소로 문의하세요

바로 상담 도와드리겠습니다.

2019.05.31.

도움이 되었다면 UP 눌러주세요!
UP이 많은 답변일수록 사용자들에게 더 많이 노출됩니다.