강력한 개발자가 세상의 무게를 어깨에 담아 야합니까? [닫은]


10

개발자로서 우리는 대중의 문제를 해결하기 위해 끊임없이 노력합니다. 또한 문제 해결 능력을 향상시킬 수있는 새로운 방법론, 언어 및 조직을 지속적으로 찾고 있습니다.

저는 항상 팀의 최고 멤버 중 한 명인 것 같습니다. 또한 다른 사람들이 자주 신경 쓰지 않는 방식으로 작업을 개선 할 수있는 방법을 찾고 있다고 생각합니다. ~ 6 년의 기술 지원으로 인해 약간의 소진을 느끼기 시작했습니다. 나는 내가 열심히 일하고 높은 기대에 부딪친다는 사실을 비난합니다.

지구상에서 가장 위대한 개발자 중 일부는 더 이상 생활을위한 코드를 작성하지도 않습니다. 종종 소실됩니다. 일부는 그들이 "게임"에 질려 있다고 말했지만 문제가 좀 더 단순한 지 궁금합니다. "우리 어깨에 세계의 무게를 실어 나르는 것"중 하나.

당신이 강한 개발자라고 생각하고 이것이 당신에게 문제가되지 않는다고 생각한다면, 당신의 접근 방식을 알려주십시오. 기술에 대한 최신 정보를 얻고 다른 사람들을 돕고 모든 상처를 입지 않고 신속하고 정확하게 문제를 해결하는 방법은 무엇입니까?



4
관점을 배우십시오. 불행히도하는 것보다 쉽지 않습니다.
JB King

@JB King-관점에 대한 링크 / 세부 사항 / 책이 ​​있습니까?
P.Brian.Mackey

2
@JB King에게 +1 당신의 관점을 유지하십시오. 프로그래머로서 당신의 어깨에 세계의 무게가 있다고 느끼십니까? 가난한 나라의 외딴 지역에 의사 나 간호사가 있다고 가정 해 봅시다. 자신의 가족에게 음식을 공급하고 살면서 제한된 재료로 사람들을 구하려고 노력하십시오.
Charles E. Grant

답변:


16

회사 / 팀에서 가장 강력한 개발자라면 "더 큰 리그"를 원할 수 있습니다. 훌륭한 개발자는 종종 자신이 평범 할 수있는 곳으로 "거품"을줍니다. 당신의 동료가 동등한 수준이 아니기 때문에 "세계를 옮길"경우, 더 나은 동료를 찾는 것 외에는 선택의 여지가 없습니다.

또한 모든 직업에서 타는 것이 있다고 생각합니다. "더 이상 코드를 작성하지 않은"사람들이 많이 그리워 할 것입니다.

정말 훌륭한 개발자라면 코딩, 아키텍처 및 리더십의 균형이 적절한 위치를 찾을 수 있다고 생각합니다.

Google에서는 숙련 된 개발자가되면 관리 및 기술 트랙 중에서 선택할 수 있습니다. 2 년마다 (프로젝트뿐만 아니라) 도메인을 완전히 전환하는 것도 매우 일반적입니다. 내가 아는 바에 따르면 전자는 다른 회사 (Intel, MS, IBM)에서 일반적이지만 도메인 전환은 일반적이지 않을 수 있습니다.


+1-네가 올라 왔을 때 답장을 썼다. Bubble up은 내가 원하는 것입니다. 100 % 맞습니다. 그것은 팀과 당신이 어떻게 맞는지에 관한 것입니다. 구글의 사람들과 같은 똑똑한 사람들에 둘러싸여 있다는 것은 그에 추가합니다! :)
Mat Nadrofsky

+1 Uri. 큰 대답과 예, 나는 동료가 항상 동급이 아니었다 고 믿습니다. 경험이 많거나 경험 많은 Sr을 판단하기 위해 "새로운 기술"에 대한 지식의 무게에 대해 신중을 기하려고 노력합니다. 개발자 동시에 .NET 상점에서 .NET을 너무 잘 모르면 전혀 좋지 않습니다. Google에있는 것처럼 "밴드에 약한 사람"이되고 싶습니다. 그러나 달라스에서 구글과 같은 장소를 찾는 것은 쉽지 않습니다.
P.Brian.Mackey

1
Peter Principle 와 비슷합니다 .
Michael Todd

Google 규모의 회사 일 필요는 없습니다. 저는 소기업과 소프트웨어가 아닌 회사에서 훌륭한 프로그래머를 만났습니다. 사람들은 모든 시장에서 "거품"을 일으 킵니다. 예를 들어, 피츠버그에서 일하고 있으며 많은 동료 직원들이 현지 회사에서 근무했습니다. 달라스는 아마도 더 작을 것입니다.하지만 많은 기술이 오스틴에게가는 것 같습니다.
Uri

10

좋은 일을하도록 압력을가할수록 더 좋은 일을합니다. 더 잘할수록 사람들이 더 많은 일을합니다.

당신이 들어가서 "아니오"라고 말하기 시작하지 않으면 몇 번이나 빨리 소진 될 수 있습니다.


2

내 스핀은 다음과 같습니다.

당신이 항상 주변의 다른 사람들에게 보이지 않는 것은 자기 개선을위한 노력과 지속적인 노력입니다.

방금 구축 한 것이 항상 더 좋고 항상 향상 될 수 있다는 전망입니다.

솔루션이 우아하더라도 항상 단순화 될 수 있다는 점에서 겸손합니다.

솔직히 말해서, 이것은 프로그래밍뿐만 아니라 다른 렌즈를 통해 볼 때 어떤 직업에서든 훌륭한 사람을 만드는 자질입니다.

