苏鑫老师谈如何学好编程
2016-05-26 15:29
411 查看
苏鑫老师谈如何学好编程
1、找一本好书
适合自己的水平:java编程思想 深入浅出MFC并不太适合初学者。看不懂会打击信心。
把自己的基础告诉别人 去书店实际看一些,看一下前面的是否能看懂
看书不要太快,需要一个细嚼慢咽的过程。
用心动手 看到知识点时,要进行验证。
2、帮助文档的使用
MSDN Java API
验证自己有问题的地方,找到程序的问题;
3、不要急功近利
不要抱着速成的想法,否则必然走弯路
心态要摆正
学习编程不是一蹴而就的
付出的成本高,才能有一个高薪的输入。
4、不要浮躁
不要什么都学
浮躁的程度和技术水平成反比;
首先学好一门语言,精通一门之后转换时非常容易的
不要跟风,跟着环境去浮躁
时刻问问自己是否开始浮躁了
走自己的路,让别人浮躁去吧;
5、语言基础很重要
把基础打扎实
基础不扎实,开发出的程序就很危险
将所学的用到开发中去
6、什么时候去看别人的代码
踹摸编写别人的思路,远比自己写软件要难的多
初学者不要去看别人的代码;
当你学到一定程度时,应该去看别人的代码,学习开源软件的代码;
在纸上吧调用关系画出来;
7、如何提高
找一份工作,相信你能,找一些企业投一些简历。在工作中学习,进步会非常快。
善于总结面试的经验。
实例教程,生活中的许多重要事情可以用程序开完成(家庭财务管理程序)
有主动性。有主动性,学习的欲望要强。上网找别人的问题,为自己提高。
8、培养发现问题
出错信息,异常信息
养成发现问题、思考问题和解决问题的能力
善于问为什么会发生错误。
这种能力受益一辈子,且不随时间变化
9、编程的思想
多用心,多动手
程序运行的原理和机制
编程的目的,函数的调用,内存模型
解决问题的思路,将业务模型分析为程序模型
算法和逻辑正确,问题迎刃而解
在学习过程中培养
10、要谦虚尊重其他的程序员
学程序的时候不要瞧不起别人,心态摆正,不要有高人一等的心态
大家都是最好的,没有必要分等
无畏的争论不要参加,没有意义(存在即合理)
工具不是自己决定的,不要拿自己的工具和别人比较
适合自己工具就是最好的
学生
中国的计算机教育比较落后
大环境无法改变,但可以改变自己
上网,买书,看视频,成分利用现有的资源
计算机专业要注重基础
离散数学、操作系统、数据结构、汇编语言,大一的学生要注重基础课
旁听计算机系的课程
早接触社会,找一个正规的公司做一份工作
不要把精力浪费在吃喝玩乐上
通过改变自己,来适应环境,得到锻炼和提高,不能够去逃避。
认证的价值不大,不要把太多精力花在考证认证上
程序设计多动手,边学边练
方法是人想出来的,热爱编程
在职人员
找一个集中的时间学习
参加学习班,参加研发工作
软件研发的梦想
初次接触项目
从容的心态
查找资料,学习的能力
相信自己
就业
综合素质
面试技巧
工作经验
面试中善于表现,面试题分析
谦虚的在面试中学习,将错误的知识纠正过来
踏实肯学,不要浮躁
1、找一本好书
适合自己的水平:java编程思想 深入浅出MFC并不太适合初学者。看不懂会打击信心。
把自己的基础告诉别人 去书店实际看一些,看一下前面的是否能看懂
看书不要太快,需要一个细嚼慢咽的过程。
用心动手 看到知识点时,要进行验证。
2、帮助文档的使用
MSDN Java API
验证自己有问题的地方,找到程序的问题;
3、不要急功近利
不要抱着速成的想法,否则必然走弯路
心态要摆正
学习编程不是一蹴而就的
付出的成本高,才能有一个高薪的输入。
4、不要浮躁
不要什么都学
浮躁的程度和技术水平成反比;
首先学好一门语言,精通一门之后转换时非常容易的
不要跟风,跟着环境去浮躁
时刻问问自己是否开始浮躁了
走自己的路,让别人浮躁去吧;
5、语言基础很重要
把基础打扎实
基础不扎实,开发出的程序就很危险
将所学的用到开发中去
6、什么时候去看别人的代码
踹摸编写别人的思路,远比自己写软件要难的多
初学者不要去看别人的代码;
当你学到一定程度时,应该去看别人的代码,学习开源软件的代码;
在纸上吧调用关系画出来;
7、如何提高
找一份工作,相信你能,找一些企业投一些简历。在工作中学习,进步会非常快。
善于总结面试的经验。
实例教程,生活中的许多重要事情可以用程序开完成(家庭财务管理程序)
有主动性。有主动性,学习的欲望要强。上网找别人的问题,为自己提高。
8、培养发现问题
出错信息,异常信息
养成发现问题、思考问题和解决问题的能力
善于问为什么会发生错误。
这种能力受益一辈子,且不随时间变化
9、编程的思想
多用心,多动手
程序运行的原理和机制
编程的目的,函数的调用,内存模型
解决问题的思路,将业务模型分析为程序模型
算法和逻辑正确,问题迎刃而解
在学习过程中培养
10、要谦虚尊重其他的程序员
学程序的时候不要瞧不起别人,心态摆正,不要有高人一等的心态
大家都是最好的,没有必要分等
无畏的争论不要参加,没有意义(存在即合理)
工具不是自己决定的,不要拿自己的工具和别人比较
适合自己工具就是最好的
学生
中国的计算机教育比较落后
大环境无法改变,但可以改变自己
上网,买书,看视频,成分利用现有的资源
计算机专业要注重基础
离散数学、操作系统、数据结构、汇编语言,大一的学生要注重基础课
旁听计算机系的课程
早接触社会,找一个正规的公司做一份工作
不要把精力浪费在吃喝玩乐上
通过改变自己,来适应环境,得到锻炼和提高,不能够去逃避。
认证的价值不大,不要把太多精力花在考证认证上
程序设计多动手,边学边练
方法是人想出来的,热爱编程
在职人员
找一个集中的时间学习
参加学习班,参加研发工作
软件研发的梦想
初次接触项目
从容的心态
查找资料,学习的能力
相信自己
就业
综合素质
面试技巧
工作经验
面试中善于表现,面试题分析
谦虚的在面试中学习,将错误的知识纠正过来
踏实肯学,不要浮躁
相关文章推荐
- c++中构造函数初始化的方法以及主要区别
- iOS开发之SQLite-C语言接口规范(一)——Ready And Open Your SQLite
- java jdk自带的发布服务,wsimport命令生成客户端出错
- python04-函数的定义、调用与递归
- Java-排序算法
- 树状数组与其应用(Python实现)(1)
- python实战项目
- python中VC编译器版本的对应关系
- Python实现可自定义更新策略的LRU Cache
- GEEK编程练习— —雨水存储问题
- C++标准模板库
- PHP数组重新组织排序
- 深入理解java虚拟机(6)---内存模型与线程 & Volatile
- eclipse遇到的问题汇总
- (转载)java多态(2)-------Java转型(向上或向下转型)
- JAVA并行异步编程,线程池+FutureTask+callable+ExecutorService
- Python 基础学习笔记6- 多变量赋值
- C# 使用Get,Post,Soap方式调用WebService
- php log类
- 如何打印出方法名和行号,并有条件地禁止的NSLog?