현재 위치 - 법률 상담 무료 플랫폼 - 특허 조회 - 5G 와 인공지능의 관계는 무엇입니까?
5G 와 인공지능의 관계는 무엇입니까?
프로그래머가 청춘밥을 먹을지 여부에 대한 논의는 오래전부터 있었다. 중년에 접어들거나 접어든 프로그래머들에게는 관리직이나 임원으로 전향하지 않으면 활기찬 젊은 프로그래머로 대체될 수 있을 것이다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 남녀명언) 하지만 편안한 구역에 오래 있다가 전업하거나 다시 시작하려고 합니다. 청춘은 이미 멀어진 것 같고, 용기는 이미 봉인된 것 같다. 예를 들어, 현재 화재의 데이터 분석직에는 수많은 소백이나 제로 기반 전환 종사자들이 있지만, 항상 최고의 소프트웨어 개발자들이 관리직에 종사하거나 새로운 출구를 찾는 것을 꺼리고 있으며, 여전히 코드를 작성하는 직위에서 활동하고 있다. 너 보기에 이상하지 않다.

미국 노동력의 중간 연령은 42 세이며, Stack Overflow 의 연령에 대한 조사에 따르면 40 대 이후 개발자는 개발자 총수의 13% 에 불과하다. 다른 사람들은 어디에 있습니까? 그들은 해고되거나 관리직으로 승진했습니까? 소프트웨어 개발이 40 대 이상 사람들에게 종말을 의미하는가?

이 글은 10 명의 40 대 이상 노프로그래머의 이야기를 열거한다. 이들은 모두 최고의 소프트웨어 개발자로 관리직에 종사하는 것을 거부하고, 여전히 개발 일선에서 활발히 활동하고 있으며, 프로그래밍을 주요 수입원으로 삼고 있다.

Rob Fletcher 는 네티즌 (캘리포니아 로스가토스) 의 선임 소프트웨어 엔지니어로 올해 45 세입니다.

전문 분야: 웹 개발, 테스트 중심 개발, 민첩한 소프트웨어 개발, Grails, Groovy, Spock 및 AngularJS.

나는 16 년 코드를 썼다. 몇 년 동안 독립 청부업자로 일한 후, 나는 42 세에 인터넷 비행에 가입하여 고급 엔지니어가 되었다.

나는 매일 코드를 쓴다. 현재 내가 가장 좋아하는 언어는 코트린어이다. 바둑 언어를 배우고 싶어요. 일반적으로 사용되는 것은 자바, Java, Groovy 입니다. 나는 아주 작은 것조차도 새로운 것을 배우고 있다. 나는 내가 나쁜 관리자가 될 것이라는 것을 알고 있어서 경영진으로 발전하고 싶지 않다.

많은 것들이 당신의 태도에 달려 있습니다. 신기술을 싫어하는 노련한 기술자가 되지도 말고, 신기술을 사용하고 있는 사람들을 비웃지도 마라. 기술을 선택할 때, 너의 경험은 의사 결정의 기초가 되어야 한다. 만약 당신이 낡은 기술을 선택한다면, 그것은 현재의 요구에 딱 맞기 때문입니다. 당신이 여러 해 동안 축적해 왔지만 곧 시대에 뒤떨어질 전문지식을 보호하고 싶기 때문이 아니라, 낙오자들이 Node.js 와 Go 언어로 당신의 직업을 빼앗을까 봐 두렵기 때문이 아닙니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 예술명언)

Ebbe Kristensen 은 Prevas A/S (덴마크) 의 선임 소프트웨어 디자이너로 올해 62 세입니다.

전문 분야: 실시간 임베디드 소프트웨어 개발, 소프트웨어 구성 관리, 테스트 케이스 구축 (시스템 테스트 및 단위 테스트). 실시간 임베디드 시스템에서 Linux 와 Windows (포함) NET), c, C++, 파이썬, C# 및 파스칼에도 능숙합니다.

1980 전력 시스템 전자공학 학사 학위를 취득했습니다. 첫 직업부터 나는 소프트웨어 개발로 생계를 이어가고 있다. 전공 학위 때문에, 나는 거의 1 년 가까이 걸려서 첫 직장을 구했다. 하지만 그 이후로 저는 소프트웨어 엔지니어였습니다.

