作为一名计算机职业人士,你必须要有的品质。
2014-02-05 20:34
411 查看
前一段时间,就前辈们做的一套机房考试系统,来了一次学术交流大会,分别就期间出现的几个小小小小问题,做了深刻的讨论。
1.int&varchar排序
说到这个问题,其实就是题目序号的排列,正常看来题号就是1-10,每五个一组为1-5,6-10可是在实际的数据库操作时候,没有注意到题号的类型为Varchar类型,所以导出来的题号是1-5,10,6-9.大家看明白了吗?也就是说两种数据类型的排序准则是不一样的。造成的结果就是同学们在考试的时候,听到的题目和所给的选项不一致!
思考:其实事也不大,数据类型的转换:显式,隐式。所以说是不懂这些知识吗,不是!知识都是在这样一次一次的犯错中掌握的,在这样的一个反复的过程中,不放弃,坚持下来,就是知识的一次升华,我们也就在这样的实践中得到了拔高!
2.合并表
提到这个事情,想要的结果就是在统计学生考试成绩时不想调用多个表,把所有想要的结果都放到一个表中,所以,理所当然的就想到了什么……对!就是嵌套,在程序中整了一个双重循环。当然测试的时候,以一两百人这样的规模,当然是什么问题都没有。结果考试前夕,就说,把这个考试的服务器做一些清理,所以来了一个深度杀毒,加上服务器的程序运行着,结果可想而知。cup飙升呀,那叫一个居高不下。最终不得已,强制终止了执行。
思考:所以这个事情,是遇到问题,就是想当然的解决吗,用一句很流行的话叫做:你以为你以为的就是你以为的吗?我们为什么会这样写程序,这才是最关键的。遇到一个问题,我们要做的就是想:为什么会出现,怎么出现的,怎么解决,解决时可能遇到什么问题,解决后的反馈。量变到一定程度就会达到质变!
3.一个“’”的故事
在字处理软件中,由Enter键按下去导致一行文字换行的叫硬回车,程序自动换行的叫做软回车。本来看到的题目就是正常的排版,但是在执行完程序之后,原本没有换行的地方却进行了换行。
思考:所以在这里想说的就是,所见非所得!类似这样的问题,你想得到吗,明明都是看得到的,为什么还会出现差错呢?想到比做到更重要!
最后,给大家一点建议,
1.心细+耐心
2.细节决定成败
3.测试工作很重要,一是量,二是即时动态
4.站在巨人的肩膀上。拿来主义,前人的经验为我所用。
5.会就是会,不会就是不会,计算机的世界里,没有这样的字眼可能,我觉得……
1.int&varchar排序
说到这个问题,其实就是题目序号的排列,正常看来题号就是1-10,每五个一组为1-5,6-10可是在实际的数据库操作时候,没有注意到题号的类型为Varchar类型,所以导出来的题号是1-5,10,6-9.大家看明白了吗?也就是说两种数据类型的排序准则是不一样的。造成的结果就是同学们在考试的时候,听到的题目和所给的选项不一致!
思考:其实事也不大,数据类型的转换:显式,隐式。所以说是不懂这些知识吗,不是!知识都是在这样一次一次的犯错中掌握的,在这样的一个反复的过程中,不放弃,坚持下来,就是知识的一次升华,我们也就在这样的实践中得到了拔高!
2.合并表
提到这个事情,想要的结果就是在统计学生考试成绩时不想调用多个表,把所有想要的结果都放到一个表中,所以,理所当然的就想到了什么……对!就是嵌套,在程序中整了一个双重循环。当然测试的时候,以一两百人这样的规模,当然是什么问题都没有。结果考试前夕,就说,把这个考试的服务器做一些清理,所以来了一个深度杀毒,加上服务器的程序运行着,结果可想而知。cup飙升呀,那叫一个居高不下。最终不得已,强制终止了执行。
思考:所以这个事情,是遇到问题,就是想当然的解决吗,用一句很流行的话叫做:你以为你以为的就是你以为的吗?我们为什么会这样写程序,这才是最关键的。遇到一个问题,我们要做的就是想:为什么会出现,怎么出现的,怎么解决,解决时可能遇到什么问题,解决后的反馈。量变到一定程度就会达到质变!
3.一个“’”的故事
在字处理软件中,由Enter键按下去导致一行文字换行的叫硬回车,程序自动换行的叫做软回车。本来看到的题目就是正常的排版,但是在执行完程序之后,原本没有换行的地方却进行了换行。
思考:所以在这里想说的就是,所见非所得!类似这样的问题,你想得到吗,明明都是看得到的,为什么还会出现差错呢?想到比做到更重要!
最后,给大家一点建议,
1.心细+耐心
2.细节决定成败
3.测试工作很重要,一是量,二是即时动态
4.站在巨人的肩膀上。拿来主义,前人的经验为我所用。
5.会就是会,不会就是不会,计算机的世界里,没有这样的字眼可能,我觉得……
相关文章推荐
- 作为程序员,你必须了解这些关于计算机的知识
- 作为一名合格的运维工程师,必须掌握的基础技能有哪些?
- 作为进步人士必须收藏的网站
- 作为一名称职的web前端开发者,这个你是必须要知道的……
- 职场人士必须修炼的四大职业情商
- 作为一名计算机学院普通的大学生如何提高兴趣敲代码?谈谈我的感受,欢迎交流
- 作为一名计算机学院普通的大学生如何提高兴趣敲代码?谈谈我的感受,欢迎交流
- 作为IT行业计算机从业人士,不要做“邻居盖新房,你就是背后放火的那种人”
- 作为一名计算机学院普通的大学生如何提高兴趣敲代码?谈谈我的感受,欢迎交流
- 作为一名程序员你平时的生活是这样吗?
- 作为一名技术主管,开始记录技术研究内容
- 作为程序员必须知道的编程语言编年史
- 成功没有捷径,必须将卓越作为你的特质
- 在赢得别人的心之前,你必须先赢得自己的心--一名程序员的思考
- 以前的某个程序安装在计算机上创建挂起文件操作,运SQL_server卸载了重装,往往是装不了.在安装SQL200的时候有个提示出现“以前的某个程序安装在计算机上创建挂起文件操作,运行安装程序之前必须重新启动计算机”,重起以后同样是这样..是什么原因阿?"后
- IT人士的职业规范——凝视
- 如何成为一名计算机高手
- 作为一名网络工程师,我们应该如何定位自己的方向呢?
- 作为一名职高生学习Linux的心酸经历
- 【转】作为一名基层管理者如何利用情商管理自己和团队(二)