일단 좇도모르는 현직 1달차 개발자가


좇에좇도모르는 흐린바다를위해서


그래서 1년가량 먼저공부했다고


누가비웃을지는 몰라도 1년간의 내 생각과 경험을 말해줌.


일단 c언어부터 공부해야함


솔직히 웹프로그래머되면 순수 c언어 문법을 볼경우는 거~의 없지만


그래도 기본은 c언어라고 생각해야함


1년동안 언어를 흘깃흘깃 넘보면어


c, c++, 자바, 자바스크립트, 파이썬, 클로저, php 기본서 한번씩은 다~ 봤지만


c언어기본서처럼 그나마 언어의 근본을 설명해주는 책이없음


c언어라도 봐야 슈발 '형' 이 어쩌고 '메모리' 가 어쩌고 설명이라도 쪼끔해주는데 다른 언어기본서는(한국저자가쓴것만말한다) 좇도없음


c언어 기본서보면 자료구조네 알고리즘이네 좇도 지랄하지말고


걍 자바보면됨 


비트 자바웹과정가는거 같은데 jsp는 걍 학원가서 시작하고


자바만해라 jsp 죷도없음 걍 자바위에서 노는거임


나같은경우는 '뇌를 자극하는 자바' '남궁성의 자바 어쩌고' 이거 두개 첨부터 다끝까지 비교해가면서 노트3권에 필기했음 (기본서 2권 합치니까 노트 3권나오더라)


자료구조랑 알고리즘은 틈틈히 익히는 교양임 계속 그것만 본다고 뭔가 잘해지는게아냐.


특히 알고리즘같은경우는 걍 주말에 한문제씩 하루날잡아서 풀릴떄까지 풀어보다가 도저히 못풀겠다! 싶을때 해답봐야 뭔가 얻는게 있더라


자료구조는 솔까말 내생각에 기본자료구조서적에 나오는 것들은 이해와 암기인데


암기는 못하더라도 이해는 하자 틈틈히 


꼭 c언어 끝내고 c로 자료구조 공부할 필요없는데 자료구조는 그냥 말 그대로 자료의 구조다 언어에 종속되지않아


기타 다른언어로도 할수있어


근데 내생각에 c로 많이들하는이유가 자바같은 객체지향언어들이 내장함수로 다 구현되있더라


그렇다고 내장함수 sort revers이딴것들 원리도 모르고쓰는건 아니라고생각함


하다못해 채팅방만들기, 엘리베이터 구현, 설명하기 힘들지만 여튼 이것들은 나중에 하다못해 학원에서 프로젝트할때에도


아 자료구조가 이래서 필요하는구나 하고 느끼는 경우가많음 (걍 학원 프로젝트로 쇼핑몰 웹사이트나 만들고있으면 못느낌)


웹개발자가될려면 언어도 잘해야하지만 언어는 웹기술도 좀 알아두자


하다못해 웹개발자가 http프로토콜같은 기본 프로토콜이나 레이어계층도 모르면 무슨소용이야


네트워크도 조금공부해두자


db는 '구루비' 사이트에서 잘정리된 오라클 강의를 읽자


mysql이나 오라클이나 sql문법은 비슷하다


내가 말한 crud와 프라이머리, 포리진키, 인덱스잡는법 이정도만 익혀가도 학원수준에서 쓸만하다


나도아직 조인이나 트리거를 써가면서 db를 이리저리 다루지는못한다.


웹할려면 html과 자바스크립트도 조금 다룰줄알아야하는데.. 이건 학원가서배우자



결론은? 걍 자바만존나공부해가라 덤으로 자료구조도 ㅇㅇ    프갤에서 지랄하는 알고리즘은 하루종일 판다고 되는게아님 수학적논리가 존나 한방에 느는게아니잖아?


아이거 흐린바다전용임 제발 딴지걸지말아줘.. 써놓고도 뭔가 쪽팔리다.


여튼시발 암기하지말고 원리를 깨달르란말이야


수학시간에 수학공식 암기 달달달외운다고 수학성적 좋은거 아니잔아~