我快70了,还在写代码……( 三 )


然后……越来越多的人开始加入进来 。 但是 , 即使如此 , 一大堆“奇妙的新事物和意想不到的东西”开始出现——例如 , “实用(!)开源!”(突然间 , “在任何应用程序中 , 正在使用的开源代码行数”成倍增加)
但是:“乘风破浪吧 , 骚年!” 现在仍然有很多客户/老板 , 他们比以往任何时候都更需要我们 。 只要盯紧球 , 你永远不会没有工作 , 直到你的球!#%Q@%@?* ...
回答6
Kevin:
我快要满40岁了 。 我一直都有这种感觉:脑子里有淤泥 , 在那里我感觉自己比以前慢 。 我曾经这么快 , 那么敏捷...现在看起来我像在深水里奔跑 。
想知道为什么我不为此感到难过吗?并非所有的工作和产出都是相等的 。
最简单的方式来说明这一点 , 就是看一个快速和敏捷的新手开发人员在做什么——而不是帮助他们 。
他们可能会大量地产出……但这并不都是相等的 。 他们可能会花10个小时想出一个非常酷的方式来向用户显示数据 。 你会花10秒说 , “哦 , 是的 , JQuery会帮我们解决这个问题的 。 ”
他们可能会花10个小时在一个项目上工作 , 结果不得不重做大部分工作 , 因为他们设计它的时候考虑得不够完善 。 他们可能会花10个小时写一些运行太慢的东西 , 因为它与数据库的交互不好 。
我能做的事情有很多 , 一个新的开发人员需要很长时间 , 或者根本不能有效地完成 。 因此我的大脑慢一点也没关系——我正在做的“慢”的工作比一个快速但天真的同事快速而低价值的工作更有价值 。
回答7
Hiroshi AKIYAMA:
你可以通过大量重构代码为晦涩难懂的语言来巩固自己的地位 。
当我2017年出国带薪实习(员工交流和培训计划)时 , 我与合作的团队广泛使用了Haskell , Elixir和Rust 。 这明显很特别 , 因为公司的其余部分服务端几乎完全用C++和Python , 很少将C#用于公司内部的桌面程序 。 原因是一支由经验丰富的高级程序员组成的小团队 , 他们希望延长自己的职业生涯 。 我正在考虑我是不是也得采用同样的招式 。
回答8
user13436576:
关于随着年龄的增长而坚持下去 , 我建议的一件事是去糖(大多数加工食品中所含的糖) 。 我父亲摆脱了所有糖分 , 现在50多岁了 , 能量比20岁时更充足 。
糖还会对你的睡眠产生负面影响 , 阻止你进入深度睡眠 , 从而使你无法获得所需的良好的夜间清爽睡眠 。
你可以查看加利福尼亚大学的糖科学系 , 以了解有关此方面的更多信息 。
我希望这对你有帮助!
回答9
jmm:
你不是一个人!
正如你可能看到的 , 我们中的许多人都处于(或曾经)同样的处境 。 我现在35岁了 , 有时候我也有同感 。 不过 , 我也有信心 , 因为很多很多老问题看起来都很熟悉 。 你的经验会有回报的 , 我保证 。
关注基础!
正如其他人所说 , 理解基本原理总是更重要的 。 例如 , Angular之类的框架(或者React这样的库)可能还不到10年 , 而OO设计已经超过50年了(任何人的整个职业生涯都是如此) 。 试着确保不断提高你的编程能力 , 而不是学习最新的看起来酷东西 。
练习!
我也试着经常练习一些算法问题(比如HackerRank、Codility) 。 它们很有趣 , 你总能学到新的东西 , 他们让你保持水平 , 你可以应对一些具有挑战性的招聘 。
挑战自我!
我是一个Java后端工程师 , 所以我不喜欢再学习Java、Spring或Hibernate 。 这明显是一个明智的选择(别误会 , 其实我确实有很多东西要学) , 但是 , 我更愿意学习一些我在上班时间不做的事情 。
也许是移动开发 , 或者是前端 , 甚至是用户体验 。 这可能会让你觉得进步更难 , 但当你突然想出办法时 , 感觉会非常棒 。
所以 , 我觉得我们很安全 。 当然 , 你仍然需要变得更专业 , 在一些额外的能力上下功夫(也许学习另一门人类语言可以帮助你 , 如果这是你想要的) , 并不断增长你的专业经验 。
注意:有时 , 有职位空缺
在这里只举一个例子 。 比如Python , 但我敢打赌 , 它完全适用于JS 。 如果你了解最新的工具 , 不要感到沮丧 。 正如其他人所说 , 它可能仍会被替换 。
享受过程!
也许你喜欢你所做的事 , 但是待错了位置 。 对应我的上一点应该是你的安全区——如果出现问题 , 你仍然可以寻找新的地方 。
工作、学习、生活平衡可能是最重要的建议 , 记住要有其他爱好或兴趣 。 我们大多数人每天约有50%的时间盯着屏幕 , 锻炼 , 外出活动等一定会帮助你不那么疲惫 。