老开发人员可以在年轻开发团队中占有一席之地吗?

本文探讨了资深软件开发者如何在行业中保持竞争力,通过分享Charles Petzold、Steven J. Vaughan-Nichols和dotNetDave等人的故事,揭示了他们选择继续编码而非转向管理的原因。这些经验丰富的开发者强调了对编码的热爱、不断学习的重要性以及对创新的追求。
摘要由CSDN通过智能技术生成

这个故事经常被讲。 一位年轻的开发人员露面并留着浓密的尾巴,开始了软件开发的新职业。 这里有创建代码,要编写文档和要解决的问题。 世界是一场永无止境的冒险。

在不知不觉中,二十年过去了。 到那时,几乎所有开发人员的同事都已进入管理。

动手工作适合年轻人。 他们可以通宵达旦。 他们的精力是无限的。 想要创建的老化贡献者已成为团队中年龄最大的人。 她想知道坚持使用代码是否是错误的。 也许最好是进入管理。

这个故事并不稀奇。 实际上,我在上一篇文章中写过关于该问题的文章,在该文章中,我认为软件开发不是老年人的国家 ……。 或老妇。

但是,传统思维也有例外。 有些人已经做出了有意识的决定,以保持与代码的密切联系而不进行管理。 他们创造了令人满意和繁荣的生活。 他们继续创造并做出贡献。 他们的故事值得一读。 所以,我会分享。 首先想到的人是查尔斯·皮佐德Charles Petzold)

Charles Petzold的见解

如果您已经对Windows进行了编程,则很可能已经使用了Charles Petzold的一本书。 他为Windows编写了各种权威指南。 此外,他还撰写了有关软件和计算机编程历史的其他书籍。 他的书《代码:计算机硬件和软件的隐藏语言》是一本引人入胜的书。

最近,我有机会问查尔斯,为什么他留在代码里,却从未进入管理领域 。 他的React令人深思:

在1985年至2014年间(我以全职员工的身份加入Xamarin时),我是一名自由职业者,而且我认为自己更像是作家,而不是程序员(除非需要咨询),所以我从未想到管理的想法。 。

我想对于自由职业者来说,相当于管理层的工作就是成立我自己的咨询公司并雇用员工。 甚至创办一家软件公司并尝试销售某种产品​​。 但是我根本就没有创业基因。

我作为经理的短暂经历(当我在75至85岁之间在纽约人寿工作时)使我感到不舒服。 人际关系很尴尬。

我喜欢工作。 我不喜欢“管理”他人。 当指代其他人时,似乎使用了一个奇怪的词。

哇! 您必须佩服不受束缚的诚实。 确实令人发人深省。

著名的技术作家史蒂芬·J·沃恩·尼科尔斯(Steven J. Vaughan-Nichols)是另一个有意识地决定保持与代码接近的人。

史蒂文·J·沃恩·尼科尔斯

Steven J. Vaughan-Nichols (又名sjvn)是国际知名的技术作家和行业分析师。 自从CP / M-80(个人计算机的早期操作系统之一)以来,他就一直在从事技术和技术业务方面的研究。 Sjvn被许多人视为值得信赖的权威,因为他与技术保持密切联系。 他也避开了管理轨道 。 他阐述:

就我而言,我从一名优秀的程序员变成了一个体面的系统管理员,最后变成了一个很好的技术记者(如果我自己这么说的话)。 我尝试了所有步骤的管理,但最重要的是,我是一名中等水平的经理。 我本来可以伪造的-我担心许多IT经理会这样做-但我知道我并不擅长。 我对做糟糕的工作没有兴趣。

同样,另一个不受约束的诚实的例子。 dotNetDave也可以这样说。

dotNetDave

David McCarter著名的开发人员和Microsoft MVP (最有价值专家)。 Dave写了许多书,并出版了许多有关计算机编程的视频。 他的YouTube系列作品dotNetDave Explains在.NET开发人员中颇受欢迎 。 Dave已经进行了很长时间的编码,并且无意做任何其他事情。 对他来说,这是不断学习挑战 。 他解释说:

在我从事的任何职业中,我一直想进步。 如果我没有进步,那我就没有成长。 开发人员的自然发展过程是初级,中级,高级,然后可能是领导,然后可能进入管理。 从2000年代初期开始,我就知道了这一点,但是故意避免进入管理领域。 我太喜欢编码了。 一旦进入管理,就停止编码。 我喜欢编码的原因-我在书本和会议上都谈到过-就像吉他演奏一样。 我永远不会学每一首歌。 我总能学到一些新东西。 编程是相同的方式。 这个世界每天都在变化。 编码是我学习的一种方式。 而且,正如我多次说过的,停止学习的那一天可能就是我死的那一天。

戴夫(Dave)是追求不断学习的生活的一个例子。 这些年来,他影响了许多人。 年轻的开发人员正在追随他的领导。 以32岁的开发商和建筑师Derek Zott为例,

德里克·佐特(Derek Zott)

Derek Zott是一名15岁的程序员。 他在一家著名的软件公司工作。 我在网上徘徊时遇到了他。 当我与Derek交谈时,我被带回到了代码无所不包的时代,当时的主要目标是制造好东西。 德里克说:

是的,我计划继续从事动手编码的开发工作。 对我来说,这意味着我每周至少要写一遍代码。 我的指导原则是,如果我做得很好(设计质量及其对客户/业务/组织的影响),我的职业道路将尽力而为。 转向管理并不能给我带来影响的观点,自由或创造力

德里克(Derek)认为,一条非常可行的职业发展道路将与代码保持一致。 他的React令人耳目一新。 鉴于他的奉献精神,可以想象他将对该行业做出重大贡献。

放在一起

编码界有个老玩笑,像这样:一个真正的软件开发人员最大的担心之一就是不老,它一天就醒来,发现没有更多的代码可以写了。

软件开发既是一门艺术,也是一门科学。 它需要一种独特的创造力。 从编码人员到SDET,系统架构师和产品设计师的真正有才华的开发人员很少。 他们也被驱动。 他们之所以创造是因为他们必须这样做 。 实现卓越可能需要一生。

然而,对许多人而言,可悲的是,软件开发被视为具有过期日期的职业。 传统的观点是,您在年轻时就花了一些代码,然后转而从事其他工作,也许是管理层,甚至可能是CEO 。 我称之为比尔·盖茨通往荣耀的道路。

但是,还有另一条前进的道路,那就是充满挑战,有利可图和享有盛誉。 这是Steve WozniakMartin FowlerGrady Booch这样的人走的路 。 您会紧贴代码,并从事追求卓越的工作。 您将毕生致力于创新。 但同样重要的是,您的贡献将成为允许他人从事重要工作的垫脚石。 对于那些一直遵守守则的人来说,这种奖励是值得的。

翻译自: https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/Is-there-a-place-for-old-developer-on-young-development-teams

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值