이 기사는 InfoQ의 초대를 받아 개인 경력 개발 여정과 프로그래머의 경력 계획을 위한 제안을 작성하도록 Rancher Labs의 CEO이자 설립자인 Dr. Liang Sheng입니다.
Liang Sheng 박사는 Rancher Labs Inc.의 공동 창립자이자 CEO입니다. Rancher Labs를 설립하기 전, 세계적으로 유명한 Sun Microsystems의 핵심 이사급 엔지니어로 초창기 시절 Liang Sheng 박사는 Java 언어 J2SE 플랫폼의 핵심 구성 요소인 JNI(Java Native Interface)의 저자였으며 이후 가장 널리 사용되는 Java 언어인 핵심 JVM(Java Virtual Machine)의 설계 및 개발을 주도했습니다. 2008년에는 세계 최고의 클라우드 컴퓨팅 회사인 cloud.com을 설립하고 CEO를 역임했으며, 유명한 클라우드 컴퓨팅 관리 소프트웨어인 CloudStack을 출시하여 CloudStack의 아버지로 알려져 있습니다. 2011년에 cloud.com은 Citrix에 2억 달러에 인수되었습니다. Liang Sheng 박사는 Citrix Cloud Platform의 최고 기술 책임자(CTO)를 역임했으며 Citrix의 최초 중국 CTO였습니다. 초기에 Liang 박사는 나중에 Citrix에 인수된 Teros Network Security Company의 창립자 중 한 명으로 근무했습니다. Liang Sheng 박사는 초기에 SEVEN Network Company의 엔지니어링 부사장 및 Openwave System의 기술 이사를 역임했습니다. Liang Sheng 박사는 중국 과학 기술 대학교 주니어 과정을 졸업하고 예일 대학교에서 컴퓨터 과학 박사 학위를 취득했습니다.
학생 시절부터 R&D 엔지니어, 창업에 이르기까지, 그리고 이제 실리콘 밸리 클라우드 컴퓨팅 분야의 선두주자가 된 Liang Sheng 박사는 자신의 인생 이력과 경험 통찰력을 사용하여 프로그래머인 여러분을 위해 기록했습니다. 이 단어.
오늘날 사회 각계각층을 살펴보면 프로그래머 같은 직업을 찾는 것이 어려울 수도 있습니다. 오늘날 클라우드 컴퓨팅, 모바일 인터넷, 인공지능 등 신기술의 발전이 계속해서 새로운 비즈니스 기회를 창출함에 따라 IT 업계에서는 프로그래머에 대한 수요가 끝없이 늘어나고 있는 것 같습니다. 프로그래머로서 우리는 진로 계획에 대해 생각할 때 한편으로는 기회가 너무 많다고 느끼기도 하고, 다른 한편으로는 혼란스럽고 심지어 두렵기도 합니다.
대기업에 근무한다면 신기술 개발을 어떻게 따라잡나요? 동료가 승진할 때 성장할 여지가 없는 막다른 골목에 갇히지 않으려면 어떻게 해야 합니까? 자신의 사업을 시작하기로 결정했다면 수백 개의 스타트업 경쟁업체 중에서 어떻게 눈에 띌 수 있습니까? 이러한 경쟁업체 중 다수는 귀하보다 더 많은 자본과 경험을 갖고 있을 수 있습니다. 오늘날 신기술이 계속해서 우리를 혼란에 빠뜨리고 있는 가운데, 미래 산업 발전에 쉽게 대처할 수 있도록 향후 10년, 20년, 심지어 30년 후의 경력 개발 계획을 세울 수 있을까요?
프로그래머는 젊음에만 살 수 있기 때문에 프로그래밍은 더 이상 좋은 직업이 아니라고 말하는 사람들도 있습니다. 내 생각에는 이런 견해는 완전히 틀렸다. 사실 프로그래밍만큼 개인의 창의성과 기술의 가치를 구현하는 직업은 전혀 없습니다. 프로그래머는 예술가와 같습니다. 프로그래밍은 실제로 힘든 노동 과정이지만 반복적이지는 않습니다. 세상에 똑같은 코드를 쓰는 사람은 두 명도 없습니다. 예술가와 마찬가지로 프로그래머도 오랜 경력을 가질 수 있습니다. 나는 40~50세가 넘었는데도 여전히 효율적인 프로그래머를 많이 알고 있습니다. 프로그래밍 작업이 사회에 직접적인 경제적 가치를 창출하기 때문에 프로그래머는 예술가보다 훨씬 더 나은 급여를 받습니다.
경력 개발에 있어서 많은 사람들은 성공하려면 적절한 기회만 찾으면 된다고 생각합니다. 이들에게 진로 계획은 복권을 사는 것과 같습니다. 그들은 프로젝트에서 프로젝트로, 회사에서 회사로 계속 이동하며 결코 지치지 않습니다. 그들은 자신이 하는 일에는 관심이 없고, 올바른 팀에 속하는 것에만 관심이 있습니다. 사실, 이 사람들은 재정적 자유를 찾는 것이 아니라, 더럽혀진 이력서와 훼손된 평판을 찾습니다. 우리 IT 업계에서는 사람의 평판이 모든 것을 결정합니다. 경력 전반에 걸쳐 명성의 축적은 기술과 부의 축적만큼 중요합니다. 좋은 평판을 얻으면 기회가 찾아올 것입니다.
따라서 새로운 기술 개발과 새로운 비즈니스 기회에만 집중하는 것만으로는 충분하지 않습니다. 어떤 업무를 수행하든 최고의 결과를 제공하기 위해 노력하여 명성을 쌓아야 합니다. 벤처캐피털리스트 앤 미우라코(Ann Miura-Ko)는 이러한 접근 방식을 간단히 “세계적 수준이 되는 것”으로 요약합니다. Ann의 생각에 "세계적 수준"은 단순히 복사기를 사용하여 문서를 복사하는 것부터 코드 작성, PPT 프레젠테이션 제공 또는 제품 제작과 같은 큰 작업에 이르기까지 모든 작업에 적용됩니다. 내가 관찰한 바에 따르면 이 세상에는 평범한 것들이 너무 많다. 작은 일 하나하나에 최선을 다하고 시간이 지나면서 쌓이면 가장 눈부신 스타가 될 것이다.
많은 사람들은 프로그래밍이 단지 반복적인 작업이라고 생각합니다. 하지만 사실 그림을 그리는 것과 음악을 만드는 것도 반복적인 작업이다. 무엇이 그림이나 음악을 세계적 수준으로 만드는가? 확실히 열정, 창의성, 완벽 추구가 필요합니다. 실제로 훌륭한 프로그래머는 가장 일반적인 작업에서 최고의 프로그램을 작성하려는 열정을 찾을 수 있습니다. Google이 탄생하기 전에는 업계에서 웹 검색 문제가 무의미하고 해결된 것으로 간주되었습니다. Webex의 엔지니어링 부사장이었던 Eric Yuan은 Webex가 개발한 네트워크 회의 시스템이 여전히 개선될 수 있다고 굳게 믿으며 현재 세계에서 가장 성공적인 Zoom 화상 회의 서비스를 설립했습니다. 스티브 잡스(Steve Jobs)나 머스크(Musk) 같은 전설적인 인물들은 열정, 창의성, 완벽 추구를 바탕으로 성공을 거두었습니다. 우리 평범한 사람들은 일상 업무부터 작은 것부터 시작할 수 있습니다.
디자인이나 구현을 할 때 단순한 기능 포인트라도 이 기능을 완벽하게 기능적으로 만들 수 있나요? 세상? 작은 것에도 걱정하지 마세요. 작을수록 눈에 띄기 쉽습니다.
처음부터 최고의 디자인을 할 수는 없을 것입니다. 그림이나 음악처럼 계속해서 노력하고 발전해나가다 보면 언젠가는 인정받게 될 것입니다.
오픈 소스 소프트웨어는 자신의 작업을 세상에 선보일 수 있는 기회입니다. 특정 오픈소스 프로젝트를 좋아하는 이유를 이해한 후에 유명한 오픈소스 프로젝트를 만들 수도 있나요?
PPT 연설을 할 기회가 있다면 절대 다른 사람의 PPT를 복사하지 마세요. 청중의 선호도를 이해한 다음 처음부터 직접 PPT를 작성해 보십시오. 당신의 목표는 다음과 같습니다: 이 PPT를 세계 최고로 만드는 방법은 무엇입니까?
같은 연설을 다시 할 기회가 있다면 더 좋게 만들 수 있나요? 동일한 PPT를 두 번 가르치지 마십시오. 매번 개선해야 합니다.
큰 기회가 오기 전에 진로 계획을 위한 최선의 준비는 매일 하는 일을 완벽하게 수행하는 것입니다. 이러한 태도를 유지한다면 결국 당신의 노력은 팀 전체, 회사 전체에서 인정받을 것입니다. 오픈소스 프로젝트에 참여하면 전 세계적으로 인정을 받게 됩니다. 이러한 태도로 일하면, 당신을 돋보이게 하는 성취감을 발견하게 될 것입니다. 당신은 빨리 더 나아지고 더 빨리 승진할 것입니다. 언젠가 자신의 사업을 시작하기로 결정했다면 평판이 좋아 투자를 받고 인재를 빠르게 유치할 수 있을 것입니다. 가장 중요한 것은, 세계적 수준의 회사를 구축하는 데 필요한 것이 무엇인지 이해하게 될 것입니다!
이 기사의 원문은 Liang Sheng 박사가 영어로 작성하여 영어 문법의 또 다른 아름다움을 감상할 수 있도록 게시되었습니다.
오늘날 프로그래머만큼 역동적이고 흥미로운 직업은 거의 없을 것입니다. 클라우드, 모바일, AI와 같은 신기술은 새로운 비즈니스 기회로 이어지며, 이로 인해 우리 업계에서는 프로그래밍 인재에 대한 수요가 끝없이 늘어나는 것 같습니다. 프로그래머라면 이 모든 것이 매우 혼란스럽고 어렵게 느껴질 수 있습니다. 대규모 회사에서 일하는 경우, 최신 기술의 발전을 따라가고 다른 사람들이 승진하는 동안 막다른 골목에 갇히지 않도록 하려면 어떻게 해야 할까요? 만약 당신이 스스로 기업가가 되기로 결정했다면, 오늘날 급변하는 업계에서 똑같은 일을 하려고 노력하는 수백 명의 다른 사람들(그들 중 많은 사람들이 더 나은 자금을 갖고 있고, 더 잘 연결되어 있고, 더 경험이 많음)을 통해 어떻게 빛을 발할 수 있습니까? , 어떤 새로운 기술과 비즈니스 혼란이 닥칠지 관계없이 향후 10년, 20년, 30년 동안 더 나은 입지를 확보하기 위해 계획할 수 있는 것이 있나요?
귀하가 할 수 있는 일에 대해 논의하기 전에 먼저 무엇을 살펴보겠습니다. 사람들은 프로그래밍이 더 이상 매력적인 직업이 아니라고 말합니다. 프로그래밍만큼 개인의 창의성과 기술을 중요시하는 직업은 없습니다. 이는 힘든 과정이며 두 사람이 정확히 동일한 코드를 생성하는 것은 아닙니다. 아티스트처럼 프로그래밍 경력도 오래 지속될 수 있습니다. 물론 프로그래밍은 훨씬 더 오래 지속될 수 있습니다. 프로그래머는 자신의 작업이 사회에 경제적 가치를 창출하기 때문에 예술가보다 훨씬 더 나은 보상을 받습니다.
어떤 사람들은 성공의 열쇠가 올바른 기회를 찾는 것이라고 믿습니다. 그들은 하나의 큰 기회를 찾기 위해 프로젝트에서 프로젝트로 뛰어다니고, 자신이 하는 일에는 관심이 없으며, 실제로는 재정적 자유를 찾는 데 관심이 없습니다. , 이력서가 훼손되고 유용한 기술이 없으며 평판이 좋지 않은 경우가 많습니다. 경력 전반에 걸쳐 명성을 쌓는 것은 좋은 기술과 부를 축적하는 것만큼 중요합니다.
평판.따라서 새로운 기술 개발과 새로운 비즈니스 기회를 따라잡기 위해 눈과 귀를 기울이는 것만으로는 충분하지 않습니다. 당신은 어떤 일을 하든 지속적으로 훌륭한 업무를 수행함으로써 명성을 쌓아야 합니다. 벤처 캐피털리스트인 앤 미우라 코(Ann Miura-Ko)는 이 아이디어를 “세계적 수준이 되라”는 간단한 용어로 표현합니다. Ann의 생각에 “세계 최고 수준이 되라”는 것은 Xerox 사본을 만드는 것 같은 간단한 것부터 코드 작성, 프레젠테이션 작성, 제품 구축에 이르기까지 모든 작업에 적용됩니다. 나는 내 경험을 통해 세상이 대체로 평범한 일들로 구성되어 있다고 말할 수 있습니다. 한발 더 나아가 최고의 작품을 만들어낸다면 당신은 조직에서 가장 뛰어난 스타가 될 것입니다.
많은 사람들이 프로그래밍을 반복적인 작업으로 생각합니다. 그림도 마찬가지다. 음악도 마찬가지다. 무엇이 세계적 수준의 그림이나 음악을 만드는가? 열정, 창의성, 그리고 완벽함을 추구하는 것입니다. 훌륭한 프로그래머는 가장 일상적인 문제에서 열정을 찾습니다. Google 이전에는 웹 검색 문제가 흥미롭지 않은 것으로 간주되어 해결되었습니다. Eric Yuan은 Webex에서 엔지니어링을 담당했습니다. 그는 Webex가 개척한 웹 회의 경험이 개선될 수 있다고 믿었고 계속해서 Zoom 화상 회의 서비스를 만들었습니다. 스티브 잡스(Steve Jobs)나 엘론 머스크(Elon Musk) 같은 전설적인 인물들도 열정, 창의성, 완벽함을 향한 탐구를 바탕으로 만들어졌습니다. 나머지 우리는 매일 작업하는 것부터 작게 시작할 수 있습니다.
디자인을 제시하는 경우, 기능이나 구성 요소에 대해서라도 해당 기능에 대해 세계 최고의 디자인을 만들어 보는 것은 어떨까요? 아니면 컴포넌트? 동료들에게 깊은 인상을 남겨주세요. 덜 중요한 작업일수록 더 나은 작업을 수행하고 감동을 주기가 더 쉽습니다.
대부분 한 번의 시도로 어느 정도의 위대함을 달성할 수 없을 가능성이 높습니다. 화가나 음악가처럼 다음 작품을 작업하세요. 그럼 다음. 당신은 더 나아지고 주목받을 것입니다.
오픈 소스는 당신의 작업을 전 세계에 보여줄 수 있는 기회를 제공합니다. 훌륭한 오픈 소스 프로젝트를 좋아하는 이유를 알아보세요. 당신도 그렇게 할 수 있나요?
파워포인트 프레젠테이션을 할 기회가 생기면 다른 사람의 슬라이드를 빌려오지 마세요. 청중이 원하는 것이 무엇인지 이해하고 처음부터 직접 프레젠테이션을 만드십시오. 이 주제에 대한 최고의 프레젠테이션을 어떻게 만들 수 있나요?
다음에 동일한 프레젠테이션을 요청받으면 더 좋게 만들 수 있나요? 동일한 프레젠테이션을 두 번 실시하지 마십시오. 연습할 때마다 항상 더 잘할 수 있습니다.
좋은 기회를 찾거나 좋은 기회가 문을 두드릴 때까지, 자신의 경력 개발을 준비하기 위해 할 수 있는 가장 좋은 일은 지금 하고 있는 일에서 뛰어난 결과를 제공하는 데 집중하는 것입니다. 이미 매일 그래. 귀하의 노력은 귀하의 팀, 회사 전체, 그리고 오픈 소스 프로젝트에서 작업하는 경우 전 세계에서 인정받을 것입니다. 눈에 띄고 승리하는 데 무엇이 필요한지 알게 될 것입니다. 빨리 나아질 것입니다. 당신은 빨리 승진할 것입니다. 그리고 언젠가 스스로 사업을 시작하기로 결정했다면, 귀하의 평판은 자금을 확보하고 인재를 유치할 수 있는 준비가 될 것입니다. 더 중요한 것은 세계적 수준의 회사를 구축하는 데 필요한 것이 무엇인지 알게 된다는 것입니다.