반응형

개발 꿀팁 2

성장하는 개발자가 필수로 지녀야 할 능력

성장하는 개발자가 필수로 지녀야 할 능력 바로 '질문을 하는 능력'입니다. 개발을 하다보면 막히는 순간이 오고, 어떻게 해결할지 먼저 생각합니다. 그렇게 생각하는 것이 바로 자신에게 질문하는 것이라 할 수 있죠. 이렇게 자문자답을 해서 문제를 해결하면서 성장을 하게 되죠. 그래서 문제를 많이 만나고, 해결을 많이 해본 사람이 잘하게 되는 것입니다. 하지만 항상 스스로 힘으로는 풀지 못하는 상황이 나오는데, 이럴때는 다른 사람에게 물어봐야하는 상황이다. 다른 사람에게 질문한다는 것은, 나를 위해 시간을 내서 좀 수고를 부탁한다는 뜻이다. 그렇기에 우리는 질문을 효율적, 효과적으로 해야한다. 질문을 잘하는 방법을 알아보자. 내가 고민한 과정을 효과적으로 설명해서, 상대방이 문제 파악에 들이는 에너지를 줄이는..

공부/자기계발 2023.01.13

코드 작성 이전에 해놓아야 할 것

# 코드 작성 이전에 해놔야 할 것 제가 코드 작성에 앞서 꼭 하는 것은 코드로 표현할 대상(또는 목표)을 몇 줄의 문장으로 표현하는 것입니다. 꼭 큰 규모의 코드가 아니더라도 작은 함수 개발 또는 이슈를 수정하기 위한 코드를 작성하기 전에 문장으로 표현하는 것은 큰 이점이 있습니다. 첫 번째, 표현할 대상을 명확하게 만들 수 있습니다. 글로 어떤 대상을 표현한다는 것 자체가 대상을 점차 명확한 형태로 만들어가는 과정의 일부입니다. 두 번째, 자연스럽게 테스트코드로 이어질 수 있습니다. 작성한 문장을 보면 검증할 부분들이 보이게 됩니다. 검증할 포인트가 잘 정리되었으니 쉽게 테스트 코드를 작성할 수 있습니다. “소비내역 중 카페 소비내역을 뽑아내고 소비한 총 금액을 찾야겠어”라는 문장을 적고 작업한다고 ..

공부/자기계발 2022.12.21
반응형