[특강] 좋은 개발자가 되기 위한 비밀
스파르타코딩클럽에서
'좋은 개발자가 되기 위한 비밀'이라는 주제로
양봉현 튜터님이 강의를 진행해 주셨다
좋은 개발자는 (실력은 기본이지만)
실력이 모든 것을 대변해주지 않는다는 것을 알고 (실력이 다소 부족할 수 있어도)
좋은 개발자로서 인정받을 수단이 있는지 스스로 알아보기
실무 1주일 > 개인공부 3개월
-> 실무 일주일하는 것이 혼자 수개월 공부하는 것보다 낫다고 해주셨다
개인공부도 중요하지만 실무경험이 더 중요
즉 실무경험이 더 많은 것을 배울 수 있구나 싶다
모르는 부분에 대해서 잘 모른다고 말하는 것도 실력
좋은 개발자는 "남들에게 물어보면서" 성장한다
모르겠어요? 이거 아세요? 는 최악의 단어 선택이다
-> 개발자들은 함께 협업하는 업무가 많은 만큼
의사소통과 예쁘게 말하기가 중요하다고 한다
지금부터라도 협업할 때 연습해야겠다
궁금한 부분은 정확하게 정리해본 이후 말해보기
"상대방의 시간은 내 시간만큼 귀하다"
다짜고짜 안 된다고 선배들에게 물어보는 것이 아닌
충분히 혼자서 고민하고 애쓴 후에 물어보자
물어볼 때에는 간단 명료하게 설명할 수 있도록
스스로도 시뮬레이션을 돌려보자!
무작정 에러 메세지 복붙보다는 메세지 읽고 고민
-> 에러 메세지를 충분히 읽어보고
Input과 output의 인과관계를 생각하고 고민의 흔적을 글로 남겨볼 것
TIL, WIL이 취준 시 무기가 될 수 있도록
일기장이 아닌 실제 내게 도움이 되었던 내용, 사고한 내용 적기
*도움이 되는 TIL, WIL: 모르는 내용, 막혔던 문제 적기 등
양질의 아티클을 적어야 한다
- 오늘 만난 에러 / 어떻게 접근 / 결과
- 어떤 시각으로 바라보고, 어떻게 해결하려고 했는지
- 문제/시도/해결/알게된 점 적기
기능만 작동되면 해결되는 것이 아닌 진짜 "개발자"가 되어야 한다
그러니
알고있습니다 보다는 해봤습니다!라는 대답이 최고!
TIL, WIL 얘기 중 다른 튜버 분께서
TIL, WIL에 목표와 달성률을 작성해도 되나는 질문에
"당일의 목표를 세우고 달성률을 기록하는건 곧 본인의 목표 설정 능력 함양에 도움이 될 거라고 생각해요.
나중에 목표와 달성률을 보면서 나의 강점이나 목표 달성 능력을 수치화해서 볼 수도 있을거구요"
라고 답하셨다
결국 내가 무언가 시도하고 이에 대한 피드백 과정이
좋은 개발자가 되는 과정 중에 하나가 아닐까 한다
오늘 만난 에러 -> 어떤 식으로 접근 -> 해결 실마리 찾음 -> 해결
이러한 짜임새로 TIL, WIL를 작성해 보자
표현과 사고를 흡수한다
좋은 개발자가 되는 또 다른 방법은
공유 잘되는 문화권의 글을 많이 읽기 (영어 등)
개발의 발달역사는 한국보다 외국이 더 길고 소스도 다양하므로
- medium이라는 어플에 알림 설정을 하여
외국인들의 다양한 관점을 배우는 것도 좋은 방법이라고 하셨다
웹페이지 주소 : https://medium.com/
또, 깃허브 내 community에서 검색어(예: #beginner #programme 등)를
활용하여 배울 수 있다고도 하셨다
표현과 사고를 흡수한다
도전을 해보겠다는 의지 또는 관련된 경험
"누군가 해야 된다면 그게 제가 될 것입니다"라는 자세로
업무에 집중하기
곧 리더십, 희생정신이 중요함을 강조하셨다
겸손함
"내가 ~도 만들어봤고, ~도 해봤습니다" 보다는
"프로젝트를 해보면서 팀원들의 소중함을 알게 되었습니다"
겸손함도 좋은 개발자의 덕목이었다
분위기 메이커
실제로 팀 분위기가 좋은 팀이 결과물이 좋은 경우 다수이며
"실무에서도 동일"하므로
팀에서 분위기 메이커가 되어보자
+ 누구와도 잘 어울릴 수 있다는 인상
"방금까지 함께 싸운 전우는 절대 버리지 않는다"
모든 건 하루아침에 이뤄지는 것이 아니다
그러니 꾸준함으로 성실히 배우고 경험하자
문제 앞에서는 들이받기
완성 앞에서는 세밀함
어려움 앞에서는 도움
리더라면 리더십
팀원이라면 리더를 믿기
가장 중요한 부분은 "소통"
소통은
내 생각을 온전히 담아야 하며 (생각의 공감각화) - 팩트로
내 화법에 상대방이 당황하지 않아야 하며
상대방 답변이 의도와 다르더라도 우선 수용하고 생각할 때
오고 가는 대화 속에서 결론은 나오게 되어있다
결론
좋은 개발자로 롱런하려면,
문제에 있어 도전하고 끝까지 구현해 내며, 소통도 잘하는 사람이 롱런하는 시대이다
신입에게 있어 소통이 최우선, 소통만 잘해도 실력은 순차적으로 따라오게 되어있다
당장 오늘부터 실천하며 대접받는 개발자로 성장한다
그 외)
- 취업 시, 서류 지원에서 자소서에 지원한 회사와 관련된 이력, 관련지식을 꼭 넣자!
- 토이프로젝트는 당장 시작해도 무관하다! 당장 시작하자!
- 정적 페이지 같은 경우에는 Html 배포하기도 가능!
- 아이디어 생각나는 대로 유지, 개선해 보기
- TIL 쓸 때 구글링 검색할만한 제목으로 가자!