作者:Ravi Shankar Rajan,原文网址:https://levelup.gitconnected.com/21-bad-mistakes-in-my-21-year-programming-career-6d25c5b34908
我进行了一些自己的归纳总结,让他更合适于自己。昨天花费了更多的时间来处理情绪而不是问题本身,刚好看见这篇长文,做了一些归纳,mark住让自己以后看
1.把收入存起来以备不时之需
疫情下就是最明显的,你需要计划把钱花在获取知识上(尽量少花在短期满足的事情上)。这不仅能给你带来最大的投资回报,而且还会随着时间的流逝持续给你带来好处。
2.让自己变得可以被替代
尽管对拥有让自己变成不可或缺的力量的追求会很诱人,但如果你一直这样做,你会伤害到你自己的成长。永远记住,如果你想追求更高的目标,你需要让自己从低的目标中解脱出来,培养并指导一个接班人来接替你。
3.给自己和别人留条后路
凡事留一线,日后好相见
4.通过分享和沟通,让自己变得更善于团队协作
5.KEEP LEARNING
记住关键点是:你不需要对每项新技术都熟练地掌握,而是要获取新的概念,并且学会以新的方式解决问题。优秀的程序员不仅仅会编写代码,而且还会不断学习一些新的关键概念,以帮助他们以新的方式解决问题,并找到最有效的解决方案。
6.偷工减料
一天不学习,自己知道;三天不学习,对手知道;一个月不学习,大家都知道了
7.永远在学习如何学习
做事之前进行良好的设计是一件好事,但是如果花费太多的时间在它上面,你会陷入“分析瘫痪”的境地。不要试图找到一个完美的设计,它在世界上是不存在的。一个好的设计就像一张地图,它应该进化,而不是一成不变。要勇于去开始。
8.明确当下的现实情况
“弄清真实”,并以最快的方式向所有利益相关者传达这个真实
9.学会寻求帮助
对于你试图解决的问题,很可能已经有了现成的解决方案。因此,当你试图完成一项任务时,检查一下是否有其他人已经解决了这个问题。这样做,你不是在偷工减料,你是在减少工作量。
10.使用规则来解决事情
不同行业有不同的规则体系,你需要采用业务思维,并以业务术语创建一个可行的解决方案,以实现其目标,而不是专注于一个强大的技术解决方案。
11.身体健康
身体健康是提升你的一切生活品质的基础,包括你的事业。它能提高你的创造力、活力和勇气,让你度过不可避免的起起落落。优先考虑你的健康状况不是一次性的工作。这意味着你要把它安排到你的日常生活中,投资购买正确的食物和定期锻炼,甚至放弃其他坏习惯——包括,购买保险。