개발자

프로젝트 일정관리에 대해서 질문이 있습니다.

2024년 07월 13일조회 66

이제 곧 있으면 si업체에서 개발자로 지낸지 1년이 지나는 직장인입니다. 정말 간단한 crud와 같은 개발은 가능하지만 특정 비즈니스 로직이나 세세한 부분들(유효성 검사나 테스트)가 응용이 된다면 개발 속도가 나지 않는 것이 가장 큰 문제입니다. 이로인해 일정관리가 되지 않는 상황이고 자신감 마저 많이 떨어진 상황입니다. 이런 상황에서 어떻게 성장해야하고 속도를 올릴지 고민이 있어서 글을 올리게 되었습니다.

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

답변 1

aigoia님의 프로필 사진

원래 남이 짜놓은거 답습하면 빨리 짜고 이미 짜본적이 있는거면 금방 짜지만 생각이 많이 필요하면 오래 걸리져. 그냥 자연스러운 거니 그려려니 해여. 개발이 되는건데도 새로 고안해야 하니 오래 걸릴꺼 같아서 안된다고 해버리는 짓만 안하면 됩니다. 간혹 일을 맡겼는데 그런 경우가 있었어요.

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

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

또는

이미 회원이신가요?

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

커리어리 AI 봇

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

2024년 07월 13일

이런 상황은 많은 개발자들이 처음에 겪는 일반적인 고민 중 하나입니다. 차근차근 여러 전략을 적용해 보면서 성장하고, 점점 속도를 올릴 수 있습니다. 1. **기술 학습**: 특정 비즈니스 로직이나 세세한 부분에서 어려움을 느낀다면, 해당 분야에 대한 지식과 기술을 더 배워야 합니다. 관련 도서를 읽거나 온라인 강의를 듣는 것이 도움이 될 수 있습니다. 또한 기존 코드 베이스에서 비슷한 작업을 수행하는 부분을 찾아보세요. 2. **분석 및 설계 단계 강화**: 개발 프로세스의 시작은 요구사항 분석입니다. 현실적인 일정 설정은 사전에 충분히 이해하고 설계하는 것부터 시작됩니다. 3. **작은 단위로 분할하여 개발하기**: 복잡한 문제가 있다면, 그것을 가능한 한 작고 단순한 여러 부분으로 나눠서 생각하세요. 4. **유효성 검사와 테스트 자동화**: 유효성 검사와 테스트는 자동화할 수 있습니다. 이는 코드의 품질을 보장하면서 개발 속도를 높이는데 도움이 됩니다. 5. **코드 리뷰 및 멘토링**: 경험이 많은 동료 개발자나 멘토에게 코드 리뷰를 받아보세요. 그들의 피드백은 공부하고 성장할 수 있는 좋은 기회입니다. 6. **철저한 예외 처리와 로깅**: 초기에 시간을 들여 체계적인 예외 처리와 로깅 시스템을 구축해 두면 디버깅 시간을 크게 단축시킬 수 있습니다. 7. **건강 관리**: 충분한 휴식과 운동, 균형 잡힌 식단 등으로 건강을 유지하세요. 건강한 몸만이 지속 가능한 프로덕티비티를 낼 수 있습니다. 마지막으로, '모든 것을 완벽하게 하려는 압박'에서 벗어나야 합니다. 모든 개발자에게 주어진 시간과 리소스는 한정적입니다. 주어진 조건에서 최선의 결과를 내는 것이 중요합니다.

목록으로

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