Community

안녕하세요! 저는 3년차 웹 프론트엔드 개발자입니다. 저도 아직 많이 부족하고 배워 나가는 단계이지만 작성자님의 질문에 답변을 드릴 수 있는 부분들이 보여서 답변을 드려보도록 하겠습니다. 1.프론

안녕하세요! 저는 3년차 웹 프론트엔드 개발자입니다. 저도 아직 많이 부족하고 배워 나가는 단계이지만 작성자님의 질문에 답변을 드릴 수 있는 부분들이 보여서 답변을 드려보도록 하겠습니다. 1.프론트엔드 개발자가 되려면 어떠한 방식으로 나아가야 할까요? -> 웹 프론트엔드 개발자는 회사와 팀의 상황에 상관없이 모두 잘 알고 있어야 하는 영역이 몇 가지가 있습니다. 말씀하신 HTML, CSS, JavaScript도 여기에 포함이 됩니다. 이 외에도 인터넷, 브라우저, 웹과 같은 플랫폼에 대한 이해도 필요하며 자료구조, 알고리즘, 운영체제, 네트워크, 데이터베이스 등에 대한 지식도 필요합니다. 위에 말씀드린 내용들까지 공부를 하시면 어떤 걸 이후에 더 공부해야 하는지 자연스럽게 아시게 될 거에요 ㅎㅎ https://roadmap.sh/frontend -> 웹 프론트엔드 개발자 로드맵으로 유명한 사이트인데 여기에 한 번 들어가보셔서 본인이 어떤 부분을 채워야 할지 살펴보시는 것도 좋을 것 같아요. 2.현재 htm-css-js-리액트 이런순서로 밟으려고 하는데 괜찮을까요? -> 순서는 좋습니다. 다만 리액트를 배우기 전에 자바스크립트로 먼저 라이브러리 없이 작은 프로젝트라도 좋으니 하나를 만들어 보고 (300~500 라인 정도 코드) 그 다음에 리액트를 공부해 보시는 걸 권장해요. 그 이유는 자바스크립트라는 언어는 꽤 오래 되었고, 앞으로도 오래 쓰일 언어일 가능성이 높지만, 리액트라는 라이브러리/프레임워크는 앞으로 자주 바뀔 가능성이 높습니다. 리액트를 잘하는 사람이 되는 것이 아니라 자바스크립트를 잘 다루는 개발자가 되시길 바랍니다. 자바스크립트를 잘 다루면 리액트든, 뷰든, 앵귤러든, 아니면 앞으로 나올 새로운 라이브러리/프레임워크든 빠르게 배워서 쓸 수 있는 사람이 됩니다. 3.실력이 그나마 올라가면 다른분들과 조그만한 프로젝트를 해보려고 하는데 이것도 나중에 도움이 될까요? -> 프로그래밍은 혼자 공부하는 시간도 필요하지만, 팀으로 같이 학습하는 방향을 저는 더 권장합니다. 팀 프로젝트는 기회가 되는 대로 많이 해보시길 바랍니다. 본인이 준비가 덜 되었다고 생각이 들면 빠르게 부족한 부분을 채워서 팀을 구하시길 바라고, 팀을 구하기 힘들다면 본인의 실력이 부족한 것은 아닌지 점검을 해 보시는 것도 좋습니다. 실력이 좋은 개발자로 알려지면 팀을 구하는 것이 어렵지 않습니다. 4. 제가 고졸출신입니다 현재 이 세계에서 대학이 많이 중요한지요? -> 저는 대학을 나와서 대학을 나오지 않은 분들의 입장은 모릅니다. 제 개인적인 생각으로는 대학이 중요하다기보단 좋은 환경에 꾸준하게 있는 것이 중요하고, 확률적으로 좋은 대학에 가는 것이 좋은 환경에 놓여질 가능성이 높아서 그런 관점에서는 대학이 중요하다고 볼 수도 있겠습니다. 다만, 좋은 환경은 경험상 대학이 보편적으로 마지막으로 주어지는 환경이고, 그 이후로는 직접 찾아야 합니다. 대학에 가지 않고도 좋은 환경 안에 들어갈 수 있는 방법은 정말 많으며, 본인이 있는 곳을 좋은 환경으로 만들면 됩니다. 누군가에겐 중요할 수도, 누군가에겐 그렇지 않을 수도 있을 것 같아요.

알림

알림이 없습니다