개발자
스타트업에서 웹 풀스택으로 개발을 접하게 된 1년차 신입입니다. 개발을 생각하지 않았다가 이래저래 하다보니 웹개발을 하고 있네요. 입사 첫 플젝부터 혼자 맡게되어 어떻게든 인터넷 찾아가며 진행해 왔습니다. 상사가 있지만 여쭤보아도 짜증내며 니가해야 니성과지 라는 답변으로 혼자 꾸역꾸역 해보고 진짜 이건 아닌것같다 하면 한두개 해결해주는 정도 였던것같네요. 1년간 혼자 메인으로 인터넷을 스승으로 두고 고객과 직접 커뮤니케이션까지 해가며 어떻게든 큰문제없이 진행해왔는데 개발자로 성장하고 있는게 맞는지도 모르겠고.. 모르는건 한없이 많은데 물어볼 곳이 없다는 생각에 이젠 업무를 진행하는데 있어 막막하고 부담스럽기만 합니다. 목표했던 기능들이 하나하나 만들어져 갈때마다 뿌듯하고 재밋기도 해서 개발에 대해 제대로 공부를 해보고자 하는데 뭘 어떻게 해야 기초부터 쌓아갈수 있을지 방향이 잡히지 않습니다. 지금 환경에서는 힘들 것같아 퇴사하고 사피나 부트캠프 등 신청해서 다시 시작할까 생각하고 있는 중입니다. 어떻게해야 개발자로 성장을 할 수있을까요. 제가 뭘 알아야하고 어떤걸 배워야 할지 막막해 글 남겨봅니다.
답변 4
인기 답변
개발자로 성장하고 발전하기를 원한다면, 아래의 단계와 가이드라인을 따를 수 있습니다: ✅ 학습: 프로그래밍 언어, 개발 도구, 프레임워크, 데이터베이스 및 다른 관련 기술을 공부하세요. 기초 지식은 개발자로 성장하는 첫걸음입니다. ✅ 프로젝트 진행: 직접 프로젝트를 시작하거나 기존 오픈 소스 프로젝트에 기여하여 실제 경험을 쌓아보세요. ✅ 문제 해결 능력 향상: 코드 작성과 문제 해결 능력을 향상시키기 위해 코딩 챌린지 및 알고리즘 문제를 풀어보세요. ✅ 오픈 소스 기여: 오픈 소스 프로젝트에 참여하여 더 많은 개발자와 협업하고 노력한 결과물을 공유하면서 자신을 더 나은 개발자로 성장시킬 수 있습니다. ✅ 독학과 교육: 온라인 자습서, 강의, MOOC 등을 활용하여 지식을 획득하고 개발 기술을 개선하세요. 양질의 학습 자료와 학습 계획을 수립하세요. ✅ 개발자 커뮤니티 참여: 개발자 커뮤니티에 참여하여 다른 개발자들과 의견을 교환하고 경험을 나누세요. ✅ 개인 프로젝트: 개인 프로젝트를 시작하거나 어떤 문제를 해결하기 위한 개인적인 목표를 설정하세요. 이를 통해 기술과 능력을 향상시킬 수 있습니다. ✅ 연구 및 실험: 새로운 기술이나 도구를 시험하고 새로운 것을 배워보세요. ✅ 지속적인 개발: 기술과 도메인에 따른 변화에 대비하기 위해 계속해서 학습하고 발전하려는 의지가 중요합니다. ✅ 멘토링: 경험 많은 개발자의 조언과 도움을 받아 성장할 수 있습니다. 귀하의 회사나 지역 개발자 커뮤니티에서 멘토를 찾을 수 있을 것입니다. ✅ 포트폴리오 작성: 개인 웹사이트나 GitHub 프로필을 통해 자신의 작업을 전시하고, 새로운 고용주나 프로젝트에 신뢰성을 부여하세요. ✅ 인터뷰 준비: 신규 직무에 대한 인터뷰 준비를 철저히 하고 자신의 능력과 경험을 강조하세요. 마지막으로, 새로운 것을 배우고 발전하는 과정은 지속적인 노력과 인내가 필요합니다. 언제나 목표를 설정하고 단계적으로 나아가면서 발전하실 것입니다. 개발자로서의 경험이 늘어갈수록 더 많은 기회와 도전에 직면하게 될 것이며, 이를 통해 지속적으로 발전할 기회가 주어집니다.
인기 답변
혼자서 하나의 프로젝트를 완성해나가는 것은 작은 경험이 아닙니다. 사실 부트캠프를 간다고 해도 그런 경험의 결이 크게 다르지는 않다고 생각해요. 막상 유명한 부트캠프를 간다고 해도 지금 상사보다 짜증은 더 내면서 아무것도 안하는 팀원을 만날 수도 있는거고, 이 사람을 만나서 다행이라는 생각이 드는 팀원과 인연을 맺을 수도 있는 거죠. 아무것도 확신할 수 없습니다. 제 경험 상 어딜 가든 알려주는 사람은 잘 없는 것 같습니다. 다들 바쁘니까요. 기초를 쌓는 방법이라면 결국 기본기라고 부르는 영역에 대해 공부를 많이 하는 것이라고 생각합니다. 백엔드, 프론트엔드 로드맵을 보면서 하나하나 설명이 가능 한 지 스스로 살펴보시면 도움이 될거에요. 메타인지를 한번 쌓아보고 나서 다시 무엇을 할 지 고민 해 보는 게 도움이 될 것 같습니다. 만약 환경이 개인적으로 공부 할 시간이 정말 단 하나도 없다면, 부트캠프를 가시는 것도 방법이지만, 그게 아니라면 지금 돈 주는 부트캠프를 다니고 있다고 생각하시는 건 어떨까요?
인기 답변
우선 너무 잘 하고 계신다는 격려의 말 전달드리고 싶네요 신입으로 입사하셔서 1년동안 혼자서 큰 문제없이 개발업무를 진행하셨다니 대단하다고 생각됩니다. 혼자서 개발을 하는 상황이면 작성자님께서 하시고 계시는 고민 당연히 할 수 있는 고민이라 생각됩니다. 사실 좋은 동료가 많은 곳에서 함께 일하는 것이 좋기는 합니다. 좋은 동료는 본인의 위치를 가늠할 수 있는 기준이 되기도 하고 성장을 위한 자극이 되기도 하고요. 간혹 성장을 위해 나아가야할 방향, 롤모델이 되는 분도 만날 수도 있겠죠. 그리고 좋은 개발 문화를 만들어가면서 다함께 성장하는 경험을 가질 수도 있습니다. 그러니 개발자로 성장을 원하신다면 환경을 바꿔서 좋은 동료가 많이 있는 곳으로 이직하는 것을 목표로 하셔도 좋을 것 같습니다. 다만, 이를 위해서 급하게 행동하실 필요는 없을 것 같습니다. 지금 계신 곳에서도 분명 개발자 커리어에 도움이 되는 좋은 경험 쌓으실 수 있을 것 같습니다. 잘 습득해두세요. 좋은 개발자로 성장한다는 것은 단순히 많은 개발 지식을 습득하는 것만으로 끝나지 않으니깐요. 업무하면서 혼자 어렵게 해결한 문제들 해결한 후 그냥 끝내지 마시고 개인적으로 따로 잘 기록하고 정리해서 본인의 것으로 만드시는 것이 좋습니다. 그리고 본인을 어필할 수 있는 내용으로 만들어 가세요. 그리고 개발과 관련된 기본적인 지식 이런 것들은 인강이나 서적을 통해 급할 것 없이 조금씩 천천히 그리고 꾸준히만 쌓아나가도록 하세요. 그렇게 1~2년 뒤 좋은 동료가 있는 곳으로 이직하는 방향으로 전략을 세워보시면 어떨까 생각이 듭니다. 분명 쉽지 않은 고민인 것 같습니다. 잘 고민해보시고 원하시는 바 이루시면 좋을 것 같습니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!