프론트엔드 개발자

프론트엔드 개발자

작성일 2020.12.09댓글 4건
    게시물 수정 , 삭제는 로그인 필요

안녕하세요 25살 여자입니다.. 개발과 전혀 상관없는 패션디자인을 전공하고 패션유통회사에서 2년 가량 근무한 후, 작년 7월쯤 다른 분야로 이직을 희망하여 다니던 회사를 퇴사하게 되었습니다. 퇴사 후, 내일배움카드로 2달동안 짧게 웹디자인 학원을 다녔는데요, 이때 처음 HTML,CSS를 배우고 적성에 잘 맞는 것 같다는 생각을 했습니다. 그때부터 이와 관련 된 직무를 찾아보다가, 웹퍼블리셔, 프론트엔드 개발자에 대해 알게 되었습니다. 하지만 현재 제 실력으로는 이쪽으로 취업이 힘들 것 같다고 생각했고, 잠시 휴식기를 갖으면서 생각하자 마음 먹었습니다. 그렇게 올해인 2020년이 되었고.. 예상치도 못한 코로나가 터졌습니다.. 한동안 취업이 힘들겠구나 하는 생각에, 이쪽 분야와 관련된 취업성공패키지를 해서 퍼블리셔나 개발자로 취업하자는 바보 같은 생각을 했네요.. 하.. 그때 그러지 말았어야 했는데.. 쨋건 3월부터 취성패를 시작했고 코로나로인해 학원개강이 밀리고 밀려, 5월말부터 수업을 들었습니다. 2달가랑 HTML,CSS를 빡시게 나가고 자바스크립트는 고작 2주 채 나가지 않는 커리큘럼이 이해가 되지 않아, 많은 생각 끝에 학원을 중도포기했습니다. 그게 8월초중순이고.. 10월까지 스스로 배운걸 활용해 포트폴리오를 만들었지만.. 역시나.. 이정도 수준으로는 취업이 택도 없더군요.. 취성패 상담사님께서는 계속 웹디자인 관련 구직공고만 보내주시고.. 아무리 생각해도 이건 아니다 싶어, 취성패를 구직기간종료로 끝내고 패스트캠퍼스나 스파르타 코딩클럽과 같은 온라인 코딩 수업을 들으려고 합니다.. 아 서론이 길었는데요, 여기서부터 질문입니다ㅠㅠ

1. 패스트캠퍼스나 스파르타 코딩클럽과 같은 수업을 듣고 스스로 익히고 공부하기까지 그래도 6개월가량 소요 될 것 같은데요.. 그렇게 되면 2021년 6월쯤.. 저는 2019년 7월, 퇴사 후 2년가량의 공백기가 생깁니다.. 이게 취업에 있어 문제가 될까요..?

2. 현재 저는 HTML,CSS는 중하 정도? 다룰 줄 아는 수준이고, 자바스크립트 제이쿼리는 아예 모른다고 보시면 됩니다. 현재 패스트캠프에서 진행하고 있는 프론트엔드 개발자 올인원 패키지를 들을까 고민중인데.. 괜찮은 커리큘럼인지 궁금하네요ㅠㅠ 최종적으로 신입 프론트엔드 개발자로 취업하려면 어떤걸 공부하면 좋을 지, 알려주시면 감사하겠습니다.

긴 글 읽어주셔서 감사합니다.. 많은 도움 부탁드립니다ㅠㅠ 광고성 글은 모두 신고합니다.

*패스트캠퍼스 올인원 패키지 커리큘럼은 사진 첨부 하겠습니다!



#프론트엔드 개발자 #프론트엔드 개발자 포트폴리오 #프론트엔드 개발자 이력서 #프론트엔드 개발자 연봉 #프론트엔드 개발자 채용 #프론트엔드 개발자 로드맵 #프론트엔드 개발자 면접 #프론트엔드 개발자 전망 #프론트엔드 개발자 역량 #프론트엔드 개발자 취업

profile_image 익명 작성일 -

