모든 프로그래머에게 주는 Liang Sheng 박사의 조언
이 기사는 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) 같은 전설적인 인물들도 열정, 창의성, 완벽함을 향한 탐구를 바탕으로 만들어졌습니다. 나머지 우리는 매일 작업하는 것부터 작게 시작할 수 있습니다.
디자인을 제시하는 경우, 기능이나 구성 요소에 대해서라도 해당 기능에 대해 세계 최고의 디자인을 만들어 보는 것은 어떨까요? 아니면 컴포넌트? 동료들에게 깊은 인상을 남겨주세요. 덜 중요한 작업일수록 더 나은 작업을 수행하고 감동을 주기가 더 쉽습니다.
대부분 한 번의 시도로 어느 정도의 위대함을 달성할 수 없을 가능성이 높습니다. 화가나 음악가처럼 다음 작품을 작업하세요. 그럼 다음. 당신은 더 나아지고 주목받을 것입니다.
오픈 소스는 당신의 작업을 전 세계에 보여줄 수 있는 기회를 제공합니다. 훌륭한 오픈 소스 프로젝트를 좋아하는 이유를 알아보세요. 당신도 그렇게 할 수 있나요?
파워포인트 프레젠테이션을 할 기회가 생기면 다른 사람의 슬라이드를 빌려오지 마세요. 청중이 원하는 것이 무엇인지 이해하고 처음부터 직접 프레젠테이션을 만드십시오. 이 주제에 대한 최고의 프레젠테이션을 어떻게 만들 수 있나요?
다음에 동일한 프레젠테이션을 요청받으면 더 좋게 만들 수 있나요? 동일한 프레젠테이션을 두 번 실시하지 마십시오. 연습할 때마다 항상 더 잘할 수 있습니다.
좋은 기회를 찾거나 좋은 기회가 문을 두드릴 때까지, 자신의 경력 개발을 준비하기 위해 할 수 있는 가장 좋은 일은 지금 하고 있는 일에서 뛰어난 결과를 제공하는 데 집중하는 것입니다. 이미 매일 그래. 귀하의 노력은 귀하의 팀, 회사 전체, 그리고 오픈 소스 프로젝트에서 작업하는 경우 전 세계에서 인정받을 것입니다. 눈에 띄고 승리하는 데 무엇이 필요한지 알게 될 것입니다. 빨리 나아질 것입니다. 당신은 빨리 승진할 것입니다. 그리고 언젠가 스스로 사업을 시작하기로 결정했다면, 귀하의 평판은 자금을 확보하고 인재를 유치할 수 있는 준비가 될 것입니다. 더 중요한 것은 세계적 수준의 회사를 구축하는 데 필요한 것이 무엇인지 알게 된다는 것입니다.

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











iPhone의 기본 지도는 Apple의 독점 위치 정보 제공업체인 지도입니다. 지도가 점점 좋아지고 있지만 미국 이외의 지역에서는 잘 작동하지 않습니다. Google 지도와 비교하면 아무것도 제공할 수 없습니다. 이 기사에서는 Google 지도를 사용하여 iPhone의 기본 지도로 만드는 실행 가능한 단계에 대해 설명합니다. iPhone에서 Google 지도를 기본 지도로 설정하는 방법 Google 지도를 휴대전화의 기본 지도 앱으로 설정하는 것은 생각보다 쉽습니다. 아래 단계를 따르십시오. – 전제 조건 단계 – 휴대폰에 Gmail이 설치되어 있어야 합니다. 1단계 – AppStore를 엽니다. 2단계 – “Gmail”을 검색하세요. 3단계 - Gmail 앱 옆을 클릭하세요.

작업을 자동화하고 여러 시스템을 관리하기 위해 임무 계획 소프트웨어는 특히 시스템 관리자에게 유용한 도구입니다. Windows 작업 스케줄러는 작업을 완벽하게 수행하지만 최근 많은 사람들이 운영자 거부 요청 오류를 보고했습니다. 이 문제는 운영 체제의 모든 반복에 존재하며 널리 보고되고 다루어졌음에도 불구하고 효과적인 해결책은 없습니다. 다른 사람들에게 실제로 효과가 있을 수 있는 것이 무엇인지 알아보려면 계속해서 읽어보세요! 운영자 또는 관리자가 거부한 작업 스케줄러 0x800710e0의 요청은 무엇입니까? 작업 스케줄러를 사용하면 사용자 입력 없이 다양한 작업과 응용 프로그램을 자동화할 수 있습니다. 이를 사용하여 특정 애플리케이션을 예약 및 구성하고, 자동 알림을 구성하고, 메시지 전달을 돕는 등의 작업을 할 수 있습니다. 그것

Windows의 작동은 사용자 경험을 향상시키는 매력적인 기능을 포함하여 모든 버전에서 점점 더 좋아지고 있습니다. 사용자가 Windows 10 및 11에서 탐색하고 싶은 기능 중 하나는 사진을 얼굴별로 정렬하는 기능입니다. 이 기능을 사용하면 얼굴 인식을 사용하여 친구와 가족의 사진을 그룹화할 수 있습니다. 재미있을 것 같죠? 이 기능을 활용하는 방법을 알아보려면 계속 읽어보세요. Windows에서 사진을 얼굴별로 그룹화할 수 있나요? 예, Windows 10 및 11에서 사진 앱을 사용하여 사진을 얼굴별로 그룹화할 수 있습니다. 하지만 포토 앱 버전에서는 이 기능을 사용할 수 없습니다. 또한 인물 탭을 사용하여 이러한 사진을 연락처에 연결할 수 있습니다. 따라서 이 기능을 사용하면 다음과 같은 작업을 수행할 수 있습니다.

