作为软件开发人员 12 年来学到的 9 大经验教训。
这个月,我作为一名软件开发人员已经满 12 年了。
关于我的工作经历和软件工程行业的一些诚实的总结。
上周,我结束了为期12年的软件开发生涯。
— Ankur💻🎧💪 (@TheAnkurTyagi) 2021 年 8 月 16 日
关于我的工作经历以及软件工程行业的一些真实感受,我分享了一些心得。
一个帖子…… pic.twitter.com/DKz3lSnsHa
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