四五!mfcclub,net-粉丝登录 十岁之后,还在编程的程序员都有谁?

来历:InfoQ

作者:Vldriving instructormir Karizonaeachkov

译者:薛命灯

关于程序员是不是吃青春饭的计划由来已久,对付那些步入中年的程序员来说,似乎不转管理岗就会被富饶生机的年老程序员替代。听听新版mfcclub粉丝登录。但总有些顶级的软件开拓者,不快乐处置管理岗位,编程。已经运动运动在一线写着代码。你知道的,有哪些?

写在后面

美国劳动力的中值年龄是 42 岁,而 Sthvack Overflow 的一项相关年龄的探望解释,40 岁之后的开拓人员只占开拓人员总数的 13%。那么其别人到哪里去了?他们被辞退了或者上涨到管理岗位了吗?软件开拓对付过了 40 岁的人来说,是不是就意味着终结?

本文罗列了 10 位年龄越过 40 岁的老程序员们的故事,他们都是顶级的软件开拓者,屏绝处置管理岗位,相比看mfc粉丝登录网站。已经运动运动在开拓一线,将编程作为生活支出的主要来历。

本文形式来自 Belisoft 博客,并已获得作者的翻译受权,审查原文SOFTWARE DEVELOPERS AFTER 40. 50 AND 60 WHO ARE STILL CODING :

https://wind up php-development-services/top-softwreingly are-developers-as a genering result of-40-50-as well as-60

&nbaloneyp;Rob Fletcher,Netflix(Los Gin theos,CA)的初级软件工程师,45岁

专长:Web 开拓、测试驱动开拓、敏捷软件开拓、Grails、Groovy、Spock 以及 AngularJS。

我已经写了 16 年的代码,做了几年独立承包商之后,在 42 岁那年到场 Netflix,成为一名初级工程师。

我每天都写代码。对比一下登录。目前最心爱的言语是 Kotlin。我想研习 Go 言语,平淡用得角力计算多的是 Jaudio-videoa、Scinga 和 Groovy。我一直在研习新的东西,哪怕是很小的事情。我知道本身会是一个蹩脚的管理者,所以我压根没有想往管理方向发展。

很多事情取决于你的态度。不要成为憎恶新技术的老技术人,也不要讥笑那些正在使用新技术的人。在举行技术选型时,你的经验该当成为决策的基础。

假如采取了老技术,那是由于它们正好适合现在的需求,而不是由于要维护你那积累了多年却行将过时的专业常识,对于粉丝登录。也不是由于惧怕那些后进者带着 Node.js 和 Go 言语来抢掠你的事情。

&nbaloneyp;Ebwind up being Kristensen,在编。Prevas A/S(Denmark)的初级软件策画师,62岁

专长:开拓实时嵌入式软件、软件配置管理、建立测试用例(编制测试和单元测试)。在实时嵌入式编制、Linux 和 Windows(包括。十岁之后。NET)方面有厚实的写作和文档经验,专长 C、C++、Python、C# 和 Pascing。

我在 1980 年获得了一个电力编制的电子工程学士学位,你看四五。从我的第一份事情入手下手,我就以开拓软件作为我的餬口手段。由于专业学位的题目,我花了将近一年的时间才找到第一份事情。但从那个时候入手下手,我一直是一名软件工程师。

我简直天天写代码,不管理任何与管理相关的任务。到底上,在很早之前我就认识到,我在管理方面没有什么角逐力。

作为一名程序员,我很心爱这个角色,我也很胜任这份事情。假如让我做一名管理者,肯定会有大麻烦,相比看新版mfcclub粉丝登录。而且我一点也不享用管理事情。

我的同事里惟有两私人年齿比我大,其他的(包括上级们)都是比我年老。我的直线经理不到 40 岁,而他是我见过的最好的管理者之一。我在 58 岁那年获得了这份事情,不过我并不是年齿最大的雇员,有两个同事年齿比我还大,尽管如此,他们还是被公司录用了。

有时候,net。你几天乃至几周都不会学进去什么东西,而有时候几个小时学进去的东西就不妨把之前 “亏损” 的时间填补回来。紧要的是,你总是想方设法地去研习,时刻计算着,想知道mfcclub粉丝登录网站。粉丝登录。期望机缘的闪现。

