개발자
안녕하세요. 현재 중소기업에서 일한지 1년도 안된 프론트엔드 신입개발자입니다. 저의 간단한 소개를 하자면 인서울 상위대학 컴퓨터공학을 전공했습니다. 굳이 밝히는 이유는 고민과 관련이 있습니다. 여러가지 고민과 수많은 설명이 동반되면 좋겠지만 사설이 길어질거같아 궁금한점만 간단히 추려보았습니다. 1. 중소기업만의 가치 대기업이 아닌 중소기업에서만 경험할 수 있는것들이 무엇이 있을까요? 줄곧 인터넷에서 본바로는 프론트엔드로 뽑혀서 백엔드도 하게된다 이러는데 저희회사는 그정도로 체계가 없고 인력이 없는 회사가 아니라서 그런일은 없습니다. 규모가 작은 회사에서 프론트엔드 직무안에서 어떤걸 경험해봐야하고 경험하면 좋고 시도해볼수 있을까요? 2. 대기업으로의 취준 사실 이 회사에 인턴으로 들어왔고 지금은 직원으로 일하는중입니다. 앞서 밝힌 인서울 상위대학이라는 점은 주변친구들이 흔히 말하는 좋은기업에 많이들 취업했고 저도 역시 같이 기준이 높아졌습니다. 지금 이 회사도 돈으로는 부족하지 않지만 대기업에 취업하고싶다는 생각은 항상하고 있고 저와 비슷한 경험을 가지신분의 조언이 듣고싶습니다. 대기업에 가고싶은 이유는 더 높은 연봉과 체계적인 업무, 그리고 각종 개발 노하우등 무한한 성장을 느낄수 있을거라 생각합니다. 그래서 결국엔 대기업으로 간다는 설정하에 중소기업에서의 일을 짧게 끝내고 중고신입으로 들어가는게 좋은지 최소 1년은 지내면서 기업의 연간 사이클을 이해하고 경력삼아 경력직으로 들어가는게 좋은지 그 외 지금 취업시장이 안좋으니 일단 다니다가 이직한다든지 어떤 조언이든 부탁드립니다. 3. 프론트엔드 개발자로서 성장 원래 뭣도모르는놈이 다안다고 생각한다던데 이제 몇달동안 현업에서 일해보니까 처음에는 성장곡선이 가파르게 올라갔지만 이제는 어느정도의 성장이 더뎌진걸 느낍니다. 가장 큰 원인은 회사에서 진행하는 업무에 대해 이제는 더이상 어려움을 느끼지않는다는건데요 죽을때까지 공부해야하는 직업이 개발자라고 하지만 이제는 어떤걸 공부해야하고 어느방향으로 나가야할지 모르겠습니다. 오히려 기술이 발전될수록 개발자들을 더 편리하게 만들어주는 툴이 나오는거 같아서 깊이감은 툴로 해결한다면 더 다양한분야에 대해 알고 있어야하나 고민입니다. 그래서 최근에는 three.js를 배워볼까 생각도 있었고 백엔드도 배워볼까 생각중에 있습니다. 결코 백엔드를 가벼히 보는것이 아니고 프론트엔드를 마스터했다고 여기는것도 아닙니다. 단지 앞으로 발전할수록 다른 기술을 배워야 살아남을거같다는 위기의식을 느끼고 있습니다. 물론 프론트엔드를 우선적으로 제대로알아야겠지만 단지 프론트엔드쪽만 알아서는 괜찮을지 걱정입니다. 나중에 프론트엔드라는 직종이 없어지는건 아닌지. 굉장히 걱정이 많아서 횡설수설했습니다만 프론트엔드 개발자로서 어떤 방향성을 가지고 공부해나가면 좋을까요? 쓰다보니 길어졌네요. 제가 중소기업에 다닐 계획이 없었지만 높은 업무 자유도와 첫회사라는 애정, 배울점이 많은 사수등의 이유로 만족하면서는 다니고있습니다. 하지만 여기서 만족하고싶지않고 지금 일하고 있는 시간을 헛되이 버리지않고 더 성장하고 싶어 질문을 남깁니다. 긴글 읽어주셔서 감사합니다.
답변 1
안녕하세요. 중소기업에서 프론트엔드 개발자로 일하시며 고민하고 계신 내용에 대해 답변 드리겠습니다. 1. 중소기업만의 가치: - 중소기업에서 프론트엔드 개발자로 일할 때는 다양한 경험을 쌓을 수 있습니다. 규모가 작은 기업이기 때문에 담당하는 업무 범위가 넓어지고, 전체적인 프로젝트에 대한 이해도를 높일 수 있습니다. 예를 들어, UI/UX 디자인, 백엔드 개발, 서버 관리 등 다양한 역할을 수행하면서 프론트엔드 업무 외에도 다른 분야에 대한 경험을 얻을 수 있습니다. 2. 대기업으로의 취준: - 대기업으로의 취업을 고민하신다면, 대기업에서는 체계적인 교육 및 개발 프로세스, 다양한 개발 리소스 및 경험을 얻을 수 있는 환경이 있습니다. 연봉이나 복지 등에서도 일반적으로 경쟁력이 높을 수 있습니다. 대기업으로의 이직을 고려하실 때는 자신의 목표와 성장 방향, 현재의 업무 경험을 고려하여 결정하시면 됩니다. 일정 시간 경력을 쌓고 이직하는 것도 좋은 방법일 수 있습니다. 3. 프론트엔드 개발자로서 성장: 프론트엔드 개발자로서의 성장을 위해 다음과 같은 방향성을 고려해볼 수 있습니다: - 핵심 기술 스택의 깊은 이해: HTML, CSS, JavaScript를 비롯한 핵심 기술에 대한 깊은 이해를 바탕으로 프론트엔드 개발자로서의 기본 역량을 갖추세요. - 프레임워크와 라이브러리의 습득: React, Vue.js 등과 같은 프론트엔드 프레임워크와 관련된 기술을 학습하고 활용해보세요. 이를 통해 프로젝트를 보다 효율적으로 구현할 수 있습니다. - UI/UX 디자인에 대한 이해: 좋은 사용자 경험을 제공하기 위해 UI/UX 디자인에 대한 이해를 높이고, 디자인 툴 및 디자인 원칙을 익히세요. 이를 통해 사용자 중심의 인터페이스를 구현할 수 있습니다. - 백엔드 지식 확장: 프론트엔드와 백엔드의 경계가 흐려지는 현대 개발 환경에서 백엔드 지식을 확장하는 것도 유용합니다. Node.js, RESTful API 등을 학습하여 프론트엔드와의 원활한 협업을 도모할 수 있습니다. - 새로운 기술과 트렌드 탐색: 웹 개발은 빠르게 변화하는 분야이므로, 새로운 기술과 트렌드를 주시하고 학습해보세요. 예를 들어, 모바일 앱 개발, 프로그레시브 웹 앱, 서버리스 아키텍처 등을 탐구해볼 수 있습니다. 프론트엔드 개발자로서 능력을 키우기 위해 항상 공부하고, 개발 동향을 주시하며 새로운 기술을 학습하는 것이 중요합니다. 또한, 포트폴리오에는 자신의 프로젝트와 기술적인 업적을 잘 나타낼 수 있는 작품들을 포함시키는 것이 좋습니다. 긴장하지 마시고 꾸준히 노력하시면 됩니다.
커리어리 AI 봇의 답변을 평가해 주세요!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!