안녕하세요 25살 여자입니다.. 개발과 전혀 상관없는 패션디자인을 전공하고 패션유통회사에서 2년 가량 근무한 후, 작년 7월쯤 다른 분야로 이직을 희망하여 다니던 회사를 퇴사하게 되었습니다. 퇴사 후, 내일배움카드로 2달동안 짧게 웹디자인 학원을 다녔는데요, 이때 처음 HTML,CSS를 배우고 적성에 잘 맞는 것 같다는 생각을 했습니다. 그때부터 이와 관련 된 직무를 찾아보다가, 웹퍼블리셔, 프론트엔드 개발자에 대해 알게 되었습니다. 하지만 현재 제 실력으로는 이쪽으로 취업이 힘들 것 같다고 생각했고, 잠시 휴식기를 갖으면서 생각하자 마음 먹었습니다. 그렇게 올해인 2020년이 되었고.. 예상치도 못한 코로나가 터졌습니다.. 한동안 취업이 힘들겠구나 하는 생각에, 이쪽 분야와 관련된 취업성공패키지를 해서 퍼블리셔나 개발자로 취업하자는 바보 같은 생각을 했네요.. 하.. 그때 그러지 말았어야 했는데.. 쨋건 3월부터 취성패를 시작했고 코로나로인해 학원개강이 밀리고 밀려, 5월말부터 수업을 들었습니다. 2달가랑 HTML,CSS를 빡시게 나가고 자바스크립트는 고작 2주 채 나가지 않는 커리큘럼이 이해가 되지 않아, 많은 생각 끝에 학원을 중도포기했습니다. 그게 8월초중순이고.. 10월까지 스스로 배운걸 활용해 포트폴리오를 만들었지만.. 역시나.. 이정도 수준으로는 취업이 택도 없더군요.. 취성패 상담사님께서는 계속 웹디자인 관련 구직공고만 보내주시고.. 아무리 생각해도 이건 아니다 싶어, 취성패를 구직기간종료로 끝내고 패스트캠퍼스나 스파르타 코딩클럽과 같은 온라인 코딩 수업을 들으려고 합니다.. 아 서론이 길었는데요, 여기서부터 질문입니다ㅠㅠ

안녕하세요 저는 부산에서 웹 개발쪽으로 일하는 사람입니다. 지금하고자 하는일은 본인이 선택하신 분야이고 앞으로 해보고자 하는 마음이 클꺼라 예상해서 조금 강하게 말씀드리려 합니다. 저도 국비 교육을 받고 취업을 한사람으로 부산 아이티윌이랄 학원에서 다닐때 주변에 많은 사람들을 같이 지내본 결과 몇가지 공통점을 찾게 된듯해서 알려드리려 합니다.

1. 패스트캠퍼스나 스파르타 코딩클럽과 같은 수업을 듣고 스스로 익히고 공부하기까지 그래도 6개월가량 소요 될 것 같은데요.. 그렇게 되면 2021년 6월쯤.. 저는 2019년 7월, 퇴사 후 2년가량의 공백기가 생깁니다.. 이게 취업에 있어 문제가 될까요..?

->네, 문제가 있습니다. 물론 '코로나'라고 하는 특수한 상황이 껴있긴하지만 본인은 이력서 상으론 아무것도 하지 않으신겁니다. 위에 적어주신 이야기로는 2달정도 학원 수업하고 본인이 판단해서 그만둔 경험 말곤 없네요. 본인이 공부 했다라는 증명이 없고선 회사에서 판단하긴 그냥 공백입니다.

2. 현재 저는 HTML,CSS는 중하 정도? 다룰 줄 아는 수준이고, 자바스크립트 제이쿼리는 아예 모른다고 보시면 됩니다. 현재 패스트캠프에서 진행하고 있는 프론트엔드 개발자 올인원 패키지를 들을까 고민중인데.. 괜찮은 커리큘럼인지 궁금하네요ㅠㅠ 최종적으로 신입 프론트엔드 개발자로 취업하려면 어떤걸 공부하면 좋을 지, 알려주시면 감사하겠습니다.

-> HTML/CSS 스킬이 중하? 라고 판단하셨는데 기준이 무엇인가요? 다른 사람들도 다 그렇게 이야기 하시던가요? 보통 IT직군에서는 본인의 스킬 수준을 상중하로 표기 하지 않습니다. (일반적인 학생들이 많이 표기할뿐...) 본인이 어떤걸 해봤고, 어떤걸 할수 있는가를 나타낼수 있어야 합니다. 그리고 JS(+jQuery)는 필수 입니다. 무슨 수를 써서공부하고 익혀야지만 살아 남을수 있어요.

