本人一名菜鸟......
今天看了圣思园张龙老师的视频...感触很深...抄录部分
时刻提醒自己......
和大家一起分享......
学习程序设计的“正途”
理论+实践-->掌握
--通过大量的实践才能不断的提高编程感觉
--编程是有感觉的
--每天都要编写代码,不断培养编程感觉
(实践是检验真理的唯一标准)
在程序设计学习过程中存在的误区
误区一:注重理论,轻视实践:学习新知识前想把关于这方面的理论全部掌握后再去实践。
解决办法:在了解理论之后,就立即去实践,实践驱动理论的学习,这样掌握理论才更加扎实,不容易忘记。
误区二:不善于做笔记,不善于总结。
解决办法:人总是有忘性的,今天记得很牢的东西,过一个星期也许就完全忘记了,用笔记下来,好记性不如烂笔头,不要太相信自己的记忆。Blog,Space,SNS等都为我们提供了便利的条件,一定要充分利用。(CSDN,iteye,BlogJava)
误区三:不善于思考,遇到问题首先想到的是问别人。
解决办法:勤于思考,在学习的道路上会遇到大量的问题,这些问题是我们的宝贵财富。要培养解决问题的能力而不是不出错的能力。
自己解决问题的过程中,有一种感觉是:只可意会,不能言传。
误区四:容易骄傲,以为自己会点技术就得意起来。
解决办法:做人要谦虚,学习程序设计更要谦虚。
误区五:没有耐心,怕麻烦,思考时间不够长。
解决办法:写程序不仅仅是知识的体现,更是耐力与毅力的体现,任何程序开始都会是有错误的,耐心寻找错误体现一个人的编程素养。
误区六:想慢慢学好技术,一步一个脚印,踏踏实实。
解决办法:学习一门新的技术,开始时不必面面俱到,先把Hello World写出来再说,要“趁热打铁”,会的东西,仔细看;不会的东西,硬着头皮去看,实在不行就跳过。
误区七:只看英文,不看中文。
多看帮助文档,比如JDK,MSDN等都是英文的,只有习惯看英文才能进步快,中文的翻译很多都是延后的,看英文虽然慢,可过不了多久,你就会发现英文也没那么难懂。
张老师的切身体会
1.基础的重要性
基础的东西可以让我们收益一身。struts出来了,Webwork出来了,tapestry出来了,JSF出来了,struts2也出来了....等等。
但是这些框架或者标准都是新东西吗?其实不是的,他们都是基于HTTP协议的Web框架或是标准,换句话说都是构建在JSP和Servlet
基础之上的。有好的基础会让自己学习新东西更快,也更扎实,走的也更远。
2.还是基础
我们都知道Spring是非常优秀的框架,自己是否真的了解Spring的核心IoC与AOP,适当看些设计模式的书会让自己受益匪浅。
其实掌握了Java的动态代理对于AOP的理解也就是自然而然的事情了。
3.舍得投入
投入时间与金钱
4.抓紧时间
把精力放在学习上,想投身IT行业,做好不断学习的准备。
5.要有激情
没有激情的人生是惨淡的人生。生活和学习需要激情,否则自己体会不到淋漓尽致的快乐与痛苦。
6.要有耐心
没有耐心是无法成为一个优秀的程序员的。其实写程序的时候大部分时间是与错误,异常相伴的,不要幻想一下就能将程序写对,
优秀的程序实际上是不断重构(refactor)的过程。
7.要耐得住寂寞
8.英语的重要性
进外企,必须过这一关。
9.最后一点,坚持学习
活到老学到老是对程序开发人员最好的描述。
寄语:
不走弯路 就是捷径
分享到:
相关推荐
这是小编学C语言用的,这款软件特变适合新手,比起vs2010来,操作简单,是一个简单易用的C/C++程序设计教学演示、学习与实验软件,还具有二级C语言模拟考试与自动评分试题解析功能,同时与软件配套的《C/C++程序设计...
c学习心得体会范文c程序设计心得体会.doc
现在已支持最新操作系统WINDOWS 7,它是从事一线教学的大学教师根据多媒体教学演示和C语言初学者的特点,量身打造的一个简单易用的C/C++程序设计教学演示、学习与实验软件(支持TC2/TC3、VC6三种编译器,没有使用日期...
C语言循环程序设计学习心得体会
经过这几周对Java面向对象程序设计的学习,让我更加了解到Java学习的重要性,以及Java对我们专业的发展发挥的作用。在上个学期我们也学习了Java语言程序设计基础,在此基础之上学习起来就方便了一些,做其实验来也会...
现在已支持最新操作系统WINDOWS 7,它是从事一线教学的大学教师根据多媒体教学演示和C语言初学者的特点,量身打造的一个简单易用的C/C++程序设计教学演示、学习与实验软件(支持TC2/TC3、VC6三种编译器,没有使用日期...
Linux程序设计学习的心得体会-结课报告
现在已支持最新操作系统WINDOWS 7,它是从事一线教学的大学教师根据多媒体教学演示和C语言初学者的特点,量身打造的一个简单易用的C/C++程序设计教学演示、学习与实验软件(支持TC2/TC3、VC6三种编译器,没有使用日期...
原名《Turbo C/C++ for Windows 集成实验与学习环境》,支持最新操作系统WINDOWS 7,它是从事一线教学的大学教师根据C/C++ 初学者的特点,量身定制的一个简单易用的 C/C++程序设计学习与实验软件(支持TC2/TC3、VC6三...
现在已支持最新操作系统WINDOWS 7,它是从事一线教学的大学教师根据多媒体教学演示和C语言初学者的特点,量身打造的一个简单易用的C/C++程序设计教学演示、学习与实验软件(支持TC2/TC3、VC6三种编译器,没有使用日期...
原名《Turbo C/C++ for Windows 集成实验与学习环境》,支持32位与64位的WINDOWS 7,它是从事一线教学的大学教师根据多媒体教学演示和C语言初学者的特点,量身打造的一个简单易用的C/C++程序设计教学演示、学习与实验...
C语言程序设计学习心得体会-c语言编程心得[参考].pdf
C/C++程序设计学习与实验软件(支持TC2/TC3、GCC、VC6四种编译器,没有使用日期限制)。与软件配套的《 C/C++程序设计教程(配有同步实验、流程控制语句动画演示、提供教程中所有程序实例、实验、作业中的源代码(全部...
微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx
【程序设计】VB操作Excel表格的基础命令步骤及学习体会
原名《Turbo C/C++ for Windows 集成实验与学习环境》,支持32位与64位的WINDOWS 7,它是从事一线教学的大学教师根据多媒体教学演示和C语言初学者的特点,量身打造的一个简单易用的C/C++程序设计教学演示、学习与实验...
软件名称:C/C++程序设计学习与实验系统 软件版本:V2011.2 软件大小:34549KB 软件语言:简体中文 软件类别:国产软件/共享版/编程工具 运行环境:WIN2000/XP/Vista/WINDOWS 7 软件简介: 原名《Turbo C/C++ for...