JavaRush /Java Blog /Random-KO /커피 브레이크 #41. 코딩 멘토를 찾는 방법. 당신을 좋은 프로그래머로 만드는 6가지 요소

커피 브레이크 #41. 코딩 멘토를 찾는 방법. 당신을 좋은 프로그래머로 만드는 6가지 요소

Random-KO 그룹에 게시되었습니다

코딩 멘토를 찾는 방법

출처: Hackernoon 코드 작성을 시도하고 코딩 문서를 살펴본 후 그다지 유용하지 않다는 것을 깨달았습니까? 훈련이 올바른 방향으로 가고 있는지 확실하지 않습니까? 공부 조언을 구할 사람이 필요하다고 생각되면 멘토가 필요합니다. 유일한 문제는 숙련된 프로그래머를 모른다는 것입니다. 커피 브레이크 #41.  코딩 멘토를 찾는 방법.  당신을 좋은 프로그래머로 만드는 6가지 요소 - 1몇 년 전, 저는 코딩 멘토를 찾고 있었습니다. 나는 나를 도와줄 몇몇 사람들을 알고 있었지만 몇 년 동안 그들과 이야기를 나누지 않았고 그들에게 도움을 요청하는 것이 불편했습니다. 6개월이 지난 지금, 저는 프로그래밍을 도와줄 준비가 된 다섯 명의 멘토를 이미 확보했습니다. 그들은 제가 인터뷰에 합격하고, 프로그래밍 기술을 향상시키는 데 도움을 주었으며, 코딩 학습에 유용한 리소스를 제공했습니다. 멘토를 찾는 방법에 대해 알려드리겠습니다.

첫 번째 중지: LinkedIn

제가 코딩 멘토를 찾기 위해 가장 먼저 생각한 곳 중 하나는 링크드인이었습니다. 저는 이 사이트에 접속하자마자 바로 검색창으로 들어갔습니다. 나는 "소프트웨어", "소프트웨어 엔지니어", "개발자"와 같은 용어를 사용하여 사람들을 검색했습니다. 알고 보니 소프트웨어 개발에 관련된 사람이 10명이나 있었습니다. 하지만 나는 거기서 멈추지 않았습니다. 나는 각 프로필을 살펴보고 그들이 무엇을 하고 있는지 이해하려고 노력했습니다. 나는 그들의 역할, 책임, 그리고 그들이 일하는 회사의 유형을 확인했습니다. 그런 다음 내가 모르는 사람들을 포함하기 위해 검색 범위를 넓혔습니다. LinkedIn에서 서로 아는 친구를 통해 몇몇 사람들과 연결할 수 있었습니다. 이 친구들과 좋은 관계를 갖고 있다면, 프로그래머 친구를 소개해 달라고 요청할 수 있습니다. 하지만 이를 요청하는 것이 불편하다면 프로그래머에게 직접 문의하세요. 메시지 템플릿을 자유롭게 사용해 보세요. 나는 서로 친구에게 다음과 같은 편지를 썼습니다. “안녕하세요 [이름], 잘 지내시기 바랍니다! 콘텐츠 마케팅에 관한 귀하의 게시물을 정말 재미있게 읽었습니다. 당신과 당신의 회사는 당신의 분야에서 훌륭해 보입니다. 뭔가 도와주실 수 있는지 물어보고 싶었어요. 저는 프로그래밍을 배우고 있는데 배우려면 경험이 풍부한 개발자의 도움이 필요합니다. [코딩 멘토 후보]를 아시는 분인 줄 알았습니다. 저희를 소개해주실 수 있나요? 나는 [그/그녀]에게 몇 가지 질문을 하고 싶습니다. 그러면 내 프로그래밍 기술에 큰 도움이 될 것입니다. 아무튼 [이름]님, 알려주세요! 나는 매우 감사할 것이다! [당신의 이름]” 이 시점에서 나는 연락할 수 있고 올바른 전문가를 소개해달라고 요청할 수 있는 몇 명의 지인을 확인했습니다. 나는 또한 여러 잠재적 멘토들에게 직접 연락했습니다. 또한 연락하고 싶은 소프트웨어 개발자를 위한 메시지 템플릿도 준비했습니다. 자유롭게 사용하되 개인적인 느낌을 추가하십시오. “안녕하세요 [이름]님, 귀하는 [회사]에서 내부 고객 서비스 개발자로 일하고 계신 것으로 나타났습니다. 최근 귀하의 팀이 A 라운드(벤처 캐피털 투자 유치 단계 중 하나)를 완료했다는 소식을 들었습니다. 축하해요! 나는 프로그래밍을 배우고 있는데 그것은 나에게 큰 기쁨을 줍니다. 당신이 매우 바쁘다는 것은 알지만, 당신의 전문 분야는 바로 제가 미래에 하고 싶은 일입니다. 덕분에 프로그래밍에 대해 더 많이 배우고 싶습니다. 앞으로 몇 주 안에 20분만 시간을 내어 저와 전화 통화를 해주시겠어요? 감사합니다. 귀하의 답변을 정말 기대하고 있습니다! [당신의 이름]" 저는 그런 메시지를 10개 보냈고 그 중 3개에 대한 응답을 받았습니다. 그 후 우리는 전화통화 시간을 정했습니다. 내 목표는 질문을하고 관계를 구축하는 것이 었습니다. 나는 멘토링이나 나에게 필요한 것에 대해 아무 것도 언급하지 않으려고 노력했습니다. 사실, 내가 한 일은 그들에게 질문을 하고 왜 그들의 작업이 멋지다고 생각하는지 설명하는 것뿐이었습니다. 사람들은 조언을 하고 자신에 대해 이야기하는 것을 좋아합니다. 과용하지 말고 그들이 존중받고 있다는 느낌을 갖도록 하세요. 통화가 끝나자마자 나는 그들에게 다시 문자를 보내 그들의 시간이 얼마나 고마웠는지 말했습니다. 연락할 기회도 달라고 하더군요. 세 명의 연락처 중 세 명 모두 '그렇다'고 답했습니다. 두 번째 통화에서는 더 자신감이 생겼습니다. 여전히 질문을 하면서도 호기심과 멘토링의 필요성을 분명히 했습니다. 내 모든 대담자가 도움을 줄 준비가되어 있음이 밝혀졌습니다. 그들은 코딩 주제를 제안하고 유용한 리소스를 알려주며 지속적인 지원을 제공했습니다.