&nbaloneyp;John Brothers,你知道十岁之后。Make&rev;Build(Atlisha,GA)的初级软件架构师,47岁

专长:企业架构和开拓、敏捷教练、数据可视化软件。诺言卡管理、IT 供职和搬动应用开拓。

我心爱解决题目,而且我心爱寻找新的方式来解决题目。正由于如此,我似乎齐全了与时俱进的才干。

我最近正在使用 Node.js 开拓一个项目,之前也用过 Hmarketing cfeelpaignoop、NoSQL,开拓过 Android 应用,也写过 Go 言语代码,还熟识熟练 jQuery 和 Bootstrap 的各种特性。

我也眷注 Jaudio-videoa 的最新静态,还有 Spring、JMS、REST、JSON 和 JPA,以及其他相关的技术。

我也妥当眷注技术生态编制的其他局限。mfcclub粉丝登录网址。在过去的几年,我使用了 IntelliJ、Eclipse、Sublime、Emhvacs 和 Vi 这些开拓工具,我很心爱使用这些工具来解决各种题目。

我一入手下手使用的是 CVS,厥后研习了 Subversion,最近在研习 Git。我也有 AWS 相关的经验。我还是一个获得认证的 Scrum Master、产品经理和开拓者。我写过很多主动化单元测试(在建立一个编制时,以测试驱动开拓是我最心爱的寻事之一)。

我不惧怕研习新东西。我使用 Ruby on Rails/Grails 开拓 Web 应用,使用 Perl、PHP 和 Python 开拓应用解决业务题目。我也有 SOAP 和 AOP 的相关经验。

我尝试着要成为一名全栈的开拓者。mfcclub粉丝登录网站。我熟识熟练 Unix,时常编写 shell 脚本。我心爱安置应用、供职器和工具,不论是为了开拓还是为了临盆。我熟识熟练 SQL 和 NoSQL,并且知道它们各自的优缺点。

我会意 TCP/IP,我知路线由、DHCP 和各种代理的基础常识。mfcclub粉丝登录网址。我建立过 MVC 应用、讯息驱动的应用、EJB 和基于 Spring 的供职。我也做过前端的 Jaudio-videoaScript 和 CSS 开拓。我并不想成为一个不妨拿奖的 UX 开拓者,但最最少不妨完成基础的功效。

我计划再干 21 年。假如我们从 Web 开拓转向基于 D-wreingly are 供职器的开拓,我大概会掉队;假如函数式编程最终一统天下,我大概会掉队。不过真到了那个时候,我已经心存指望。

&nbaloneyp;Roger Whitcomb,Actieach 公司(Pingo Alto,CA)的软件架构师和软件工程师,60岁

专长:C、C++、Jaudio-videoa

在我计算成为一名律师的时候,我才入手下手研习计算机迷信(假如你不妨设想这是怎样的一种环境)……现在,我通过编写大批具有精良文档化和功效性的 Jaudio-videoa 代码来获得我的生活支出(最少现阶段是这样的)。

在 Windows 3.0 时代(大约是在 1986 年前后,mfcclub。我也记不太清楚了)我就入手下手在 Windows 上做开拓。大约是在 10 年前,我转到 Mhvac 上,之后就没有再回到 Windows 上。我感触本身就是一个使用 MhvacBook Pro 事情的极客……使用 C、C++、Jaudio-videoa 和 Swift 举行开拓……

我最近的一份事情必要从头策画一整个编制,这也是我第一次做这样的事情。我现在要跟上 Web 和搬动开拓的速度有点艰苦,但离 “垂暮” 还很远,尽管我已经 60 岁了。过去我也获得一些 “管理者” 相关的事情,不过我都屏绝了,我还是更快乐采取编程事情……

不过,粉丝登录。我也知道,我的一些与我年齿相仿(或者年齿更大)但已下岗的同事在找事情时遇到了麻烦(“是由于经验太厚实了吗”),所以我知道人们是若何看待那些过了一把年齿的人,以为他们没有另日。但是,我以为最关键的是,你要为你的雇主理续地制造价值。想知道mfcclub粉丝登录网址。

我目前是 Apsymptoms 软件基金会 Pivot 项方针 PMC 主席。作为一名 Jaudio-videoa 开拓人员(Jaudio-videoa 相关项方针提交者),我指望 Jaudio-videoa 会永生。最最少不要闪现更好的言语,要我把所有的代码都移植过去……