나는 거의 매일 코드를 쓰고 어떤 관리 관련 임무도 처리하지 않는다. 사실, 오래 전에 나는 관리 방면에서 경쟁력이 없다는 것을 깨달았다.

프로그래머로서, 나는 이 역할을 매우 좋아하고, 나도 이 일을 감당할 수 있다. 만약 내가 매니저라면, 나는 큰 문제가 있을 것이고, 게다가 나는 관리 업무를 전혀 좋아하지 않을 것이다.

제 동료는 저보다 두 명밖에 없었고, 다른 동료들 (사장들 포함) 은 저보다 작았습니다. 나의 직선 매니저는 40 세 미만이다. 그는 내가 본 최고의 매니저 중 한 명이다. 나는 58 세에 이 일을 받았지만, 나는 가장 오래된 직원이 아니다. 두 명의 동료가 나보다 크다. 그럼에도 불구하고 그들은 회사에 고용되었다.

때로는 며칠, 심지어 몇 주 동안 아무것도 배울 수 없고, 때로는 몇 시간 동안 배운 것이 잃어버린 시간을 메울 수 있다. 중요한 것은 네가 항상 최선을 다해 공부하고, 항상 기회의 출현을 기다리고 있다는 것이다.

존 형제, & ampBuild (조지아 주 애틀랜타) 의 선임 소프트웨어 설계자, 47 세.

전문 분야: 엔터프라이즈 아키텍처 및 개발, scrum master, 데이터 시각화 소프트웨어 신용 카드 처리, it 서비스 및 모바일 애플리케이션 개발

나는 문제를 해결하는 것을 좋아하고, 나는 문제를 해결할 새로운 방법을 찾는 것을 좋아한다. 이 때문에 나는 시대와 함께 발전하는 기술을 가지고 있는 것 같다.

최근 Node.js 로 프로젝트를 개발하고 있습니다. 나는 이전에 Hadoop 과 NoSQL 을 사용해 안드로이드 앱을 개발하고, Go 언어 코드를 썼고, jQuery 와 Bootstrap 의 다양한 특징에 익숙해졌다.

또한 Java 의 최신 개발 및 Spring, JMS, REST, JSON 및 JPA 와 같은 관련 기술에 대해서도 우려하고 있습니다.

나는 또한 기술 생태계의 다른 부분에 대해 적절한 관심을 주었다. 최근 몇 년 동안 저는 IntelliJ, Eclipse, Sublime, Emacs, Vi 를 사용했고, 이런 도구들로 여러 가지 문제를 해결하는 것을 좋아했습니다. 처음에는 CVS 를 사용했고, 나중에 Subversion 을 배웠고, 최근에는 Git 를 배우고 있다. 나도 AWS 관련 경험이 있다. 저는 또한 인증된 스크럼 마스터, 제품 매니저, 개발자이기도 합니다. 나는 자동화 단위 테스트에 관한 많은 문장 (테스트 구동 개발은 내가 시스템을 구축할 때 가장 좋아하는 도전 중 하나) 를 쓴 적이 있다.

나는 새로운 것을 배우는 것을 두려워하지 않는다. Ruby on Rails/Grails 를 사용하여 웹 애플리케이션을 개발하고 Perl, PHP, Python 개발 애플리케이션을 사용하여 비즈니스 문제를 해결합니다. 저는 비누, SOAP 에서도 경험이 있습니다.

나는 전체 스택 개발자가되기 위해 열심히 노력합니다. 나는 유닉스를 잘 알고 쉘 스크립트를 자주 쓴다. 나는 개발과 생산 등 어플리케이션, 서버, 도구를 배포하는 것을 좋아한다. 나는 SQL 과 NoSQL 에 익숙하며 각각의 장단점을 알고 있다. 저는 TCP/IP, 라우팅, DHCP, 각종 에이전트의 기초를 알고 있습니다. MVC 애플리케이션, 메시지 구동 애플리케이션, EJB 및 Spring 기반 서비스를 구축했습니다. 나는 또한 프론트 엔드 자바스크립트와 CSS 개발을 한 적이 있다. 수상 경력에 빛나는 UX 개발자가되고 싶지는 않지만 적어도 기본적인 기능을 수행 할 수 있습니다.