계속 코딩하고 어디로 가는지 확인하세요

처음 멘토 후보를 떠올렸을 때 이름은 단 한 명도 떠오르지 않았습니다. 그래서 나는 그 생각을 버리고 대신 프로그래밍을 배우려는 노력을 두 배로 늘렸습니다. 컴퓨터를 켜고 코드를 작성할 핑계를 찾기 시작했습니다. 혼자 코드를 작성하기 싫어서 프로그래머들이 모여있는 카페에 갔습니다. 나는 문제가 있는 프로젝트에 참여하기로 결정했습니다. 내 임무는 등록 및 로그인 기능을 갖춘 완전한 기능의 웹 애플리케이션을 만드는 것이었습니다. 나는 커피를 주문하고 작업할 빈 테이블을 둘러보았습니다. 그러다가 누군가가 내 이름을 부르는 줄 알았습니다. 알고 보니 우리 가족의 친구였습니다! 우리는 이야기를 나누고 잠시 이야기를 나눴고 그는 내가 무엇을 하고 있는지 물었습니다. 나는 그에게 프로젝트를 진행 중인데 문제가 있다고 말했습니다. 그는 자신이 소프트웨어 엔지니어로 일하고 있으며 기꺼이 도와주겠다고 말했습니다. 나는 그의 제안에 조금 놀랐지만, 누군가가 나를 도와주고 싶어 한다는 사실에 감동받고 기뻤습니다. 며칠 후 나는 그에게 이메일을 보내 커피를 마시며 코드에 대해 이야기하고 싶은지 물었습니다. 우리는 만났고, 내 친구는 내 프로그래밍 수준을 이해하기 위해 엄청난 노력을 했습니다. 그는 저를 격려하고 질문에 답해 주었으며, 스타트업과 프로그래밍 기초에 관한 책에 대해 말해주었습니다. 내가 텍사스로 돌아왔을 때 그는 시간을 내어 나에게 전화로 연락하여 내 진행 상황을 확인했습니다. 1년 동안 이 코딩 멘토는 제가 코딩 기술을 향상하는 데 도움을 주었습니다. 그는 나에게 Angel.co(스타트업, 투자자 및 스타트업에서 일자리를 찾는 사람들을 위한 미국 웹사이트 - ed.)에 대해 알려준 사람이었습니다. 그곳에서 나는 여러 차례 인터뷰를 하고 일자리 제안을 받았습니다. 그는 내가 올바른 방향으로 가고 있다는 확신을 주었습니다. 코드를 작성하고 더 자주 수행하는 것이 좋습니다. 그런 다음 어디로 가는지 확인하십시오. 어디를 가든 코드에 대해 이야기하십시오. 진정한 "괴짜"가 되십시오. 당신은 이 지역에서 만나기 시작할 사람들의 종류에 놀랄 것입니다. 결국 당신은 당신을 기꺼이 도와줄 숙련된 프로그래머를 만나는 지점에 도달하게 될 것입니다. 그러면 멘토를 찾을 수 있습니다.

