작성
·
378
0
안녕하세요. 강의 잘 봤습니다! 강의 내용 관련된 질문은 아니지만..답답해서요ㅜㅠ 저는 코딩 공부를 시작한 지 2개월정도 된 완전 코린이입니다..! 원래 처음엔 이해가 안되고 어려운 게 맞겠죠..?ㅠ코딩하면서 에러 뜰때마다 원인도 모르겠어서 몇시간 붙잡고 있던 적도 많고 개념 이해하기도 어려운데 ...지식공유자님은 처음에 어떤식으로 공부하셨는지 궁금합니다!! ㅠ
답변 1
0
안녕하세요. 저 역시 수능성적에 맞게 컴퓨터공학과를 오게 되면서 질문자님처럼 힘들어 했던 경험이 있습니다. 교수님은 첫 수업에서 c언어로 계산기를 만들고 다 만드는 순으로 나가라 하셨고, 저는 4시간이 걸려서 만들고 나갔던 기억이 나네요. 애초에 자바스크립트는 처음 코딩을 하시는 분들이 시작하기 좋은 언어긴한데, 타입스크립트는 중급이상부터 보통 시작하십니다. 도움이 될지 모르겠습니다. 더 궁금한 점이 있다면 편하게 메일이나 질문주시면 됩니다 :)
1) 원래 처음엔 이해가 안되고 어려운 게 맞겠죠..?
-> 넵 당연합니다. 저는 코딩을 시작하고 첫 1년간 할 수 있는 것이 "hello world" 출력하기 밖에 없었습니다. (진짜입니다.) 어떤 코딩언어를 배울 때 10만큼 노력이 든다고 하면, 첫 언어를 배우는데는 10, 두 번째 언어를 배우는데는 7, 세 번째 언어를 배우는데는 4.... 처럼 점점 코딩공부는 가속도가 붙습니다. 처음이 힘들 뿐, 나중에 새로운 언어배우는데 1주일이면 배우실껍니다 :)
2) 코딩하면서 에러 뜰때마다 원인도 모르겠어서 몇시간 붙잡고 있던 적도 많고
-> 이건 개발자의 숙명 같습니다. 처음 시작하신 분들은 언어를 배우다가 에러가 뜨고 해결하고 나중에는 프레임워크를 써보면서 모르는 에러들이 뜨고 고치고, 취업을 하면 서비스를 운영하면서 에러가 뜨고 고치고.. 유명한 에러들은 검색하면 웬만해서 다 나오기 때문에 구글 검색을 추천드립니다. (개발자는 구글만 씁니다. 네이버 x)
3) 개념 이해하기도 어려운데 ...
-> 다시한번 말씀드리지만, 실제로 "개발,코딩,컴퓨터공학.. 등" 이런 것들은 매우 거대한 개념입니다. 개발자라면 모든 분야를 한번씩 공부해보는 것이 best지만, 사람이라면 모든 분야에서 뛰어날 수 없습니다. 분야를 정하고 그 분야에 맞게 공부하는 것을 추천드립니다. 보통은 프론트엔드(웹, 앱 개발), 백엔드(서버 개발), 데브옵스(인프라 개발, 보통 숙련된 백엔드 개발자 분들이 하십니다.), 데이터, AI를 선택을 합니다. (실제로 분야는 더 많습니다.)
4) 지식공유자님은 처음에 어떤식으로 공부하셨는지 궁금합니다!! ㅠ
-> 도움이 되고자 제가 프로젝트를했던 길을 공유해봅니다. 저는 처음에 1년간 react 개발자로 개발자로 일을 했고, 그 뒤로 1년간 백엔드 개발자로 일을 했습니다. 지금은 빅데이터쪽을 목표로 두고 있습니다.
=== 제가 공부해온 순서들이며 정답이 아닙니다. ===
1. HTML, CSS, JS (웹)
2. react or vue (웹)
3. nodejs, express (백엔드)
4. sql, nosql (데이터베이스)
5. flutter (앱)
6. spring (백엔드)
7. docker, k8s (데브옵스)
8. R, Hadoop (빅데이터) ... 현재 공부중
친절한 답변 너무 감사드립니다ㅠㅠ덕분에 많은 도움과 힘 얻어갑니다 !!! 정말 감사드립니다.