나는 2 1 년을 더 할 예정이다. 웹 개발에서 D-ware 서버 기반 개발로 넘어가면 뒤처질 수 있습니다. 만약 함수식 프로그래밍이 결국 세계를 지배한다면, 나는 뒤떨어질 수 있다. 하지만 그때 저는 여전히 희망을 가지고 있었습니다.

로저 휘트콤 (Roger Whitcomb) 은 Actian (캘리포니아 팔로알토) 의 소프트웨어 설계자이자 소프트웨어 엔지니어로 올해 60 세입니다.

전문 분야: c, C++, 자바

내가 변호사가 될 준비가 되었을 때, 나는 컴퓨터 과학을 배우기 시작했다. (만약 네가 그것이 어떤 모습인지 상상할 수 있다면). 지금, 나는 대량의 문서가 완비된 기능성 자바 코드를 써서 생계를 유지한다.

Windows 3.0 시대 (1986, 잘 기억나지 않음) 에 Windows 에서 개발을 시작했습니다. 약 10 년 전, 저는 Mac 을 바꿔서 다시는 Windows 로 돌아가지 않았습니다. 맥북 프로 (MacBook Pro) 로 일하는 극객처럼 느껴진다. C, C++, Java, Swift 로 개발하다 ...

나의 이전 직업에서, 나는 처음부터 전체 시스템을 설계해야 하는데, 내가 이런 일을 한 것은 이번이 처음이다. 웹과 이동의 발전 속도를 따라잡는 것은 나에게는 좀 어렵지만, 나는 이미 60 살이지만' 트와일라잇' 에서 아직 멀었다. 예전에 나도' 사장' 과 관련된 일을 좀 받았지만, 모두 나에게 거절당했다. 나는 프로그래밍을 더 좋아한다 ...

