提高「程序员」的思维方式,你学会几个?

网站建设2年前发布
24 00

​大家好,我是Tom哥。,人和动物的最大区别就是,人具有思维能力,能将大脑里的东西实现出来。而动物则更多停留在模仿阶段,如:鹦鹉学舌。当然,这也是一种进化能力。,这里着重提到了思维能力,人与人的思维能力也是有差异的。比如:,我们可以发现基层、中层、高层,不同的职级的人关心的内容也不太一样,屁股决定脑袋。,不管是处于哪一个层级,都是做工作。那么在面对一件任务,你是如何开展工作的?我理解大概分为三个阶段:,兵法有云,“兵马未动粮草先行”。要想提高思维能力,首先要有「流程意识」,无规矩不成方圆。,我们相信,这个世间任何事情都是有规律可循的。我们要善于思考、善于发现,总结规律,抽象成流程。其中「使用流程」是基础,「优化流程」是进阶,「制定流程」则是巅峰。,提高「程序员」的思维方式,你学会几个?,作为研发人员,我们就以软件项目开发为例,从客户问题收集、市场调研,产品同学分析整理成需求文档,业务和技术侧的可行性分析,到开发编码,系统发布上线。,面对这多的环节,我们在设计流程时要注意哪些问题呢?,流程模板的制定非常考验大家的思维能力,尤其是一个全新的陌生领域。刚开始,有点盲人摸象的感觉,我们不清楚边界在哪里?哪些是重要的?哪些非核心的?不过没关系,我们可以尝试着按照自己的理解,先动起来。随着对业务逐渐熟悉,再对流程的各个细节优化。,架构是一个逐步衍化的过程,流程模板也是一样的道理,没有什么生来就是完美的。,“一图胜千言” ,除了图之前,人类对数字也是很敏感的。,比如你要买房,然后你去问中介,这套房子什么价?如果对方很高,那估计你要打人,不管有多高,你肯定是想听到一个具体的数字, 600万、1000万…..,知不知道是一回事,买不买的起是另一回事。,数据是理性的,具有很强的客观性,2大于1 本身就无法挑战。,我们日常的工作汇报中,不论是 PPT 还是邮件,能用数字量化的尽量用数据来表达,比起苍白的语言,数据清爽又让人无法反驳,我们要学会用数据武装自己,增强自己的说服力。,论语有一句话  “吾日三省吾身”。,工作中你是否经常自我反省?一个项目结束,你是否会组织个复盘会,盘点哪些做的好的,哪些有待改进的?,复盘有点类似上面的流程事件的回顾,我们对各个环节的成果、失败背后的原因深度分析总结。抽取其中有价值的经验和方法。,复盘一定要确保相关的项目人员都要参与进来,保证信息能完整的还原,容易得到一个更佳的复盘效果。我们可以采用时间为主线,梳理各个时间点的重要事件,并对事件满意度评价,促使后续能做的更好。,可能有小伙伴会问了,复盘的重要性我也知道,但是我不知道怎么复盘?,教给你一招,你可以采用  “5W根因分析法”,每一个环节每一个事件,反问自己是否取得了最好的结果?如果没有,那有哪些可以改进的点?有哪些优化方案?哪些方案是通用性经验?哪些方案是针对具体项目的经验?,不要把复盘当成是一种追责,它能帮我们认清自己的不足,短暂的痛苦是为了以后更大的成长。“如果你感到痛苦,那是因为你在成长!”

© 版权声明

相关文章