https://cloud.tencent.com/developer/news/620972
作为一名1x开发人员,我在亚马逊五年的工作中总结了20条经验法则,希望能够在有限的自由时间内自我提升为1.1X开发人员。这些经验法则涉及生产力和学习、编程语言、技术、测试、DevOps、安全、设计和项目管理等领域。希望对大家有所启发。
本文最初发布于Mickey Wiki,InfoQ中文站经原作者授权翻译并分享。
我不是一个10x开发人员。自从有了拨号上网以后,我就没有再建过网站。我在大学毕业几年之后才开始学习编程,因为我在政府和政治领域的职业生涯已经走到了瓶颈。
我写了五年代码了,这段时间都在亚马逊。**在这期间,我还在养育三个孩子,我刚开始工作时,他们分别是0岁、0岁和2岁。**所以我不是那种在晚上和周末还在努力加班的人。我很顾家。
大约一年前,我做了自己的第一个开源项目。这是我的第一个副业项目,它是一个会议网站。
我从来没有系统地从头到尾读过一本关于软件工程的书。
总之,我是一个1x开发人员。我为了体面的生活付出了足够的努力。我没有太多有普遍价值的东西要说,也没有太多时间去提升。
**作为一个1x开发人员,我使用的是大量的传统智慧。**关于软件工程,我没有太多有趣或新鲜的东西可说。
总的来说,我还没有找到方法去从工作中抽出大量时间,或者去做一些更大的副业项目,或者去大量地阅读,又或者是去取得巨大的成就。我只是能抽点小空(来做这些事情)
但我也有勃勃雄心。我想成为一个1.1x的开发人员。我正在想办法做到。
这篇文章发表的时候,我正好有些比较自由的时间,因为covid-19病毒带来的隔离政策,我能休上几天假,但实际上却哪里也不能去,因为此时孩子们也正在放假。
因此,我打算通过以下方式来自我提升软件工程方面的知识: