一个项目是从菜鸟到大虾的进化
——画图板实现和优化的感悟
开始学习使用计算机时,最早接触的就是window图画工具。用了很多年,却不曾想到它的来之不易。原来没用个应用软件是由很多很多的代码实现的啊!
小时候不知道“罗马不是一天建成的”是什么意思。经过简单画图板的实现和优化的项目过程,我得到了最切身的体会,每一项目,都是先实现,再考虑时效性,通过对数据结构的优化,以对代码和运行时效进行提升,再从界面的美观性、便捷性进行改善。就算是大虾,在刚实现时,其实比我这样的菜鸟写的也好不了多少。但大虾厉害就厉害在在优化的过程中,比我们能更完美的表现。而这需要不断的思考,不断的修改,不断的优化,不断的测试换的的经验所筑造的。每一个项目完成都是从菜鸟到大虾的进化过程。所以,基础很重要,好的算法,才能为以后的优化提供空间。测试也很重要,只要不断的测试,才能写出无懈可击的代码。就像今天早上在进行画图板重绘时,原本写好的画图板是有5个功能的,我只改了前两个,以为就万事大吉了,本打算关机睡觉去的,好奇心让我想用用我自己的丑丑的画板,一测试,才发现只要改过的那两个功能所绘制的形状在最小化后还会出现,其他的就不见了。eclipse还报错,向度娘请教才知道,是我的代码中有空指针什么的。回头检测,才明白是那几个没改动的功能惹得祸。可见,测试也是写代码必经的过程啊!
如果一个项目是从菜鸟到大虾的进化的话,那么,我们在java之路上的行走必然是一次又一次从菜鸟到大虾的历练。so,新的内容,不会是正常的,只有不断由新到旧,再由新到旧,我们才能真正的走的更远。
写给自己,希望在云里雾里时,我自己依然可以不断的前进!
分享到:
相关推荐
菜鸟成长手册2009——CPU-内存-硬盘篇 - 硬件知识精华菜鸟成长手册2009——CPU-内存-硬盘篇 - 硬件知识精华菜鸟成长手册2009——CPU-内存-硬盘篇 - 硬件知识精华菜鸟成长手册2009——CPU-内存-硬盘篇 - 硬件知识精华...
以新人小艾为主角,从小艾的视角出发展开讨论。小艾是一位新入职的菜鸟测试工作者,他面对着测试这一未知的领域,在导师的...小艾的成长经历贯穿了测试的各个领域,理论与实践并重,将测试以一个完整的体系展现给读者。
从菜鸟到高手系列专题——Linux系统手机应用.pdf
个人总结,集10年开发经验,精挑细选!不要错过哦。非常经典,非常实在的资料.轻松上手,附上经典实例,
这个文件重要讲解的都是计算机的一些基本的问题,一些有关在操作电脑是出现的问题,这上边都有解决方法,共然又100页都是精华中的精华,,包括计算机硬件设备维护和操作系统使用故障,也有关于网路的问题,应有尽有...
java学习进阶之路,如果从一个菜鸟进阶成大神(csdn)————程序
菜鸟也玩LINUX——brk()漏洞重提.pdf
菜鸟构建个人网站——“纯真年代”建站全过程(五).pdf
电子版的Python GUI设计之Tkinter菜鸟编程,一般是扫描图片组成的PDF或网页版 ,不支持查找操作,特整理成Word版并分享。
php程序员菜鸟成长手记——php入门教程
菜鸟学习ARM——安装交叉编译链记录,及编译jpeg
菜鸟也能玩硬件——CPU篇.pdf
企业战略管理——“菜鸟网络”
记得刚上班的前半年,我的主要工作就是画转接板。各式各样的转接板,把公司里面大牛做的各种板子连接起来。我的转接板上除了连线就是插座,没有IC,甚至没有电阻电容。就是这么简单的工作我做了半年。相信很多菜鸟...
一个障碍,一个Linux学习的最大障碍-无指导-在困扰着每一个企图闯出初级Linux困境的人。Linux菜鸟过关提供给您的不单单是初级,而是鼓励与帮助您闯进中、高级Linux水平中。现在就体验来自于Linux动力...
物流配送路径优化研究——以广州白云区广州火车站菜鸟驿站为例.doc
这个编程规范很不错,让你知道书上的程序和网上的程序的那些编排,变量的定义为什么是这样定义,因为你不知道在程序界有他们共同的规定,当你了解了这篇文章你的程序会突飞猛进,会让别人一看就是专业人员写出来的...
Android菜鸟成长笔记(十三)——碎片(一)一篇完整源码 地址:http://blog.csdn.net/zenail501129/article/details/25473829 保证代码正确。
菜鸟也来认参数——通透了解CPU、内存.pdf