点击上方“码农突围”,马上关注

这里是码农充电第一站,回复“666”,获取一份专属大礼包

真爱,请设置“星标”或点个“在看”

对于众多程序员而言,年龄一直是一个让自己不由得焦虑的话题,一是随着年龄的增长,如何保持旺盛的学习精力,再者,国内互联网公司对于年轻的倡导。

事实上,国外许多开发者也面临着同样的问题。

本文作者 Ben Sinclair 是一个已经 45 岁的开发者,他分享了自己的所遇以及思考,也许会让你有所受益。

以下为译文:

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

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

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

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

1、对老年人的歧视

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

这封邮件开始写道:

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

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

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

2、尊重

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

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

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

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

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

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

4、人们的判断

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

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

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

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

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

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

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

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

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

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

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

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

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

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

6、你不甘于这么做一辈子!

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

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

7、管理路线

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

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

  • 这就是他们想做的;

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

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

  • 他们接受管理培训。

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

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

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

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

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

在我工作的这段时间里,遇到很多的经理,他们都是在开发过程中成长起来的,他们会时不时兴奋地看着我的 IDE,并希望自己能回到那个阶段。

我也这么认为。如果他们不擅长或不喜欢管理的工作,我为他们能重新开始编码感到高兴。

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

原文:dev.to/moopet/what-s-my-age-again-14eh

出品:CSDN,译者:风车云马,责编:唐小引

- END -

说句题外话,有不少人想加鱼哥微信,鱼哥姑且放出来,但是坑位有限哦

有热门推荐????

1、为什么我抛弃了 Ubuntu?

2、抖音上好看的小姐姐,Python给你都下载了

3、用 Python 给全球女神颜值排个序

我 45 岁还写代码,怎么了?相关推荐

  1. 程序员哀叹外国同事对35岁现象感到震惊,在国外40岁还写代码

    35岁现象,最早起源于互联网大厂对于招聘人员的要求,高于35岁的程序员一般不予考虑,因为无论是从学习能力还是加班能力来看,大龄程序员都比不上年轻的小伙子.后来华为更是将35岁现象推向了风口浪尖,只要年 ...

  2. 会编程的少年有多厉害?8岁女儿写代码哄程序员爸爸开心,网友直呼:破防了

    "爸爸辛苦了,您要多休息哦!"当这句稚嫩而温暖的话从屏幕中跳出时,程序员爸爸一把抱住了女儿! 12月10日,成都一位8岁女孩自写代码哄父亲开心的视频引发网友热议.视频中的女儿平时在 ...

  3. 会编程的孩子有多厉害?8岁女儿写代码哄程序员爸爸开心,网友直呼:破防了!...

    点击"开发者技术前线",选择"星标" 让一部分开发者看到未来 出品 | 程序人生 (ID:coder _life) "爸爸辛苦了,您要多休息哦!&qu ...

  4. 8岁女儿写代码哄程序员爸爸开心,网友直呼:破防了

    「 爸爸辛苦了,您要多休息哦 」 当这句稚嫩而温暖的话语跳上屏幕时 程序员爸爸一把抱住了女儿 近日,成都一位8岁女孩写代码编了一个小程序哄爸爸开心,被妈妈拍成视频放在了网上,引发大家的热议. △ 图片 ...

  5. 建模师有年龄限定吗?45岁还能学吗

    从事3D建模行业,什么年龄最适合?自身现在的年龄到底还要不要选择学习建模?一般要问这种问题的,大多是工作了几年想转行的小伙伴.他们想换个行业工作,可是又不知道自己还能不能做出成就,年龄要是过大,精力反 ...

  6. 45岁女程序员,4月初裁员后,找工作三个月,终于下周一入职,某500强外企!...

    今天给大家打打鸡血,讲一个励志故事: 45岁女程序员,四月初被裁,找工作三个月,终于入职500强外企,下周一入职. 楼主坐标北京,985计算机本科,在boss上投了300多份简历,都是数据架构师岗位, ...

  7. [转]技术领导要不要写代码?

    [转]技术领导要不要写代码? 前言 嗨!大家好啊!那么今天开始呢,笔者会为大家带来一些比较优秀的文章进行转载整理,在这里也感谢所有的文章提供者辛勤的付出! 如原文作者不希望转载,请联系! 附上: 喵了 ...

  8. 30岁的你,还在写代码吗?

    专栏 | 九章算法 网址 | www.jiuzhang.com 很多人说,程序员是碗青春饭. 到了30岁,将是程序员谋求转机.晋升的重要阶段.那么30岁的你,还在写代码吗? 1.30岁,生活节奏还算规 ...

  9. 35岁之后,你还会继续写代码吗?

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 前段时间,阿里CEO张勇,发表了一个论调,引起多方关注, ...

  10. 50岁,他希望自己还可以写代码

    5月12日,以"高可用架构的技术变迁与演进"为主题,"云片技术开放日"在北京中关村创业大街氪空间顺利举行.本次活动邀请了360SRE工程师李冬.饿了么研发经理谭 ...

最新文章

  1. Java项目:前台后台玩具商城系统(java+JSP+SSM+Springboot+Jsp+maven+Mysql)
  2. JavaScript 高级程序设计第四章解读,总结。
  3. spss非线性回归分析步骤_SPSS与简单线性回归分析
  4. setIconImage(icon);设置JFrame窗口标题图标
  5. NameNode之DataNode管理
  6. mac os 设置汇总
  7. 西门子g120c面板参数设定_西门子PCS7模拟量单位设置
  8. 第1章 初始JAVA
  9. springboot/vue 前后端分离项目搭建流程
  10. 第九届全国大学生GIS应用技能大赛下午(试题及参考答案含数据)
  11. 如何实现通过本地远程来连接OpenStack中的windows虚机
  12. 缓存加速----Squid传统代理透明代理
  13. MySQL中的排序与分页
  14. 404 网站服务器错误怎么解决,网站404错误页面是什么意思,它有什么用?
  15. 马云爸爸成立快一年的达摩院,究竟在做什么?
  16. 分发服务器性能,高性能P2P流媒体内容分发服务器的设计与实现
  17. linux kernel社区探索
  18. 一些开源库,提高开发效率
  19. Spawning Processes and Exec‘ing Processes
  20. Arduino+esp32+blinker第一课点灯

热门文章

  1. LESS:基础用法学习笔记
  2. pcl_view简单使用
  3. 运动状态估计之卡尔曼滤波详解
  4. BZOJ 1933 Bookcase 书柜的尺寸
  5. python面向对象(其二)
  6. python 面向对象五 获取对象信息 type isinstance getattr setattr hasattr
  7. CentOS 7 之安装 Oracle 11gR2
  8. 【bzoj1976】[BeiJing2010组队]能量魔方 Cube 网络流最小割
  9. oj 小黑华丽的逆袭机会
  10. 对软件工程Alpha迭代的反思与总结