关于提高自己技术能力的几点思考

关于提高自己技术能力的几点思考

回想自己进步快的时候,一个是读书时理解了书中逻辑,然后代入到工作能够解决问题, 一个是解决了一个个个新问题的时候总结出经验的时候。现在想想这两种方式确实是符合认知逻辑的,了解到知识,结合实际使用场景,举一反三,带来提升, 这是理论指导实践, 第二种,先碰到了问题,事先没有解决经验,去摸索尝试,最后解决了问题,能力边界又扩张了一些,这是个实践总结理论。如何更好的提高能力? 那就是重复这个过程。

实际中就是,对于理论指导实践,多看书,多看技术文章,多了解前人经验,扩大自己的认知范围,极限就是自己碰到的问题都能在自己知识库里找到解决方案。 对于实践总结理论,出现这种情况说明自己知识库里还没有收录该问题,那就在实践中用各种方法来处理,最终解决后总结经验,存入知识库。反复循环,能力肯定飞跃。

但是这里面还有一个问题,就是知识库与自己所面对的现实问题的匹配问题, 有可能知识库的知识是错的,也有可能现实问题没有抓住核心矛盾,没有看清它的本质。这就需要提高自己的逻辑能力、思辨能力、抽象能力、总结能力了。提高逻辑能力、思辨能力才能在获取知识时更好的研究出它的规律,提高知识库的质量;提高抽象能力、总结能力,才能对现实中遇到的问题透过现象看本质,迅速找出解决思路与应对策略,提炼出核心逻辑存入知识库,以后遇到相同问题就不再手足无措。

那么如何提高这些比较唯心的能力呢?思维训练。

逻辑能力讲究的推导能力、举一反三能力。多看行业案例,先看场景与开始条件,然后根据自己的想法写下可能的因素和产生的结果,最后根据实际的结果偏差,来校正自己思维的出入。

思辨能力讲究的质疑能力。质疑并不是无脑反驳,而是有科学依据的大胆假设、小心求证。假设一个可能情况,然后针对这个可能找出支持自己论点的论据,最后求得实事求是的结果。

抽象能力讲究的是发散与明悟。这就需要我们涉猎广泛,提高艺术修养。这种方式去提高自己的"感知"能力,也就是直觉。

总结能力讲究的眼光,找出无序中的有序,有序中的权重,这个也需要多进行实际中的训练。

还没有见过世界,谈何拥有世界观?去经历,去思考感悟,去实践,勤于总结。

相关推荐
山楂树の9 小时前
原生 WebGL + Canvas 实现鱼眼图像去畸变(Shader逐像素计算)
图像处理·数码相机·学习·程序人生
白晨并不是很能熬夜14 小时前
【RPC】第 4 篇:服务发现 — Zookeeper + 缓存容错
java·后端·程序人生·缓存·zookeeper·rpc·服务发现
Codigger官方15 小时前
Phoenix 语言起步指南:开启 Polyglot Singularity 之门
开发语言·人工智能·程序人生
瞎某某Blinder1 天前
DFT学习记录[6]基于 HES06的能带计算+有效质量计算
python·学习·程序人生·数据挖掘·云计算·学习方法
流年似水~2 天前
MCP协议实战:从零搭建一个让Claude能“看见“数据库的工具服务
数据库·人工智能·程序人生·ai·ai编程
愚者游世2 天前
noexcept 说明符与 noexcept运算符各版本异同
开发语言·c++·程序人生·面试·visual studio
GeLx2 天前
从反爬角度:Playwright CDP 模式、Playwright 传统模式与 DrissionPage 的比较
python·程序人生·playwright·drissionpage·pyppeteer·浏览器自动化控制
浮尘笔记3 天前
在Snowy后台无需编码实现自动化生成CRUD操作流程
java·开发语言·经验分享·spring boot·后端·程序人生·mybatis
流年似水~3 天前
Docker/Kubernetes 实战:从入门到生产级部署
人工智能·程序人生·docker·语言模型·ai编程
Brilliantwxx3 天前
【C++】认识标准库STL(1)
开发语言·c++·笔记·程序人生·算法