>시스템 튜토리얼 >리눅스 >개발자를 위한 성공 요인

개발자를 위한 성공 요인

WBOY
WBOY앞으로
2024-01-15 08:00:121119검색

10년은 중요한 이정표입니다. 저는 과거에 저지른 실수를 반성하고 동료들로부터 어떤 조언을 받고 싶은지 생각하기 시작했습니다. 모든 것이 너무 빨리 변하기 때문에 이러한 교훈이 여전히 적용되는지 잘 모르겠습니다.

당신이 초보자이든 숙련된 플레이어이든, 제가 제공하는 퍼즐 해결 방법이 매우 유용할 것이라고 믿습니다. 귀하의 의견과 의견을 듣고 싶습니다. 언제든지 회신해 주시기 바랍니다.

개발자를 위한 성공 요인

하나의 플랫폼, 프레임워크 또는 언어를 고수하세요

지난 10년 동안 제가 저지른 가장 큰 실수는 직업을 바꿀 때마다 소프트웨어 플랫폼을 바꾼 것입니다.

Enterprise Java Development로 시작한 다음 임베디드 C 소프트웨어를 사용하고 Windows 데스크톱 애플리케이션에는 VB, C#, C++를 사용하고 iOS 애플리케이션에는 Objective-C를 사용한 다음 NDK를 사용하여 Android 라이브러리를 만들고 마침내 Android 애플리케이션을 만들었습니다. .

이 경력은 정말 놀라운데 상사들은 신경 쓰지 않습니다. 소프트웨어 개발에 10년을 소비하는 것은 의미가 없습니다. 안드로이드 앱을 만들 수 없다면 안드로이드 개발자로 취업할 수 없습니다.

소프트웨어 플랫폼을 변경하면 이력서에 큰 부정적인 영향을 미칠 수 있습니다. 고용주가 특정 소프트웨어 제품의 전문가가 아닌 개발자를 고용하기 위해 많은 돈을 지불하기로 결정하는 것은 정말 어렵습니다.

많은 회사는 당신의 과거에 관심이 없습니다. 기술 인터뷰는 다른 소프트웨어 플랫폼에서 수년간 작업한 것보다 더 중요합니다. 좋은 개발자가 수년간의 개발 경험이 없어도 일자리를 찾을 수 있는 이유입니다.

우리는 어떻게 시장에 적응할 수 있나요? 나처럼 당신도 할 수 있습니다. 하지만 자신에게 투자해야 합니다. 여가 시간에 새로운 기술을 배우고, 필요한 경우 학습을 위해 시간을 내기도 합니다. 또한 급여 기대치를 낮추십시오. 한 걸음 뒤로 물러난 다음 두 걸음 앞으로 나아가야 합니다.

당신이 열정을 갖고 있는 소프트웨어 플랫폼, 프레임워크 또는 언어를 찾으면 그것을 고수하세요. 소프트웨어 플랫폼을 자주 전환하는 것보다 장기적으로 예상 급여와 고용 가능성이 훨씬 더 좋아질 것입니다. 이 기술에 대한 수요가 있는 최고의 회사를 찾아 뛰어들십시오. 나는 이것이 명백하다는 것을 알고 있지만 그것을 깨닫는 데 수년이 걸렸습니다.

돈만 보고 관리직을 구하지 마세요

저는 고임금 직업은 양복을 입고 경영진의 결정을 내리는 사람들의 것이라고 생각했습니다. 이는 소수의 사람들에게 해당되지만 숙련된 개발자는 일반적으로 중간 관리자보다 더 높은 임금을 받습니다.

저는 항상 프로젝트 관리자가 되고 싶었습니다. 저는 많은 흥미로운 것들을 배운 후 프로젝트 관리 석사가 되었습니다. 그러나 한동안 제품 관리자로 일한 후 결국 그것이 나와 맞지 않다는 것을 깨달았습니다.

개발자로서 우리의 좌절감은 나쁜 회사 문화, 더 정확하게는 나쁜 기술 문화에서 비롯됩니다. 저는 이 두 가지 측면에서 큰 차이를 보고 스페인을 떠났습니다. 나는 (이제) 더 감사하다고 느끼고 내 일을 더 사랑합니다.

