学习之我见-良好的习惯

在学习的过程中,我慢慢也发现了一些方法,这些都是我认为非常好的习惯慢慢来分享。

  1. 目标-编写-看资料-修改-运行-出错-看资料-编写-运行。

    学习一个东西,不管大小,要先了解它能干什么,再看看怎么干,然后先写写,发现哪里写不来,再回来看看,再改改,试试运行,有问题耶(应该庆祝,因为最怕的是没有问题),回来找原因,哦原来是这样,再改,跑一跑,哦,好炫酷。

    千万不要先脱离操作而学习,然后只能是陷入时间的怪圈,你发现自己学习了,做不来,再学习一遍,然后费神费力还费时。

  2. 定任务-做任务-交任务-剩下的。

    要先明白自己要做什么。磨刀不误砍柴工,前期一定要有做的思路出来,要做哪些小的方面,顺序和他们的关系。

    然后准备一个本子第一页把他们写下来,开始干,一个个的来,没做完?把做完的打个勾,下次再接着来。

    发现新东西了?害怕忘记?在下面的空白里挨个写下来吧。

    突然想到又要做些什么?增加的?修改的?换下一页写下来吧,那就是你下一次的工作了。

    循环往复。。。

  3. 公共的,才是可用的。

    编写代码多了,突然发现很多重复使用的代码耶。怎么办?写个函数包起来。。。函数放在那里呢?这时候你需要一个公共的代码库,把他们都放在里边吧,需要用到?取出来放进你的项目/工程,引用吧。

  4. 另一个项目,并行的好帮手。

    这个东西我不知道结果如何,而我做的又不是控制台怎么办。很多时候都会碰到不敢轻易使用代码而焦躁无比的情况。最好的方式就是再建一个兄弟项目/工程,在里面尽情的使用你的代码吧,就像沙盒一样,跑起来看看效果,这个我们叫test项目/工程。

  5. 好的文本编辑器帮大忙。

    很多人在开始学习编程的时候都是使用的集成开发环境(IDE),有时候在查看代码等操作时,稍有不方便。一个文本编辑器就是你得力的帮手。

    根据不同的个人喜好,选择不同,不得不说以前notepad++是很好用的工具,可惜sublime text横空出世,这种既生瑜何生亮的情况,我也是苦笑不得,瞬间转入sublime text3的怀抱。非广告:它收费,但是免费使用。偶尔弹出一个可爱的小窗口提示你购买,买就确定,不买就取消,买了还能到处使用,没有机器系统限制,有这么可爱的程序员们,我想我是该支持一下的。

时间: 2024-10-12 11:22:54

学习之我见-良好的习惯的相关文章

暗时间——高效学习的两个重要习惯

.wiz-todo, .wiz-todo-img {width: 16px; height: 16px; cursor: default; padding: 0 10px 0 2px; vertical-align: -10%;-webkit-user-select: none;} .wiz-todo-label { display: inline-block; padding-top: 7px; padding-bottom: 6px; line-height: 1.5;} .wiz-todo

机器学习之深度学习---深度学习之我见

今天下午,闲来无事,遂百度翻看下最近关于模式识别,以及目标检测方面的最新进展,还有收获不少! ------------------------------------author:pkf -----------------------------------------------time:2016-1-20 --------------------------------------------------------------qq:1327706646 1.深度学习的本质 2.深度学习对传

JS学习知我见(常用建站代码)

<!doctype html><html><head><meta charset="utf-8"><meta name="description" content="jquery网站建设常用到的效果插件" /><meta name="keywords" content="jquery网站建设常用到的效果插件" />><tit

&lt;Java&gt;&lt;学习路线图&gt;

Java是一个通用的编程语言,其实可以干很多事,怎么学Java就看怎么用了. 但有一些一般的步骤: 1.熟悉一种文本编辑器,比如Vim, Emacs, Notepad++, TextMate等.知道哪些是开源的,哪些是闭源的,哪些要收费.养成不用盗版软件的习惯.2. 安装JDK(建议用你的Linux发行版自带的软件包管理器安装openjdk,过程中可能需要读发行版特定的文档)3. 写一个Java的Hello world程序,并用命令行工具javac编译,再用java命令运行这个程序.过程中熟悉源

ImageView的学习

学习安卓时我还是习惯看懂手册,虽然是英文但是可以获得的东西必然也是更多的,否则自己只能停留在拾人牙缝的水平,虽然我是初学,但是还是分享一些自己的学习过程及方法. 从手册中我们看以知道,ImageView继承自View组件,它的类概述中说到:它可以显示任意图象,例如一个图标. ImageView的类可以装载从各种来源的图像(诸如资源或内容提供者),获取从图像计算它的测量,以便它可以在任何布局管理器使用的护理,并提供了不同的显示选项诸如缩放和着色.除此之外,我们还知道它派生了ImageButton.

转:Java学习路线图

作者: nuanyangyang 标  题: Java学习路线图(整理中,欢迎纠正) 发信站: 北邮人论坛 (Mon Aug 11 19:28:16 2014), 站内   [以下肯定是不完整的列表,欢迎补充]   Java是一个通用的编程语言,其实可以干很多事,怎么学Java就看怎么用了.   但有一些一般的步骤:   1. 熟悉一种文本编辑器,比如Vim, Emacs, Notepad++, TextMate等.知道哪些是开源的,哪些是闭源的,哪些要收费.养成不用盗版软件的习惯. 2. 安装

转 - Web新人(偏前端)应该怎样学习(个人观点,勿喷)

我自己是会计专业,转行自学web的,学习有一两年了,也还是新人一个,只不过不是那种超级“新”的,所以有什么话说得不对,请轻喷.欢迎大家来和我交流. 1.我能不能转行学web? 能不能学web这个不是别人告诉你的,是你自己告诉自己的.在我看来,会认字,会写几个字母就可以开始学web了.从最开始的html学起,从标签学起,标签总能看懂吧?不懂就去查!我自己体会最深的是,刚刚开始学习后台语言,花了很久时间去比较ASP,ASP.NET,PHP,在纠结自己应该学什么语言,可不可以学好,去贴吧找人问,去微博

Java日志系统学习之log4j!

尽管slf4j+logback看起来很不错.但是,由于自己熟悉的很多项目都还是用log4j.而且springmvc默认使用log4j.所以 自己还是学习总结下.      我习惯到官网去看资料学习使用.我觉得这样不会让我在众多转来转去文章中.搞得晕头转向,而不得要领.   log4j apache官网手册页面. 手册页上有一段话,吸引了我的注意.本来下午的时候,我还在想理由解释为什么要使用日志.下面这段话太经典了. As Brian W. Kernighan and Rob Pike put i

Learning How to Learn学习笔记(转)

add by zhj: 工作中提高自己水平的最重要的一点是——快速的学习能力.这篇文章就是探讨这个问题的,掌握了快速学习能力的规律,你自然就有了快速学习能力了. 原文:Learning How to Learn学习笔记 强力推荐的Coursera课程 “learning how to learn”. 这门课的一个主要观点是 diffuse mode thinking (如常规的身体锻炼) 对提高思考和学习能力有很大帮助.我实践了一两个月,感觉效果很好.工作中遇到的问题都更容易梳理解决.我们目标只