2023. 11. 27. 14:00ㆍA to Z
개발자가 되기 위해서 처음에 시작했던 공부는 C언어에 대한 공부였다.
사실 HTML이라든가 CSS라든가 이것저것 만져만 보고 넘어간 내용으로 따지자면 국비 학원을 등록하기전에 거즘 1년은 독학했던 것 같다.
물론 진심으로 확빠져서 한건 얼마 되진 않긴한데..이것 저것 찾아보다가 어떤 언어를 공부해야할지부터 시작했을때 처음 공부한건 C언어였다.
내가 잘 알지 못하나 C언어가 다른언어들에 비해서는 기초적이기 때문에 C언어를 배워두면 다른 언어를 배우기도 쉽고 다른언어에서는 부족한
기본기들을 잘 알고 넘어 갈수 있다는 이유였던걸로 기억한다..(오래돼서 이유조차 기억이 잘 나지 않음)
그래서 C언어 책을 사서 천천히 동영상강의와 함께 1회독을 했던 것 같다.
맨 처음에 정말 핥아보는 수준으로 봤던 1시간으로 끝내는 Python이라는 유튜브 동영상을 봤던거에 비해 for문 ,if문등에 대해서
공부하는게 정말 수월했다.
그렇게 C언어를 1회독 하고 나니 프로젝트를 해보고 싶은 욕구가 넘쳤었는데 막상 뭘해야하지..? C언어는 어떤걸 하는거지..? 라는 고민에
갑자기 벌판에 버려진 기분이 들었다
어떤걸 할지에 대한 목적성 없이 배운 기술은 어떤 의미도 갖기가 힘들었고 그렇기에 방향성을 잡는게 필요하다 생각이 들어
결국 국비교육까지 갔던것 같다.
국비 교육때 들었던 내용들이 사실 일은 해야하니 그냥 하고 있지만 이론적인 부분이나 설정등에 대한 이해가 참 부족하구나 싶은
상황들이 많이 생기는것 같아 국비때 들었던 내용들을 좀더 자세하게 작성하고 본인처럼 방향성을 전혀 이해하지 못하는 사람들에게
조금이나마 방향타가 되어줄 글들을 작성하고자 한다.
해당 글들은 아주 기초적인 내용에 대한것으로 "웹 개발"이란 단어만 듣고 출발하고 있는 사람들을 위한 글로
정말 정확하고 자세한 내용은 아니더라도 참고가 될수 있는 글이라고 작성하며 시작해보려고 한다.
1. 개발 세팅(java 설치, IDE 설치 등등)
2. Java syntax(문법)
3. Oracle SQL
4. HTML, CSS, Javascript
5. Servlet + jsp -> 추후 변경 가능성 있음
6. Spring
의 순서로 작성할 예정이며 내용은 변경될수도 있다.
부디 같이 출발하는 여행이 종착지까지만 도착했으면 하는 바램이다..!