关于学习新技术的一点心得

我觉得主要途径有三个。

1、看技术文档。

如果要知其然,那就看文档。特别是对一些库的使用,直接冲过去看官方文档即可。如果是学习一门复杂的语言,那最好看一下入门书籍,有一个整体理解。具体用的时候,在官方文档挑一些章节来看。

2、看技术书籍。

要知其所以然,可以选择看技术书籍,挑好书来看。看技术书籍应该抱着两个心态去看。第一:整体了解这门技术,能做什么?有哪些优势和不足。第二:分析这门技术的核心,模式和框架的实现原理。

3、看源码。

要知其所以然,可以去看源码,多看源码只有好处,没有坏处。看优秀的源码,就像是欣赏艺术精品。而且当没有书籍可参考,文档找不到答案,google不了。那么看源码是最后的杀手锏了。要想成为万中无一的高手,必须要学会看源码。

时间: 2024-11-05 20:35:10

关于学习新技术的一点心得的相关文章

PHP学习路上的一点心得

继学些了java后,接触php的项目后发现 php真的也是很强大的一门语言,这只是一篇回想,想到什么就写什么把,大家随便看看. 1.php其实无需等待,一般的改完代码后直接刷新页面即可,不需要像java 重启服务, 一般我们在调试的时候用的最多的 就是 var_dump(变量名);die;  当然了 die 不 die 取决于你. 看你实际情况. 而在调试SQL问的时候  一般都会用到getLastSql(); 然后跟上面一样 dump出来.初学者在导入php项目的时候可以这样 点击import

学习Butterknife的一点心得(系列)一

我们实现一个完整的一个例子,那么基本了解了其运行机制. 1  创建一个处理注解的项目      依次为一个注解,一个注解处理器,一个注解路径配置文件(供编译器识别). 注解Seriable代码: @Target({ ElementType.FIELD, ElementType.TYPE })   @Retention(RetentionPolicy.CLASS)  public @interface Seriable { } @Retention标明生命周期, RetentionPolicy.C

学习Git的一点心得以及如何把本地修改、删除的代码上传到github中

一:学习Github的资料如下:https://git.oschina.net/progit/ 这是一个学习Git的中文网站,如果诸位能够静下心来阅读,不要求阅读太多,只需要阅读前三章,就可以掌握Git的常用命令. 二:学习Git中远程仓库的问题: Git的远程仓库:就是管理你代码的地方,这个是Github中提供的有,只要你在Github中注册一下你就可以获得无限个Git的远程仓库. 我的Github中的远程仓库如下图所示: 对远程仓库我首先理解为:在Gitbash中敲一个命令:Git init

学习Butterknife的一点心得(系列)三

一 运行期 我们在activity中的onCreate方法中会调用ButterKnife.bind(this);我们进入这个方法: public static void bind(Activity target) { bind(target, target, Finder.ACTIVITY); } target是这个activity,再进入bind方法, static void bind(Object target, Object source, Finder finder) { Class<?

第五次作业-系统实现可能需要用到的技术,及学习相关技术的心得

一.系统实现可能需要用到的技术: 我们团队的项目是学生作业管理系统,为了实现这个系统,我们可能需要用到的技术有面向对象编程.UML建模.ASP.NET.C#.SQL server.JQuery 等. (1)面向对象程序设计(Object-Oriented Programming)是一种起源于六十年代,发展已经将近三十年的程序设计思想.对象是对现实世界实体的模拟,由现实实体的过程或信息来定义.一个对象可被认为是一个把数据(属性)和程序(方法)封装在一起的实体,这个程序产生该对象的动作或对它接受到的

如何学习新技术

我从 2009年-2010 年左右开始学习信息技术,从初期围绕单片机做电子设计,一路浅尝辄止,走马观花.什么语言都用过,在各种平台上都干过活,有用的没用的都学了一些,一路尝鲜一路丢. 虽然有识之士们都说,光靠广度没法找到工作,要对一门手艺有深度,到达深奥幽玄的境界.我自知能力有限,更何况,工作后每日加班,精力不济,能让我一窥天道的时间窗口越来越窄了. 即便如此,我也不觉得自己不行,这就是愚蠢人的乐趣.因为总有与你同样愚蠢的人,他们很快乐,我为什么不能快乐.我不仅快乐,而且要分享,要写作,本文就谈

学习软件工程课的心得上

一开始看到软件工程的课本的时候,我看了一下,书名为<软件工程--理论.方法与实践>,我本来以为这将会是大三这一学期相对轻松的课程. 没有想到,第一节课,老师的PPT上对软件工程课的吐槽让我惊呆了,我想,到底该怎么办啊?是不是这一学期会被这门课给烦死给累死啊.然后不出所料的,不久之后老师就布置了第一个编程的作业,其实我的编程特别的差劲,但是既然布置了作业,没有办法,只能硬着头皮做下去,其实不得不承认,当时心里其实是有一些怨念的,但是没有别的法子,只能上网搜,然后一点点的看,查,最后终于弄懂了算法

学习软件工程课的心得

一开始看到软件工程的课本的时候,我看了一下,书名为<软件工程--理论.方法与实践>,我本来以为这将会是大三这一学期相对轻松的课程. 没有想到,第一节课,老师的PPT上对软件工程课的吐槽让我惊呆了,我想,到底该怎么办啊?是不是这一学期会被这门课给烦死给累死啊.然后不出所料的,不久之后老师就布置了第一个编程的作业,其实我的编程特别的差劲,但是既然布置了作业,没有办法,只能硬着头皮做下去,其实不得不承认,当时心里其实是有一些怨念的,但是没有别的法子,只能上网搜,然后一点点的看,查,最后终于弄懂了算法

关于数据库学习进阶的一点体悟

收到李华荣邀请,写一篇关于数据库方面的学习经验和感悟心得的文章,最初有点诚惶诚恐,因为自己技术上也只能算个半吊子,无奈他不嫌弃,那就硬着头皮分享一下自己数据库方面的一些学习经验以及心得体会吧,希望对刚入门的同行有所帮助. 关于学习方法,个人感觉因人而异,有些方法不见得适合所有人.个体不同,学习方式与学习效率也各有不同.找到适合自己的学习方法才是最重要的.所以关于这方面,大家秉承取其精华.去其糟粕的原则来看待吧! 有句话说得很好,"以大多数人的努力程度之低,根本轮不到拼天赋",一直以来,