태그 보관물: career-development

career-development

멘토없이 개선 [폐쇄]

나는 경험이 많지 않다고 생각하지만, 어떻게 든 리더로서 일자리를 유지하고 있습니다 (현재는 회사의 기술 책임자, 이전에는 R & D 책임자였습니다).

왜 이런 일이 발생하는지 이해합니다 (특정 기술 세트가 있고 드문 프로그래밍 언어를 사용합니다). 제 문제는 멘토를 찾을 수 없습니다 …

나는 배워야 할 것들이 있어야한다는 것을 알고 있으며, 점점 더 많은 것을 천천히 배우고 있음을 알면서도 코딩하는 것보다 훨씬 더 빨리 얻을 수있는 방법이 있다고 생각합니다 …

그렇다면 회사에 다른 사람이 가르쳐 줄 사람이 없거나 코드를 읽을 때 어떻게 개선합니까? (또는 심지어 코드를 수정하십시오 …)

나는 책을 넘어서지 만 “마스터”수준 아래로 내려 가서 더 배울 수있는 곳을 모른다고 생각합니다.



답변

이건 어떤가요:

  • 고급 도서
  • 사용자 그룹
  • 컨퍼런스

프로그래밍 언어를 실제로 숙달하는 방법에 대한 답변도 확인하십시오.


답변

몇 가지 힌트 :

  • 다른 언어를 배우십시오. 그런 다음 이미 알고있는 언어와 비교하고 다른 언어에서 배운 것을 사용하여 해당 언어의 코딩 기술을 향상시킬 수있는 방법을 살펴보십시오. 새로운 언어를 배우기 전에 “마음을 자유롭게하십시오” 라는 개념을 단순히 다른 개념으로 복제하려고하지 마십시오 .

  • 코드를 읽으십시오. 나는 당신이 당신의 직업에서 어떤 흔치 않은 언어를 정확하게 사용하는지 모르지만, 당신은 매우 숙련 된 개발자들에 의해 그 언어로 작성된 고품질의 오픈 소스 코드를 찾을 수 있다고 확신합니다.

  • 지역 사회와 함께하십시오. 직장에서 귀하의 언어를 사용하는 동료가없는 경우, 매우 일반적인 언어에 대해서도 질문과 답변이있는 스택 오버플로와 같은 웹 사이트를 통해 지식을 공유하지 않는 것은 변명이 아닙니다. 태그별로 질문을 검색하고 모든 답변을 이해하는지 확인하십시오. 질문에 대답이 없으면 대답하십시오.

  • 가르치다. 동료를 가르치십시오. 블로그를 작성하십시오. 도대체 무엇이. 다른 사람에게 무언가를 설명하면 더 잘 배울 수 있습니다.


답변

지난 2 년 동안의 주요 해결책은 다음과 같습니다.

  • 소셜 네트워킹 : 특히 meetup.com이 해당 지역의 프로그래밍 그룹을 찾는 좋은 방법이라는 것을 알았습니다. 트위터도 이것에 좋습니다. 당신이 좋아하고 존경하는 사람들을 찾으면 그들을 따르십시오.

  • http://www.stackoverflow.com을 사용하여 처음에 가끔 질문에 사용했습니다. 지금은 조언을주고받는 데있어서 매일 동반자입니다. /codereview// 과 같은 자매 사이트도 사용 하십시오.

  • 일하기 : 아마도 당신에게 적용되지는 않지만 (다른 사람들에게는 좋은 조언) 당신이 원하는 지역에서 어떤 종류의 직업을 구하기에 충분하다면, 선배를 찾아서 그들에게 친절하고 당신을 멘토로 데려가십시오 .

  • 서적. O’Reilly, Pragmatic Programmer 및 다른 사람들은 여전히 ​​좋은 책을 가지고 있으며 종이 및 / 또는 디지털 버전을 선택할 수 있습니다. 여기에 정말 큰 목록입니다 /programming/1711/what-is-the-single-most-influential-book-every-programmer-should-read를 밖으로 최고의 ‘고전’의 일부가 아직 읽지 않은 경우 깨끗한 코드와 코드 완성을 추천 할 수 있습니다.

  • 튜토리얼. 인터넷에
    http://www.codeschool.com ,
    http://www.codeacademy.com http://code.google.com/edu/ 와 같은 환상적인 사이트가 있습니다
    .


답변

귀하의 질문에 대해 상당히 많은 계층 구조를 읽고 있기 때문에 :

아래 사람들로부터 배우십시오. 소프트웨어 개발은 ​​종종 코드 매체를 통한 인간 간의 커뮤니케이션에 관한 것입니다. 원활한 의사 소통은 양방향으로 이루어져야하므로 프로그래밍하는 사람들에게 배우십시오. (내 가정은 당신이 1 인 회사가 아니라는 것입니다)


답변

나는 당신이 이끄는 사람들을 가르치면서 많은 것을 배울 것이라고 믿습니다. 쉬운 일이 왜 / 어떻게 작동하는지에 대해 생각해야하기 때문에 강의 내용을 더 잘 이해하게 될 것입니다.


답변

멘토링은 교차 기능이 될 수 있습니다

멘토가 항상 자신이 집중하는 분야의 전문가 일 필요는 없습니다. 독창적 인 프로그래밍 언어를 사용하는 경우 여전히 소프트웨어 개발에서 코치 할 수있는 약 99 개의 비 언어 주제가 남습니다. 최근에 멘토 중 일부는 주로 주로 개발했지만 비즈니스 개발, 하드웨어 또는 시스템 엔지니어링에 관여했습니다. 소프트웨어 관련.

많은 종류의 사람들이 당신의 멘토가 될 수 있습니다

