如何学一门新技术

1、弄清楚是什么,定义

通过google,百度

何时,何地,何人,因何,解决何问题

2、没有该技术的时候,是怎么处理的,其他同类型技术对比

特点、优点、缺点、联系、适用场景

3、关键词理解

   技术中用到的关键单词,都查查什么意思,有助于理解和记忆,作者起个名字也不容易,一定有它的特殊含义

4、实践,每个demo都试试,联想自己遇到的项目能使用吗,对使用有个宏观了解

5、了解实现原理,并思考为啥人家要这样实现,有更好的方法吗

  看看源代码,网上找找用到相关技术的大型项目实战经验,了解下,总结下

6、写学习总结,把遇到的问题和解决的方法总结好

7、提出自己的疑问,看看有没有更好的建议,要有批判性思维,要知道世上没有什么是完美无缺的,只有合适的才是最好的。

总结这件事才是成为牛人的关键,读别人总结知识点永远是在吃别人嚼过的馍,只有自己用心总结下来的才属于自己

8、关注一些活跃的社区,行业大牛的博客之类的,紧跟技术前沿

9、如果条件允许的话,可以跟别人分享下你学的新技术,你会发现在给别人讲的过程中,有许多盲点是你没有注意到的,而且这个过程会让你的记忆更加深刻。

天天嚷嚷着要好好学习的我,每天都看着大牛们写的文章津津乐道,感觉自己也变得牛了,其实几年过去了,发现自己的脑袋里什么都没留下。

罪魁祸首就是不善于总结

以后我的学习套路要遵守这些原则,我相信有一天即使不成为大牛,至少可以让自己满意,不后悔时间都去哪了,在时间的长河里留下些自己的痕迹。

时间: 2024-10-08 23:45:39

如何学一门新技术的相关文章

如何快速掌握一门新技术/语言/框架

IT行业中的企业特点是都属于知识密集型企业.这种企业的核心竞争力与员工的知识和技能密切相关.而如果你在企业中扮演的是工程师的角色的话,那么你的核心竞争力就是IT相关的知识与技能的储备情况.而众所周知,IT行业是一个大量产生新知识的地方,就拿Web前端举例,短短的5,6年时间,Web前端已经经历了数次变革,就目前来看变革还将继续下去.从以前的div+css网格化布局到JavaScript的方兴未艾,然后是各种JavaScript框架的百家争鸣,HTML5和CSS3的落地,移动web冲击下带来的响应

如何快速学习一门新技术

?>本文写于 2014 年 5 月. 前几天fork了Ruby China的源码,面对陌生的Ruby技术栈,一头雾水.我fork它并不单为了学习,而是要在最短的时间搭建起我脑海中的社区网站.所以我不可能针对每一门新技术都去买一本书来读上半个月. 我在本机运行起Ruby China,新注册一个用户,发现不能发帖,提示说要注册一个月以上才可以.于是我去找相关代码: # 是否能发帖 def newbie? return false if self.verified == true self.creat

如何快速学习一门新技术(转载)

前几天fork了Ruby China的源码,面对陌生的Ruby技术栈,一头雾水. 我fork它并不单为了学习,而是要在最短的时间搭建起我脑海中的社区网站.所以我不可能针对每一门新技术都去买一本书来读上半个月. 我在本机运行起Ruby China,新注册一个用户,发现不能发帖,提示说要注册一个月以上才可以.于是我去找相关代码: # 是否能发帖 def newbie? return false if self.verified == true self.created_at > 1.week.ago

如何快速高效的学习一门新技术

这个问题网上有很多不错的blog,每篇或长或短,我看了几篇评分较高的文章,认为有几个核心方法和思想: 原文链接:https://blog.csdn.net/foruok/article/details/49068181   https://blog.csdn.net/qq_30089191/article/details/73742425 (1)以未来某个阶段的目标和现阶段自身的需求出发,选择学习一门新技术. 以目标为导向,确定近期的学习方向,选择学习哪门技术.比如,现在遇到某个项目,该项目是你

怎样学习一门新技术?(转)

add by zhj: 我个人强调先整体后局部,先看要学的这个技术的整体框架是怎样的,然后再学,这样,可以把学到的东西用整体串起来, 形成树/图的数据结构,将知识进行了关联.人脑是非常喜欢这种数据结构的,也更容易存储这种数据结构,哈哈,从这个角度进行对比 人脑和计算机,两者的确是很像.而如果你没有整体的框架,存储集合类型的数据结构,那大脑就很容易忘记这些零散的知识. 原文:https://www.sohu.com/a/297468779_818692?spm=smpc.author.fd-d--

《如何快速且深入的学习一门新技术》读后感

本文是学习颜群的<如何快速且深入的学习一门技术>的一篇记录文章,对方的很多观点和让我很受启发,虽然自己平时对学习方法有些心得,但是真正去总结自己的学习方法却很少.缺少盘点的结果就是任凭本能和学习状态,显然这种方法是不可持续的.为了提升个人或团队的学习效率,如何摸索一套针对技术类型的学习方法是非常值得每个技术人员去探索和总结的. 软件开发正处于快速发展的时代,新技术层出不穷,那么在这个日新月异的互联网时代作为软件开发者,我们应该如何保证自己的技术竞争力?我们今天就来聊一聊,如何快速且深入的学习一

怎样学习一门新技术(转载)

几周前一个朋友也打算通过跑步来甩一甩脂肪,控制一下自己那已经严重扭曲了的身材 —— 他便求教我从衣服到鞋,从腕表到心率带,都买了什么装备,性能如何,他好照着原样来一套.我告诉他我什么装备都没买,跑了半年多了,我还是随便套上件纯棉的T恤,穿条舒服的运动短裤,蹬着跑鞋,抓着手机,就这么跑将起来.他连连说不信,一个连排汗速干的衣服,臂包,运动腕表都没配的人,怎么也能(配得上)跑步? 「我想学rails,有没有推荐的ruby的入门书籍?」 「我想学android,对java掌握到什么程度才能开始呢?」

作为从业人员,如果一定要学一门新的编程语言,那么它一定是c++

作为从业人员,如果一定要学一门新的编程语言,那么它一定是c++. 无论各种编程语言排行榜如何变化,什么语言最赚钱,想成为真正的程序员,那么c/c++是必修课,因为几乎所有的底层都是c/c++编写的,各种VM最后也是用c/c++写成的,编程思想非常的重要,但是精通c/c++将是你无论作为java/go/c#/oracle dba/mysql dba/架构师,都将具有无可比拟的优势,因为最后有些非常难解决的问题不通过源码无法解决(mysql/glibc/postgresql以及其他一些linux库)

程序员如何快速学习一门新技术?

最近闲暇时间在bilibili看了大胖的程序员如何学习一门新技术视频教程,总结了一下几点 第一步:看官方API(2天左右的时间) 第二步:找实战教程(自己可以去各大资源网站上购买) 5天时间 第三步:推动新技术在工作中的使用 不建议使用新技术到公司的主营业务中,不然到时候没弄好就得走人 第四步:看Github上的开源项目或者自己可以去寻找技术生态 原文地址:https://www.cnblogs.com/yirufeng/p/12244284.html