웹개발자가 되고싶은 여학생입니다.

웹개발자가 되고싶은 여학생입니다.

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

여학생은 아니구요.....
나이가 스무살이라서 일단 학생이라고는 했는데 지금 직장다니고있어요ㅎ


어쩌다 웹디를 알게되서 한달전부터 (11월) html5, css3 공부하고 지금 javascript를 공부하고있는데요
공부하면서 웹관련 지식들을 많이 찾아보니깐 웹개발자에대해 관심이 생기더라구요 
지금 웹사이트를 만들려는 계획이있는데(또래 4명) 일단 이게 제일 급한 목표라서스크립트끝내고
제이쿼리를 하려고해요. ( 디자인을 위한공부 )
이제 이 다음부터 저는 개발자 공부를 하고싶어요.

자바스크립트에 손을댔으니 자바언어를 공부하려고 하는데요 이쪽 계열이 너무 광범위하고 연계되는 부분이 많이있어서 뭐부터 해야할지 모르겟어요. 제일 보편화된것이 c랑 java인데 자바는 할려고 마음먹었지만 c가 제일 일반적이라서 이것을 공부해야할지 고민이 되요. 어떤언어가 미래에 더 가치가있을까요?

소프트웨어에서의 직업은 대충 뭐가있을까요?

웹개발자라고하는게 웹 사이트만 포함이 되는건가요? 창업을 하고자하는 목표가있어서 이분야에대해서는 전문가가 되야한다고 생각해요. 서버도 제가돌리고싶은 욕심도 있구요ㅎ 제가 아직 모르는 소리를 하고있는걸수도있는데 시간이 걸리더라도 완벽해지고싶어요 

웹개발을 하면서 창업을 하고싶은데 '이거구나'할만한 창의력이 정말없네요. 웹개발자의 성공사례도 알려주세요. 웹사이트 구축과정도 자세히 알고싶어요. 검색해도 디자인에 관한거나 구축후의 광고라는지 마케팅...이런것밖에 나오지않아서ㅠ 웹사이트를 설계하고 어떻게 서버를 돌리고 뭐.이런것들?

질문이 섞여있고 많지만 궁금한게 너무많네요 
성심성의껏 답변해주시면 너무너무감사할것같아요!_!




profile_image 익명 작성일 -

웹개발자로 한정하지 마시고, 웹 환경에서도 작동할 수 있는 프로그램도 포함한 프로그램을 만드는 방법을 배우세요. 그러면 웹사이트 구축 과정을 이해할 것입니다. 그래서 C언어나 JAVA언어만 배우지 마시고, C언어나 자바 언어로 하는 일인 프로그래밍을 체계적이고 전문적으로 공부하세요. 그래서 창의적인 혹은 창조적인 문제 해결 능력을 갖추도록 하세요. 왜냐하면, 프로그래밍이란 문제 해결 과정이기 때문입니다.

 

성공적인 웹개발자가 되고자 한다면, 프로그래밍 언어, 라이브러리와 개발 툴(프로그램) 사용법만을 배우지 마시고, 프로그램을 만드는 일인 프로그래밍을 체계적이고 전문적으로 배우세요.

 

과 같은 인터넷에서 "프로그래밍 공부 순서가 어떻게 되느냐" 질문하면 답변은 누구나 "C언어->C++언어->JAVA->C#->API->MFC->OpenGL->DirectX"라고 적고 있습니다. 그래서 프로그래밍 언어, 라이브러리와 개발 툴 사용법만을 강조하는 프로그래밍 교육이나 공부로 다음과 같은 결과만 남겼습니다.

 