제 생각은 이렇습니다. 저기 커리쿨럼이 나쁘진 않습니다만 본인이 지원하고자하는 방향에 있어서 굳이 없어도 될 부분들도 조금 있어보이네요. 일단 HTML / CSS / JS (jQuery) / git,github 필수 입니다. 그다음 react / typescript 정도가 심화 선택 정도 되겠네요. 기본을 우수하게 다루면서 심화 과목을 다룰수 있다면 회사입장에선 매우 매력적이게 보일겁니다. 하지만 공부를 했다라는 것과 다룰수있는것은 차이가 엄청나게 큽니다. 그러므로 본인이 찾아보고 많이 알아보면서 공부하시는 습관이 먼저 필요합니다. 그리고 프론트엔드(fe) 개발자라고 단순하게 위에 이야기 했던 언어만 알아선 안됩니다. 전반적인 서비스흐름, 데이터처리(DB), 서버, 운영(OS,메모리), 백엔드 단의 언어도 어느정도 다룰수 있어야 합니다. fe개발하는데 왜 필요하냐구요? 혼자서 개발하지 않기 때문이죠. 협업을 하려면 어느정도 대화가 필요하고 위에 언급했던 부분들은 '기본/기초' 소양입니다...없어도 취업한다던데... 머 가능은 하겠죠..? 저런게 있는 사람과 없는 사람의 차이 누가더 취업시장에서 매력적일까요? 내길이 아닌거 같다구요? 그럼 다른 직군을 알아보시고, 그게 아니라 내가 쉬는동안 시간을 보낸게 너무 아까우시다면 지금 부터 시작하시면 됩니다. 대신 포기 하지 말고 끝까지 진행하셔합니다. 위에서 말한 공백을 공부하고 채워 나가면 됩니다. 취업 준비하시는 동안엔 마음 독하게 먹고 공부하셔야합니다. 그리고 본인이 경험한 디자인 경험들이 본인을 남들과 다른 차이를 보여줄수 있을겁니다. 본인이 희망하는 취업시즌에 맞춰 준비를 하셔야합니다. 온라인으로 많은 것들을 준비 할수 있습니다. 많은 것들을 찾아보시고 알아보셔야 합니다.

요즘 코로나때문에 더더욱 많은 사람들이 접근하고 시작하려는 분들이 많습니다. 그렇기 때문에 취업을 도전하기가 더더욱 어려워지고 있습니다. 하지만 그사이에도 분명 길이있고 방법이 있습니다. 좋은 길은 분명 열심히 찾다보면 보일겁니다. 오늘보다 내일 조금더 발전하게 준비하신다면 충분히 좋은 결과가 있을겁니다!

profile_image 익명 작성일 -

1. 패스트캠퍼스나 스파르타 코딩클럽과 같은 수업을 듣고 스스로 익히고 공부하기까지 그래도 6개월가량 소요 될 것 같은데요.. 그렇게 되면 2021년 6월쯤.. 저는 2019년 7월, 퇴사 후 2년가량의 공백기가 생깁니다.. 이게 취업에 있어 문제가 될까요..?

=> 딱히 문제될건 없습니다. 공백기에 대해서 질문은 할 수 있지만...대부분의 시기는 코로나였고...

그 이전에는 준비 기간이기 때문에 사실대로 말씀하시면 됩니다.

어설픈 거짓말이나 포장보다는 그냥 사실대로 간략하게 말씀하시는게 좋습니다.

제 경우는 면접 때 공백같은건 별로 궁금해 하지 않습니다. 공백기가 없다고 잘하거나 열심히 하는것도 아니고 딱히 평가 기준이 되지 못하기 때문에 신경쓰지 않지만...누군가가 물어본다해도 그냥 말씀드린대로

사실대로 말씀하시면 됩니다.

2. 현재 저는 HTML,CSS는 중하 정도? 다룰 줄 아는 수준이고, 자바스크립트 제이쿼리는 아예 모른다고 보시면 됩니다. 현재 패스트캠프에서 진행하고 있는 프론트엔드 개발자 올인원 패키지를 들을까 고민중인데.. 괜찮은 커리큘럼인지 궁금하네요ㅠㅠ 최종적으로 신입 프론트엔드 개발자로 취업하려면 어떤걸 공부하면 좋을 지, 알려주시면 감사하겠습니다.

=> 커리큘럼을 봐서는 퍼블리셔에 가까운거 같네요.

저 과정 외에 DB, Server Side 언어, 네트워크, File IO 정도 익히셔야 합니다.

신입 개발자로 취업하실려면 혼자서 댓글 기능이 있는 게시판 정도 만드실 수 있으면 됩니다.

파일이나 이미지까지 처리되면 더 좋구요.

이걸 위해서 저 커리큘럼 외에 나열해드린걸 익히셔야 합니다.

https://blog.naver.com/phj99/222156668250

profile_image 익명 작성일 -