하지만 저와 비슷한 (또는 나이가 많은) 실직 동료들이 일자리를 구하기가 어렵다는 것도 알고 있습니다. ("너무 경험이 많기 때문인가요?" " ), 그래서 나는 사람들이 일정 연령을 넘고 자신이 미래가 없다고 생각하는 사람들을 어떻게 생각하는지 안다. 그러나, 내 생각에 가장 중요한 것은, 네가 계속 너의 고용주를 위해 가치를 창출해야 한다는 것이다.

저는 현재 아파치 소프트웨어 재단 피봇 프로젝트의 Pivot 의장입니다. Java 개발자 (Java 관련 프로젝트의 제출자) 로서 Java 가 영원히 지속되기를 바랍니다. 적어도 더 좋은 언어는 하지 말고 모든 코드를 이식해 달라고 부탁했다. ...

Scott Gartner 는 올해 50 대 중반인 Silver Back Learning Solutions (보이시, ID) 의 선임 소프트웨어 엔지니어입니다.

전문 분야: 프레임워크, 분석기, 모델링, 그래픽, 데이터베이스 하위 시스템 설계 및 구현, 데이터베이스 설계 (SQL, DML, DDL 및 LINQ), XML 설계, SSO (단일 사인온 시나리오), 인터넷 어플리케이션, Windows 어플리케이션 및 애니메이션

나는 34 년 동안 프로그래머로 일했고 종이 한 장에 이력서를 담을 수 있었다. 5 년 이상의 모든 기술은 이력서에 긁힌 자국일 뿐이다. 제가 사용한 모든 프로그래밍 언어와 개발 도구, 데이터베이스, 애니메이션 시스템 등을 나열한 두 번째 이력서도 있습니다. 이런 식으로 사람들은 나를 더 쉽게 이해할 수 있다. 나는 질문을 받았을 때만 두 번째 이력서를 꺼냈다.

대기업에서는 (적어도 나에게는) 노프로그래머가 일반적으로 경영진을 전전하려는 것도 보편적인 현상이다. 나도 비슷한 선택에 직면했지만, 나는 관리를 잘하지 못한다. 나는 단지 프로그래머나 건축가가 되는 것을 좋아한다.

나는 나의 기억력이 예전만큼 좋지 않다는 것을 알았다. 대형 시스템의 모형도 기억이 나지 않는다. 그러나, 나는 나의 풍부한 경험이 점점 더 가치가 있다는 것을 알았다.

우리는 우리의 전체 경력이 끊임없이 훈련하고 성장해야 한다는 것을 인정해야 한다. 일의 변화가 너무 빨라서 멈추면 결국 도태될 것이다.

2 년마다 새로운 프로그래밍 언어를 배우는데, 어떤 것은 내가 배우고 싶은 것이지만, 대부분 기술 발전의 필요성 때문이다. 이것은 매우 흥미 롭습니다. 현재 저는 데이터 웨어하우스 (OLAP), ETL 처리, 스타 패턴 및 큐브를 배우고 있습니다.

브라이언 보먼 (Brian Bowman), SAS (노스캐롤라이나 카리) 수석 소프트웨어 엔지니어, 56 세.

전문 분야: 특허 파일 시스템 또는 데이터베이스의 내부 구성 요소, 영구 데이터 구조, 디렉토리 및 인덱스 검색 기술, 서버 관리, DASD IO 드라이버, 시스템 코드 생성 또는 크로스 스키마 코드 변환, 객체 지속성, 클라이언트-서버 인터페이스, 멀티 테넌트, 분산 캐시, 대규모 권한 부여 시스템 (구현, 관리 및 로깅 현재 클라우드 분석 서비스의 연구, 설계 및 프로그래밍은 SAS Viya 플랫폼에서 수행됩니다.

현재 팀 구성원은 평균 50 세이며, 각 구성원은 20 년 이상의 시스템 소프트웨어 개발 경험을 가지고 있습니다.

저와 제 동료들은 시스템 아키텍처 질문에 코딩, 디버깅, 테스트 및 대답하는 데 많은 시간을 보냈습니다. 일부 동료들은 하드웨어 기술 평가에 참여하고, 회의에서 연설을 하고, 오픈 소스 커뮤니티에 기여하기도 합니다.

지난 2 년 동안 저는 소프트웨어 회사 엘리트 팀의 일원이었습니다. 이 회사는 많은 우수한 엔지니어를 보유하고 있으며, 그 중 많은 사람들이 컴퓨터와 응용수학에 고급 학위를 가지고 있습니다. 그 전에 저는 작은 팀에서 10 년 이상 일했고, 우리는 0 부터 멀티스레드 메타데이터 객체 클러스터 서버를 설계했습니다.

팀에서 가장 가까운 동료들은 모두 나보다 5 ~ 6 살 많다. 이 기간 동안 저는 4 개의 미국 국가 특허를 받았습니다 ... 이것들은 모두 제가 40 세 이후에 얻은 것입니다.

내가 의미 있는 공헌을 할 수 있는 한, 나는 계속 일할 것이다. 초기 학습 연구에서 나중에 일할 필요성에 이르기까지, 나는 여러 차례 자신의 경력을 충전했다. 이것은 나의 천성이자 끊임없이 진보하도록 동기를 부여하는 원동력이다.

나는 오늘의 기술이 나를 70 세까지만 일하게 할 수 있다고 생각하지 않는다. 제 경력은 1983 부터 네 가지 주요 컴퓨터 기술을 통해 살아남았습니다.

어셈블리 언어 수준의 메인프레임 시스템 프로그래밍.

데스크톱, 중형 Unix 네트워크, 소형 폼 팩터 (예: VAX) 및 메인프레임의 후속 제품을 포함한 C 언어 기반 멀티 호스트 플랫폼 이식식 프로그래밍.

고가용성 요구 사항을 충족하기 위해 백엔드 멀티스레드 C 와 중간 계층의 Java 로 구성된 다중 계층 클러스터 서버 환경은 주로 Windows 서버 및 Unix 환경 (Linux 포함) 을 대상으로 합니다.

멀티 스레드 C 를 기반으로 한 대규모 병렬 그리드 컴퓨팅으로 가상 무제한 확장성을 충족합니다.

은퇴하기 전까지 나는 이런 기술을 가지고 있었지만, 앞으로 몇 년 동안 나는 전문 지식을 기계 학습으로 확장할 것이다.

아마도 10 년 후에 일반 프로그래머에 대한 수요가 급격히 감소할 것이다. 한 사람이 컴퓨터 기술을 정말 좋아하지만 프로그래밍에서 더 높은 수준에 이르지 못한다면 숙련된 시스템 관리자가 되는 것을 고려해 볼 수 있다. 그들은 항상 시스템 구성, 배포, 유지 관리와 같은 할 일이 많다.

DisplayLink (캘리포니아 팔로알토) 의 수석 소프트웨어 연구원인 알렉 콜리는 이미 60 대이다.

전문 지식: 임베디드, 멀티 스레드, 멀티 프로세스, 드라이버, 커뮤니케이션 스택, C/C++, 자바, 파이썬, 하드웨어. 소프트웨어 설계자/엔지니어, 특히 하드웨어와 긴밀하게 접촉하는 소프트웨어 시스템에서는 하드웨어 엔지니어와 함께 작동하여 소프트웨어 및 하드웨어의 효과를 극대화합니다.

62 세 때 저는 회사에서 가장 오래된 개발자였고, 나머지는 대부분 40 대 또는 50 대 초반이었습니다.

나의 가장 어린 동료는 20 대여야 한다. 나와 그들 사이에는 35 세의 나이 차이가 있지만, 이것은 문제가 아니다.

우리는 기술을 포용해야 한다. 오늘날 세계는 내 경력의 초창기 (천공 테이프 시대의 Fortran) 와는 크게 다르며, 변화는 계속되고 있다. 그러나 다른 한편으로는 해결해야 할 문제는 항상 비슷하다. 인간의 요구를 컴퓨터가 할 수 있는 일로 바꾸는 방법, 실수를 피하는 방법, 피할 수 없는 실수를 찾아내는 방법. 프로그래밍 언어, 개발 환경, 키트, API 등은 모두 문제 해결의 수단일 뿐, 우리는 필요할 때만 사용하는 법을 배운다.

천공 테이프부터 시작하겠습니다. 디스크 파일 시대에도 나는 여전히 행형 프린터에서 프로그램을 읽는 첫 번째 사람이었다. 나중에 일반적인 텍스트 편집기가 생겼습니다. 이제 문법 강조 기능이 있는 IDE 를 사용합니다.

10 ~ 20 년은 여전히 소프트웨어 개발자가 필요할 것 같습니다. 제 생각에는, 소프트웨어 개발자의 임무는 고객의 요구를 컴퓨터가 실행 하는 명령으로 변환 하는 것입니다, 이러한 작업은 필수적입니다. 세상은 항상 전문가가 필요하다. 그들은 일반인보다 컴퓨터를 더 잘 알고 있고, 도구 관련 지식 (패키지, API, 인터페이스 등) 을 많이 습득한다. ).

나는 운이 좋게도 한 회사를 선택했다. 나는 대부분의 시간을 소프트웨어 개발에 썼고, 항상 이전에 해본 적이 없는 일을 할 수 있었다. 소프트웨어 개발에는 항상 반복적인 일이 있어서, 나는 그런 일을 하는 것이 얼마나 지루한지 상상할 수 있다. 그러나, 만약 네가 항상 새로운 것을 하고 있다면, 너는 지루하지 않을 것이다.

나의 임베디드 분야는 응용보다 조류를 더 잘 견디는 것 같다. 몇 년마다 새로운 것이 응용 프로그램에 등장한다. 어떤 것은 거의 단명하고, 어떤 것은 한동안 지속되고, 정상에 도달하여 소멸한다. 임베디드 시스템은 항상 강했습니다. C 언어를 기반으로 약간의 C++ 가 있습니다. 반면에 하드웨어도 끊임없이 변해 일을 더욱 흥미롭게 만들고 있다.

Proquest (미시간 앤아버 시) 의 선임 소프트웨어 엔지니어인 빅토르 볼크만 (Victor Volkman) 은 올해 54 세입니다.

전문 지식: 파이썬, 리눅스, C/C++,. NET 의 프로그래밍, MS 액세스, MySQL 및 데이터베이스의 모든 SQL 기반 환경, TCP/IP, 엔터프라이즈 시스템 자동화 및 분산 컴퓨팅 경험

아키텍처와 관리는 두 평행선이다. 250 명 이상의 회사에서 기술자는 보통 이 두 가지 길을 갈 수 있다.

너는 네가 하고 있는 일을 좋아하니? 만약 그렇다면, 계속 해나가라. 약간의 월급을 위해 자신이 좋아하는 것을 포기하고, 하루 종일 회의와 우편물을 만지작거리면 손해를 볼 수 있다.

2 년마다 게임의 규칙이 바뀝니다. 하지만 걱정하지 마세요. 3-4 일 동안 새로운 프로그래밍 환경을 배우고 이를 사용하여 비즈니스를 지원합니다. 지난 30 년 동안 나는 거의 4 년마다 새로운 것을 배워야 했다. 우리 팀에는 48 세에서 56 세까지 여섯 명이 있다. 우리는 이미 3 ~ 8 번의 기술 갱신을 겪었다.

다음은 내 경력에 대한 개요입니다.

C 와 어셈블리 언어로 MS-DOS 코드를 쓰는 것으로 시작합니다.

C++ 및 MFC 를 사용하여 Windows 어플리케이션을 개발하는 방법을 배웁니다.

유닉스 펄을 사용하여 CGI-BIN 기반 웹 애플리케이션을 개발하는 방법을 배웁니다.

학습 C#

Java 및 JSP 학습

학습 스마트폰 개발: IOs/안드로이드/블랙베리

유닉스로 돌아가서 파이썬 사용을 시작합니다.

자동 기상 관측소 개발 (EC2, RDS, SQS 등). ) 을 참조하십시오

