【CSDN 编者按】对于众多程序员而言,年龄一直是一个让自己不由得焦虑的话题,一是随着年龄的增长,如何保持旺盛的学习精力,再者,国内互联网公司对于年轻的倡导。事实上,国外许多开发者也面临着同样的问题。本文作者 Ben Sinclair 是一个已经 45 岁的开发者,他分享了自己的所遇以及思考,也许会让你有所受益。

作者 | Ben Sinclair,C、Perl、PHP 及 Python 开发者

译者 | 风车云马,责编 | 唐小引

出品 | CSDN(ID:CSDNnews)

以下为译文:

我叫 Ben,我是一名开发人员,而且……我老了。

今年我 45 岁了,可能很多开发者都会说,我老了。实际上,对于很多从事不同工作的人来说,这算是步入职业生涯的中期。

最近读了一篇文章《 Forty and still a dev 》(《四十岁,还在做开发》,https://dev.to/sandordargo/forty-and-still-a-dev-1hb3),令我陷入了深深的思考。

如果我是一名职业运动员,也许已经过了巅峰时期。但作为一名水管工呢?并非如此。为什么全世界都认为开发人员属于前一类职业呢?

对老年人的歧视

曾经有家本地公司向我们 Python 群发送了一封招聘邮件。如果这不是经常性的,而且与我们专业相关的,其实我们也并不完全讨厌这些邮件。

这封邮件开始写道:

我们是一个充满朝气的团队,正在寻找一位年轻、热情的开发人员来……

我们的一位老成员看到后点击了“reply-to-all(回复全部)”,我还能感受到他的愤怒。人们很容易就会那样说话。年轻意味着锋芒,年轻意味着优势。

当然,在工资成本上也相对便宜。

尊重

有人说要尊敬长辈。另一些人说,尊重是要靠自己赢取的。

说这些话的人应该闭嘴。每个人都应该尊重他人。当然,你可以因为你所做的伟大的事情赢得更多的尊重,但是作为一个底线,你要尊重每一个人。

不管是办公室新来的人还是安排 3 点钟的应试者,无论他们是 18 岁还是 80 岁,都要像他们对业务烂熟于心一样对待他们。

在互联网上,没有人知道你是……

当我在互联网上和别人聊天时,我们已经聊了好几周或几个月了,然后直到无意中提到“我要去上学了”,我才发现他们只有 14 岁。我还记得年少时喜欢的乐队,结果在 YouTube 上变成了黑白相间的,我才发现他们在我心中多活了 20 年。

在互联网世界中,无论好坏,只要你能做到,你就能做到。这意味着你可能通过一些开源项目或远程面试获得在家工作的机会。但在现实生活中,面对面,情况就大不相同了。

人们的判断

如果你还很年轻,你能否用汇编编写一个设备驱动程序?你会因为没有随着年龄增长而增长的经验而被解雇。

如果你看起来很老,你只能用汇编编写设备驱动程序吗?还会别的吗?

前几天我在 JavaScript 中看到一些文字标注,还以为是编辑器坏了,因为这显然是语法错误,对吧?

我是不是太老了,落伍了?

像我这样的老鸟能带新人吗?

当导师?你很难相信吧?也许就是这样。相比计算机知识,我发现在工作/生活平衡等问题上,我有更多要说的。

曾经年轻的时候,我对生活有一些不切实际的想法。我在大学里自学了控制论,因为我当时看了《终结者 2》心血来潮。

  • 你可以在 5 点或合同规定的任何时间回家。除非真的有紧急情况,否则你不必工作到很晚。

  • 如果你需要签收快递或者预约了上门时间,你可以 3 点钟回家。每个人都有真实的生活,这可能会妨碍工作,人们也能理解。

  • 不要把工作带回家,即使你认为它很有趣。你需要选择一个不同的兴趣爱好。

  • 你没有必要不断进行投资。

  • 如果你想帮助你的朋友,需要给他们建一个网站。如果你想做,就免费做。但如果是为一家公司或朋友的朋友做的,那就按市场价格收费。

  • 查一下市场价格,让人们觉得合理。

  • 如果你比其他人更快完成工作,这可能意味着你或许错过了/遗漏了一些内容,除非你是一个巨星级的开发者。

你不甘于这么做一辈子!

我的第一份工作是为一个科学家团队提供 PC 支持。他们建造了卫星和防御系统,但当我修理他们的打印机时,他们给我留下了该死的印象。一天,我的老板问我,“你想找一份合适的工作,那么想做什么?”

我感觉有点受辱:PC 支持没有错。过了几年后,我也做回了 PC 支持。

管理路线

一些开发人员成为他们所在团队的领导者,然后是产品经理、技术经理、CTOs 等等。

我认为这是可以的,但前提是:

  • 这就是他们想做的;

  • 他们被“拉入”管理,而不是被“挤出”开发;

  • 他们不想再做太多的开发;

  • 他们接受管理培训。

第四点很重要。从某种程度上来讲,那些将开发人员“提拔”到管理层,作为对优秀开发人员的奖励是不明智的,也可能会导致项目失败。

面试管理职位,应该在负担得起费用的基础上,聘用那些有丰富管理经验的候选人。

如果公司内部有人申请,应该送他们去参加最好的培训课程。

给他们提供所需要的支持,如果他们管理不到位,不仅会毁了你的项目,他们也会管理的很痛苦。

管理和开发是两种完全不同的技能。

在我工作的这段时间里,遇到很多的经理,他们都是在开发过程中成长起来的,他们会时不时兴奋地看着我的 IDE,并希望自己能回到那个阶段。我也这么认为。如果他们不擅长或不喜欢管理的工作,我为他们能重新开始编码感到高兴。

英文:What's my age again?

链接:https://dev.to/moopet/what-s-my-age-again-14eh

【END】

2019我为什么建议你学Python?

https://edu.csdn.net/topic/python115?utm_source=csdn_bw

CSDN 博客诚邀入驻啦!

本着共享、协作、开源、技术之路我们共同进步的准则

只要你技术够干货,内容够扎实,分享够积极

欢迎加入 CSDN 大家庭!

扫描下方二维码,即刻加入吧!

 热 文 推 荐 

点击阅读原文,即刻阅读《程序员大本营》最新期刊。
你点的每个“在看”,我都认真当成了喜欢

程序员 45 岁怎么了?!相关推荐

  1. 大龄焦虑?如何看待程序员35岁职业危机?

    往期精选(欢迎转发~~) Java全套学习资料(14W字),耗时半年整理 消息队列:从选型到原理,一文带你全部掌握 肝了一个月的ETCD,从Raft原理到实践 我肝了三个月,为你写出了GO核心手册 领 ...

  2. 谈谈程序员35岁职业危机

    如何看待程序员35岁危机?如何提前做好职业规划?你有自己的答案么? 往期精选(欢迎转发~~) 如何看待程序员35岁职业危机? Java全套学习资料(14W字),耗时半年整理 我肝了三个月,为你写出了G ...

  3. 程序员 35 岁就该退休了吗?

    [CSDN 编者按]或许在大部分人的眼中,程序员是光鲜亮丽的职业,收入高不风吹雨淋,坐写字楼24小时有空调,还有各种待遇,真是羡煞一票人.而很多人也认为程序员是吃青春饭的,35岁之后也许就失业而不得不 ...

  4. 程序员40岁之后怎么办

    转自:http://www.cnblogs.com/aigongsi/archive/2012/03/24/2413862.html 最近看到很多文章,关于程序员的寿命的问题,刚开始我也感到比较有危机 ...

  5. 程序员35岁破局之路

    编者按:前段时间,LiveVideoStack采访了在音视频领域从业多年的技术人李天(化名)当35岁遇到裁员,他向我们讲述了在35岁遇到裁员时所面临的困境和感悟.这篇采访在音视频技术圈子里引起了一些反 ...

  6. 攻破 程序员35岁 “瓶颈” 那都不是事!

    我正在参与CSDN<新程序员>有奖征文,点击和我一起参与吧 下面呢,我就在这里给大家讲述一下我的经历吧. 初衷 作为程序猿的我们,初衷在哪里,高薪?体面?热爱?曾经有一个同学聊天中说到这个 ...

  7. 程序员35岁不转型就退休,是真的吗?

    周六下午,DevOps群里,有人贴出来这么一张图: 据说,这张图来自于谷歌,Google程序员之间存在这一条鄙视链,站在顶端的是C++工程师,其次是Java工程师,再次是Python工程师,接下来是J ...

  8. 浏览器崩溃_字节跳动程序员28岁身价上亿,财务自由宣布退休;微软最新系统再迎“喜报”:更多用户的浏览器开始崩溃...

    新闻1:字节跳动程序员28岁身价上亿,财务自由宣布退休 最近字节跳动前员工郭宇火了. 原因是他在今年二月份发了一条微博.大概是说他在28岁的年纪实现了财务自由,然后选择了退休. 郭宇本来是字节跳动的一 ...

  9. 程序员 35 岁危机很慌?看 CSDN 创始人蒋涛 12 分钟道破真相!

    责编 | 唐小引 出品 | CSDN(ID:CSDNnews) 猛戳小程序进入 B 站观看程序员男神.CSDN 创始人蒋涛述说程序员 35 岁的真相! 程序员 35 岁后是不是就不能编程了?这个问题多 ...

最新文章

  1. 直线职权::参谋职权::职能职权
  2. Nginx之rewrite配置
  3. ubuntu搭建简单http服务器
  4. js获取后端传过来的数据
  5. 六石管理学:座位可以考虑混排
  6. 计算机系统思维导图简单画法,思维导图简单画法 有创意的思维导图
  7. 迭代法求根c语言程序对数方程,【实验一】方程求根:牛顿迭代法
  8. android LBS模式,android: 如何开启webview的LBS功能
  9. 企业微信登录报错:应用程序无法正常启动(0xc0000142);Win10应用程序无法正常启动0xc0000142错误的解决方法
  10. linux怎么越狱苹果手机,如何在苹果手机使用unc0ver越狱
  11. 数字化时代,基于令牌的身份验证是如何工作?
  12. 蓝桥杯单片机学习3——数码管静态显示
  13. 使用任务计划实现宽带pppoe断线自动连接 - Windows
  14. 冻成鸡爪了,冬天的鱼儿狡猾的干活
  15. Lattice Diamond关于原语的使用
  16. Java实现 LeetCode 113 路径总和 II
  17. map、set(底层结构)——C++
  18. ZOL桌面壁纸的提取
  19. 在一圆周上任意取三个点构成锐角三角形的概率是多少?
  20. 浏览器主页被劫持,跳转hao123解决办法!

热门文章

  1. Hibernate关联关系映射-----基于连接表的单向一对多映射配置
  2. 魔方——操作阶数实验
  3. 微软未来将在其开发语言整合F#语言(2007-10)
  4. ArcIMS9.0 学习
  5. SQL Server中全角和半角字符的比较问题
  6. 查看/提取某文件夹中所有文件
  7. 专业零售商行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  8. 2021-2025年中国超本地服务行业市场供需与战略研究报告
  9. “C 不再是一种编程语言”
  10. Go在招聘中最吃香,安全工程师薪资涨幅最高 | 软件工程师年度报告出炉