工作3年的总结

总结 专栏收录该内容
11 篇文章 0 订阅

这篇文章虽然冠以“总结”名字,其实更多的是“流水账”,记录了我从开始接触电脑,萌生做程序员念头,到现在成为开发方面能够独当一面的“人才”的路程,也提了下以后的职业规划。稍后会开单独的文章详细写我的职业规划。


1998年

考入市排名第二的重点高中,家里奖励电脑一台。从此开始解除电脑,主要做游戏之用。那时的一些软件杂志会带光盘,里面有很多软件的试用版本。经常乐此不疲的挨个安装、试用、卸载。由于那时候用的是windows95系统,不是很稳定,经常崩溃。第一次系统崩溃时,郁闷了好久,型号买的是联想的机器,客服很快帮我搞定了。也是从这次起,我知道了系统崩溃不是什么大事情,也学会了重装系统,开始折腾的更加厉害。


2001-2005 西安科技大学(原西安科技学院,原西安矿院),本科,机械设计制造及其自动化专业。

专业是老爸帮忙选得,老一辈的观点认为机械的比较好,而且这个包含了设计、制造、自动化,一看就很NB。当时处于没什么概念的阶段,也就选了这个。因为当时差5分才上重点线,没能报考医学专业。当时考虑计算机是一门谁都掌握一点的专业,也没选,和英语类似。

大学报到,由于大一、二在新校区,大门还没盖好,路上全是泥,吓跑新生若干。学校只有综合楼,宿舍楼1、2,食堂兼图书馆,共4栋楼

大学4年,第一年还在学习,得了末等奖学金,购入sony随身听。

第二年上半开始接触游戏,一半学习一半游戏。

第二年上半开始接触《精灵》等网络游戏,学习属于混日子,经常通宵。毫无意外的,期末考试多科红灯,当时15个学分六级的,我们一块玩的几个人2个留级。开始知道怕怕,还是玩,但考试之前会专心学习了。可笑的是《C语言》居然也挂了,自己学了下,发现简单的要死,补考倒是得了个好成绩,不过有啥用呢。

第三年转移到老校区,此时新校区已经建设的相当好了。购入第二台电脑,由于从高中就开始看电脑报,加上已经有联想垫底,自己一个人去电脑城里逛了一圈就花5000大洋买了。大二的时候偶尔也帮同学配配电脑,混饭若干顿。学习一般,本人学习能力不错,即使平时不学,考前1星期突击下也就都搞定了,当然这不是什么只得炫耀的事情。期间进行若干次《微机强化》,不知道学院怎么想的,我们学机械的还搞这个。不过本人比较喜欢,帮同学完成作业若干。

第四年,基本上保持第三年的状态,报考计算机3级一次,不认真,未遂。英语4级未遂,不过本人实际中的理解能力不错,6级的人弄个英文游戏他都搞不定,我上手就能玩。毕业设计选得是3轴驱动平台,对步进电机,驱动器有了解,进一步接触编程。学会了单片机的汇编编程,学会了用C++Builder写上位机界面以及处理逻辑。毕业设计虽然没做完,但总归是自己做的东西,比其他混的人强了不知多少。


2005年毕业后

由于找不到满意的工作,又不想凑活着混日子,决定考研。所以导致中间一年的“空窗期”。开始的时候,由于没有明确的学校作为目标,所以复习很不积极,基本上都是在玩。还有3-4个月的时候,开始意识到问题的严重性了,遂购入李宁背包一个(使用至今)。从此每天被10来本书,早上7-8点去自习室,晚上10点左右回宿舍睡觉(租的宿舍的床位),一直坚持到考试,终于考上了个自费的。专业课没选好,学了个最难的,虽然是考自己学校,但分还是不够高,要不就公费了,惭愧啊,2W元呢。选的导师是当时带我做毕业设计的,很熟,对我很好。

这段时间最遗憾的就是没有趁闲的时候(确认考上后到开学,有大概半年的时间)找个工作干干,积累点社会经验。

考完试后电脑寄回家了,年后回到学校后,家里有给寄过来,记过cpu散热片掉下来,砸坏了cpu、主板、显卡。购入第三台电脑4000,双硬盘raid0,那时候的安装盘不带raid驱动,最后使用软盘才装上,装机的小伙费老劲了。后来我自己学着做了一张整合了驱动的xp安装盘,解决了此问题。


2006-2009 西安科技大学,硕士,机械制造。

研一,学习花费的时间较多了,经常混迹于自习室和图书馆,但还是会玩。不过有点不务正业,中间看编程书若干。

研二,没有课了,又开始进入散漫阶段。游戏玩的少,更多的是漫画,电影等,经常和哥们吃吃喝喝。日子倒是逍遥自在。偶然在图书馆看到一篇写高德纳的文章,开始思考我这一辈子要做个什么样的人。最后决定要做一个类似高德纳的人,那么高德纳又是一个怎么样的人呢。思考N久,问题依然不是很清晰,不过有一点是确定的就是肯定要会编程。其实之前也有模糊的概念,以后要编程,理想就是以后玩游戏的时候,看到的不是画面,而是一屏幕一屏幕的代码在飞,哈哈。所以当时本科毕业选得是编程相关的课题,硕士课题更是完全和机械不沾边,是GIS和编程的集合体,为机器人做个地图系统。


