引子
最近读书看到一个有趣的话题,感觉挺有意思,拿来分享一下。
信息茧房(Information Cocoons)
“
指人们的信息领域会习惯性地被自己的兴趣所引导,从而将自己的生活桎梏于像蚕茧一般的“茧房”中的现象。当用户困于喜欢的东西时,相应的他所不喜欢的东西和差异性价值观就会被屏蔽掉,久而久之可能进一步逃避社会中的种种矛盾,成为与世隔绝的孤立者。
这一概念是由哈佛大学教授:桑斯坦(Cass R. Sunstein)在《信息乌托邦》一书中提出的。
其解释说,生活在“信息茧房”里,公众就不可能考虑周全,因为他们自身的先人之见将逐渐根深蒂固。对于生活在信息茧房的人而言,这是一个温暖、友好的地方。但是,重大的错误就是舒适的代价。甚至可能成为一种可怕的梦魔。
破茧成蝶
其实在很多年前,我国也有很多类似的说法:
- “井蛙不可以语于海者,拘于虚也;夏虫不可以语于冰者,笃于时也。” --《庄子·秋水》
- 子曰:“此时非彼时,客碧服苍颜,田间蚱尔,生于春而亡于秋,何见冬也?子与之论时,三日不绝也。” --三季人
关于这个概念,简单理解就是:当被自己制造的“茧”不断束缚时,便会造成视野狭小,观点相对极端,缺少全面分析,而后成为一名短视的“杠精”。
那我们程序员群体,如何注意提升自己的技术视野呢?
1、基础很重要
对于软件研发同学而言,基础知识无外乎这一系列:数据结构、算法、编译原理、操作系统、设计模式、软件架构、网络、面向对象、编程语言。
也许没必要各方面都要做到精通,但是各方面的一些经典书籍或者概念,建议还是多了解一些。
建议大家多看书,看书相对于浏览网站、实战项目、提问讨论的优势在于:系统化。
打牢基础,一是可以扩展自己的知识宽度;另外当你遇到问题或者需要了解某项技术点时,知道如何自行检索、如何提出本质问题;另外和同行有一些共同话题的探讨沟通,扩展自己的交际圈。
2、保持兴趣
我们做任何事情,如果有兴趣作为推动力的话,那么这件事就变得简单了。
找到兴趣的最佳方法是开拓自己的视野,尽可能接触更多的领域。关注前沿技术,每天花一点时间关注一些新技术点。
发现与自己兴趣相投的人,加入与行业相关,或者自己感兴趣的圈子。很多信息都可以及时获取,同时很多问题也会有个解决思路或方向。
有时候,发现自己的兴趣点也是一件很有意思的事情。
3、善用工具
人中有吕布,马中有赤兔;曹操宝剑 [刀] 有二口:唤名“倚天”与“青釭”,英雄配好剑,酒香肆战场。
好风凭借力,送我上青云,同样研发同学也会有很多专属的高效工具:Google、StackOverflow、Github等优质网站。
甄别优劣,巧用工具。不知道大家平时工作中注意到没有,我们在学习和使用一门新技术时,官方文档的资料是最全、最准确的。
善用官方文档,获取的信息更专业,解决问题更高效,同时还会提升个人的英文阅读能力。
4、乐于分享
近期我们团队有位新加入的同学,在做新人串讲(入职1-2月时间)分享自己对业务和技术的理解的时候,发现有很多问题只知道其一,被提问过程中回答的很是狼狈。
后来复盘时候,总结出最重要的一点就是:自己认为的了解并不是真的了解,更多时候也许只是冰山一角而已。
实际上,无论业务也好技术也好,各个知识点都是具有相互关联性的,把各个点都串起来,全局结构化的去学习理解,从效率和效果上来看,应该还是不错的。
分享,一点是用一种更清晰地理解方式表达也是一种能力,验证自己是否真的理解,另外在分享的准备、交流沟通过程中,发现弥补自身认知上的不足。
写作也是交流的一种方式,对于自己的理解和表达能力有不错的提升作用,关于这一点我深信不疑。
总结
我们日常接触的朋友圈、新闻或短视频应用等,都是利用一些优秀算法推荐能力,推送我们所喜欢的、所关注的内容给到我们,这样看似人性化、便利化的同时,是不是也是另一种形式的“茧”。
在当前高速信息化的时代,不要让“朋友圈”变成“困局”,不要身处舒适的圈子里而浑然不知。学会破局“短视”,适当的跳出来思考,不被重重众“茧”所束缚,破茧成蝶。