做技术工作,真的30岁就到头了吗?

职业生涯应该怎么规划才能够延续自己的职业寿命?一位50岁的数据科学家对自己职业生涯的各个阶段进行了回顾 , 并提供了他的建议 , 也许部分可以参考借鉴 。当然 , 有的也许不能 。因为他虽然自称数据科学家 , 但同时还是公司副总裁 。也许你会嫌他站着说话不嫌腰疼 。文章来自编译 。

做技术工作,真的30岁就到头了吗?
文章图片

文章图片

划重点:
十几岁的时候要勇于尝试 , 尽早开始 , 找到自己的爱好
二十几岁的时候学习有多种途径 , 找到适合自己的 , 要尽量获取经验
三十几岁要把注意力放在让你与众不同的事情的事情上
四十几岁要拥抱变化 , 与时俱进
五十几岁要为下半生早做打算
今年发生的一件事情对我来说很陌生 。我已经50岁了!我是X世代 , 是看着MTV长大的1980年代那一辈人 。是 , 我“老了” 。但猜猜怎么着?35岁以后你仍可以延续技术职业生涯 。至少在我的情况下还可以延续15年 。由于我是数据科学家 , 尽管我的观察主要跟数据科学有关 , 但这些也一样适用其他的技术领域 。
在这篇文章里 , 我谈谈我在这个星球呆的50年时间里对我来说行得通的一些道路(还有一些则行不通) 。我还会讨论一下在指导学生 , 跟很有才华的同事一起工作时所观察到的东西 。很多时候路该怎么走在很大程度上要取决于个人的生活状况;也许我在此过程中学到的一些东西会有所帮助 。
我走的道路并不完全是传统的那种 。13岁的时候 , 我就在一台commodore64上开始编程 。高中毕业后 , 我主修了计算机科学 , 但三年后就辍学了 。我从来都没有实习过 。不过我还是继续学业并最终获得了博士学位 , 并且能够撰写跟机器学习相关的论文 。写自动化特征工程方面的东西 , 对我作为数据科学家的职业生涯以及我在Kaggle上面的排名来说 , 都是很有好处的 。
我一直走的是技术路线;哪怕当上了大公司的副总裁之后 , 我还在坚持写代码 。我30多岁就结婚了 , 但一直没有孩子 。我在职业生涯的早期一直是在初创公司工作 , 但自己从未踏上过自己创业的道路 。打基础:早年岁月
我是在1984年开始编程的 , 那年我13岁 , 用的是一台Commodore64 。尽早开始的重要在于可以让你或者你的孩子接触技术 , 了解自己的激情所在 。在这个年纪的时候 , 去尝试各种各样的东西非常重要 。通过这些 , 你可以了解自己对什么充满热情 , 以及自己擅长做什么 。爱好跟技能未必总能画上等号 。对我来说 , 我很快就学会了计算机编程 , 而且确实很喜欢 。我很幸运 , 自己很早就找到了自己的爱好 。

做技术工作,真的30岁就到头了吗?
文章图片

文章图片

Commodore648位计算机(图片来源:AdobeStock)
我在1980年代后期所走的道路对2020年代已经没有参考意义 , 所以我不会拿8位计算世界的故事来烦你 。在2020年代 , 你当然可以在上大学之前就学习编码 。也许你可以考虑做一些令人印象深刻但仍可以实现的东西出来 。反正就是要做项目 。不管是简单的视频游戏 , 还是用来跟踪你最喜欢的YouTube播主 , 或者做个Kagglenotebook都行 。找点乐子 。我高中那时候做的第一个项目是个不需要RAM扩展的Commodore64BBS(本质上是一个消息论坛) 。当时本地有好几个BBS都是用我的软件搭建的 。
GitHub——如果你还没上大学的时候 , 光是在GitHub上拥有了帐户这一点就足够令人印象深刻 。如果你不打算赚钱 , GitHub是发布项目的好去处 。你应该整理自己的代码 , 然后放到GitHub上面 , 而不是让它在笔记本电脑上的某个角落烂掉 。