개발자

주니어 개발자 공부방법

2023년 09월 12일조회 143

이제 입사한지 얼마안된 주니어개발자입니다! 구현은 이제 왠만하면 할줄 아는데 여기서 어떻게하면 코드를 더 좋은코드로 잘짤 수 있을지 고민이 되는데 어떤 공부를 해야할까요?

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

답변 2

인기 답변

연양갱님의 프로필 사진

안녕하세요. 구현능력도 중요하지만, 좋은 코드를 만들기 위한 고민은 정말 좋은 고민 같습니다. 좋은코드에 대해 처음 공부를 시작한다면 시작방법은 너무 어렵게 생각하실 필요가 없습니다. 질문자분께서 작성하신 코드나 타인의 코드를 살펴보면서 '코드에서 공통으로 묶을 수 있는 부분이 있는가? 있다면 어떤 방식으로 묶어줄 수 있을까?'와 같은 질문이나 '너무 내용이 크고 많을 일을 하는 함수가 있다면 어떻게 쪼개줄 수 있을까?', '코드의 가독성을 높여주기 위해 메소드명이나 변수명은 어떻게 작성해 줄 수 있을까?' 와 같은 고민을 해보시며 하나하나 찾아보는 것도 하나의 방법입니다. 하지만 기존의 소스를 수정한다면 수정한 소스가 기존의 프로세스에도 문제가 없도록 테스트는 필수적으로 들어가야 합니다. 먼저 스스로에게 질문을해 답을 찾아보고 더 심화적인 부분을 알고싶다면 이후로 리팩토링이나 디자인패턴과 같은 개발 방법론과 개발 서적을 찾아보면 좋을 것 같습니다. 위와 같은 개발론들은 많은 훌륭한 개발자들이 질문자분과 똑같은 고민을 하며 찾아낸 문제 해결 방법이나 개발 방법들을 모아 정리한 내용들입니다. 책이 너무 어렵다면 요즘에는 인프런과 같은 강의사이트에도 예시와 함께 풀어서 설명해주는 강의도 있으니 참고하시면 좋을 것 같습니다.

profile picture

익명

작성자

2023년 09월 12일

구체적이지 못한 질문이었던것 같은데 ㅠ 자세히 답변해 주셔서 감사합니다 말씀해주신 부분 고민해보고 적용해 보겠습니다 감사합니다!

프레드윰님의 프로필 사진

윗분께서 훌륭한 조언 남겨 주셨네요~ 저는 덧붙여서 유툽 영상 남길게요. 노마드 코더 채널인데 이거 참고 해보세요. https://youtu.be/Jz8Sx1XYb04?si=tErQMhxT6caMdKiE

profile picture

익명

작성자

2023년 09월 12일

감사합니다!!

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

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

또는

이미 회원이신가요?

목록으로

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