《孙鑫老师谈如何学好编程》


1找一本好书

适合你的水平
Amazon排行
Java编程思想 深入浅出MFC 并不太适合初学者
看不懂会打击自信心
把自己的基础告诉别人
去书店实际看一些,看一下前面是否能看懂
看书不要太快,需要一个细嚼慢咽的过程
用心,动手
看到知识点时,要进行验证



2帮助文档的使用

MSDN Java API
验证自己觉得有问题的地方,找到程序的问题


3不要急功近利

不要抱着速成的想法,否则必然走弯路
心态要摆正
学习编程不是一蹴而就的事情
付出的成本高,才能有一个高薪的收入


4不要浮躁

不要什么都学
浮躁的程度和技术水平成反比的
首先学好一门语言,精通一门后转换是非常容易的
不要跟风,跟着环境去浮躁
时刻问问自己是否开始浮躁了
走自己的路,让别人去浮躁去吧!


5学习语言基础很重要

把基础打扎实
基础不扎实,开发出的程序就很危险
将所学的用到开发中去


6什么时候去看别人的代码?

揣摩编写代码人的思路,远比自己写软件要难得多
初学者不要去看别人的代码
当你学到一定程度的时候,应该去看别人的代码,学习开源软件的代码
在纸上把调用关系画出来


7如何提高?

找一份工作。相信你能。找一些企业投一些简历。在工作中学习,进步会非常快
善于总结面试的经验
实例教程,生活中的很多事情都可以用程序来完成(家庭财务管理程序)
有主动性。学习的欲望要强。上网找别人的问题,为自己来提高


8培养发现问题、思考问题和解决问题的能力

出错信息,异常信息
养成发现问题、思考问题和解决问题的能力
善于问为什么会发生错误
这种能力受益一辈子,且不随时间变化


9编程的思想

多用心,多动手
程序运行的原理和机制
编程的目的,函数的调用,内存模型
解决问题的思路,将业务模型分析为程序模型
算法和逻辑正确,问题迎刃而解
在学习的过程当中培养


10要谦虚尊重其他程序员

学程序的时候不要瞧不起别人,心态要摆正,不要有高人一等的心态
大家都是最好的,没有必要分等
无谓的争论不要参加,没有意义(存在即合理)
工具不是自己决定的,不要拿自己的工具来和别人比较
用适合自己的工具就是最好的


学生

中国的计算机教育比较落后
大环境无法改变,但可以改变你自己
上网,买书,看视频,充分利用现有的资源
计算机专业要注重基础
离散数学、操作系统、数据结构、汇编语言,大一的学生要注重基础课
旁听计算机系的课程
早接触社会,找一个正规的公司作一份工作
不要把精力浪费在吃喝玩乐上
通过改变自己,来适应环境,得到锻炼和提高,不能够去逃避
认证的价值不大,不要把太多的精力花在考认证上
程序设计多动手,边学边练
方法是人想出来的,热爱编程


在职人员

找一个集中的时间学习
可以参加学习班,参加开发工作
软件开发的梦想


初次接触项目

从容的心态
查找资料,学习的能力
相信自己


就业

综合素质
面试技巧
工作经验
面试中善于表现,面试题分析
谦虚的在面试中学习,将错误的知识纠正过来
踏实肯学,不要浮躁

你可能感兴趣的:(编程,面试,工作,数据结构,语言,工具)