给入门程序员的一些学习建议(一定要看)

  之前有一些人问我java怎么学?其实我第一个建议是:“敲代码!敲代码!不光要看,更要干!”,很多人光看不练,视频收藏了一堆,就是不看,或者看了一堆视频,就是不敲。这种学习方式:没用!只有你敲了代码之后,这个内容才是你的。

  当你学编程的时候,要看看你的键盘,以敲坏键盘为人生目标!什么时候你通过敲代码把键盘敲坏了,你就离高手不远了。当然啦,如果键盘比较好的话,根本敲不坏。

  如果想要具备一个高效的学习方法,首先要具备一个正确的学习价值观

  可以把整个学习过程比作听英语听力,当你在听英语听力的时候,假如有100个单词,如果听到某个单词听不懂,卡住了,而你如果老是纠结这个单词是什么意思,几分钟后等下面的听力听完了,什么也听不懂,因为你把时间耽误了,明白了吗?正常听听力是:如果某个单词不会或者没听懂,赶紧听下面的,不要纠结那个单词,等整个听力听完后,大致明白什么意思后,最后再猜刚才没听懂的地方。

  实际上,知识体系的建立和听听力类似。因为我们的学习时间也是有限的,所以在有限的时间内如何建立自己的知识体系尤其重要

  假如我们有200个知识点,怎么快速的学完呢?有人用了10年,有的人用了2个月,那你说哪个效率高?10年有可能把200个知识点都摸透了,但人家学习2个月后都开始找工作了,人家这10年又赚钱又能得到锻炼,那你想想,谁强?

  因此,在学习的过程中,遇到某些不会的知识点,卡住了,弄不懂了,没关系,记住结论,继续往下学习。当你遇到一个怎么都想不明白的知识点时,有可能你的知识体系处于这个知识点之下,当你的知识体系高于这个知识点时,再回过头看,这个知识点就变简单多了。举个例子,假如你是小学5年级的学生,即使成绩是倒数第一,当你回到小学1年级的时候,你仍然是称王称霸的,因为你已经建立了整个小学的知识体系,虽然学的都很差。

  编程语言很多,不论哪门语言,学完一个知识体系,足够你在社会上立足了!

下面给出总结性的学习建议:

1. 学习态度:要看,更要干!

2. 学习决心:以敲坏键盘为人生目标!

3. 学习价值观:知识体系建立为第一目标;遇到难点不纠结,一个月后再回看难点。

欢迎关注微信公众号【Java典籍】,收看更多Java技术干货!关注即送java全套资料一份

   ▼微信扫一扫下图↓↓↓二维码关注

 

原文地址:https://www.cnblogs.com/bingyimeiling/p/11560106.html

时间: 2024-10-06 20:50:53

给入门程序员的一些学习建议(一定要看)的相关文章

Java程序员的职业生涯学习建议

第一部分: 零基础或基础薄弱的同学 这部分主要适用于尚未做过Java工作的同学,包括一些在校生以及刚准备转行Java的同学. 一.Java基础 首先去找一个Java的基础教程学一下,这里可以推荐中软高科java课程,或者你也可以去找相应的视频. 学习Java基础的时候,应该尽量多动手,很多时候,你想当然的事情,等你写出来运行一下,你就会发现不是这么回事儿,不信你就试试. 学完以上内容以后,你应该对Java有一个基本的了解了,你可以用Java语言写出一些简单的程序,并且你用的是最简单的编辑器,比如

程序员带你学习安卓开发,十天快速入门-基础知识(四)

关注今日头条-做全栈攻城狮,学代码也要读书,爱全栈,更爱生活.提供程序员技术及生活指导干货. 如果你真想学习,请评论学过的每篇文章,记录学习的痕迹. 请把所有教程文章中所提及的代码,最少敲写三遍,达到熟悉的效果. 本系列课程是.Net程序员学习安卓开发系列课程. 下面是前三次课程列表: 程序员带你学习安卓开发,十天快速入门-安卓学习必要性 程序员带你学习安卓开发,十天快速入门-开发工具配置学习 程序员带你学习安卓开发,十天快速入-对比C#学习java语法 为了大家系统有效的快速入门安卓开发,推荐