于是开始查资料,发现我这个跨专业的学生去搞编程,知识结构不全,而且以后找工作也不好找。最后决定参加《软件设计师》的考试,用了大概3个月的时间,每天就是自习室和图书馆,和考研时类似。最后以较好的成绩通过了考试。算是有中级的技术职称了,说起来有点可笑,我还几乎一点工作经验都没有呢。


研三,上半年一半时间做课题,一半时间找工作。100多份简历出去后,终于找到了人生中第一份工作,试用4千转正6千。在深圳这个地方,研究生这个价钱算低的了,不过当时考虑的是入行,试用4000是我的底线,也算和这公司有缘。


2009-2-9 入职深圳某中小公司

培训考核都比较顺利,技术考核是在Linux下做当时linux项目组没有解决的一个问题。最后3个月试用期结束的时候,这个问题总算是被我搞定了。对linux也从开始的一无所知,到有所认识了,正常的使用和开发已经没有问题。中间回学校2次。


2009-7,硕士毕业

完成毕业答辩,也开始以正式员工的身份工作。回公司后,转正时没有选择windows项目组,因为对Vc没什么兴趣,正式进入linux项目组。中间解决另一个linux组没解决的问题,在软件中通过OpenOffice读取Office文档。后续,linux组开始新的2.0项目,由于之前的linux项目经理和所有组员(2个)都不和,关系搞的很僵。1.0结束后被调到mac。而另两个人由于领导觉得他们都有各自问题,最后我中标,被赶鸭子上架,转正后就做了项目经理,不过这也是我试用期过程中表现好的缘故,当然也占了学历的光。说实话,当时真的不够资格,工作中好多搞不懂的,好在都熬过来了。后来另外2个人,有一个被公司给炒了,由于2人是同学,另一个也一起总了。于是我这个项目经理成了光杆司令,一个人硬撑着把2.0的项目做完了。这时我才算正式出师了,已经能够自己完成项目了,但管理方面还不行。从2-9入职算起,此时已工作整1年。


工作第二年

开始2.1项目,人手不够,从OEM调了个同事过来,由于之前他没做过开发,开始时只帮我做些文本和测试的工作。2.1做完他已经能够做简单的开发了。下半年,开始做另外的一个1.0项目,招聘2人,加我4个人,年前完成了项目的发布工作。此时在这个公司,我已经能够做称职的项目经理了。其中1人由于各种原因,没让他试用期,后离职。1.0的项目,基本上没让领导操什么心,难题和管理,通通一个人搞定。


工作第三年

又招聘1人,linux组达到稳定的4人,巅峰。工资上了一个台阶达到1W,由于没有新项目,开始准备Qt在3个平台上的调研和验证工作。期间公司安排外部培训Android编程(高焕堂讲的,颠覆了我很多之前的想法,受益匪浅)、架构设计(公司准备冲进进行架构设计,我和另一同事中标)。准备和我一起做架构的同事离职,我开始独自完成架构设计方面的调研和前期设计工作。我的职位从项目经理编程了高级架构设计师,但linux组还是归我管,基本上独立运行,不需要领导操心。期间由于不太忙,组织知识分享N次,开始在linux内部进行,大家都有提高,交流也多了。后来推广到整个研发中心,由于这个是我发起的,所以linux组做的最积极,其他人都属应付。表现为听的积极,讲就不行了。期间搭建分享平台2个,开始使用一个软件(类似资料收集)做,数据上传到svn上,各人上传、下载以实现分享。后来我觉得不方便,腾了太机器出来,开始考虑搭建wiki,测试后发现redmine比较适合,还可以进行部分项目管理工作。此服务器在linux运行若干月后,在我的建议下,推广到整个研发中心,和部门的论坛同步上线,但linux还是主要的使用者,个人认为wiki相较于论坛更适合做知识分享,奈何大部分人志不在此。


新架构前期进行顺利,qt验证通过,推广到3个平台。之前windows用VC开发,Mac用object-C,linux用Qt。新架构用Qt做,在我的主导下,从Linux下把Hudson引入windows。引入单元测试,使用QTest。新架构采用插件形式以便于项目扩展。


今年linux组3人相继离职,其中一人在重新架构项目组中。


2012 工作第四年

2012-2 年休假结束,开始正常工作。领导让我填加工资的申请,拒绝,希望在续签的时候谈薪水的问题。本人合同于2-8日到期,公司一直没提续不续签的事。没办法,我只能自己找到人力资源部门,提了我加工资的要求(由于公司给的待遇低于市场水平,我要的幅度较大,且由于在此公司对以后的职业发展有影响,有部分薪水是用来补偿这个影响的)。最后公司满足了一部分,没办法,只能好聚好散。所实话当时多少有点伤感,毕竟干了3年的公司,总有点不舍的。


确认离职后陆续了其他同事也要离职的消息。重新架构项目组所有人离职,windows所有人离职,测试2人离职,oem1人,加上我共10人左右。开发部分出了mac部分不了解外,几乎走完了。


现在开始准备离职的交接工作,并思考下一份工作的问题。


职业规划

关于以后的职业规划,有点模糊的思路,主要还是想走技术路线。架构师的工作是首选,先做好软件架构工作,然后是系统架构;企业架构。最近最分布计算以及多线程计算存在浓厚兴趣,但依然不想放弃架构师之路。纯粹的管理工作不是我的兴趣,要不然其实还可以考虑研发总监的职位。


现在在复习《高数》以及《数据结构》。

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

参与评论 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

九万9w

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值