정말 환상적인 사람들이 환상적인 태도로 시작하고 가장 먼저 바라 보는 많은 이유 중 하나입니다. 그들은 같은 생각을 가진 사람들에 둘러싸여 있지 않으면 표준 이상으로 올라가고 팀의 위로 올라가는 경향이 있습니다.

다른 사람들은 그들과 함께 또는 없을 수 있습니다. 결국, 당신을 둘러싼 팀에 따라, 당신은 당신이 단순히 동기를 부여받지 않는 팀원이 항상 더 쉽기 때문에 어깨에 둘 이상의 사람의 무게를 실은 것처럼 느낄 수 있습니다. 해안을 따라.

나는 현재 고용주 시간에 이것을 다시 보았다. 이제 저는 더 이상 개발자가 아니라 개발 관리자입니다. 제가 팀을위한 촉진자로서하는 일의 큰 부분은 이와 같은 상황을 해결하고 전체 그룹을 위해 일방적으로 막대를 올리려고 노력하는 것입니다. 나는 당신에게 말할 수 있습니다, 그것은 때때로 거대한 도전이며 많은 것은 당신이 주변에있는 팀에 달려 있습니다. 나는 운이 좋으며, 환상적인 팀이 생겨서 그 결과 내 일이 훨씬 쉬워졌습니다.

그래서 내가 말하려는 것은, 실제로하고있는 것보다는 함께 일하는 사람을 더 잘 나타내는 느낌 일 것입니다. 타 버린 느낌이 든다면, 경력 변화의 시간이되었을 것입니다.

풍경의 변화가 무엇을 할 수 있는지 놀랄 것입니다!


어깨에 팀의 기술적 인 무게를 싣는 것은 종종 하나의 기술을 유지하기 위해 경영진이 힘을 다해 모든 일을하게합니다. 어려운 과제를 완수 할 수있는 강력한 기술 전문가보다 관리자를 쉽게 찾을 수 있습니다. 아버지는 항상 이렇게 말씀하셨습니다. "좋은 일을하지만 좋은 일을하지 마십시오. 좋은 일을하면 계속 그 일을 할 수 있습니다."
비트 트위 들러

2

내가 생각했던 것이 다소 엉뚱한 발언 이라고 생각할 때 내가 원근법에 대해 의미하는 바에 따라 조금 더 자세히 설명하는 것은 아마도 내가 기대했던 것처럼 꽤 지나지 않았을 것입니다. ;)

마음 챙김인지 행동 치료는 당신이 탐구하고 볼 수있는 주제의 예를 몇 될 경우이되는 책 제안 여기, 세상을 보는 방법에 이러한 도움이 정신 이상 기분을 . 감성 지능 은이 분야에서 특히 자기 인식 및 자기 관리 측면에서 또 다른 아이디어가 될 수 있지만 다른 영역도 유용합니다. 결과 얻기보다 구체적인 아이디어를 얻는 데 도움이되는 온라인 책이 될 것입니다. 물론 여기에는 프로그래머들에게 특정한 것이 아닌 여러 가지 불안 및 우울증 전략이 있지만 일부 프로그래머들은 자신의 삶에서 이러한 문제를 겪을 수 있다고 생각합니다. 또 다른 기술은 인식, 재구성, 응답 및 반영의 4 가지 "재"라고 부르는 것입니다. 문제를 인식하십시오. 다른 각도와 관점에서이 문제를 확인하려면 문제를 재구성하십시오. 최선을 다해 상황에 대응하십시오. 수행 한 작업, 수행 한 작업 및 수행되지 않은 작업을 반영하십시오. Plan, Do, Check 및 Act 는 사물을 보는 아이디어가 있지만 약간 다른 순서로 비슷한 4 단계 세트입니다. 지속적인 서비스 개선 은 ITIL 구성 요소 일 것입니다. ITIL 구성 요소는 좀 더 기술적 인 내용을 원할 경우 도움이 될 수 있습니다.

때때로 나는 나에게 많은 압력이 가해 져서 어떤 목표를 달성하는 데 도움이 될 수 있다는 느낌을 누릴 수 있지만, 같은 압력이 다소 비참한 결과를 초래할 수있는 다른 경우가 있습니다. 내가 계속 가고 좋은 일을하는 것에 대한 좋은 동기가 무엇인지, 내가 다루기에는 너무 많은 것이 올바른 균형을 찾는 것은 배우기 쉬운 교훈이 아닙니다.


1

나에게 이것은 직업을 흥미롭게 만들고 아침에 나를 일으킨다. 나는 오늘 나보다 더 많은 문제를 해결할 수있는 기회가있을 것이라는 것을 알고있다 (예, 나는 기억력이 짧은 낙관론자이다).

나는 당신이 같다고 상상할 수 있습니다 (지난 5 년 동안 당신이 의무를 다하는 것을 볼 수 없습니다). 내 유일한 추측은 당신이 약간의 틀에 박힌 상처를 받았고 이제는 반사 모드에 있다는 것입니다. 오랜 세월의 학습 곡선주기에서 변곡점 중 하나를 칠 때 나는 이것이 정상적인 것이라고 생각합니다.

이 시점에서 기술 솔루션에서 젊은 개발자의 멘토링을 적극적으로 수행하여 경력 학습을 강화하는 데 초점을 조금 변경하십시오 (자연적인 열정이 돌아올 때까지).


+1 멘토링은 페이스의 좋은 변화입니다. 내 고용 장소에서 모든 개발자는 동료로 간주됩니다. 기술 리드가 없습니다. 이것은 실제로 주요 문제 중 하나입니다. 오래된 "부엌에서 너무 많은 요리사".
P.Brian.Mackey

1
공식 또는 비공식, 항상 지도자가 있습니다. 더 나은 사람이되고 리더가되도록 도와주십시오.
JeffO
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.