如何看待程序员的知识边界?

作者 : 开心源码 本文共1252个字,预计阅读时间需要4分钟 发布时间: 2022-05-12 共177人阅读

随着大数据与人工智能的进一步发展,每天都能够看到海量的知识迭代与技术升级。那么作为一名程序员,应该如何看待自己的知识边界呢?

首先我想阐述一下,对于自我知识的认知边界。所谓知之为知之,不知为不知,是知也。按照意识边界,划分成:

1.知道自己知道。

2.知道自己不知道。

3.不知道自己知道。

4.不知道自己不知道。

知道自己知道,就是明确了当前你的知识半径达到了何种程度;知道自己不知道,也就是知道某样事物超过了自己的认知;不知道自己知道,说明某种知识和经验隐藏在自己的潜意识中,并没有显示化;不知道自己不知道。。。。那就是对知识毫无意识吧。

最近一直听到别人拿挑战自己的舒适区说事,其实很多观念都受到价值观的影响,我并不觉得远远跳出自己的知识边界可以被称为跳出舒适区,挑战自我,反而我会觉得,这是在找虐,也可以说是白费时间。爱因斯坦曾经说过,深刻了解某样事物的一种方法就是不断的去做同一件事情,这里并不是不断的推倒素来,而是使用不同的方法、手段、策略等不间断的完成同一个等级的目标,进而通过统计分析与自我总结,不断完善处理问题的方法和思维模式,尽管结果相同,但是过程有很大的差异,正是这种差异性,这种异曲同工,来我们领略了不同的风景的同时,潜移默化的引领我们思考与成长。

作为一个程序员,在看到一种知识体系或者者是思维导图后,就其之上的知识点与自己的内心进行沟通和确认,就可明确自己知道和不知道,如此就知道了自己的现有边界。毕竟,人是通过自己的已知去了解未知的,你不可能去了解自己未曾接触的事物,都是用现有知识去学习和了解未知事物,随着视野的扩大,知识面的扩充,你的边界越来越大,你也会有一种有更多知识不知道的感觉。我一直坚信一个准则,你要取得成长,就肯定要全力以赴的去解决事情,由于取得成长的一种具象表述为不断扩大自己的能力半径,假如你没有达到自己的能力半径最大值,又怎样能说明你在成长呢?至多只是在自己的现有能力范围内做事而已。

那么,还有其余更多的信息么?我想还是有的,可能在于思维模式。程序员的思维映射计算机的实现原理,更多的是0和1;长期处于处理问题之中,做得更多的是问答题。从其余行业前辈的经验中可以知道,这个世界不是非黑即白,非对即错的,更多的是模棱两可,处于灰色状态。而商业社会需要做得更多的是选择题,而不见得是问答题。所以程序员的边界不应该是仅仅对于某样技术能否会,某个问题能否能处理等如此场景区分,更多的是感受别人的世界中各种各样的问题,这往往是大多数程序员一切特征标签的来源与根本。当然每个程序员都应该知道自己目前所处的一根线,而后努力突破,这就是技术精进的必经之路。

肯定要记住的,不要去在意一城一池之得失,不要去一味追求技术中的“术”,由于术是千变万化、不断迭代升级的。要去通过学习“术”,领悟“道”。而在中国历史上,多少圣贤不断追求着道,无论是文道、武道、佛道,甚至是盗亦有道。或者许我们之中的很多人,在未来的某一天,能够得道。那时,我们的后来者,将有更多的光辉者作为榜样,不断受到鼓舞而奋进。

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 如何看待程序员的知识边界?

发表回复