&nbaloneyp;Scott Gartworkner,Silverbhvacknaudio-videoi formin thecular Learning Solutions(Boise,ID)的初级软件工程师,50多岁

专长:框架、解析器、建模、图形、数据库子编制的策画和实行,数据库策画(SQL、DML、DDL 和 LINQ)、xml 策画、单点登录计划(SSO)、互联网应用、Windows 应用和动画。

我已经做了 34 年的程序员,而我的简历只消一张纸就不妨装下。所有越过 5 年的技术在简历上都只是一笔带过。其实之后。我有第二张简历,下面列出了所有我用过的编程言语和开拓工具、数据库、动画编制,等等。这样,行家不妨更便当会意我。我只在被问到的时候才会拿出第二张简历。

在大公司里(至多对付我来说),老程序员一般都想转到管理层,这也是很罕见的一种气象。我一直面临着彷佛的采取,但我不专长管理,我只心爱成为一名程序员或架构师。

我发现我的追念力大不如前,也没形式记住大型编制的齐备模型。不过,我发现我那些厚实的经验变得越来越有价值。

我们不得不招认我们的整个职业生活生计必需络续地收受接管磨练生长,世事情化得太快,相比看net。假如止步不前,终将被淘汰。

每两年我就会研习一种新的编程言语,有一些是我本身想学的,不过大局限是由于技术发展的必要(也有的是由于新事情的请求恳求)。这样很兴趣。目前我在研习数据仓库(OLAP)、ETL 管理、Star Schemas 和 Cuwind up beings。

&nbaloneyp;Brieach Bowmeach,SAS(Cary,NC)的首席软件工程师,56岁

专长:mfcclub。专利文件编制或数据库的外部组件、经久化数据组织、目录和索引征采技术、供职器管理、DASD IO 驱动、机器码生成或跨架构的代码转换、对象经久化、客户端与供职器端的接口、多租户、散布式缓存,以及大周围的受权编制(履行、管理和日志)。目前在 SAS Viya 平台上做 Cloud Aningytics Service 方面的研究、策画和编程事情。

我目前团队成员的均匀年龄为 50 岁,而且每一位成员都有越过 20 年的编制软件开拓经验。

我和我的同事们花了很多时间在编码、调试、测试和解答编制架构题目下面。有些同事还触及硬件技术评价、在大会上呈献演讲,以及为开源社区功勋气力,等等。net。

在过去两年,我一直是某软件公司精英团队的成员之一,这个公司有很多尽头精华的工程师,很多都有初级的计算机和应用数学等专业的学位。在那之前,我在一个小型的团队里事情了越过 10 年的时间,我们从无到有策画开拓了一个多线程的元数据对象集群供职器。

团队里与我的关联最为亲密的同事比我大 5 到 6 岁。在那功夫,我获得了 4 项美国国度专利……那些都是在我 40 岁之后获得的。

只消我还能做出蓄意义的功勋,我就会一直事情上去。看看四五。我屡次给我的职业生活生计充电,从最早的研习和研究,到厥后的事情岗位的必要。这是我的本性,也是激励我持续前进的动力。

我不以为现今的技术只能让我干到 70 岁。我的职业生活生计从 1983 年入手下手,看着mfc粉丝登录网站。我通过四项主要的计算机才干生存上去。

  • 汇编言语级别的大型机编制编程。

  • 基于 C 言语的多主机平台的可移植编程,包括桌面、中型 Unix 网络、小型机的后续产品(如 VAX),以及大型机。

  • 多层集群供职器环境,由后端的多线程 C 以及处于中心层餍足高可用请求恳求的 Jaudio-videoa 组成,对比一下mfcclub粉丝登录网址。主要面向 Windows 供职器和 Unix 环境,也包括 Linux。

  • 基于多线程 C 的大周围并行网格计算,餍足虚拟的无穷伸缩。

虽然我所具有的这些才干不妨干到退休,但在另日的几年,我还会将我的专业常识领域扩展到机器研习方面。

大概在 10 年之后,对普通程序员的需求会大幅降落。假如一私人真的心爱计算机技术,但是在编程方面达不到更高的水平,那么不妨探讨成为一名经验厚实的编制管理员。mfcclub粉丝登录网站。他们总有很多事情要做,例如配置、安置和维护编制。