소프트웨어 엔지니어인 코트 건더로스는 50 대였습니다.

전문성: Windows, Linux/Unix, 임베디드 : 알고리즘 설계, C++, C, 멀티스레드 및 배포, 통신, 보안, 소켓 프로그래밍, 표준위원회 구성원, 제품 계획 및 개념 착지 TQM, ISO 9000, 민첩한 개발과 전통적인 개발 방법론.

소프트웨어 개발은 여전히 젊은 분야이며, 도구와 기술은 여전히 빠르게 변화하고 있다. 소프트웨어 개발자가 지속적으로 기술을 업데이트할 수 없다면 20 년도 안 되어 구식이 될 것이다. 그래서 40 세의 프로그래머는 곧 자신이 무능하고 자신의 미래에 대해 걱정하고 있다는 것을 알게 될 것이다.

훌륭한 개발자는 Ken Thompsons 와 Bjarne Stroustrups 와 같은 은퇴까지 계속 공부할 것이다. 하지만 우리 대부분은, 특히 40 대 중반의 사람들은 결국 자신이 업계의 신이 될 수 없다는 것을 깨닫게 될 것이다.

C++ 가 많이 바뀌 었습니다. 몇 년마다 새로운 기능이 포함된 새로운 버전이 있습니다. 나는 결코 공부를 멈추지 않았다. 즉, 저는 20 년 이상의 풀 타임 시스템 프로그래밍 경험을 가진 매우 숙련 된 C++ 개발자가되었습니다. 누군가 나에게 자신의 경험을 1 부터 10 까지 점수를 매기라고 하면, 나보다 C++ 를 더 잘 아는 사람은 책을 쓰는 사람만 있기 때문에 의심의 여지가 없다. 나중에 나는 C++ 최적화에 관한 책을 한 권 썼다.

