邻家小妹--1--没有代码逻辑思维怎么办?
2018-01-14 23:33
267 查看
TO 小琳
上次你好像提到,说自己没有代码逻辑思维,这段时间我想了下,这个简单说来就是熟练度。咱打个比较浅显的例子,像老家种稻子。如果城里人来农村,你让他种稻子,估计他也是一抓瞎,不知道干啥。也就是他没有种稻子的逻辑思维。那么种稻子的逻辑思维是啥呢?咱分析分析,农村种稻子就是准备稻种田地、准备水稻种子、培养幼苗、等待幼苗长大、准备插秧的稻田、插秧、施肥打药除虫浇水、夏天或者秋天收割、晒干。
城里人,跟着农民种了一年,估计能做事了,但是整体把控估计也够呛,所以第二年,城里人还是得再有经验的老农的提醒指点下,按照这个流程再来一遍。
等城里人完全熟悉了这个流程,那么他就可以独立种稻子了,也就是说他有了种稻子的逻辑思维了。
举一反三,那么种西红柿呢、种西瓜嗯、种茄子呢的逻辑思维呢,都是一样的。
有些人学得快,跟一遍,第二年自己就会种稻子了
有的人学得慢,可能要跟着种好几年
程序思维逻辑,简单点就是做事情的各个步骤,熟悉了,就有了,不用担心学不会。
就拿种稻子这事情来说吧,选秧苗稻田、培养秧苗、就类似java的基础模块,秧苗质量好,是基础,不然插秧之后就问题多多(容易倒伏容易黄页容易招虫子等等)。java基础模块学好了,以后用起来就方便。
比如java.io.xxx模块,java.sql.xxx模块,java.util.xxx模块
java的多线程、继承等等
这个时候,你甚至都不需要用到开发平台,直接一个java Dest就可以跑起来了,查看执行结果了。
就像一块稻种田,面积很小,咋操作都可以。
等把秧苗插到各个稻田后,面积大了,就开始成项目了
开始使用各种开发工具了,比如最早的jbuilder,后来的eclipse,最近流行的idea等等
秧苗插到稻田之后,就是稻田管理了,各种事情都来了,就项目要做各个功能模块一样。除草、打药、施肥、浇水等等。
之后到了秋天,收割稻子,就类似项目做完了要上线了
通常老师说的学生没有程序逻辑思维体现在以下2个方面:
1、整体上没有概念,比如城里人来农村,你让他种稻子,他不知道从何下手,甚至不知道稻子为何物?
2、整体上有概念,但是到了细节就是每个步骤,没有概念不知道咋做?
针对第一种,那就是慢慢来,跟着别人做,做完一遍,把所有步骤记下来,不需要记录所有实现细节,只需要记录要做哪些事情,事情的先后顺序关系。
针对第二种,那就别人这个细节模块咋做的,我招着做就行了,招着做成了,然后再研究他细节是咋做的,多思考多琢磨,然后再针对这个细节多做几遍,就好了。这里还牵涉到一些没有遇到的细节问题,可以baidu,可以请教同学老师等等。
你看看你处于哪个环节的问题。大部分学生都是1和2都缺乏。
总体感觉,程序员的事情,做一个项目,十几年的经验得出的结论就是,和老家种稻子差不多,就是一个熟练度而已,而且和老家种稻子一样,通常是枯燥无味的。^_^,但是生活所迫,不管做啥,都是一样,从不熟练到熟练。在农村里面,种稻子应该是最累的工序最复杂的,时间需要最长的,最需要耐心的,而且程序员还不跟种稻谷不一样,国家限制大米价格,导致农民种稻谷没有收益的,但是程序员艺成之后,参加工作了,那收入是很不错的,所以坚持住啊,没有啥手艺是我们学不会的,一遍不行就再来多学几遍。
上次你好像提到,说自己没有代码逻辑思维,这段时间我想了下,这个简单说来就是熟练度。咱打个比较浅显的例子,像老家种稻子。如果城里人来农村,你让他种稻子,估计他也是一抓瞎,不知道干啥。也就是他没有种稻子的逻辑思维。那么种稻子的逻辑思维是啥呢?咱分析分析,农村种稻子就是准备稻种田地、准备水稻种子、培养幼苗、等待幼苗长大、准备插秧的稻田、插秧、施肥打药除虫浇水、夏天或者秋天收割、晒干。
城里人,跟着农民种了一年,估计能做事了,但是整体把控估计也够呛,所以第二年,城里人还是得再有经验的老农的提醒指点下,按照这个流程再来一遍。
等城里人完全熟悉了这个流程,那么他就可以独立种稻子了,也就是说他有了种稻子的逻辑思维了。
举一反三,那么种西红柿呢、种西瓜嗯、种茄子呢的逻辑思维呢,都是一样的。
有些人学得快,跟一遍,第二年自己就会种稻子了
有的人学得慢,可能要跟着种好几年
程序思维逻辑,简单点就是做事情的各个步骤,熟悉了,就有了,不用担心学不会。
就拿种稻子这事情来说吧,选秧苗稻田、培养秧苗、就类似java的基础模块,秧苗质量好,是基础,不然插秧之后就问题多多(容易倒伏容易黄页容易招虫子等等)。java基础模块学好了,以后用起来就方便。
比如java.io.xxx模块,java.sql.xxx模块,java.util.xxx模块
java的多线程、继承等等
这个时候,你甚至都不需要用到开发平台,直接一个java Dest就可以跑起来了,查看执行结果了。
就像一块稻种田,面积很小,咋操作都可以。
等把秧苗插到各个稻田后,面积大了,就开始成项目了
开始使用各种开发工具了,比如最早的jbuilder,后来的eclipse,最近流行的idea等等
秧苗插到稻田之后,就是稻田管理了,各种事情都来了,就项目要做各个功能模块一样。除草、打药、施肥、浇水等等。
之后到了秋天,收割稻子,就类似项目做完了要上线了
通常老师说的学生没有程序逻辑思维体现在以下2个方面:
1、整体上没有概念,比如城里人来农村,你让他种稻子,他不知道从何下手,甚至不知道稻子为何物?
2、整体上有概念,但是到了细节就是每个步骤,没有概念不知道咋做?
针对第一种,那就是慢慢来,跟着别人做,做完一遍,把所有步骤记下来,不需要记录所有实现细节,只需要记录要做哪些事情,事情的先后顺序关系。
针对第二种,那就别人这个细节模块咋做的,我招着做就行了,招着做成了,然后再研究他细节是咋做的,多思考多琢磨,然后再针对这个细节多做几遍,就好了。这里还牵涉到一些没有遇到的细节问题,可以baidu,可以请教同学老师等等。
你看看你处于哪个环节的问题。大部分学生都是1和2都缺乏。
总体感觉,程序员的事情,做一个项目,十几年的经验得出的结论就是,和老家种稻子差不多,就是一个熟练度而已,而且和老家种稻子一样,通常是枯燥无味的。^_^,但是生活所迫,不管做啥,都是一样,从不熟练到熟练。在农村里面,种稻子应该是最累的工序最复杂的,时间需要最长的,最需要耐心的,而且程序员还不跟种稻谷不一样,国家限制大米价格,导致农民种稻谷没有收益的,但是程序员艺成之后,参加工作了,那收入是很不错的,所以坚持住啊,没有啥手艺是我们学不会的,一遍不行就再来多学几遍。
相关文章推荐
- win10下qt 中没有代码提示框了怎么办?
- JavaScript某行代码执行的时候,用到了某个变量,但是这个变量根本找不到在哪里定义了(或者说看上去根本没有定义过)是怎么回事,是怎么执行的?
- Myeclipse 没有代码提示怎么办
- Myeclipse没有代码提示怎么办
- Myeclipse没有代码提示怎么办
- MyEclipse 10 工程上一个红叉号怎么解决?没有代码报错
- 1j2ee即web项目,严格意义上来说,没有jsp代码,只有class文件、html文件、javascript文件。2 基于extjs框架的项目怎么怎么查看在浏览器中展示的最终html页面的代码 3
- 某个时间提交了部分代码到svn,但是我没有做记录都提交了哪些,我怎么去查看?即查看某个时间都提交了什么代码?
- Internet Explorer 已经限制此网页运行脚本或Activex控件说怎么会事?代码中没有js脚本
- 百度知道的代码复制粘贴到VB没有换行怎么办
- CSS导圆角,不过这个代码没有怎么看懂,与一般的HTML是不同
- LLVM Cookbook读书笔记(本书的缺点是直接展示大量Sample代码,对SSA/phi并没有怎么解释,TableGen部分也没讲清楚)
- idea里面jsp没有代码提示怎么办?
- 下面代码出现错误:[下面的框架可能不正确和/或缺失,没有为 kernel32.dll 加载符号] ,请问是怎么回事啊?
- 百度知道的代码复制粘贴到VB没有换行怎么办
- [VB.NET]看看下面的代码,怎么没有错误提示呀!!!!!!
- 没有好看的 Terminal 怎么能够快乐地写代码
- CSS导圆角,不过这个代码没有怎么看懂,与一般的HTML是不同
- Myeclipse代码提示-没有代码提示怎么办
- 使用华为手机debug代码的时候没有日志输出怎么办?