개발자로서 직장에서 불행하다면 승진만으로는 문제가 해결되지 않습니다. 직업을 바꾸고, 회사를 바꾸고, 마음을 열고 해외에서 일하는 것이 좋습니다. 개발자의.

개발자들 사이에서 좌절감과 실패감은 우리가 생각하는 것보다 더 흔합니다. 우리 관리자들은 시간 제약으로 인한 정신적, 육체적 피로가 코드 작성, 결과 및 양에 영향을 미친다는 사실을 거의 이해하지 못합니다. 때때로 우리는 밖에 나가서 신선한 공기를 마셔야 할 때가 있습니다. 아래에 제가 쓴 팁에서 언급했듯이.

좀 쉬세요

저는 올해까지 한 번도 실직한 적이 없습니다. 10년이 지난 후, 나는 내 경력을 "재편"하기 위해 잠시 휴식을 취해야 했는데, 그것은 내가 내린 최고의 결정 중 하나였습니다.

저는 5개월간 휴직을 하고 자발적으로 실업자가 되기 위해 직장을 그만뒀습니다. 내 경력이 끝날 것이라고 모두가 얼마나 걱정하는지 느낄 수 있었지만 정반대였습니다.

지난 10년 동안 한 명씩 이직하다 이 기간 동안만 유급 연차를 사용하다 보니 이제 더 이상 일을 안 해도 돼서 정말 좋아요. 우리 업계에서 기쁨을 주지 못하는 직장에서 일하는 것보다 더 나쁜 것은 없습니다.

저의 경우 4년 동안 앉아서 독일어를 배우고 싶었지만 한 번도 접하지 못했습니다. 이 5개월 동안 저는 하루에 3시간씩 집중 읽기 강좌를 수강하여 제 언어 수준을 A2에서 일상적인 사회 활동에 충분한 수준인 B2로 향상시켰습니다.

다시 직장으로 돌아가는 일은 생각보다 훨씬 쉬웠습니다. 그러니 필요하다면 휴식을 취하는 것을 두려워하지 마세요. 우리 업계에서는 이력서에 공백이 있다는 것은 자명합니다. 하지만 이렇게 하려면 아래의 조언을 반드시 따라야 합니다.

ABC: 코딩을 멈추지 마세요

5개월의 공백 기간 동안 저는 API를 사용한 Android 앱이라는 개인 프로젝트를 시작했습니다. 내 컬렉션에서 레코드를 추가하고 제거하기 위한 사용하기 쉬운 애플리케이션을 갖고 싶습니다. 나는 또한 개발 능력을 연마하고 싶었습니다.

이 귀여운 프로젝트 덕분에 면접을 천천히, 당당하게 할 수 있었어요. 이를 통해 오늘날에도 직장에서 성공적으로 사용하고 있는 새로운 라이브러리와 개발 패턴을 실험할 수 있었습니다.

이 일을 시작했으면 좋았을 텐데요. 우리의 작업은 몇 년이 지나면 반복적이고 더 혼란스러워지는 경향이 있습니다. 따라서 탐구, 실험 및 자기 개선을 위한 공간은 점점 더 작아지고 있습니다.

개인 프로젝트를 갖고, 팟캐스트를 읽고(쓰기), 자신의 생각을 말하려고 노력하는 것은 장기적으로 당신을 더 나은 개발자로 만들어줄 것입니다. 재미삼아 GitHub에 코드를 올리고 커뮤니티와 경험을 공유해 보세요.

커뮤니티에 참여하세요

학생 때에는 동아리 활동이나 동아리 활동에 참여할 시간이 없다고 늘 생각했어요. 제가 첫 직장을 얻었을 때 가장 하고 싶었던 일은 다른 개발자들과 어울리는 것이었습니다.

내가 틀렸어.

