那些最无声的“炫富”方式
在 IT 行业有一段时间,流行一个概念:“全栈”程序员。
的确有很多大佬可以做到全栈,既可以写页面又可以写接口,但也有很多云全栈程序员,这些所谓的“全栈”程序员指的是那些自以为什么都懂一些的程序员。
但是正儿八经的用起来,不过哑弹一枚,因为他们只是了解一点点皮毛而已,这就是一瓶子不响半瓶子咣当。
因为任何一个技术知识,深挖起来都能有很多很多研究的地方,最关键的那些内容,不是浮于表面。
而是需要深入核心用心的去领悟和思考,只有这样才能掌控自己的知识体系。
想要真正的成为一个资深的程序员或者全栈程序员,必须要真正掌握一种属于自己的知识体系。
众所周知,选择程序员这条道路就意味着选择了终身学习,如果没有建立一套自己的认知体系去学习。
那么大部分情况都是三分钟热度,看不到未来的收益,学任何技术点都无法坚持下去。
程序员要想建立自己的认知学习体系,需要通过这 3 个步骤。
一、大量输入。
一起体系的基础都需要靠输入,没有输入,何来体系。
所有的知识体系都是有知识点组成的,这些知识点来源于程序员工作过程中的两个方面,一个是信息输入,另外一个是实践输出。
先来说说信息输入。
对于程序员来说,基本上是通过视频和书籍这两种方式作为信息来源。
好的视频教程或者书籍教程都会有一套完整的内容体系,完整的学习下来肯定是能有所提升的。
而在摄入这些知识的过程中,千万不要眼高手低,只是看书看视频,而不去思考,否则就是做无效功,强迫自己思考的一个方式就是做笔记。
好的笔记应该有的特性。
- 好理解: 好的笔记是容易理解的,千万不好抄书抄视频,而是需要想象自己在给小黄鸭讲解。
- 易于复现: 常说,好的代码容易被测试,对于好的笔记,里面的内容也应该是容易被重现的,尤其是对于交互文档和文章中的内容。
- 所以记笔记中,要记录环境如何安装,数据如何准备,程序如何运行,结果如何验证等。
- 持续更新:好的笔记应该持续的更新出来的。
程序员做笔记的工具挺多的,而大部分程序员都喜欢拥有 markdown幕布思维导图 编辑功能的笔记,这里推荐使用语雀作为程序员知识管理学习的软件。
幕布具备的这几个特点我觉得真的非常棒。
跨终端自动同步,支持 APP、Ipad、电脑客户端电脑网页端多端同步;
排版精美,界面好看无广告支持碎片化记录支持代码块、markdown语法、全键盘输入、画板(绘制流程图思维图)、plantuml绘图、latex公式、路径自定义等等
同时能满足这几点的不多,一些其它主流软件要么是无法支撑跨终端自动同步,要么就是不支持 md 编写。
这里特别聊一聊碎片化记录,相信大部分程序员遇到问题都会去搜索,找到解决答案之后如果不去记录,那么隔一段时间遇到同样的问题又得去搜索,浪费了时间。
特别是那种配置环境方面的问题,属于高频易错点,每一次的碎片化记录,都能将它作为结构化知识沉淀,每一次记录都不会白费。
将这些碎片化的知识结构化和体系化是使用语雀的目的,同时,借助语雀 App的树状目录,能够将这些文档整理得像书本一样井井有条。
来说说另外一个输入方式,那就是实践输入。
程序员有一句口头禅:Talk is cheap,Show me the code。
所有的小白学习编程最初的姿势就是敲代码,一遍不会就再敲几遍,直到把纸上的知识内化为自己的体会。
就像炒菜一样,看一百遍菜谱也不会有什么进展,一字不漏的背完也不会有什么进步,唯有一次又一次的尝试,才能亲身体会,才能逐步学习,才能终有所成。
编程也是一样,学习一个知识点就是反复的去练习,反复的去使用,从实践中去理解它的意义所在。
代码片段的反复练习就如同备菜、番茄切片、鸡蛋拌匀,两个操作重复一千遍,也成不了一碗番茄鸡蛋,项目开发就是知识点的融合和使用.
而在实践输入的过程中,就可以借助语雀帮助我们管理好我们的代码。
二、梳理脉络
做完笔记,千万不要把它束之高阁,一定要复习。
很多笔记在一开始记录的过程中,因为自己的知识储备等因素,无法将它正确归纳到同类的知识点中,后续我们需要通过适当的梳理,让它们成为一张网。
就像整理为二叉树图那种数据结构一样,以点带面的去总结。
这里推荐使用思维导图进行整理,语雀就自带这种功能。
建筑师程序员最常见的实践方式就是写文。在大量输入中我们提到书籍,教程和练习代码等方式,属于吸收的角度。
但是,知识体系极为重要的一环就是输出,输出是快速将知识内化为自己知识体系的方式之一。
对于潜心贯注的人来说:
坚持锻炼身体。每天有运动的好习惯。享受孤独,不用去伪装自己迎合别人。
最无声的炫富不是开豪车住别墅,而是刻在骨子中的教养和待人接物的态度,尤其对待底层人。
早睡早起,不熬夜。有自己独处的时间。自己很有底气,但是觉得没有必要说出来,底蕴很足。
有一个美满的婚姻。一个人独处的时候,安静而丰盛,两个人在一起的时候,温暖而踏实。不跟任何人解释什么,也不跟任何人讲道理。
自己过的很好,是真实的好,觉得不愿意把这种好放在朋友圈,大声的告诉别人,这种真正的好,自己懂就可以了。
断了没必要的关系,退出不该有的圈子,干干净净,积极努力,自尊自爱。保持清醒,奔向那个最好的自己。