知识整理反思

1-前言

受面试刺激,我开始站在一个不一样的角度思考知识管理问题了

以前在校学习某科时是以某科的知识面作为复习单位,或者再不济写博客时以前端作为积累单位,可当我面临面试时,我发现面试是以所有知识交叉为大范围,也许有重点但没有范围,是以整个大学为单位的,更确切地说是以”个人”为单位。

这样就带来了很大的难度:
1. 以前学的知识尚且还能称得上掌握的有多少?
2. 学科交叉的知识点能作联系吗?

还有我关于技术面试(主要是基础)的一些疑问:

我认为的一面(也是我身边的人切实经历的)一般是基础知识的狂轰乱炸,就像扫雷一样,在一定面试时间内,如果你顺利答上了那些知识点那么你多半是安全的,生命值有望++,但如果不幸扫雷扫到了你的知识盲区,那么可能就危矣。
我知道面试官期望通过这种方式考察人的基本功,因为如果连这些基础知识都没回答上的话怎么能相信你的能力呢?

有几点思考:
1.我在平时积累中确实没有遇到这种问题如http状态码没有刻意去记过,只知道最最常见的那几个,擅长的点可能在其他比如类继承代码复用等研究上有自己的心得等,而关于http状态码的知识点我可能为了让自己回答的上那个问题而强迫自己去记那些数字的意义。【不是不想记,而是看了面经的就会发现,很多这种类似的小知识点啊…

我想表达的意思是:技术面试怎么感觉有点像高考了?特别是第一关。以后会不会出现《五年BAT三年模拟》呢?

2.当然1点指的都是小知识点,关于大的方向重点内容还是不会变的,比如闭包、原型链、this等等。对于这类的知识点我采取的战略是系统地复习,看书、看技术博文、自己写例子+理解。等梳理完了之后会发现关于这些重点知识点的相互联系就像一只网一样,彼此牵引着。也可以说出自己的理解。有种知识变活了的感觉。

3.关于前端可以梳理个知识网,那么放之“个人”呢?我的天哪,还有好多需要梳理的知识点。而我又应该采取什么策略呢?什么样的策略可以让我这次整理有别于之前的任何一次期末复习整理呢?(即考过之后便忘模式)

是为前言

2-探寻

以下全是个人观点昂~

  • 学校学的知识或者大点来说只要是学了没有经常用、没有输入+输出反馈的过程的任何领域的知识点,都很容易遗忘,区别知识的掌握程度,关键在于是否经常用,而不是知识点太难所以不容易掌握或者知识点太简单所以过目不忘。
  • 但是在我们的个人知识库中,日常经常用的知识/或知识领域很少很少,即为了避免知识的遗忘,或者重新学习知识的代价过高,我们需要做的并不是将精力全部投诸于运用中,而是【我认为】,是将知识打包,提取精华思想【相当于将知识库的精华封装并暴露为一个思想接口】,当我们知识越丰富时,针对某个知识库暴露的思想接口就越多,由此慢慢形成以个人为单位的知识库【触及各个领域,融会贯通】

可能上面的说的太深奥了,有种“过于理论”的感觉…【我居然可以写出”老夫子教学般”的体会?
举个栗子(。・∀・)ノ゙

小学的鸡兔同笼问题,给了我很大的启蒙,因为这个问题让我知道了二元一次方程,这是一个很重要的思想转变。这么多年过去了我很久没做鸡兔同笼问题,也许具体的设变量解题技巧什么都早就忘记了,但是我记得二元一次方程,这就是接口。

【为什么对鸡兔同笼问题印象深刻?因为在未引入变量X代替解方程的思想之前,只要数学题稍微绕一点 我都不会做(:3」∠)

或者就拿上学期的密码学为例,我学密码学学的之刻苦啊!
课时认真听讲,思维活跃,课后积极思考那些考脑筋的分析系统漏洞的问题,
每次老师和我解法不一样时我还去和老师探讨,方案的优劣。。
考前认真复习,梳理知识脉络
考后还总结了密码学知识体系图!(就是为了避免忘记)

可是呢,当我准备春招,再次打开这次学习的痕迹试图快速回忆起知识时我发现好难…
和react学习路径一致,我希望看到的是我总结的我在密码学中的收获(只要是思想点),其余的具体AES等算法的具体加密过程(也是当时学习花了很多时间理解掌握的知识点)反而不是很重要

所以这是我为什么痛下决心整理以个人为单位的知识体系的原因,相当于之前写的博客里的一个页面级里的方法站起来了!它不再局限于一个页面。此处同样,一个学科里的【思想】站起来了!它不再局限于一门学科,这个学科思想可以蔓延到整个系统(人),被人在各个领域中调用!

