2014年年终总结

来源:互联网 发布:路面弯沉计算软件 编辑:程序博客网 时间:2024/06/07 03:08

     这些天工作时间一直感觉自己浑浑噩噩的,这种工作环境下真是一种折磨,提了离职,但是拖了几个月确定接手的人可以独立工作之后,才肯放我,期间其实大家又都互相不信任,不过要离职了,想想也是一阵轻松,有种终于摆脱的感觉。后面再去做选择的时候,我想我会非常慎重的,这几个月找工作的时候,我也的确是这样的,发现不合适的我想都不想就拒绝了,之前的我肯定会犹豫,其实最后发现对谁都不好,不如痛快去做出决定。忽然间发家到年底了,自己又老了一岁,想想前几年,感觉有些收获,但更多的是一种时间被浪费的感觉,这点让我很不舒服。我根本不在乎自己没有在公司收获的时候赚到什么,而是非常惋惜自己这几年的时间都被浪费了,这个才是让我有些后悔甚至愤怒的地方。

     前几月的时候,老板们在B轮融资之后,突然开始觉得公司所有的员工都不能满足他们的要求,于是开始找了一帮自己的工作多年的同学朋友进来,更要求其他员工要“职业化”,不能像之前那样,公司开始抓“管理”,这让我非常吃惊,也觉得很愚蠢。于是我这次开始认真考虑离职的事情,仔细思考了很久,才发现自己待在这边是一种非常愚蠢的事情,按照一种他们强调的“职业化”的思维考虑,我真的彻底找不到为什么留在这边的理由,我自己都无法说服自己,无论是职业发展前景、工作环境还是金钱方面,这边都比不上那些给我offer的公司,我什么要留下呢?最让我觉得无语的是,老板觉得给我很多很多了,甚至超出了我自身的价值一样,当我是傻子,给我什么“原始股期权”,可是连对公司信息起码的知情权都没有,这点真是让我无语。提离职之后,跟CEO谈了一次,他问我为什么离职。我跟他说了一些问题,他承认一些,但最后我说到信息平等透明的时候,他说的让我很失望。后面,我觉得自己离职是正确的,即使公司很赚钱,普通员工也难以有所成长和收获,这点从老板的心态就可以看的出来,公司很难招到真正能做事的人,更别提管理了。

     这段时间内,我感觉自己从来没有这么心态失衡过,这个中间我感觉自己不是自己。突然老板们开始觉得对我“失望”,我其实很郁闷,无论如何,我都在把手头的工作努力做好,我也觉得自己做好了。觉得我无法合作之类的,我都很无语,我提了离职,拖了我几个月,我请假去面试都不允许。为公司做了这么久,起码的情面都没有,让我觉得自己很失败,真的很失败,连起码的鉴别人的能力都没有,或者说是做事太犹豫不决。突然开始不问缘由就开始找我问题,这让我觉得莫名其妙。不过由于自己很傻很天真,拒掉了要我近期入职的几个offer,也没有再找,我不能断了生活的来源,面对这种事情我只能选择忍耐。

     经历这几个月让我真的成熟了很多,也让我明白其实我一直生活的很顺利,没有受过太大的挫折,也并没有遭受过这种人与人之前的不堪。之前如果别人批评我,我本能会责怪自己,但是这几个月持续让我承受这些,我终于明白,其实很多时候人在利益面前,本性往往是很伪善的,以一种我是为你好的姿态,其实在宣泄自己的情绪,就事论事又有几个人可以做到。我还是坚持我自己的做事方式,将事情做好,这个是根本,不过我开始学会了防备别人,这点有些悲哀,还有就是不犹豫,如果觉得不合适,坚决不一起做事情,学会了拒绝,这个收获很值。

     总之,我明白一件事,利益面前,人性真的很糟糕,之前只是知道,这次是体会,自然感觉不一样。还有,创业要跟那些有钱的人一起做事情,这样的老板往往比较靠谱,不会在一点金钱面前失去心态。

