知识整理反思_young_Emily的博客-程序员秘密

技术标签: 一些学习建议方向  

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.
记录下一些对我有用的话吧,希望也可以帮助到你们,如果你和我一样迷失过自己..
关于信心:

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

信心何来:

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

互勉。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/young_Emily/article/details/79557275

智能推荐

Task4_weixin_40727182的博客-程序员秘密

Task4 建模与调参此部分为零基础入门金融风控的 Task4 建模调参部分,带你来了解各种模型以及模型的评价和调参策略,欢迎大家后续多多交流。赛题:零基础入门数据挖掘 - 零基础入门金融风控之贷款违约预测项目地址:https://github.com/datawhalechina/team-learning-data-mining/tree/master/FinancialRiskControl比赛地址:https://tianchi.aliyun.com/competition/entrance

http升级https(nginx)_超基基的博客-程序员秘密_http升级https nginx

第一步下载你购买的证书第二步 解压你下载的证书文件证书名字会不一样,这个不用管解压完往服务器丢就可以了第三步 然后配置你的nginx然后重启就完了哈哈哈哈哈ps:你的nginx需要有https的插件如果你没有就去这里nginx配置https依赖...

linux运维是做什么工作的?有哪些岗位?_行云管家的博客-程序员秘密_linux系统运维是做什么

很多即将毕业的计算机专业相关的大学生们都在问,linux运维是做什么工作的?有哪些岗位?今天我们就来简单聊聊。linux运维是做什么工作的?用一句话概括就是维护Linux系统以及系统之上的相关软件服务、程序代码(Java、Php、Python)和企业核心数据正常运行,使得企业能够优质、高效、快速的为企业的客户提供服务,从而盈利赚钱,随着企业增长,服务器和服务数量、要求也会成倍增加,对运维的能力和运维人员的数量都有更多的要求。在整个企业业务系统运转过程中,涉及到系统、网络、数据库、存储、开发、安全、监控、

入门单片机stm32要如何更好的学习_rich369的博客-程序员秘密

stm32作为现在嵌入式物联网单片机行业中经常要用多的技术,相信大家都有所接触,今天这篇就给大家详细的分析下有关于stm32的出口,还不是很清楚的朋友要注意看看了哦,在最后还会为大家分享有些关于stm32的视频资料便于学习参考。什么是串口UART : Universal Asynchronous Receiver/Transmitter 通用异步收发器USART : Universal Synchronous Asynchronous Receiver/Transmitter通用同步/异步收发器一

MySql—DQL语言(查询)之分组查询_Jafe_ZWJ的博客-程序员秘密

一、语法select 分组函数,分组后的字段from 表【where 筛选条件】group by 分组的字段【having 分组后的筛选】【order by 排序列表】#查询邮箱中包含a字符的,每个部门的平均工资select avg(salary),department_idfrom employeeswhere email like '%a%'group by dep...

云上远程运维的最后那点担心,“云梯”帮你解决_华为云开发者联盟的博客-程序员秘密

摘要:安全可信的网络连接方案是远程运维的基础,否则反而会将安全风险(数据安全、网络攻击)引入到客户本地云中。

随便推点

漫谈运维:半神半仙亦民工_xz090217的博客-程序员秘密

前言:看到chinaunix最近出的门户网站运维板块veyron大侠写的文章《门户网站运维abc》深有感触,特写以下文章: 《谈网站或其他服务器运维》,这里只谈运维工程师所要做的细节工作,让人们知道运维工程师到底都在做些什么,至于上级所要做的,只是提一下,不做参考。 以下是个人观点,我说的只是我自己的想法,也是我发展的目标。你可以有异议,我们是来交流的。你对的我肯定会向你学习。因为...

idc服务器维护岗位,IDC运维工程师工作内容_王Evey的博客-程序员秘密

角色职责:1) 为客户提供机房的7*24现场技术支持。2) 用英语与客户进行沟通。3) 在故障发生时对事故进行响应并与服务团队进行沟通解决。4) 负责处理分配到团队内的工单,并更新工单系统及其他线上系统资源。5) 负责完成数据中心的收货工作,管理数据中心内的备件,易耗品等相关资产。6) 负责数据中心设备,线缆,电源的标签管理。7) 负责数据中心设备上下架,硬件、线缆、电源线的安装拆除及更换。8) ...

C语言之函数调用及栈帧分析_可爱的乐乐哥哥的博客-程序员秘密_c语言函数调用过程栈分析

一.前言每一次函数调用都是一个过程。这个过程我们通常称之为:函数的调用过程。这个过程要为函数开辟栈空间,用于本次函数的调用中临时变量的保存,现场保护。这块栈空间就是函数栈帧。实验代码:#include<stdio.h>int add(int a, int b){ return a + b;}int main(){ int a = 10; int b = 20; int c = 0; c = add(a, b); printf("%d", c); ret.

信息系统运维安全管理规定(可作为范文参考)_数据中心运维管理的博客-程序员秘密

信息系统运维安全管理规定第一章总则第一条 为加强XXXXX信息系统运维的安全管理,保障信息系统的网络安全与信息安全,依据国家有关法律、法规和XXXXX有关规章制度,特制定本规定。第二条 XXXXX信息系统运维安全管理范围包括网络安全管理、操作系统安全管理、用户访问授权管理、密码管理、防病毒管理、系统补丁管理、介质管理、信息交换管理、安全监控和审计管理、数据备份和恢复管理...

英伟达对小猫咪下手了!StyleGAN生成猫片“笑果”惊人_量子位的博客-程序员秘密

晓查 发自 家中量子位 出品 | 公众号 QbitAI英伟达去年推出的StyleGAN,生成的人脸让网友惊呼“太逼真了”。前几天,英伟达官方又公布了源代码。英伟达最初用F...

运维工程师的工作内容有哪些?能详细列举一下吗?_行云管家的博客-程序员秘密_运维工作内容

新年新打算,很多小伙伴都打算在2022年从事运维工作。但他们不清楚运维工程师的工作内容主要有哪些?希望有朋友可以详细列举一下,可以详细介绍一下。这里我们就一起来聊聊吧!首先,对于运维人员来说,核心任务就是用尽各种手段保证业务系统的稳定性、可用性、安全性等,产品发布前负责参与并审核架构设计的合理性和可运维性,产品发布阶段负责用自动化的技术或者平台确保产品可以高效的发布上线,产品运行维护阶段负责保障产品7*24H稳定运行,具体工作就是天天盯着系统、服务器或模块内的东西,查看日志、调整参数、性能调优、配置更改、

推荐文章

热门文章

相关标签