程序员带你学习安卓开发,十天快速入门-开发工具配置学习

上次课程:.Net程序员学习Android开发-第一课 讲到,.Net程序员学习Android开发的必要性以及对安卓大环境的相关介绍. 其中看到有网友评论,称,搞C#的去搞安卓,还怪自己的移动平台不给力.有的人说,学习.Net就学.Net学习什么安卓.这时的我首先想到了,固步自封的大清朝.当然并不是对这部分人排斥.只能说是想法不一致,认知略有不同,也没有错与对,我只是想把我自己的想法表达出来,期望与您产生共鸣.的确迄今为止,我仍然认为C#是当今我见过的最好的语言.设计规范语法总使我赶到兴奋其优美

Python 程序员的 Golang 学习指南(III): 入门篇

基础语法 类型和关键字 类型 // 基础类型 布尔类型: bool 整型: int8,uint8,int16,uint16,int32,uint32,int64,uint64,int,rune,byte,complex128, complex64,其中,byte 是 int8 的别名 浮点类型: float32 . float64 复数类型: complex64 . complex128 字符串: string 字符类型: rune(int32的别名) 错误类型: error // 复合类型 指

程序员带你学习安卓开发,十天快速入-对比C#学习java语法

关注今日头条-做全栈攻城狮,学代码也要读书,爱全栈,更爱生活.提供程序员技术及生活指导干货. 如果你真想学习,请评论学过的每篇文章,记录学习的痕迹. 请把所有教程文章中所提及的代码,最少敲写三遍,达到熟悉的效果. 上次课程:.程序员带你学习安卓开发,十天快速入门-开发工具配置学习讲的是java环境的配置以及as安装工具的安装. 其中有网友@鹅鹅鹅_说道,其实jdk的环境变量配置,不用配置的那么麻烦了.当前的jdk版本只要设置一个变量javahome就可以了,其他的可以不需要配置.在这里提一下.

秒变HTML5大牛!程序员七大养成习惯建议

(原文:http://www.zzfriend.com/article-435-1.html) 时间自然是大部分的,问题是,你花时间了吗?那么真的是花费的时间越多,就能写出越靠谱的代码吗?答案是:不一定.很多因素决定这最后的答案.如何才能写出合格代码的呢?为了提高你的就业能力成为大牛级程序员,你不需要成为一个伟大的开发者,而是一个高效的开发者.程序员七大养成习惯建议,必须get! 1,必爱好编程 选择自己热爱的领域是至关重要的,这样才能确保自己能够全身心投入项目中去.产生动力,最重要的因素是你关

转:浅谈程序员的英语学习

转自:http://www.cnblogs.com/haoyifei/p/5687235.html 浅谈程序员的英语学习 作为在中国工作的程序员,不懂得英语似乎也不妨碍找到好工作,升职加薪.但程序员这个工种则稍有不同,因为程序,尤其是高级语言,基本上都是由英语和数字表达式构成的.英语对于程序员十分重要.我的大学本科全部采用英文教学,工作时也经常会遇到外国人,和他们谈笑风生,自认为自己的英语水平比园子的平均水平高一点.下面我就根据自己的经验来说说英语的学习方法. 为什么要学习英语 学好英语你可以直

给Android程序员的六个建议

给Android程序员的六个建议 分类: 安卓相关2015-07-14 23:58 177人阅读 评论(0) 收藏 举报 android程序员 如果你一年前写的代码 , 在现在看来你还感觉写的很不错 , 那么说明你学习的不够多. 不要在Context中持有静态引用 public class MainActivity extends LocationManagingActivity implements ActionBar.OnNavigationListener, GooglePlayServi

好程序员大数据学习路线之hive表的查询

好程序员大数据学习路线之hive表的查询 1.join 查询 1.永远是小结果集驱动大结果集(小表驱动大表,小表放在左表). 2.尽量不要使用join,但是join是难以避免的. left join . left outer join . left semi join(左半开连接,只显示左表信息) hive在0.8版本以后开始支持left join left join 和 left outer join 效果差不多 hive的join中的on只能跟等值连接 "=",不能跟< &g