编程学习本身就是一个枯燥的过程,面对一个新鲜的东西一定是一开始比较好奇,起初比较有兴趣,但是越学越觉得枯燥。学习任何东西都是一样的,但是一定要坚持下去(如果决定要做这一行)。计算机语言的学习其实就是学习别人的思想,因为这些东西是别人发明出来的,这些东西不是凭空就来了,而是基于很多理论和为解决具体的问题发明的。也可以理解为问题解决方案,思想的东西本身就比较抽象,所以首先要理解思想。如何理解?那就先看,看别人写出来的东西,了解到为什么要发明这些东西。
初学者有些误区,比如:
1.很多人在网上看到很多人介绍说要先看《Java编程思想》,但是个人不推荐初学者看这本。这本书适合在了解整个Java基础结构之后看,属于Java基础进阶版。
2.许多人觉得网上讲视频的那些老师啊都很厉害,感觉差距很大。其实那些都是从事这个行业很多年了,天天接触这些东西,理所当然的对这些思想和方法很了解。初学为什么感觉难,主要原因就是不熟悉,不知道从何下手。解决这个问题,就是多练,多看,多总结。(台上一分钟台下十年功)
3.刚接触就放弃,很多人学习一个语言或者技术很容易就会放弃。做任何事情都是重在坚持。
4.自信是个人在工作和面试中觉得非常有用的,尤其是在面试环节里面,自信是非常有必要的。但是不要盲目自信,不懂装懂。有些东西不懂很正常,面试中有面试官问道一个相关技术或者知识点,你可能不知道或者不清楚,那就回答不知道或者不清楚。技术无止境,更新速度很快,不可能对所有技术都懂。
5.技术提升最快的方法就是多练习,这个很重要。这个就好比我们学习说话一样,一开始是一张白纸什么都不会讲,但是天天有人和你讲,时间久了就会了。这个就是一种习惯的问题,每天都练习都做重复的事情没有什么搞不定的。
曾经我听到最奇怪的事情就是有人居然说“外国人讲英语讲的怎么那么好,我学了那么多年还是比不上人家。”WHAT?很奇怪!是不是还会有外国人会夸奖一个中国人讲汉语讲的好的? |
|