发布于 2026-01-06 0 阅读
0

保持同步

保持同步

在我之前的帖子“显然已经退休”中,André Pena 评论道:

我非常想了解您认为随着时间的推移,您的认知能力发生了哪些变化,以及您是如何在职场中保持竞争力的。我想,“随着年龄增长,我的职业生涯会怎样发展”是大多数开发人员都会担心的问题。

有很多关于如何跟上时代步伐的文章和帖子。

我在这里要写的是我个人做过的事情。

开始了:

视频、音频、迪斯科(拉丁语,意为“我看见、我听见、我学习”)

“只要观察,你就能学到很多东西。”——尤吉·贝拉

据说,在尝试创作任何一种作品之前,你应该阅读 100 部作品(小说、诗歌、散文)。

在开发者的世界里,几乎没有人会阅读足够的代码。

  • 我通过阅读博客、书籍和 GitHub 项目来学习代码。
  • 当我在谷歌上搜索技术知识时,除了规范和想法之外,我还会寻找示例代码。
  • 我喜欢看别人写代码(也会问问题)。我总能学到一些东西。

定期回顾重点书籍

我说的“回顾”并不是指重读。我的意思是,我会翻阅一遍,寻找那些以前对我来说并不重要(或者至少当时看起来不重要)但现在可能变得重要的内容。

在汽车服务站等候时,我翻阅着Ruby Cookbook ,了解到了神奇的 Ruby gem合约

我的最爱:

  • 实用程序员
  • 代码完成
  • Ruby Cookbook(语言可能有所不同)。

在工作中学习新技能

(重点在于用老板的钱学习。)

  • 我当数学老师的时候,学习了 Fortran 语言,并开发了一个数学试题生成器。
  • 当我还是文档员的时候(那时还没有现代工具),我开发了一些实用程序来:
    • 创建目录和索引。
    • 扫描关键代码文件以检查变更。
  • 我以前做文档编写员的时候,学习了 C 和 M4,开发了一个标记处理器。
  • 我以前做手动测试的时候,为了开发自动化测试,学习了 Perl 语言。
  • 我以前是 C# 自动化开发人员,为了测试 Web 应用程序,我学习了 Ruby 和 Watir。

自愿承担新责任

当我担任运行时库维护者时,我自愿接手开发一个新兴的向量并发数值函数库,该库全部用i860 汇编语言编写。在接下来的几年里,我学到了多少东西,简直难以言表。

Scribo(拉丁语,意为“我写”)

我把代码和文本放到了网上。

我曾在我的(现已停止更新的)博客GitHubRubyGemsReddit以及DEV等平台上做出过贡献。在此过程中:

  • 我学到了新东西:markdown、Ruby gems。
  • 我从其他人那里得到了宝贵的反馈。

拥抱潮流,但不要盲目追随时尚

不要做第一个尝试新事物的人,也不要做最后一个摒弃旧事物的人。——亚历山大·蒲柏

区分潮流和时尚并不容易,但这很重要。

提示:如果在会议上有人吹嘘你从未听说过的东西,就要提高警惕。

为我:

  • 我开始使用集成开发环境(IDE)的时间太晚了。
  • 我花了太多时间研究关键字驱动测试,但这并不适用于我正在测试的复杂应用程序。
  • 我很快就掌握了面向对象编程。
文章来源:https://dev.to/burdettelamar/keeping-up-506e