찾아보아야 할 것은 지금 5 년 동안 가고 싶은 사람입니다. 이와 같은 멘토를 항상 이용할 수있는 것은 아니므로 다른 대안으로는 경험이 많지만 공식적인 리더십 역할을하지 않는 현인, 경험이 적거나 (천국에서 금지 된, 젊지 만) 관점을 가진 리버스 멘토가 있습니다. 도움이 될 수있는 도구와 기술에 대해

귀하의 멘토가 귀하의 스폰서입니까?

멘토 외에도 스폰서를 갖는 것이 중요합니다. 조직 내에서 승진하려는 경우, 훌륭한 조언을 제공하지만 귀하의 명령에 영향을 미치지 않는 멘토가 있다면, 멘토가있는 사람을 상대로 리드를 후원하는 사람에 비해 불리 할 수 ​​있습니다. 프로젝트 소유자 또는 프로젝트 관리자에게보다 영향력있는 역할 또는 프로모션을 부여합니다.

회사 간 멘토 및 네트워킹

이미 기술 책임자 인 경우 회사 외부에서 멘토를 찾아야 할 수도 있습니다. 숫자가 많기 때문에 많은 사람들과 얕은 방식으로 네트워킹하는 것은 놀랍게도 가치가 있습니다. 나는 일반적으로 다른 전문가들과의 관계가 귀중한 것이라고 생각했습니다.

연못이 얼마나 큽니까?

당신은 R & D 책임자이자 기술 책임자라고 말했지만 자신이 경험이 풍부하다고 느끼지 않습니다. 고백은 평판이 아니라면 영혼에게 좋습니다. 비슷한 고백이 있습니다.

어느 시점에서 나는 내 경력이 두 부분으로 나뉘어 진 것으로 생각했다. 처음에는 유일하게 소프트웨어 개발자이거나 가장 많은 대학을 보유한 개발자 인 많은 팀에서 일했습니다. 두 번째는 Fortune 100 회사와 함께 일할 때 시작되었고 분명히 더 높은 등급의 개발자와 함께 일했습니다. 대조는 본질적으로 작은 연못에서 큰 물고기가되는 것과 큰 연못에서 작은 물고기가되는 것과 같습니다.

트레이딩

소규모 독립 회사에서 변경 한 것은 조직 내에서 지위가 훨씬 적다는 것을 의미했습니다. 그러나 여전히 몇 가지 지위가있었습니다. 개발자들은 여전히 ​​높은 임금과 일에 대한 상당히 높은 통제력으로 평가 받았다. 동료 팀원들에게도 영향을 미칠 수 있습니다 (위에서가 아니라도). 많은 역할 모델이있었습니다. 많은 경쟁이 있었기 때문에 기술적으로 강화하고 내가 한 일이 조직과 팀에 어떻게 가치를 제공했는지 이해해야했습니다.

나는 역할과 멘토에 대한 직감을 무시하고 가격을 지불했다. 직관은 때때로 경험의 종합에서 나오는 느낌입니다. 내 의견은 그것이 잘못되었다고 생각되면 잘못되었을 가능성이 있으며 세심한 조사가 필요하다는 것입니다. 당신이 당신의 경험과 멘토 부족에 대해 걱정하고 옵션을 탐색하는 것처럼 들립니다.

더 크고 더 공격적인 회사로 마이그레이션하여 성장, 만족도 및 기타 이점을 찾으시겠습니까? 항상 크면 클수록 좋지는 않지만 때로는 다양한 사람과의 관계를 통해 다양한 업무 관계 및 다양한 프로젝트 경험을 얻을 수 있습니다. 실리콘 밸리의 많은 광부들은 그 결과 더 빠르고 효율적으로 성공을 향한 길을 차트로 보여줄 수있는 사람들에게 멘토 역할을했거나 그 역할을 해왔습니다. 졸업생의 급우 중 한 명이 Linked In에 가입하라는 요청에 따라 그 문화를 경험하면서 훨씬 높은 수준의 게임을하고 있습니다.

멘토 혜택

멘토는 교수와 같을 수 있지만, 작업 제품을 자주 보거나 마스터 / 도제 관계에서 마스터 역할을하는 사람이 없다면 기술 훈련과 전문 교육이 부차적이라고 생각합니다. 멘토가 공유하는 가장 큰 것은 성장에 대한 조언, 좋은 의사 결정의 역할 모델링 및 직장 가치 간의 균형, 위기 상황에서의 꾸준하고 객관적이고 건전한 판단을 포함한다고 생각합니다.

할아버지가 여러 번 나에게 한 조언은 사람들이 겸손 할 때만 가르 칠 수 있다는 것이었다. “나는 책을 넘어선 다”와 같은 말에주의를 기울이고 모든 사람들로부터 배우려고 노력하십시오. 멘토와의 관계를 구축하려면 존중하고 수용 적이며 감사를 표해야합니다. 또한 참을성있는 경우가 아니라면 일반적으로 행동에 바뀔 시간을 투자 할 것이기 때문에 조언을 따르는 것이 중요합니다.


답변

내 소중한 친구

어떤 사람이 다른 사람에게 프로그래밍의 미묘한 차이를 가르치고있는 경우는 거의 드물다. 프로그래밍은 스스로 배워야 할 것입니다. 단일 주제에 집중하고 시도하여 해당 주제를 지원하는 다양한 포럼에 참여하는 경우 조만간 해당 주제의 주인이 될 것입니다. 친절하게도 당신 자신이 자신이 얼마나 좋은지 아는 가장 좋은 사람임을 기억하십시오. 우리는 산업과 세계에서 우리 자신을 가르치는 것이 영원히 우리와 함께 있기 때문에 우리 자신의 멘토가되어야합니다.