프로그래밍은 매우 쉬운 일이다. 그들은 네가 그들에게 시킨 일을 한다. 그들은 믿을 만하고 믿을 만하다. 코드에는 좋은 날이나 나쁜 날이 없지만, 그들의 존재의 의미는 당신이 그들과 상호 작용할 때이다. (조지 버나드 쇼, 코드명언) 코드는 아먹기 어려운 뼈일 수 있으며, 세부 사항과 상당히 큰 정신노동에 매우 주의를 기울여야 한다.

인간과 코드는 완전히 다르다. 인간은 교활하고 다변적이어서 도구로 사용할 수 없다. 너는 그들에게 무엇을 하는지 직접 말할 수 없다. 너는 반드시 그들에게 영향을 주어 그들이 해야 할 일을 하도록 해야 한다. 그들은 당신의 투입에 직접 응답하는 것이 아니라, 간접적으로 당신의 격려나 당신이 제공한 장려품에 응합니다. 인간은 상벌에 민감하지만 이렇게 인간을 관리하는 것만으로는 효과가 없다. 관리는 가족, 친구, 또래와 상호 작용하는 것과 같아야 한다. 만약 네가 사람들과 교제하는 것을 좋아한다면, 너는 관리를 좋아할 것이다. 만약 네가 다른 사람과 교제하는 것을 좋아하지 않는다면, 너는 성공적인 매니저가 되지 않을 것이다.