====================================================================================
上面一直在吐槽,实在感觉心里心结很重,写作是个很有意思的事情,当你写完之后,就会发现其实没什么,会感觉很轻松。上面算是吐槽,下个月应该就可以离职,新东家也已经找好,等这边交接完成就过去入职,上面的事情把教训留下,然后事情到此为止。说了那么多不好的,谈谈这一年的收获。

     首先是职业上,莫名其妙混上了客户端的技术经理,原因很简单,春节过后,大部分技术同事都离职走了,客户端由8位同事变为只剩下我一个,公司可能是为了安抚我,给我这个虚名,实际上除了做做开发之外,并没有其他方面的收获,工资没涨其他权限也没有。可能是因为我没走,老板并没有太过惊慌,大多数同事都顺利离职了。其实我也打算离职的,但是看同事们都走了,感觉不好意思就留下来了,打算公司这边业务完成交接就离职。这个岗位带给我了什么呢,其实收获很大的。最大的一点是自信心,我一直觉得自己无法hold,但是当我真正去做,我发现其实大家的潜力是大的,只要你努力,是可以做到的。之前我只负责iOS客户端的开发工作,这部分的各个技术包括架构都是我在维护,说实话,我没感觉到什么压力,同事离职之后,依旧影响不大。但是接手Android的工作,让我感觉到压力很大,一方面是Android经手的同事特别多,代码结构比较混乱,很多地方性能也不够优化。跟最后一个离职的Android同事一起做了一段时间,跟他一起解决了几个比较关键的问题,把Android的用户体验终于有了改变。

     下面说说我具体做了什么事情把。先说说iOS吧,首先是写播放器这部分,我研究了播放器的代码,写出了自己没什么把我的播放器,并且用在我们的应用中,还算稳定与可靠,同时对集成cocos2dx框架这部分有了比较熟悉的理解,将游戏框架直接集成进入了我们的应用。后面开始进行今年的第一次应用的架构的整理,把应用底层代码进行了解耦合和模块化整理,同时上层借鉴ThinkPHP的方式对应用进行了模块化划分,同时重构了HTTP网络框架,把之前内部5K行的文件进行了拆分,将后续网络请求的使用变得只用几行代码,大多数情况下也不需要添加新文件,也没有那种耦合的地方。在后续听了一次阿里的技术讲解,回来之后使用cocoapods对我们应用进行了再一次重构,这次重构的目的在于为后续iPad版本以及其他分支版本应用的开发做准备,将底层基础模块进行通用化,可惜由于一些原因,我的计划被打乱,我自己也心灰意冷,实在无力继续,还有一些模块没有做好做完,全部模块化的远景目标也无法实现。不过还算有些成就,后续我们在开发iPad版本的时候,2个人3周就开发完成上线了,这次重构我认为做的还算成功。后面是将应用最低支持版本改为iOS6,开始引入iOS6中的一些API,比如AutoLayout以及UICollectionView,把这些技术引入团队之后,这个对我们的开发效率大大提升,这个最主要的目的是为了后续iPhone 6/6 plus的适配做技术储备,这部分后续接手的同事也会做起来比较轻松。最遗憾的是后续iPad版本的开发,浪费了很多时间和精力,做的事情却是copy代码,很多改进也无法回头用于iPhone版本,非常可惜,这部分我很遗憾也很无力,在小公司做事情就是这样,技术只能是工具一般的存在,掌握的资源有限,对产品的计划也不清楚也没有任何影响力,再加上我要离职,也非常尴尬,总之感觉非常遗憾,这部分工作是可以大大减少的,并且是可以同时对iPhone版本甚至整个iOS代码进行优化的一次好机会,白白浪费了大家的精力,这点是我无法容忍的。

     再说说Android吧,接手的时候我做的第一件事情是把项目从eclipse上面迁移到Android studio上面,同时用gradle替换ant进行应用打包混淆分发,这部分远景计划是为了Android版本的模块化动态话,还有CI的集成做技术储备,这点挺遗憾的,在google发布正式版的Android studio,大家都迁移到Android studio的时候,后续接手的Android的同事又开始使eclipse进行开发。后续参与了几个版本的Android开发,慢慢对Android技术熟悉了很多,开发功能没什么大问题,当我着手对Android代码进行重构和优化的时候,公司的做法让我很无奈,我只能离职。Android技术中对Activity,Handler和looper,自定义View,网络使用这些方面我都仔细看了一下,感觉对Android开发有了一个大概的了解,也很羡慕Android开发的同学,可以看到源代码。今年这方面我是挺满意的,至少Android开发方面算是入门了,后续我会自己开发一些Android应用,来深化Android技术理解和使用。

     其他技术方面,今年公司业务进入了比较稳定的阶段,再加上前期老板重心在游戏业务和Web端,我的事情不多,终于不用每个周末都加班了。也有时间和精力学习技术了,首先是ThinkPHP和mysql,终于坚持着把官方文档看完了,并且熟悉了mysql的开发,后面我想做服务器开发的话,我不会再这么茫然了,这点也算是今年自己对自己的一个突破,只是没有做产品,比较遗憾。其次是前端技术的学习,整体上把JS和CSS技术学习了一遍,印象比较深刻了。再者是golang和swift的学习,终于耐着性子把golang和swift学习了一遍,用swift写了一个开源项目,star还比较多,今年技术上为数不多的技术上比较有意思的地方。现在是关于OpenGL的学习,学习了好几次,都没有完全学习下来,甚至连概念都没有形成,这点让我非常恼火。现在坚持学习这个,是因为我发现自己找错了书,很难真正学习会OpenGL,我换了一本书,同时也可能之前学习过几次的原因,感觉里面的东西很简单也很熟悉,坚持着肯定可以搞下来,后面的一个产品需要对这方面的东西比较熟悉,也算是对自己职业技能槽的一个加深,毕竟单纯的APP开发技术槽太浅了。

     其次是我在比较纠结的时候,读了很多书,感悟很多,后面我想对我自己的成长还有做事都会有很大帮助,尤其<黑客与画家>、<重来>、<精益创业>、<打造facebook>这些书让我感觉自己是可以做好一个工程师的职业的,只是还需要很多的努力才行。