모임과 사용자 그룹은 재미있고 직장 외부의 동료 개발자를 만날 수 있는 좋은 장소입니다. 이를 활용하려면 적극적으로 참여하십시오. 도움을 주고, 경험을 공유하고, 주변 사람들과 이야기를 나눠보세요. 누구나 자신의 경험에 대해 이야기하는 것을 좋아하며, 아마도 잠재적인 고용주를 만나게 될 것입니다.

일부 초보자 그룹에는 항상 트레이너가 필요합니다. 또한 새로운 사람들을 멘토링하고, 워크숍을 운영하고, 후원을 시작할 수도 있습니다.

어디부터 시작해야 할지 모르겠다면 Twitter에 질문하거나 Meetup.com에서 검색하세요. Google 개발자 그룹, Cocoaheads 또는 JS 사용자 그룹을 찾으세요. 지역 그룹은 항상 글로벌 커뮤니티보다 낫습니다. 모임에 참석하고 즐거운 시간을 보내세요.

물론, 행동에 주의하세요. 그들의 행동 강령을 배우고 이를 준수하십시오. 다양한 유형의 사람들의 호감을 얻고, 당신이 다양화될 수 있도록 그들과 대화하는 것을 두려워하지 마십시오.

채용공고 무시

나의 마지막 지혜입니다. 채용 공고를 통해 일자리를 구하지 마세요.

채용공고가 스포되었습니다. 지나치게 복잡한 HR 프로세스, 후보자 추적 시스템, 이력서 스팸 및 명확한 의사소통 부족은 기업이 재능 있는 인재를 찾기 위해 더 이상 헤드헌터에 의존하지 않는 이유 중 일부에 불과합니다.

진짜 천재는 채용공고를 무시한다. 인터넷은 하나의 방법입니다. 귀하가 지역 사회에 있을 때 누군가 핵심 역할을 떠나거나 관심 있는 회사가 자금을 확보하고 누가 채용하는지 등 최신 소식을 접하게 됩니다.

일부 회사가 다른 회사보다 낫다는 것도 알게 될 것입니다. 채용하는 회사의 많은 개발자는 당신에게 솔직하게 말할 것이며 그들의 관리자가 훌륭한지, 심지어 급여가 얼마인지 알려줄 것입니다.

관심 있는 채용 기회가 있으면 네트워크를 확인하세요. 사용자 그룹이나 LinkedIn의 누군가가 그곳에서 일했거나 일한 적이 있는지 확인하거나 거기에 아는 사람이 있는지 물어보세요. 그들에게 직접 연락하여 CTO, HR 관리자 또는 회사의 다른 개발자와 대화하세요.
헤드헌터는 훌륭하지만 그들에게 의존하지 마세요. 그들의 임무는 다른 사람보다 먼저 일자리를 채우는 것입니다. 그들은 당신이 일자리를 찾는 것을 돕기 위해 존재하지 않으며 당신을 위해 일하지 않습니다. 그들이 제공하는 자리가 정확히 당신이 찾고 있는 곳이라면 그곳으로 가세요. 당신이 찾고 있는 곳이 아니라면 감사하다고 말하세요. 하지만 실제로 감사할 필요는 없습니다.

제 글이 도움이 되셨으면 좋겠습니다. 이 모든 것이 행복하고 즐거운 일로 귀결되는 것 같아요. 너무 큰 포부를 가지지 말고, 취미로 개발을 즐기세요. 그러면 당신은 항상 당신의 일을 사랑하게 될 것입니다.

  • 하나의 소프트웨어 플랫폼, 프레임워크 또는 언어를 고수하세요. 장기적으로 당신의 경력은 더 좋아질 것입니다.
  • 정말 개발자가 되고 싶다면 관리 역할을 강요받지 마세요.
  • 필요하다면 휴식을 취하세요
  • 코딩을 멈추지 말고 개인 프로젝트도 하고 취미로 개발을 즐겨보세요.
  • 커뮤니티에 참여하고, 파티에 참석하고, 즐거운 시간을 보내며 회복하세요.
  • 새 일자리를 찾고 싶다면 채용 공고를 무시하고 네트워크를 구축하고 사람들과 대화하세요.

위 내용은 개발자를 위한 성공 요인의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 linuxprobe.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제