给编程初学者的干货:“秘籍”学好一本就不易

粘贴原文,提示有敏感词汇 没法所有粘贴,简单介绍,但愿能看原文!编程

有同窗问我“学计算机有没有什么速成的办法”,我想说的是最好的速成的方法就是“坚持”。一切其余的速成方法学出来的东西都太容易,“越容易获得的东西越不值钱”这是一条永远不会变的价值规律。越是厉害的武功,越是难练,须要的时间越长。不少人,都是中途退场了。编程语言

坚持是最容易的,由于每一个人均可以作到;坚持又是最困难的,毕竟没有几我的可以坚持下来。坚持下来的人就是成功的人。工具

最后一句话:切务浮沙筑高台,练从难处练,用从易处用!无速成,惟有坚持!学习

同窗们千万不要犯大部分人都犯的错误:ui

• 下载了一硬盘的视频教程、电子,几乎没看过,即便看过也是看看就算了,根本没用心看过,更别说跟着老师进行代码练习。spa

• 光down不看是浪费硬盘和带宽orm

• 光看不练是浪费时间和青春!视频

• 不要光下载不看,不要光看不练!对象

错误认识教程

一、C/C++太老了,过期了,平时用得不多,如今流行都Java、C#等等。

解惑:不要动不动以为什么东西过期了,COBOL还有OO版本面世,还有FORTRAN,LISP,好古老的语言吧,如今还用得很广呢。杨中科老师常常提醒咱们“一切语言都是纸老虎,一通百通”,学校已经开了C/C++的课,而且想继续深刻学习编程,那么就继续使用学过的语言来学习,不要再去学一门新的语言。等把C/C++弄熟了之后,回头一看,相信你也能像杨中科老师那样“半天学会一门新语言”了吧。

二、入门要从OO开始,培养用OO方式思考的习惯。

解惑:初学者一入门便摆弄Java、C++等很容易造成误解,彷佛OO=Java,C++...。一切编程语言的根本都是面向过程的,Java、C++等语言也是支持面向对象特性的面向过程的语言。面向过程就是if……else……、while、for这些东西,Java、C++等语言中难道就没有这些语句了吗?


三、过程式语言弄久了,很难转入OO的思惟模式


四、别用C了,看我用Java、VC等轻轻松松就写了个漂亮的图形界面


学习仍是找纸版的书老实的看比较好,想一想你积攒了多少电子书而又看了多少。

底层不了解,仅多也就飘在别人上头,别人一闪身,你就得摔下来。

初学编程的人一来就IDE, GUI,Network啥的猛搞,能不浮躁么?仍是沉下心来研究一下基础知识吧,我以脑壳担保你有生之年会以为他们有用的(呵呵,你转行我就没辙了),别看着别人弄JFC,Socket了你还在头大这个quicksort怎么就不对呢就内心惶惶的,你要知道在一批API不被支持后很多人内心空空的没个着落:天啊,我除了那个就啥都不会了,郁闷啊,花了我那么久时间钻研那套API,呜呜。。。。

五、C好难啊,我入门仍是从Java,C#开始吧

解惑:语言只是表达思想的工具,不要只局限于一种语言,不要狂热于某一门语言。记住杨中科老师说那句话“价值规律就是——越是容易获得的越不值钱”。

相关文章
相关标签/搜索