프론트 엔드 개발자로 취업하고자 하면, 먼저 코딩 다른 말로는 프로그래밍을 제대로 배우도록 하세요. ​코딩 다른 말로는 프로그래밍을 제대로 배우고자 하면, 코딩 다른 말로는 프로그래밍을 체계적이고 전문적으로 배워 창의적인 혹은 창조적인 문제 해결 능력과 프로그래밍 능력을 갖추도록 하세요. 그러면, 나이, 성별, 학력, 전공과 상관없이 누구나 코딩 다른 말로는 프로그래밍할 수 있습니다. 그렇게 먼저 코딩 다른 말로는 프로그래밍을 배우면, 어떠한 프로그래밍 언어라도 보다 쉽고 재미있게 효율적으로 배울 수 있습니다.

C언어나 자바는 프로그램을 만드는 일인 프로그래밍할 때 사용되는 도구로 프로그래밍 언어입니다. C언어나 자바같은 프로그래밍 언어를 배워야 프로그래밍을 배울 수 있다고 생각하십니까? C언어나 자바같은 프로그래밍 언어를 배우는 것이 프로그래밍을 배우는 것이라 생각하십니까? C언어나 자바같은 프로그래밍 언어를 배우면 프로그래밍할 수 있을 것이라 생각하십니까? 매우 잘못된 바보같은 생각입니다. C언어나 자바같은 프로그래밍 언어를 배운다고 프로그래밍할 수 없습니다. C언어나 자바같은 프로그래밍 언어를 배우는 것과 프로그래밍을 배우는 것은 별개 문제입니다.

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

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

이러한 데 프로그래밍할 때 사용되는 도구들인 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회 읽어 어떠한 내용인지, 자주 사용되는 용어들에 익숙해 지도록 하세요. 내용이 파악되고, 용어들에 익숙해지면, 처음부터 책에 실린 코드도 컴퓨터에 입력해 보면서, 컴퓨터가 없으면 공책에 적어 보면서 어떠한 문법이 언제, 어떻게 사용되는지를 외우세요. 이때는 "왜 이렇게 할까", "어떻게 작동할까"라는 생각들은 하지 마시고, 외우세요.

profile_image 익명 작성일 -

짧은기간 공부하셨는데 그래도 열심히 배우신것 같네요 ㅎㅎ

안녕하세요

부산 IT 학원을 찾고 계시나요??

강남/신촌/대구에 이어서

코리아 교육그룹이 또 한 번 해냈습니다.

부산에도 코리아 IT 아카데미가 드디어

오픈했어요

정보 보안과 빅데이터 등 다양한 코딩 프로그램 수업과

많은 학과과정이 개설되어 있으니 저희 홈페이지도 한번 둘러보시고 연락 한번 주세요

코로나19에도 거뜬하고 방역수칙을 지키며 운영 중이며

부담 가지시지 말고 카톡이나 전화 한번 주세요ㅎㅎ

링크는 밑에 남겨드릴게요 ㅎ

방학 시즌에 맞춰 개강한다고 하니 서둘러주세요~~

오픈 카카오톡 : https://open.kakao.com/o/sjqs8NIc

홈페이지 : http://busan-koreaitcampus.com/

프론트엔드 개발자 부트캠프

프론트엔드 개발자 부트캠프6개월 짜리를 들었습니다 근데 중간부터 잘 못따라가서 의미없이 수료했습니다.. 어떻게 해야할까요..? 똑같은거 다시 신청하고 다시 들어야할까요?...

프론트엔드 개발자 취업에 대해...

... 프론트엔드 개발자 취업을 희망하신다면 우선 말씀해 주신 html, css와 같은 것들을 학습하고 포트폴리오 제작을 하시는 것이 좋으십니다. 취업 성공률 높이기 위해선...

프론트엔드 개발자를 꿈꾸는...

프론트엔드 개발자를 꿈구는 취준생입니다. 혹시 프론트엔드 개발자로써 하지 말아야되는 것과 해야 되는 것을 4가지씩 말씀해주시면 감사하겠습니다. 안녕하세요 작성자님...

상태로 프론트엔드 개발자나 백엔드...

소마고를 준비하고 있는데 바로 취업했을때 대졸인 사람 연봉이 얼마인지 고졸인 사람 연봉이 얼마인지 궁금하고 프론트엔드 개발자와 백엔드 개발자의 차이점이...

프론트엔드 개발자가 꿈인데요

... 전 재능이 없는 걸까요… 적성에 안맞는걸까요 잘하는 게 없어서 하고싶은게 없었는데 웹개발은 꼭 잘하고 싶거든요 프론트엔드 개발자가 되고 싶은데 제 나이는...

프론트엔드 개발자 질문입니다.

... 지금 국비수업이 웹디자인 쪽이고 취업은 프론트엔드개발자로 취직하고 싶어 js랑 다른 툴도 배워서 포토폴리오를 만들려고 합니다. 문제는 시간이 너무 없어서(하루에...