一位前辈的感悟
分享一位前辈最近的感悟,希望对大家有帮助。
如果对我这些年的工作经验做一个总结,可以简单写为十二个字:“站得高,看得远,做中学,分而治”。
站得高
指的是不要钻技术细节,多站在高处看全局。这是大学时学的《软件工程》教会我的道理,一个软件项目,编码只是很小的一部分,要做好需求分析,架构设计,再去写代码,写完还要测试,这样不至于瞎打瞎撞做无用功,有步骤有目的的做好事情。
看得远
指的着眼将来,小到一个项目,大到职业生涯,做好短期计划和长期的规划。有了计划,才好有的放矢,才好协同写作。“看得远”和“站得高”是相辅相成的,站在高处,才好从全局上去计划后面的事情;当你去计划后面的事情,会倒逼着你站在更高的高度去思考。
做中学
是要行动起来,在实践中学习。一个人看再多游泳教程也是学不会游泳的,需要真的到水里面,手和脚动起来,反复的练习才能最终学会游泳。技术领域日新月异,新技术层出不穷,要学新技术,看几个教学视频是远远不够的,最好的方式就是像学游泳一样,实际的用新技术做几个项目,这才能真正学习掌握。
分而治
是把复杂问题分解成简单的问题。这些年经历过很多复杂的项目,做之前觉得很复杂,做完之后觉得不过尔尔,归根结底,不过是把这些复杂的项目,通过架构设计一级级分解,大项目拆成小项目,大服务拆成小服务,大模块拆成小模块,到最后,一个刚毕业的程序员都能完成其中的功能模块。但如何“分而治”是需要学习终身的一种能力。
希望“站得高,看得远,做中学,分而治”这十二个字也能帮到你。
在纠结技术细节时要“站得高”,在迷茫时去“看得远”,畏惧学习新技术时尝试“做中学”,遇到复杂问题了去“分而治”。
有时候也需要停下来思考一下:“是什么在激励我着前行?我前进的动力是什么?做什么事最让我开心?”,找出背后的motivation可以帮助自己“看得远”,做出更适合自己的职业规划!
来源:宝玉xp
微博:https://weibo.com/1727858283/KDzVeCakW#comment
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通