개발자

입사 6개월째 코딩을 1도 못해보고있습니다

2024년 10월 28일조회 431

신입으로 입사 후 지금까지 회사 서비스 플로우를 배우고 로그 시스템을 배우고있습니다. 배우면서도 부족함을 많이 느끼고있어 열심히 배우고 있지만 한편으로는 제 능력이 부족해서 업무를 못 맡기시는건지, 개발을 1도 안하니 주변 눈치도 보이다보니 잘 하고 있는건지 모르겠네요. 이럴땐 어떻게 하면 좋을까요 잘하고 있는걸까요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 2

aigoia님의 프로필 사진

회사 규모가 클수록 프로세스가 잡혀있을수록 코딩에 투입되는 기간이 늦춰집니다. 저는 인디 게임 팀이나 스타트업 위주로 다니는데 거기서는 누가 일을 시킨다기 보다는 각자가 각자 스스로 판단하에 업무를 진행하고 사후에 책임자에게 확인을 받습니다. 선개발 사후보고에 원칙을 따라여. 그래서 입사하고 세팅 끝나자마자 바로 일을 시작하는데 회사 규모가 커질수록 업무 프로세스를 배우고 그러는 기간이 충분히 필요한 걸로 알고 있습니다.

gigi님의 프로필 사진

회사가 인력이 급한 상황이 아니라면 신입 개발자는 길면 1년 정도는 개발과는 거리가 멀어지는 것 같습니다. 개발을 원하시는 분이라면 성에 차지 않을 의견이겠지만, 저는 오히려 좋은 기회라고 생각합니다. “회사 서비스 플로우를 배우고 로그 시스템을 배우고 있습니다” 라고 말씀해주신 것을 보면 더욱더 좋은 시간이라고 생각됩니다. 좋은 개발자는 어떤 코딩을 해야 하는지, 즉 어떤 시스템을 사용자에게 제공하는 것이 만족도가 높은지, 또 서비스 운영적인 면에서 어떤 로그를 남겨야 앞으로 발생할 문제에 대해서 개발자 또는 운영자가 비용을 절약하여 개선할 수 있는지에 대해서 잘 아는 사람이라고 생각합니다. (시스템에서 로그 굉장히 중요합니다.) 코딩은 시간을 투자하면 누구나 할 수 있습니다. 하지만 이런 질 좋은 서비스 제공은 누구나 할 수 있는 것과는 거리가 멉니다. 곰곰이 생각해봐야 잘해낼 수 있는 부분이죠. 작성자님은 지금 그런 것들을 돈 받으면서 공부할 수 있는 기간이라고 생각됩니다. 서비스 플로우와 로그 시스템을 배우며 그에 관한 코드들도 접하실 텐데, 다른 사람들은 어떤 방식으로 코딩을 했는지도 관찰해보세요. 시간이 지날수록 코드 이해력도 좋아질 것이고, 이해력이 높아지면 이전 개발자가 구현해놓은 코드에 대해서 반문하고 싶어질 때도 올 겁니다. 그럼 그 코드를 작성자님이 나중에 더 질 좋은 코드로 리팩토링할 수도 있을 거구요. 이 모든 과정은 후에 작성자님이 원하던 서비스 개발에 투입되었을 때 절대 헛된 시간이라고 생각되지 않을 것이라 자신합니다. 그럼에도 불구하고 코딩을 정말 원하신다면 퇴근 후에 사이드 프로젝트를 진행해보는 것은 어떠실까요? 어쨌거나 회의감에 휩싸이지 마시고 결국 좋은 개발자가 되시길 응원합니다. 자신을 되돌아볼 줄 아시는 분 중에서 못하고 계신 분은 아직 못 봤습니다. 분명 잘하고 계실 겁니다.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 10월 28일

당신이 처음에 배워야 하는 것들 중 일부는 회사의 시스템과 프로세스를 이해하는 것입니다. 신입 소프트웨어 엔지니어로서 현재 배우고 있는 내용은 매우 중요하며, 이런 지식이 없이 코드를 작성하기 시작한다면 문제가 발생할 수도 있습니다. 또한, 로그 시스템을 배우는 것은 디버깅 및 문제 해결 능력을 키우는데 큰 도움이 됩니다. 이러한 지식은 소프트웨어 엔지니어로서 중요한 부분을 차지합니다. 하지만, 그래도 당신이 직접 코딩을 경험하고 싶다면 관리자나 스승에게 대화를 나눠보는 것을 제안드립니다. 당신의 염려와 의견을 공유하고, 실제 코딩 작업에 참여하고 싶다는 욕구를 표현하세요. 그들은 아마도 당신을 다른 프로젝트에 포함시키거나 실제 개발 작업에서 어느 정도의 역할을 맡게 할 수 있습니다. 그러므로, 일단 걱정하지 마세요. 우선 학습 과정에 집중하십시오. 기회가 오면 그 때 코딩을 시작하십시오. 당신이 잘하고 있습니다. 이 과정은 모든 신입 소프트웨어 엔지니어가 겪는 일반적인 과정입니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!