作为软件开发人员 12 年来学到的 9 大经验教训。

2025-05-28

作为软件开发人员 12 年来学到的 9 大经验教训。

这个月,我作为一名软件开发人员已经满 12 年了。

关于我的工作经历和软件工程行业的一些诚实的总结。

上周,我结束了为期12年的软件开发生涯。

关于我的工作经历以及软件工程行业的一些真实感受,我分享了一些心得。

一个帖子…… pic.twitter.com/DKz3lSnsHa

— Ankur💻🎧💪 (@TheAnkurTyagi) 2021 年 8 月 16 日

1. 当你掌握了基础知识后,没有人可以阻止你

  • 您可以从任何您想要的技术开始。

但如果您遇到困难,请暂停并重新开始您的技术之旅。

  • 请记住,所有新奇的框架都是基于基础的。

  • 掌握基础知识,您就可以编写任何代码。


2.“对你来说,数量还是质量更重要?”

  • 您的答案可能是:视情况而定。

但是,除非你在核心领域进行实验,否则你怎么才能真正了解质量呢?

去承担计算风险并带来改变。


3. 专业关系(建立桥梁)

  • 我们都是代码背后的人类

这也与建立联系和专业关系有关

  • 不要总是消费,尽可能帮助别人,时间会回报你的

  • 不要破坏你的桥梁,总是创造


4. 多年的经验并不能使你胜任一份工作。

  • 每个人都在寻求真实的体验

  • 人们有不同的学习曲线。

只有当我们采取行动时,我们才有机会获得资格。

不要呆在舒适区。看看外面,世界正在快速变化。

“成为一个瞬息万变的领域的专家,就像把你的手放在一条奔腾的河里;你暂时只能抓住一小块水,但一旦你再次抬起手,河水就会奔腾而过。”

凯莉·里普利·费勒


5. 编码游戏确实很有挑战性

  • 没有捷径。

  • 您需要在编码和健康之间找到平衡。

  • 编码对脑力要求很高。

  • 抑郁症是真实存在的,请随时寻求帮助。

  • 寻求指导,与最好的朋友交谈。

工作保障只是一个神话。


6. 始终保持团队精神

“我们作为一个团队获胜,我们作为一个团队失败。”

  • 软件开发是一项团队游戏。

  • 您需要根据您的角色采取行动并承担责任。


7. 始终尊重多样性

  • 每个人都在谈论多样性。

有时人们会说一些好话,但却不会履行自己的诺言。

“多元化的 IT 团队是一项有助于推动创新的资产。”

不同背景的人们可以提出新产品和服务的想法,以引起广大受众甚至小众行业的兴趣。

这些都是寻求多元化劳动力的良好商业理由。

然而,还有一个更好的理由,这是一个人性化的理由。


8.不要试图学习所有东西,你做不到。

  • 找到你的利基市场,并掌握它

  • 寻找另一个领域,再次掌握该领域等等。


9.遵循T型方法。

我犯了一个错误,那就是在职业生涯的早期就尝试多元化。

由于我试图同时学习太多不同的东西,我的思绪变得混乱,而且我看不到任何成果。

不要急于完成早期阶段,花点时间选择一件你想追求的事情,并尽可能多地了解它。

在一件事上表现优秀远比在十件事上表现平庸要好得多。

T 型开发人员在某一领域拥有深厚的知识/技能,并拥有广泛的一般支持知识/技能基础。


谢谢阅读。

如果您是常客,谢谢您,这是我能够与您分享我的生活/职业经历的重要原因。

“不要错过”在 Twitter 上关注你的导师👉TheAnkurTyagi

如果你慷慨的话,可以请我喝杯啤酒。请我喝杯啤酒。

文章来源:https://dev.to/tyaga001/top-9-lessons-learned-in-12-years-as-a-software-developer-4o9h
PREV
使用 OOP 简化 WordPress 的 functions.php
NEXT
我 20 多岁时作为软件开发人员所犯的错误。 我 20 多岁时作为软件开发人员所犯的错误。