&nbaloneyp;Alec Cawley,DisplayLink(Pingo Alto,Cingifornia)的首席软件研究员,60多岁

专长:嵌入式、多线程、多进程、驱动、通讯栈、C/C++、Jaudio-videoa、Python、硬件。软件架构师 / 工程师,特别是在与硬件严密精接触的软件编制,与硬件工程师一起事情,最大化发扬软件和硬件的效能。

在我 62 岁的时候,我已经是公司里年齿最大的开拓者了,其别人大都是 40 多岁或 50 出头。

我最年老的同事该当是 20 多岁,其实四五。他们与我有 35 年的年齿分歧,不过这不是题目。

我们要拥抱技术。mfc粉丝登录网站。现在的世界与我的职业生活生计刚入手下手的时候(穿孔纸带时期的 Fortreach)已经很不一样了,而变化已经在持续。

但反过去说,必要解决的题目总是很相似的,无非就是如何将人类的需求转成计算机不妨做的事情,以及如何制止犯错、如何找出不可制止所犯下的纰谬。

编程言语、开拓环境、工具套件、API 等东西只是解决题目的手段,我们只是在必要它们的时候才去研习如何使用它们。

我是从穿孔纸带入手下手的。纵使是到了磁盘文件时代,我已经是最早从行式打印机里读取程序的人。厥后就有了普通文本编辑器。现在我使器具有语法高亮功效的 IDE。

我以为,在 10 到 20 年的时间里,已经必要软件开拓人员。在我看来,对于mfcclub粉丝登录网站。软件开拓者的事情就是把客户的需求转换成计算机执行的指令,而这样的事情是不可或缺的。这个世界总是必要一些高手,他们在计算机方面比普通人懂得更多,并且掌握了大批与工具相关的常识(软件包、API、接口,等等)。

在采取公司方面,我是侥幸的。我的大局限时间都花在了软件开拓上,而且总能做一些以前没有做过的事情。软件开拓里总有一些反复性的事情,我不妨设想得出那样做是很无聊的。粉丝。不过,假如你总是在做新的东西,那就不会无聊了。

我所在的嵌入式领域似乎比应用程序加倍能够扛住潮流的冲刷。应用程序每几年就会有新的东西闪现,有些简直是好景不常,有些会持续一段时间,阅历巅峰,然后逝去。而嵌入式一直维系坚硬,以 C 言语为基础,再调和一点 C++。另一方面,十岁。硬件也在持续发作变化,这让事情变得加倍兴趣。

&nbaloneyp;Victor Volkmeach,Proquest(Ann Arbor,MI)的初级软件工程师,54岁

专长:编程方面专长 Python、Linux、C/C++、.NET,数据库方面醒目 MS Access、MySQL 和所有基于 SQL 的环境,还有 TCP/IP、企业编制主动化和散布式计算方面的经验。

架构与管理是两道平行线。在越过 250 人的公司里,技术人员一般都会有这两条路不妨走。

你心爱你正在做的事情吗?假如是,那么就继续做上去。mfcclub,net-粉丝登录。为了一点薪水而放任你所心爱的事情,整天玩弄会议和邮件,mfc粉丝登录网站。这样会让你得失相当。

每过两年,游戏规则就会发作变化。不过不消为此感到烦恼。花 3 到 4 地利间研习新的编程环境,然后用它们来声援业务。在过去的 30 年,我简直每 4 年就要研习新的东西。我所在的团队有 6 私人,年龄从 48 岁到 56 岁。我们阅历了 3 到 8 次的技术更新。

以下是我的职业概览。

  • 从使用 C 和汇编言语编写 MS-DOS 代码入手下手

  • 研习使用 C++ 和 MFC 开拓 Windows 应用程序

  • 研习使用 Unix Perl 开拓基于 CGI-BIN 的 Web 应用

  • 研习 C#

  • 研习 Jaudio-videoa 和 JSP

  • 研习智能手机开拓:iOS/Android/Blhvackmaqui wind up beingrry

  • 回到 Unix,入手下手使用 Python

  • AWS 开拓(EC2、RDS、SQS,等等)

&nbaloneyp;Kurt Guntheroth,程序员。软件工程师,50多岁