多么气势如虹的决定[笑哭脸],实际上呢,以这两天整理密码学与计网的知识点作为切入分析吧。

2-学科交叉知识点

同系统复习前端知识点一样,我开始了”系统”(自以为的系统)地复习计网、密码学,重温+整理了知识结构图、重要术语、重要的概念和算法等,这一步做起来虽然难但是可以逾越,因为期末考试就是这样复习的。
但是复习完之后,心里会空落落的。我感觉自己无非又是来了次期末复习而已,如果过了春招我不保证自己秋招的时候对这些记忆照样能如今天般清晰。
当然也有量变引起质变的问题,你重复的多了自然而然就熟了。可是经过这么多年的学习了,仔细想想,哪些知识真正经过了时间的筛选遗留下来属于你的?高考的那些题,够熟能生巧了吧,现在还记得多少..

当知识库上升到个人层面时,难免会反思下自己的人生..大浪淘沙,这20几年,我的天哪—知识于我到底留下了什么?

快速回忆法,让我想起对我有用的知识点:

  • 生物有时很有用,嗯,前几天看到一棵树上开了一红一白的两种花,我反应过来这是嫁接
  • 历史很有用,更朝换代大部分原因都是生活变好了之后就失去了卧薪尝胆的拼搏劲,对于过惯好日子的人来说,居安思危太难了
  • 语文很有用,我记得伤仲永,记得皇帝的新装,记得沈复的童趣,看到中心湖的天鹅我也会想起“鹅鹅鹅曲颈向天歌”,然后感叹古人的炼字真是神韵从中来啊
    ……

我能记下的,要么是对我有过启发的,或真的是熟读成诵百年不忘了,偶然间突然想起才会顿悟到它的美妙。

