代码改变世界

2012年回忆录及2013年目标设立

2013-02-18 16:02  追梦网络  阅读(793)  评论(12编辑  收藏  举报

一、前言

  2012年是我的本命年,24岁,如今这一年已流逝,当初定的目标。实现了么?估计还没有实现到一半吧。如今已进入2013年的蛇年,我该如何面对?过去一年我得到了什么?失去了什么?经历了什么?有什么收获,有什么经验?我该好好总结一下吧。(春节回家写的,没网络,故现在才发布,希望和大家分享交流一下)

  2012年初,我定下了目标和计划,也许是因为当时定的比较粗略,很多书都没有看完,更别说技术的掌握了。但是有几本书到现在我还没拿到手。虽然另外买了几本书,但也都没有看完,看书的时间太少了。业余时间没有及时有效的利用起来。

  2012年几件记忆犹新的事。第一件事,组建的工作室以失败而终,究其原因,第一:经验不足,领导能力不够,没有把握团队的方向及发展思路,创业道路艰难。第二:合作伙伴合作不成功,或者是因为太依赖别人,而团队自我发展意识不够。

二、写博客离职

  详细的回忆一下当时的情况吧。大概是在2012年过完春节,我回到之前上班的公司,因为我在这家公司才上三个月班,还没转正,回来才知道感觉是被骗回来的(当时在广州没打算那么快回来的),回来之后叫我签完保密协议,就让我离职,当时经理告诉我的原因,令我大吃一惊,原来是我在博客上发布了公司的部门代码,导致领导对我比较反感,研究后决定开除我。我当时第一次在博客园上发布博客,没有什么经验,泄露了一点公司的代码,当时也没在意,我以为是经理拿给我们练手的代码,又不是什么公司核心技术的代码,说实话,到公司三个月了,没做一个正在的项目,就是让我们看源码,写例子,也没有什么意思。后来才知道原来互联网如此强大,公司大部分搞技术的同事估计看了我的那篇博客。也许是上天的安排吧,我于是离开了这家公司。开始了一下件事,创业。

  总结:博客内容考虑敏感性,不能随便写,随便发布,要明白你的读者,会不会涉及到什么问题,多长一个心眼。

三、创业体验

  后来因为离职的原因,我产生了创业的想法,在学校里组织了一批大三、大二的学生,准备搞点互联网方面的。也许是巧合吧,正在思考这个问题的时候,一个朋友打电话帮我介绍了一个项目,有两个合伙人。项目是关于一个游戏论坛和一个本地商城。当时去了,听了他们的讲解介绍,大概明白了他们想做的东西,听起来很神奇,半信半疑的,说到运营问题上,感觉他们有点吹牛逼。后面接触过几次后,终于有意向合作了,于是我们团队和他们签订了一份协议,听起来很牛逼,什么什么公司?懂事长,总经理。。。。

  后来我们团队在一起讨论,谁是总经理,谁是…总监。好神奇啊。这么年轻(20出头)就可以当总经理和总监了。谈起来令人感觉很兴奋,睡不着觉。尼玛签合同,带我们去KTV签,还请了第三方律师作证,最不可思议的事,每人还叫了一个MM的,陪喝酒。由于我们团队大多还是学生,还没见过这样子的场面,或激动不已,或紧张兮兮的。虽然这样子搞,大家都还是挺开心的,但是总感觉这样子怎么能经营好一个公司呢?

  当时身为总经理一职的我,感觉自己知识还有很多欠缺,比如公司管理,团队建设等等。于是到图书管理去借了很多关于管理和经营公司的相关书籍,每天坚持看书,挑灯夜战,为了成为一个合格的管理者。而后,为了公司的事情,上上下下也跑了不少路。最后他们说是已经注册了公司,结果我到网上的工商局查询,没有查到公司的相关信息。而其中一个合伙人的身份信息也不属实(他说他有另一家公司,没查询到)。最后他和另一个合伙人不知道什么原因,另一个合伙人撤资了,于是我想我也没有必要再这样维持下去了,公司没注册,平台还未搭建完善,于是就散伙了。由于团队当时的精力基本上全部放在了公司上,其他自己的业务没有怎么开展,导致信心大减。于是也准备解散了。就这样耗时2、3、4月,三个月就这样南柯一梦了。

  总结:发现自身很多不足,比如说谈判说话能力,领导能力,人际关系能力等还不够性,经验匮乏,不能胜任领导一职,以后要多加强这方面的能力。团队的建立,一定要有一个清晰的规划和目标,统一认知,坚定不移的走下去才有可能成功,不能太依赖其他外部资源,一旦外部资源崩溃,不至于崩盘。团队的领导非常重要,领导的洞察力和发现趋势一定比其他人要强,能引领团队下一步的走向。

四、成为上班族

  创业失败后选择了找工作,5月份一个人来到成都,面试了10家左右公司,有大公司,也有小公司。当时在网上打印了100多页的面试题,边找工作边复习面试题。最后大公司都已面试失败而终,最后到了一家20人左右的小公司,干了20多天,由于是维护系统和网站的工作,我感觉干起没什么意思,没有什么技术含量,也不能锻炼到个人能力。于是找了一个借口辞职离开了。然后回学校参加毕业答辩,忙完学校的事后,又到成都的一家中型公司上班了(上次面试了隔了很久才打电话通知我通过了)。总结:大公司虽然也是注重基础的考试,但是往往靠得比较深,如果掌握不是很牢固、理解不是很深入,大多是通不过的。尼玛还考高中数学,概率等等,这些早就忘了。

  6月份我一个人又来到了成都,开始了我的上班生涯,一上就上到现在。所谓“吃一堑长一智”,上次的经历,我深深的记住了。这次顺利通过的3个月的试用期,虽然做的东西比较少。从第一次写博客,被开除,到现在我都很少写博客了,怕了吧,也变得懒了。这大半年,这个公司是我有生以来工作最长的公司。但是从工作中学到的东西甚少,只是把我的编码功底和编码习惯、风格等优化巩固了一下,现在我觉得我写代码的时候考虑的比以前多了,因为之前写的代码经常会出现问题,都是因为考虑不周全导致的。至于框架、架构这些还没怎么接触到和用到。尼玛公司基本上还是用的三层架构,而且团队小组的代码不公开,相互资源不共享,自己搞自己的模块。我们写好代码只需要提交到SVN上,经理的写代码,我们基本看不到,最多看到底层的sql语句。测试还是手动的。

  总结:在此期间我写得最多改得最多的就是逻辑代码。这个懂一门语言的应该都会写吧。写代码还是要写规范一些,看了别人的开源代码,再看看自己写的代码就知道差距在哪儿了。利用接口和继承,简化代码,模块解耦,利于自动化测试。在此期间,除了学到这些,还有更多的应该是偏向业务吧,都是一些功能性的。本来想跳槽的,去能够锻炼到自己能力的公司干,想到公司的其他软件还没熟悉,自己的能力还不够,于是选择了暂缓。

五、2013年目标设立:

1、月薪达到6K,到底存款达4W。

2、通过微软中级认证。MCITP,或MCPD,可以考虑一下再考软件工程师或信息系统集成师

3、能够阅读英文技术资料,无障碍。

4、能够熟练使用设计模式,和微软的相关技术(如wpf,wcf,wf,mvc,自动化测试等)。

5、代码书写能规范化,能使用常见的重构技术。

6、加强自我兴趣培养,专注某一项技术,深入研究,并有所提高。

7、熟练使用android或wf8进行手机应用开发,至少一个作品。

8、人际交际能力有所提高

9、多思考、多总结,坚持写博客,;一个月至少两篇博客。

10、 打好计算机技术基础,复习巩固算法设计、数据结构等基础学科。