고임금 관리자는 고임금 프로그래머보다 더 많이 번다. 하지만 명성이 높은 학술적 배경, 좋은 인맥과 정치연맹, 그리고 어느 정도의 냉혹함이 대다수를 놀라게 해야 한다. 프로그래밍은 이런 무정함을 필요로 하지 않는다. 이것은 프로그래밍의 좋은 면이다. 프로그래밍은 조작이 아니라 혁신에 관한 것이다.

그래서, 당신은 어떤 상호 작용 방식을 선호하는지, 코드 확실성과 우아함, 아니면 인간의 우정과 리더십을 선호하는지 자문해 보아야 합니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 믿음명언) 코드를 좋아하면 문제없고, 그 선임 건축가들과 CTO 들도 큰돈을 벌 수 있다.

60 대 소프트웨어 고문인 제임스 그린닝입니다.

전문 분야: 개체 지향 소프트웨어 설계, 테스트 중심 개발 (C, C++, Java, C#), 임베디드 소프트웨어, 재구성, 극한 프로그래밍, Scrum, 민첩한 개발, 출시 계획 및 증분 프로그램 C 및 C++ 단위 테스트 프레임워크 CppUTest 의 주요 기여자 중 한 명입니다. 임베디드 시스템 컨퍼런스 및 애자일 컨퍼런스 대변인 애자일 선언의 원작자 중 한 명.

부단히 공부하다. 저는 62 세이며 아직 프로그래밍하고 있습니다. 나는 프로그래밍을 좋아한다.

나는 관리에 약간의 시간을 할애할 것이다, 이것은 나에게 매우 중요하다. 그러나, 나는 프로그래밍과 소프트웨어 디자인을 내가 가장 좋아하는 것으로 만들기로 결정했다. 내가 경영에서 무언가를 배운 후에, 나는 내가 가장 좋아하는 소프트웨어 개발로 돌아가기로 결정했다.

너의 가치를 보장하기 위해서, 너는 40 년의 경험이 반복되지 않도록 보장해야 한다. 우리는 기술 측면뿐만 아니라 소프트웨어 구축 방식에도 빠르게 변화하는 세상에 살고 있습니다.

물건을 만드는 것은 좋은 일이지만, 그것으로는 충분하지 않다. 제품과 코드를 더 유용하고 오래 사용할 필요가 있습니다. 너는 어떻게 팀의 일원이 되는지 알아야 한다. 만약 당신이 사업에서 오랜 성공을 거두고 싶고, 동시에 돈을 벌고 싶다면, 단지 물건을 만드는 것만으로는 충분하지 않다.

변쇼는 또 두 마디 하고 싶어 했다.

사실, 당신이 살아있을 때, 당신은 많은 선택에 직면합니다. 외부의 논평에 방해받지 말고 자신을 잘 하면 된다. 모든 것이 다 이루어질 것이고, 모든 것이 잘 될 것이다. 우리는 단지 잘하기만 하면 된다. 내가 늙고, 얼굴이 창백하고, 병상에 누워, 지난 일을 돌아보고, 입꼬리가 올라가고, 후회가 없고, 인생이 원만하다!

긍정적 인 칼 이 아닌, 외출 은 강과 호수 입니다; 술은 아직 따뜻하니 입구는 어떻게 해야 할지 모르겠다. 천돛을 넘어 소년시절로 돌아가시기 바랍니다. 세월이 멀어도 마음은 여전히 젊다!