所以,今后以此为戒,学习时争取多挖掘知识的启发点
具体到实际,可从如下几个点出发:

  • 了解知识的前因后果
    • “远古时期”对于某知识领域人们是想的什么法子
    • 新的东西是怎么出现的(==》必然是以前的方法存在某些弊端让人们忍无可忍开始寻求新的突破了,那么我们可以追问,旧的思想弊端在哪里,而新的思想解决了什么痛点,对于这一痛点新的思想是怎么解决的?他们是怎么迸溅出新思想的?哪里来的灵感?而新的思想在旧的思想基础上除了解决痛点,还有什么其他的突破/优点?跳出新的思想的局限,客观地思考新思想又有什么潜在的不足?
  • 争取在现有各领域知识结构图中交叉连线,即让知识得到尽量大的复用
  • 思考知识背后的本质,特别是算法类(思想而不是解题步骤),如操作系统的各调度算法可以运用到其他地方吗?

好了回归实际,我说说这几天我干了嘛吧。
我在复习计算机基础知识

(对,我承认我功利了点,如果不是春招我不会再去看这些东西的,接触前端工程化之后我学习理念向来是按需引入,优先级划分,如果不是春招我估计我也不会思考出关于以后知识点规划的问题.)

之前说到复习计网、密码学之后我的不踏实感,我是怎么解决的呢?
从研究两学科交叉点开始,也是日常中真实运用的实例开始,即HTTPS..
为什么当时学的时候没研究?当时很尴尬的局面是这样的密码学讲加密、认证思想,计网讲网络怎么连接的,他们的最后一章都是网络安全即交集部分,但是两个老师都没讲..
唉,学习还是只能靠自己啊。还有,我发现联系交叉知识点真的好难,联系交叉知识点再联系实际运用难上加难,如此也可窥出平时在学校学的东西多么的水上漂了,师傅领进门修行炼丹靠个人呐

3-工程知识问题

对了,对了还有关于学科知识与工程实践的知识积累及总结问题。

  • 学科知识可以在语雀上解决。在线知识库、思维导图等
  • 工程收获:以github仓库为单位,每次工程实践之后将相应笔记做在仓库wiki里,(同时也要花时间整理下自己的仓库了,以前的学习仓库可真烂啊…但是不会删的,删了不就否认了自己的学习了吗?在那基础上优化…)
  • 平时学习方法、心得体会什么的都写在个人博客里(忙完这段时间下定决心重新弄下个人博客了 csdn确实太..)

推荐语雀—你最好的知识管家!
链接戳我

同时大家也可以看下我的“以个人为单位”的知识库,欢迎交流指正,持续更新中
链接戳我
这里写图片描述
【我才不会说只有几篇是写好了的呢 X﹏X】
【我更不会说本来前端的知识都写的差不多了的,但是那天脑抽理解错了删除文档的意思把它删完了呢 X﹏X X﹏X】
【我更更不会说不重新整理下误删的文档,还真以为自己全部熟练掌握了呢 ┗( T﹏T )┛】

后记

以下是私人情感整理(哇,好官方的样子。。)与技术无关,看技术的旁友们可以散啦

开头是受面试刺激,不知道的还以为我被面试官摧残成什么样了呢 = =..
其实我就面试了一下而已【笑哭脸】,蚂蚁金服的他们还对我很好:

  • 面试前打电话约面试(才不是某个晌午突然打呢
  • 在线编程题目不怪异(才不是边打编程边给面试官说思路把你吓个半死呢
  • 一面是拿着简历问我熟悉的点(才不是知识点的狂轰乱炸呢
  • 面试的时候面试官特别好给我的感觉是在努力发现我的优势(才不是哪里不会点哪里把你考倒为止呢

相较于其他小伙伴们的面试经历我简直是在享福啊。。。

其实能有一面机会我已经很感激了,从投简历开始到前几天我一直很纠结也很压抑,平生最怕辜负。对自己有时很自信有时有很怀疑,说对结果不在意都是虚的,当有份机会在眼前时我也在尽力地抓取,可是那几天过的患得患失的。不是说那几天就没做什么事了,相反为了学习日渐消瘦啊!!只是这种单纯的快乐学习的状态那几天在我脸上看不到。

一直在说那几天,意思是你现在走出来了吗?

对啊~~!!就是在我发现我删除了那几天整理的所有文档是真的一去不复返时。。一次大洗盘之后感觉不是空的,反而有种百废俱兴,迫切地想要取其精华去其糟粕的冲劲…

对结果也不是那么执念了(之前给自己那么大压力不是非要自己得到只是不希望面试的时候死的太难看..),我又开始在路上了[心态回归]!嘚嘚嘚嘚驾~

P.S.
记录下一些对我有用的话吧,希望也可以帮助到你们,如果你和我一样迷失过自己..
关于信心:

  • 人不自信的时候会潜意识放弃很多东西,在没有目标的时候也是一样

信心何来:

  • 人不应该只往前看,要知道自己来时的路,自己是怎样一步步走到这里的,这样心里才不会虚。
  • 看清过去,知道未来的方向,踏实走现在的路
  • 靠自己的努力真刀实枪干出来的东西才不会心虚,学一点就踏踏实实学一点,不要燥
  • 勤勤恳恳

互勉。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 个人技能知识库的建立可以遵循以下步骤: 1. 记录技能点: 通过自己的学习、实践、经验等途径,将自己的技能点整理出来,形成一个清单。 2. 组织分类: 在技能点清单的基础上,进行分类整理,比如按照技能类型、知识领域、工作经验等分类,让知识库更加有组织和可读性。 3. 知识采集: 通过线上线下渠道,获取相关的资料和知识,如书籍、网络资源、培训课程等,并将其加入到个人技能知识库中。 4. 实践总结: 在实际运用自己掌握的技能点时,需要不断总结,记录遇到的问题和解决方法,并将其加入到知识库中,让其更加完善。 5. 维护更新: 定期维护和更新个人技能知识库,及时加入新知识点,剔除过时或不合适的内容,让其保持多年发挥价值。 ### 回答2: 个人技能知识库是一个有组织的个人知识存储系统,用于记录和整理个人掌握的技能、知识和经验。以下是建立个人技能知识库的一些建议: 1.明确目标:首先确定你希望在知识库中记录哪些技能和知识。你可以根据自己的兴趣、职业需求和发展方向来选择。 2.记录方法:选择适合自己的记录方法,例如电子文档、笔记本、云端存储等。可以利用软件应用程序,如Evernote或Microsoft OneNote等,帮助整理和管理知识库。 3.分类整理:将不同主题的技能和知识按照分类整理,例如按照行业、专业领域或特定技能进行分类,以便快速查找和使用。 4.持续更新:技能和知识是不断发展和演变的,因此要时刻保持更新。定期回顾和更新已有的知识,可以通过学习新的技能、参加培训或交流合作来增加和更新知识库内的内容。 5.使用标签和索引:为每个技能和知识添加标签或索引,以便快速搜索和查找。这样可以提高知识库的搜索效率和管理效果。 6.分享和交流:如果合适,你可以将你的个人技能知识库分享给他人,参与讨论和交流。通过与他人的交流,你还可以获得更多的知识和意见。 7.反思与总结:建立个人技能知识库后,要定期进行反思与总结,检查自己的技能是否有所提高,了解自己的不足以及需要进一步学习和改进的方向。 总之,建立个人技能知识库旨在将个人的技能和知识有条理地整理起来,并不断更新和完善。通过这种方式,个人可以更好地管理和应用自己的技能和知识,实现个人和职业发展的目标。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值