인내심을 가지세요. 프로그래밍 멘토가 여기 있습니다.

코딩 멘토는 초보자에게 매우 소중한 사람들입니다. 코드를 이해하는 데 도움이 되고 유용한 리소스를 추천하며 올바른 방향으로 나아가고 있는지 확인할 수 있습니다. 하지만 멘토를 찾는 데는 시간이 좀 걸릴 것이라는 점을 염두에 두십시오. 6개월, 심지어 1년이 걸릴 수도 있습니다. 그리고 이 기간 동안 코드에 대한 열정이 계속된다면 반드시 올바른 멘토를 찾을 수 있을 것입니다. 이를 통해 프로그래머로 일하는 데 한 걸음 더 가까워질 수 있습니다. 즐거운 검색 되세요!

당신을 좋은 프로그래머로 만드는 6가지 요소

출처: 중형 iOS 애플리케이션 개발자인 Sarah는 자신의 의견으로는 프로그래머의 전문적 발전에 기여하는 요소를 공유합니다. 이를 위해 그녀는 개발자가 특별한 주의를 기울여야 할 여섯 가지 주요 특성을 식별했습니다.커피 브레이크 #41.  코딩 멘토를 찾는 방법.  당신을 좋은 프로그래머로 만드는 6가지 요소 - 2

1. 일관성

일관성은 당신의 기술을 향상시키는 데 도움이 될 것입니다. 완벽한 코드를 작성할 수는 없지만, 계속해서 코드를 작성한다면 반드시 필요한 경험과 지식을 얻게 될 것입니다.

2. 게으름

"The Perl 프로그래밍 언어"라는 책의 저자인 Larry Wall은 좋은 프로그래머의 세 가지 특성, 즉 게으름, 조바심, 오만함을 언급했습니다. 무언가를 성취하는 간단하고 빠르며 최선의 방법을 찾고 싶다면 게으른 사람에게 물어보세요. 작업을 완료하는 가장 효과적인 방법을 찾으십시오. 작업 프로세스의 일부를 자동화하여 시간을 절약하세요.

3. 배우고자 하는 열망

계속 학습할 준비를 하십시오. 오늘날 프로그래머가 갖고 있는 기술과 지식은 몇 년이 지나면 구식이 될 가능성이 높습니다. 자신의 업무에 있어 최신 코딩 트렌드를 따르는 개발자가 되는 것이 중요합니다.

4. 디버깅 기술

디버깅 기술을 개발하세요. 소프트웨어가 예상한 결과를 생성하지 못하는 경우 문제의 원인을 빠르고 효율적으로 찾아야 합니다. 코드를 주의 깊게 검토하고 답을 찾을 때까지 가능한 문제를 찾아보세요.

5. 영향력을 행사하라

작업 결과를 공유하고 비판과 승인을 받으십시오. 당신이 다른 사람에게 미치는 영향은 당신을 좋은 프로그래머로 만듭니다. 인터넷에 게시하기 위한 웹사이트, 모바일 애플리케이션, 플랫폼 또는 라이브러리를 만들 수 있습니다. 다른 사람들로부터 인정을 받으면 자신에게 새로운 문이 열릴 것입니다.

6. 기업가 정신

귀하의 작품을 소비자에게 홍보하십시오. 사람들이 당신의 제품을 사용하도록 한다면 당신은 좋은 개발자로 간주될 것입니다. 사용자들에게 인기 있는 앱이 있으면 더 많은 옵션이 제공됩니다. 귀하의 프로젝트 중 하나가 인기를 얻었다면 이미 귀하의 사업이 있다는 의미입니다.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION