码迷,mamicode.com
首页 > 其他好文 > 详细

平凡的我

时间:2015-12-26 22:07:32      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

从8月至今,我的内心经历了“自卑-自大-平静”这三个过程。

记得刚工作那时,因为生疏,内心很是自卑,有一种身边的人都比自己强的感觉。那时每个新人都有前辈带领,第一个项目主要是设计一个树,点击树的节点可以展开或者收缩它的所有子节点。我的工作是使用Qt进行界面设计,但那个项目使用Qt的知识少,主要是C++、算法和数据结构。第一个项目之后,其他人对Qt一些控件都有了基本认识,我却还很生疏。祸兮福之所伏,这也使得我后来比别人稍微强那么一点(原谅我自恋地这么认为)。因为在后来的项目中,大多人把重点放在Qt上,我把重点放在了设计、算法和数据结构上。

本来我的第二个项目应该是设计一个邮箱界面,但后来改成一个特别坑的项目,尽管太坑,但对我来说也是幸运。项目跟过滤有关,几行数据,每行有很多按钮,选中的按钮相当于过滤元素。那个项目复杂的地方主要在于有:行与行,项与行,项与项三种关系,每次点击按钮都会隐藏或显示一些行或者一些项。就这三种关系我就折腾了两个星期,然而最后还是存在问题的,浪费了很多时间。思考问题的原因,那时我对STL还不是很熟悉,只用vector,set和map一点没涉及,所以每次查找都有至少两层for循环,效率也就低了,而且造成思维混乱。所以特别自卑。

做第三个项目时,我对各种技术都比较娴熟了,所以开始有点骄傲。项目内容主要是对树和表的一些操作交互,为了实现同步,我学会了使用view和model。当时项目交互人总是不停改需求,所以我总是花很多时间修改代码结构,很是气愤,而且,很多bug都是那个交互人造成的,造成我有点自大了,我写的程序不可能出现bug。

最后是第四个项目,也是现在正在做的,它是第2个项目的升级版。界面变得特别特别复杂,但是更便于使用了。交接人是我的师兄,他是这里最厉害的几个人之一,我也向他学习了很多东西。

1.程序结构。第四个项目特别复杂,刚开始我把大多内容都写在了主程序中,自己都看不下去,但内容太多时间太紧所以没去修改。师兄留给我几天时间修改代码结构,把每一层都写成一个类,后来的程序结构非常清晰,而且加入新功能也变得特别容易。

2.如何工作。以前工作时间,我总是忙得不亦乐乎,遇到问题就去改问题,如果别人问我做了什么,我肯定会回答不清楚。师兄给我一个软件,essential pim,记录工作的点点滴滴,现在我做事变得有计划了,而且时时刻刻都清楚自己正在做什么。

现在我特别想读书,很多经典的书我以前都没看,现在需要全部补回来,加油!

平凡的我

标签:

原文地址:http://www.cnblogs.com/hellovenus/p/5079105.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!