프로그래밍에 관심이 있는 대한민국 사람이라면 C언어 책 한 두 권 책장에 장식만 하고 다른 일을 하고 있을 것입니다. 그리고 C언어를 배워서 무엇할 것인가라고 하면, 우스개 소리였지만 지금은 현실이 된 말로 "C언어 학원 강사"만 할 수 있답니다. 실제 현업에서는 C언어로 프로그램을 만들 수 있는 프로그래머가 없다고 아우성이고 C언어로 프로그램을 만들 수 있는 사람이면 JAVA로 프로그램을 만들 수 있는 사람보다 연봉이 30% 더 준다고 해도 사람 구하기 힘듭니다. C언어를 배워서 프로그램을 만들 지 않을 것이라면 왜 C언어를 첫번째로 배워야 할까요? 다른 프로그래밍 언어를 쉽게 배울 수 있기 때문이라고요? 그냥 맘에 드는 언어부터 배우면 시간과 노력도 절감할 수 있고, 프로그래머의 꿈도 포기하지 않을 것입니다.

 

C언어, C++언어, JAVA, C#같은 프로그래밍 언어의 문법과 API, MFC, OpenGL, DirectX같은 이미 작성된 라이브러리와 개발 툴 사용법만을 배우고, 회사에 가면 이미 작성된 코드를 분석(?)하고, Ctrl+N, Ctrl+A, Ctrl+C, Ctrl+V, Ctrl+H 같은 편집으로 시키는 일만 처리할 수 있겠지요. 그래서 단순 편집 작업이라고 생각하니, 부과되는 양이 많게 될 것이고, 이것을 처리하고자 하니, "월화수목금금금"이고 밤을 새야 하고, 돈도 쥐꼬리만큼 받게 됩니다.  몇 년 하다 보면, 오류를 찾고 고치는 능력을 조금 갖추었지만, 학원 갓 수료한 신입이 갖춘 능력 이상을 할 수 없습니다. 그러면 밑에서 치고 들어 오니, 물러나 주어야 하겠지요. 이러한 내용의 인터넷 게시물이 한 때 회자되었든 것입니다.

 

그래서 프로그래밍을 공부하겠다고 하면 말리는 사람들이 많지 않습니까? 공무원이나 되라고 권하면서 말이지요.


실수는 여러 번 하면 바보라고 하지요. 이미 문법 공부가 잘못된 것이라는 것을 우리는 체험했습니다. 우리나라에서 영어 공부를 보세요. 요사이는 유치원부터 시작한다지요? 영어의 문법 공부만 20년 가까이 하지만, 소설 책 한 권도 제대로 읽지 못하고, 회화나 작문은 하지 못하지 않습니까? 프로그래밍 언어의 문법과 라이브러리 사용법만 배운다고 프로그래밍할 수 있을 것 같습니까? 할 수 있었다면 우리나라가 소프트웨어 후진국이 되지 않았을 것입니다.

 

생각을 바꾸어야 합니다. 프로그래밍 언어나 라이브러리와 개발 툴 사용법만 배우지 마시고, 프로그래밍 언어나 라이브러리와 개발 툴로 하는 일인 프로그래밍을 체계적이고 전문적으로 배워 창의적인 혹은 창조적인 문제 해결 능력을 갖추어야 합니다. 왜냐하면, 프로그래밍이란 문제 해결 과정이기 때문입니다.

 

프로그래밍을 체계적이고 전문적으로 배워 창의적인 혹은 창조적인 문제 해결 능력만 갖춘다면, 나이, 성별, 학력, 전공과 무관하게 누구나 프로그래밍을 할 수 있습니다.

 

아직도 우리에게는 기회가 많습니다. 오늘날 만들어 지는 모든 것, 스마트폰, 스마트TV, 스마트워치, 게임, 자동차, 로봇, 비행기, 우주선, 배, 빌딩, 영화, 음악, 보안, 영업, 회계, 교통 등에 많은 프로그램이 사용되고 있습니다. 미래에는 더욱더 많은 프로그램이 더욱더 다양한 분야에서 사용될 것입니다. 이러한 환경에서 프로그램을 만들 수 있는 프로그래머는 반드시 창의적인 혹은 창조적인 문제 해결 능력을 갖추어야 할 것입니다. 프로그래밍을 공부하는 방법을 바꾸어서 준비하세요.

 

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

 

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

 

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