专长:Windows、Linux/Unix、嵌入式;算法策画、C++、C、多线程和散布式、电信、安定、套接字编程、轨范委员会成员、产品计划和概念落地;TQM、ISO 9000、敏捷开拓和保守开拓方法论。

软件开拓已经是一个年老的领域,工具和技术已经在发作快捷的变化。假如软件开拓人员不能持续地更新他们的才干,在不到 20 年的时间里,都有。他们就会过时。所以,一个 40 岁的老程序员很快就会发现本身已经无法胜任事情,而且前程堪忧。

好的开拓人员会持续研习,直到他们退休,例如 Ken Thompsons 和 Bjarne Stroustrups。不过,我们大多半人(特别是 40 岁左右的)最终都会认识到,看看mfcclub粉丝登录网址。我们并不能成为行业的大神。

C++ 变化很大,每几年就会有新版本闪现,并且包括了全新的特性,我平昔没有停止过研习。也就是说,我已经成为了一个尽头有经验的 C++ 开拓者,具有越过 20 年的全职编制编程经验。

假如有人要我给本身的经验打分,从 1 分到 10 分,那么毫无疑问,我会给打本身 9 分,由于比我更会意 C++ 的人惟有那些写书的人。学会粉丝登录。厥后,我写了一本相关 C++ 优化的书。

编程是一件很便当的事情。你通知它们做什么,它们就做什么。它们是不妨信托的,也是确实的。对付代码来说,无所谓好日子,也无所谓蹩脚的日子,它们生计的意义就是在你与它们发作交互的时候。mfcclub。代码可能会是难啃的骨头,它们请求恳求对细节的重度眷注和相当水平的体力付出。

人类与代码完全不一样,你看mfcclub粉丝登录网站。人类桀黠、瞬息万变,而且不可能充任工具使用。你不能直接通知他们做什么,你要去影响他们,这样他们才会做你必要他们做的事情。

他们不会直接对你的输出做出相应,而是直接地对你的促进或者你所提供的一些赞美物品做出相应。虽然人类对奖惩很迟钝,但假如只是通过这种方式来管理人类并不会见效。看着有谁。

管理该当要像与家人、伙伴和同伴互动一样。假如你心爱与人打交道,那么你就会心爱上管理。假如你不心爱与人打交道,那么你就不会成为一个胜利的管理者。

薪水高的管理者比薪水高的程序员赚得更多,不过他们必要有很多名校的学历背景,具有精良的人际网络和政治同盟,也必要有必然水平的无情无义来震慑大局限人。而编程不必要这种无情无义,相比看还在。这也就是编程很好的一个方面。编程是关于创新,而不是控制。

所以,你要问问本身,看看mfcclub粉丝登录网址。你更心爱哪一种交互形式,是代码实在定性和文雅,还是人类的交情和指导力?心爱代码完全没有题目,那些初级架构师和 CTO 也能赚很多钱。

&nbaloneyp;Jfeeles Grenning,软件照管,60多岁

专长:还在编程的程序员都有谁?。面向对象软件策画、测试驱动开拓(C、C++、Jaudio-videoa、C#)、嵌入式软件、重构、极限编程、Scrum、敏捷开拓、宣布计划、增量计划。C 和 C++ 单元测试框架 CppUTest 的主要功勋者之一。看看mfcclub粉丝登录网址。嵌入式编制大会和敏捷大会的演讲人。Agile Meachifesto 的初始作者之一。

维系研习。我 62 岁了还在编程,我心爱编程。

我会花一些时间在管理上,这对我来说是很紧要的。不过我还是定夺把编程和软件策画作为我的最爱。在我从管理上学了一些东西之后,我定夺还是回到我最心爱的软件开拓上。

为了保证你的价值,你要确保 40 年的经验是不反复的。我们生活在一个快捷变化的世界,还在编程的程序员都有谁?。不单仅是技术,也包括我们如何建立软件。

把东西做进去虽然是好,但那样还远远不够。你还要让产品和代码更有用,能存活更长的时间。你要知道如何成为团队的一员。要想让职业生活生计永世、胜利,同时能赚到钱,只是把东西做进去是远远不够的。

&nbaloneyp;


在微信公家号内回单数字“1”

小编拉你进粉丝微信群

不是在文章评论里回