今天我向黄总请假提前回家,黄总当场答应了,而且提前给我发了工资,带着各种压力在合肥这个小公司度过四个月了,让我体验到上班一族的艰辛,体会到什么叫责任。从一个懵懂未知的大学生走向了职场,有人说职场险恶,有什么勾心斗角的事,但我感觉像软件这样的公司还好,大家都是努力的工作着。
刚过来的时候,对于每天上班连续上七个小时,中间也不休息真是有点不适应,我经常在中间利用倒水和上厕所的时间休息一下,因为连续坚持3,4个小时不停的写代码确实有点受不了,做的项目叫局域网搜索工具,就是对局域网内里面的设备配置,之前有人写过,我就在他的基础上写,MFC刚开始我连像GetDlgItem(),SetWindowText()这样的函数都不知道,多亏了CSDN,上面那些人真是太好了,每次问问题都会有人解答,我每次比较出最好的答案,渐渐的我知道了关于控件那些基本的函数,由于我的控件里面的控件众多,我就不停的调用这样的函数,根据不同的参数填写和配置,而和我合作的那个人不停的变参数,没变一个参数我就改大片的程序,这段时间是我四个月期间最痛苦的时候,有一次我真是要走人了,我哥把我劝回去了,我就继续在那个公司坚持着,后来才知道有个函数UpdateData()这个函数能够想控件里面填写内容和获取控件里面的内容,刚开始谁知道呢,那时候一个月干的事情我现在一个星期都能干完了,坚持了一个多月第一个功能终于做好了,测试部门说做的太慢了,这时候我又在CSDN上发帖,贴代码,说在主线程不能有Sleep这样的函数,但每次接收必须要Sleep一下,后来才知道需要建立一个线程,知道主线程要和工作线程分开,这样界面才不会出现卡顿现象,解决了这个问题之后我以为差不多了呢,其实有好多问题等着我,就是在xp上数据接收不到,其实就是相同的数据会接收到多次,这个到现在都不知道为什么,我问了windows部门的在CSDN发了几次贴大家都不知道,这个没办法我只能设个标志,接下来我做东西的速度就快了,后来黄总说我的程序有许多内存泄漏,我哪知道什么叫内存泄漏,我简历上说写过大量的windows程序那都是胡扯,这时我问windows部门,他给我一个工具检测内存泄漏的工具VLD,照着这个我自己自己解决了很多漏洞,但有一个到现在都没有解决就是AfxBeginThread会出现68字节的泄漏,但是使用CreateThread就不会,网上说这个问题没什么事,后来我就不关心这时了,这些漏洞都是和我合作那个人的问题,说明他做的时候根本没有注意,由于他一直没有被老板签下来现在辞职了,这这样不停的做着不停的坚持着,不懂的就问,现在功能做的差不多了。
我现在感觉做个好软件其实挺难的,做个达到自己要求的则更难,不停的严格的要求自己才能有所提高,每天上班其实都挺累的,等到晚上的时候又感觉自己收获挺多的,其实我现在的心态挺好的,知道在这条路上有很多的磕磕坢坢,我会努力提高自己的技术的。