C++는 카운트다운 프로그램을 작성하는 데 매우 편리하고 실용적인 프로그래밍 언어로 널리 사용됩니다. 카운트다운 프로그램은 매우 정확한 시간 계산 및 카운트다운 기능을 제공할 수 있는 일반적인 애플리케이션입니다. 이 기사에서는 C++를 사용하여 간단한 카운트다운 프로그램을 작성하는 방법을 소개합니다. 카운트다운 프로그램 구현의 핵심은 타이머를 사용하여 시간의 경과를 계산하는 것입니다. C++에서는 time.h 헤더 파일의 함수를 사용하여 타이머 함수를 구현할 수 있습니다. 다음은 간단한 카운트다운 프로그램의 코드입니다.

휴대폰에 시계 앱이 없나요? 날짜와 시간은 iPhone의 상태 표시줄에 계속 표시됩니다. 그러나 시계 앱이 없으면 세계 시계, 스톱워치, 알람 시계 및 기타 여러 기능을 사용할 수 없습니다. 따라서 누락된 시계 앱을 수정하는 것이 해야 할 일 목록의 맨 위에 있어야 합니다. 이러한 솔루션은 이 문제를 해결하는 데 도움이 될 수 있습니다. 수정 1 - 시계 앱 배치 실수로 홈 화면에서 시계 앱을 제거한 경우 시계 앱을 다시 제자리에 배치할 수 있습니다. 1단계 – iPhone을 잠금 해제하고 앱 라이브러리 페이지에 도달할 때까지 왼쪽으로 스와이프합니다. 2단계 – 다음으로 검색창에 “시계”를 검색하세요. 3단계 – 검색 결과 아래에 “시계”가 표시되면 길게 누르고

iOS에서는 iPhone을 세로에서 가로로 회전하면 많은 앱이 서로 다른 보기를 표시합니다. 앱과 사용 방법에 따라 이 동작이 항상 바람직한 것은 아니므로 Apple은 제어 센터에 방향 잠금 옵션을 포함합니다. 그러나 일부 앱은 방향 잠금이 비활성화된 상태에서 더 유용하게 작동합니다. YouTube나 사진 앱을 생각해 보세요. 기기를 가로 방향으로 회전하면 전체 화면 보기 환경이 더 좋아집니다. 잠금 상태를 유지하려면 이러한 유형의 앱을 열 때마다 전체 화면 경험을 얻기 위해 제어 센터에서 해당 기능을 비활성화해야 합니다. 그런 다음 앱을 닫을 때 방향 잠금을 다시 켜야 한다는 것을 기억해야 하는데 이는 이상적이지 않습니다. 다행히도 다음을 만들 수 있습니다.

매일 같은 시간에 같은 웹사이트를 자주 방문하시나요? 이로 인해 여러 브라우저 탭을 열어두고 일상적인 작업을 수행하는 동안 브라우저가 복잡해지는 데 많은 시간을 소비하게 될 수 있습니다. 그렇다면 브라우저를 수동으로 실행할 필요 없이 열어보는 것은 어떨까요? 매우 간단하며 아래와 같이 타사 앱을 다운로드할 필요가 없습니다. 웹사이트를 열려면 작업 스케줄러를 어떻게 설정하나요? 키를 누르고 검색 상자에 작업 스케줄러를 입력한 다음 열기를 클릭합니다. Windows 오른쪽 사이드바에서 기본 작업 생성 옵션을 클릭합니다. 이름 필드에 열려는 웹사이트의 이름을 입력하고 다음을 클릭하세요. 그런 다음 트리거에서 시간 빈도를 클릭하고 다음을 클릭합니다. 이벤트를 반복할 기간을 선택하고 다음을 클릭하세요. 활성화 선택

iOS 17에서 Apple은 몇 가지 새로운 메시징 기능을 추가했을 뿐만 아니라 메시지 앱의 디자인을 조정하여 더욱 깔끔한 모습을 제공했습니다. 카메라 및 사진 옵션과 같은 모든 iMessage 앱과 도구는 이제 키보드 위와 텍스트 입력 필드 왼쪽에 있는 "+" 버튼을 탭하여 접근할 수 있습니다. "+" 버튼을 클릭하면 기본 옵션 순서가 포함된 메뉴 열이 나타납니다. 맨 위에서부터 카메라, 사진, 스티커, 현금(가능한 경우), 오디오, 위치가 있습니다. 맨 아래에는 "더 보기" 버튼이 있는데, 이 버튼을 누르면 설치된 다른 메시징 앱이 표시됩니다(위로 스와이프하여 숨겨진 목록을 표시할 수도 있습니다). iMessage 앱을 재구성하는 방법 다음과 같이 할 수 있습니다.