Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

如何提升自己 #67

Open
niexia opened this issue Apr 16, 2023 · 0 comments
Open

如何提升自己 #67

niexia opened this issue Apr 16, 2023 · 0 comments
Labels
think about me

Comments

@niexia
Copy link
Owner

niexia commented Apr 16, 2023

前端已死中介绍,在现在环境中重要的是提升自己的核心竞争力,这其中最重要的是学习能力。

那你该怎么学习?学习什么?你是怎样思考这些问题的?

相关原理和思维模型

一般来说,超过别人一般来说就是两个维度:

  • 在认知、知识和技能上
  • 在领导力上

首先,我们对一个事物的了解是从“认识”开始的,然后经过书本、教程、学校把“零碎的认知”转换成”系统的知识“,要把支持转换成技能,就需要训练和实践,这样才能完成从:认知 ——> 知识 ——> 技能 的转换。

认知

认知是指“透过思想、经验和感官获得知识和理解的心理行为或过程”。是我们了解和理解世界的方式,它影响着我们的学习、决策、思考和行为。

要提升“认知”,需要在 3 个方面努力:

1. 信息渠道

试想如果别人的信息源没有你的好,那么,这些看不见信息源的人,只能接触得到二手信息甚至三手信息,只能获得被别人解读过的信息,这些信息被三传两递后必定会有错误和失真。

只能被“喂养”。

2. 信息质量

信息质量主要表现在两个方面,一个是信息中的燥音,另一个是信息中的质量等级。

你天天看的都是垃圾,你的思想和认识也只有垃圾。所以,如果你的信息质量并不好的话,你的认知也不会好,而且你还要花大量的时间来进行有价值信息的挖掘和处理。

3. 信息密度

优质的信息,密度一般都很大,因为这种信息会逼着你去干这么几件事:

  • 搜索并学习其关联的知识
  • 沉思和反省
  • 亲手去推理、验证和实践……

一般来说,经验性的文章会比知识性的文章会更有这样的功效。比如,类似于像 Effiective C++/Java,设计模式,Unix编程艺术,算法导论等等这样的书就是属于这种密度很大的。

通过提高自己的认知能力,我们能够更好地解决问题和面对挑战。

知识

要提升“知识”,需要在 3 个方面努力:

1. 知识树(图)

任何知识,只在点上学习不够的,需要在面上学习,这叫系统地学习,这需要我们去总结并归纳知识树或知识图,一个知识面会有多个知识板块组成,一个板块又有各种知识点,一个知识点会导出另外的知识点,各种知识点又会交叉和依赖起来,学习就是要系统地学习整个知识树(图)

对于树,根基是非常重要的,要需要基础。对于陌生地方,地图(知识树)是非常重要的,没有地图只会迷路、走冤枉路。

2. 知识缘由

了解知识的缘由和前世今生,可以帮助我们更好地理解和掌握知识,而不只是单纯地靠记忆。

对于一些操作性的知识(不需要了解由来的),我把其叫操作知识,就像一些函数库一样,这样的知识只要学会查文档就好了。

能够知其然,知其所以然的人自然会比识知识到表皮的人段位要高很多。

3. 方法套路

学习的目的不是为了找到答案,而是为了找到解题方法和思路,掌握更高级的方法和解题思路是提高自己的关键。

技能

要提升“技能”,需要在 3 个方面努力:

1. 精益求精

不仅仅是重复训练,而是在每次训练中总结经验,寻找更好的方法。

用相同的方法重复,那你只不过在搬砖罢了。

2. 让自己犯错

犯错是有利于成长的,这是因为出错会让人反思,反思更好的方法,反思更完美的方案,总结教训,寻求更好更完美的过程,是技能升级的最好的方式。

当然,千万不要同一个错误重复地犯。

3. 找高手切磋

找高手切磋,通过和高手切磋来感受高手的技艺和方法,寻找新的技能提升途径。

领导力

要有领导力或是影响力这个事并不容易,这跟你的野心有多大,好胜心有多强 ,你愿意付出多少很有关系。

1. 识别自己的特长和天赋

首先,每个人DNA都可能或多或少都会有一些比大多数人厉害的东西(当然,也可能没有)。如果你有了,那么在你过去的人生中就一定会表现出来了,就是那种大家遇到这个事会来请教你的寻求你帮助的现象。

如果有特长和天赋,要扩大自己的优势,不要进入会限制自己优势的领域。

2. 识别自己的兴趣

没有天赋也没有问题,还有兴趣点,都说兴趣是最好的老师。兴趣驱动的事总是会比那些被动驱动的更好。

这里说明一下兴趣,真正的兴趣不是那种三天热度的东西,而是那种,你愿意为之付出一辈子的事,是那种无论有多大困难有多难受你都要死磕的事,这才是“真兴趣”,这也就是你的“好胜心”所在。

3. 建立高级的习惯和方法

没有天赋没有野心,也还是可以跟别人拼习惯拼方法的,只要你有一些比较好的习惯和方法,那么你一样可以超过大多数人。

在习惯上你要做到比较大多数人更自律,更有计划性,更有目标性。比如,每年学习一门新的语言或技术,并可以参与相关的顶级开源项目,每个月训练一个类算法,掌握一种算法,每周阅读一篇英文论文,并把阅读笔记整理出来……自律的是非常可怕的。

你还需要在方法上超过别人,你需要满世界的找各种高级的方法。其中包括,思考的方法,学习的方法、时间管理的方法、沟通的方法这类软实力的,还有,解决问题的方法(trouble shooting 和 problem solving),设计的方法,工程的方法,代码的方法等等硬实力的,一开始照猫画虎,时间长了就可能会自己发明或推导新的方法。

4. 勤奋努力执着坚持

如果上面三件事你都没有也没有能力,那还有最后一件事了,那就是勤奋努力了,就是所谓的“一万小时定律”了。

很多东西都是死的,只要肯花时间就有一天你会搞懂的。

参考

@niexia niexia added the think about me label Apr 17, 2023
@niexia niexia changed the title 如何提升自己? 如何提升自己 Apr 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
think about me
Projects
None yet
Development

No branches or pull requests

1 participant