(1) 문제 해결 능력

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

(3) 개발 툴 사용 능력

 

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


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

 

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

 

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


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

 

책들은 "이렇게 하면 나도 프로그램을 잘 만들 수 있다 C & JAVA 프로그래밍 입문"시리즈입니다.

 

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

 

C언어를 공부하고자 한다면 다음 책을 참고해 보세요.
책은 "C를 배우면 함수를 잘 만들어야 한다"입니다.

 

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

 

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


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

profile_image 익명 작성일 -


1. 어떤언어가 미래에 더 가치가있을까요?
--> 가치있는 언어는 없습니다. 가치없는 언어도 없구요. 어떤 언어를 선택하느냐 보다는 어떤 사이트를
만드냐가 중요하죠. 질문자님의 질문을 보면 비지니스적인 마인드가 강하신데 예로 페이스북이 어떤언어로
만들었냐 보다는 페이스북 그 자체가 중요하죠.
웹프로그래밍 언어로는 asp, php, java, c# 등 여러가지가 있습니다. 이중에 선택하시면 되고요
게시판 알고리즘만 알고계시면 왠만한 홈페이지는 만드실 수 있습니다.

2. 광범위한 질문들
--> ^^; 너무 광범위 해서 일단 구체적인 어떤 아이템에 대한 사업을 먼저 정하신것이 좋을 것 같구요.
서버는 직접돌리실 경우 오히려 비용이 많으 드니 호스팅을 이용하시다가 정말로 아이템이 대박일 경우
트레픽문제가 있으니 그때는 서버를 임대하시는 방향으로 가셔도 좋습니다. 비용이나 관리,보안 측면에서
모두 이익일 듯 하네요. 인터넷에 웹호스팅 하시면 여러업체 있습니다. 프로그램언어,DB별로 있으니
추후 가격등 확인하시고 선택하시면 될 듯 하네요.

제 블로그에가면 간단한 asp 게시판 소스들 있으니 도움되신다면 참고하시고요.
그럼 좋은 결실 맺으시길...

웹 개발자가 되고 싶은 대학생

졸업 후 바로 취업을 하고 싶은 대학생입니다. 이번 한학기 휴학기간 동안 열심히... 또 웹개발자는 어떻게 준비해야하나요? 안녕하세요, IT 전공자입니다. 웹개발자로...

웹디자이너 or 웹개발자가 되고 싶은

웹디자이너 or 웹개발자가 되고 싶은 고1입니다. 진로에 관해 질문이 많은데 답변해주실... 시디과 같은경우에 멀티미디어와 함께 디자인 쪽으로 진행하는 경우도 있습니다....

웹개발자 가 되고 싶은 20대 백수남

웹개발자 가 되고 싶은 20대 백수남자 입니다 웹개발자과정이 있다고 들었는데 어떤 직업인지에 대해서도 학원상담이라도 받고 싶습니다 웹개발자가 있는 종로 학원...

웹프로그램 개발자가 되고싶은 학생입니다.

제가 이제 20살 컴공과 대학생인데 프로그램을 개발할려면 어떤 지식들이 필요로... 개발자는 무슨 분야인지, 어떤 부분을 맡고 있는지에 따라 사용하는 언어, 공부해야 하는...

웹개발자가 되고싶습니다

... 배우고싶은 마음이 생겼는데 어디부터 어떻게... 사람이 되고싶습니다 디자인적인 부분 포토샵이나... 또한 웹 개발자가 되기위해선 우선 가장 기본적으로 HTML과 CSS부터...

웹개발자 공부 질문 있어요~

웹개발자가 되고 싶은 고등학생입니다! 혼자서 책보고 코딩 공부하는데 너무... 그리고 인강이나 학원도 추천해주세요 웹개발자를 꿈꾸고 계신가요? 웹 개발자는 크게...