如何在问题中成长
如果在技术领域没遇到过什么难题(相对的)的话,只能证明你还涉世不深,高手一般都是填过无数的坑、踩过无数的bug的尸体走过来的,一帆风顺走过来的抗击打能力一般也会比较弱,一旦遇到坎就会熄火。
一个人的自我教育能力、成长经历、环境影响都对当下解决问题有着潜移默化的影响。如何练就自己解决问题的能力呢?
面对现实,不逃避问题。虽然有时候会很棘手,可以绕过,如果有机会的话,还是要回头重新审视,看能不能找到对应方案,如果你真的有幸遇到并解决一个前人未遇到的大问题,是多么独特有成就感有意义的事啊。
寻找问题的本源,多问几个为什么。比如为什么项目会延期?因为资源不足、出现了意外的问题,为什么会这样?因为评估不充分,前期安排不当,为什么会这样?因为项目负责人能力不足,对意外问题没充分考虑并应对预案……通过多次追本溯源的追问,你能发现导致问题的根因,进而更容易从根本上解决问题。
遇到大问题时,学会分解。当面对一本大部头书时,你多半没信心读完。如果将大部头的书,拆解成N个几百页、几个主题来读,读完应该也不是什么难事,而不是永远束之高阁。要解决一个巨大的问题,分解后,就变成一个解决一个小问题就可以把大麻烦解决掉的套路,有"蚕食”想必更贴切一些。
善于整合各种资源,帮助个人解决问题。一方面自己要多思考、多总结;另一方面要充分利用身边、网络中可以利用的资源,寻求别人的帮助。遇水搭桥、逢山开路,解决足够多的问题后,不成专家都难。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2018-05-28 Java原子属性更新器AtomicReferenceFieldUpdater的使用
2017-05-28 《取悦症》听书笔记
2016-05-28 2016第22周六
2015-05-28 2015第22周四
2014-05-28 第22周三
2013-05-28 2013年5月28日20:16:21
2012-05-28 MySql中的varchar类型