====================================================================================
2015年技术体系展望,2015年将专注于这几方面的技术,并且以产品练习技术,最终通过产品将技术变现!

前端技术:
  • iOS:工作技术,这个技术需要定期持续维护更新,保持自己的竞争力
  • Android:这个是自己职业方向的一个重要点,后续做产品的时候会着重联系这方面的技术
  • html/CSS/Javascript:这个技术非常重要,微信等超级APP中的开发,或者APP开发的方向中都必不可少这个
  • OpenGL:跟自己后续的一个产品计划密切相关,也算是提高自己职业技术槽的一个方式

后台技术:
  • PHP:主要基于thinkphp框架进行开发,并且阅读thinkphp的源代码,熟悉php的使用
  • mysql:熟悉mysql的基本使用,以及掌握一些sql的高级技巧
  • mongodb
  • python:学习python,为后续服务器的运维做技术储备以及可以做抓取数据的语言
  • shell:熟悉基础的shell脚本即可
  • golang:有空的情况下,熟悉golang,作为一种server端非HTTP服务开发的储备语言



====================================================================================
2014年发生了很多事情,我经历很多算是之前从来没经历过甚至没考虑过的事情,自己工作上的家庭的,让我有些疲于应付。之前我想做很多事情,但是终究是自己一方面压力不足,更重要的是心态的缺失,自控的不足,并没有真正做什么,不过无形中做了很多积累,人脉上的,技术上的,心态上的,2014年是积累的一年,2015年将会是我爆发的一年!

1 0
原创粉丝点击