`
mmdev
  • 浏览: 12910904 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

一个新手的工作总结及展望(峰回路转,即将又回到了C/C++和Qt的怀抱)

 
阅读更多

2011年11月底开始进入公司工作,从刚开始的看文档,到交流学习,到练习,到最终开始写代码,用了2个星期。从工作以及生活中越发的感觉到时间的重要性,以及自己和别人相比的时间匮乏。

虽然公司不大,刚刚成立,但是从进入公司开始,跟着主管一个多月,这段时间学到了很多东西,自己也成长了很多,从刚开始的不切实际,到现在的踏踏实实,确实变化很多。之前虽然一直想写些东西,但是一直没有好的时间,这次一起写一下吧。

在学校的时候总是好高骛远,感觉自己已经很牛了,什么都掌握了,出去就可以一个月拿到多少钱了,但是真正工作了,才发现,自己是多么的傻。缺乏实际工作经验,缺乏工作技巧,总之,不是缺这就是少那。刚进入公司是先搞flash的工作原理,就是它那一套基于场景的用户图形界面系统,从角色,显示列表,move to,line to等等开始,慢慢了解了视窗系统的工作原理,然后就是每天跟着主管学习,每天交流总结一次自己学到了什么,还好自己接受新事物的能力还行,没有把主管给急着。经过几天的学习之后,就开始了解自己以后真正的工作了,是一个自己开发了跨平台应用程序框架,但是现在还没有完善,说是可以跨平台但是至今为止还只能在win32和windows mobile上面跑,但是尽管这样已经很多了,至少这一套东西是自主开发的,从底层的图形引擎到中层的系统接口,再到上层的AP我们都是可控的,虽然还不是太完善。之前一直在windowsmobile的模拟器跑,调试起来非常不方便,麻烦而且慢,自从移植到win32上之后,调试速度明显提升,而且可以使用更多的调试功能,工作效率也提高不少。然后就这样,开始不断完善平台的功能和模块,从第一个SIP平台接口开始不断完成了一系列模块功能,虽然难度和技术含量都不是很高,但至少对于现在的我来说是一个很好的工作积累和提升经验的机会,并且我也从里面学到了很多的东西。因为整个平台除了第三方库意外几乎都是使用C完成了,所以写功能模块的时候对C的要求还是有的,通过真正在实际中使用C发现,C用起来确实很好,简单清晰,并且功能强大,特别是一些数据结构,指针(包括很多中,函数指针,数据类型指针等等)用起来真的很不错,相对于以前在学校,我感觉最大的差别就是对于实际程序的理解,之前太浮漂,现在则理解的更深刻,更能提高能力,我的主管它不喜欢用C++,说C++很混乱,用起来不清晰,也很麻烦,并且难以维护,他说这是李纳斯说的,并且他也赞成,虽然他说的有些东西是有道理,但是我却持保留态度,不完全赞同,虽然我也没有理解C++的精髓。由于主管的原因,所以整个平台都使用C,不管是什么语言,只要能够完成工作、需求,都是好语言,我也乐于使用它,所以对此我并没有什么看法,为此我还买了一本C经典,C语言的设计者写的,用以巩固一下基础知识。在工作中,主管说,要少问,多想,多自己动手,不要一下想的太多,要把大的逻辑思路搞清楚,把需求搞清楚,需要什么就用什么,然后一个一个的逐步完成所有的功能,这样程序写起来才会一马平川(自顶向下,C的面向结构?)。而且他也给我亲自演示了如何正确的用C解决问题,对此我真心的感谢他。我想跟着他我学到的更多的是工作态度和技术思想,虽然他RP不是太好(呵呵,玩笑)。

可能写到这里,大家会感觉看不明白,看着也没有意思,说的逻辑思路都不清楚,确实我的写作水平很有限,呵呵,大家见谅。上面说道时间匮乏,之所以这样说,是因为我对自己有目标,在一定时间内要达成,所以我说自己时间匮乏相对于别人来说,我不知道这样对自己施压是好是坏,我每天都让自己过很紧张,告诉自己要完成目标,希望自己能够挺得住。至于这个目标,只有我自己知道了,大的方向就是事业,婚姻和家庭。

下面开始说标题,从开始的C、windows mobile、visual stdio开始用,到现在短短的时间内我就发现了很多windows开发的弊端,不知道是我自己用的不习惯还是它是真的不好,反正我打心里不太喜欢windows下的开发,虽然是在windows下开发,我有时候依然还是使用命令行做一些事情,我喜欢这样的感觉和工作效率。

昨天主管突然说要把框架放到Qt里面跑,实现跨平台,这样就可以轻松在一个平台下写代码,然后拿着工程放到不同平台下编译就行了,使用IDE也是同样跨平台的,这样方便统一管理,可能有些具体平台的API需要根据不同的平台重写,但是整个工程的工作量确实大大减少,我想想确实也有道理,主管更关心是QT for android,因为他喜欢,呵呵,没办法,谁让他是主管,他以前就是做android的,后来出来做了,然后和别人组成一个团队,然后我就进来了,到现在公司还没没有注册成功,但是业务已经陆续在谈了,感觉还不错,说到这里,我也说一下,以前在学校的时候,不管是参加比赛还是自己平常玩、学习,基本上都是C/C++和QT,然后就是linux,ARM板子这样的玩,所以我对QT还是蛮亲切的,而且还会一些基本的使用,虽然现在看来只是一些表面的皮毛,呵呵。主管有了这样的想法之后 ,我就开始忙着看资料,然后着手准备工作,下面就即将可能转型到linux下的C/C++和Qt上来开发跨平台的应用框架,虽然会用到虚拟机,哈哈。

最后祝自己每天都有进步,工作顺利,多赚钱,养家,孝敬父母,没钱做什么都有心无力,所以我要努力,要做牛人,最重要的就是要赚大钱,但是我还是会一步一步来的,谢谢父母,我重生之后又长了一岁了,没有你们真的没有我,感谢我的她,感谢我的亲人朋友,感谢大家。在新一年的开始,总结自己一个多月的工作,并展望自己的未来,坚定自己的目标,给自己以后的工作加油打气。

无限可能,come on!,Vincent!

士不可以不弘毅,任重而道远!

宋金时

2012.1.6


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics