美文网首页态度
程序员的2016年终总结

程序员的2016年终总结

作者: Thebloodelves | 来源:发表于2016-12-31 21:21 被阅读7812次

    1月

    1月还在第一家公司跟着自己的上司设计架构;距离开始做那个项目已经2个月了,我是15年7月参加的培训,11月入职的第一家公司,运气非常好,项目是从0开始做的;当时用我上司的原话来说说架构(已经开源哦,可以看看我的其他简书)设计的不容易:

    初步阶段:大概用了3周设计初步架构,架构能适应自己想的所有情况,感觉架构很不错
    中间阶段:询问产品,然后加了很多需求,开始觉得架构有小瑕疵
    后期阶段:垃圾架构...(只是对他来说)
    

    当然架构主要不是我设计,不过中途他还是会加上我一起讨论一下细节,比如其中一个:

    表是设计成关联型表呢还是查询型
    

    当时我连这两个的区别都不知道,所以我让他帮我解释了一下:

    一个用户有10个圈子
    查询型:圈子和用户是两张表,一个用户属性数组装圈子id
    关联型:只需要一张表,一个用户属性数组直接装圈子模型
    

    考虑到当时应用偏向移动端所以选择了关联型表设计
    这里我要特别感谢我的上司:

    上司人非常好,私底下交流说的是这家公司对他有恩
    所以放弃了去大公司的机会选择了待在小公司(只有16个人)
    而且他是知道我是培训的,但是工作中依然还是经常检查我的代码
    给我讲讲一些控件和界面搭建方法(当时连cell重用都不会)
    而且我有任何问题都是直接去问他的,他非常耐心的给我解答了我所有的疑惑
    产品有时候会拿我出气,说做的不好,上司经常帮我挡枪(当时才意识到自己是多么的无力)
    并且告诉我让我做好被开除的准备,在公司就要多多的从我这里学到知识,找到下一个公司能够好好表现
    

    2月

    2月8号是过年,所以这一个月就感觉没做啥东西;不过架构设计完毕,我已经开始在这架构之上搭建界面了(这架构真好用,和培训的好不一样)

    3月

    app比较复杂,分为个人和商家端;3月大概就是在完成个人部分,但是可能还是因为自己经验不足,写出来的东西很多不满意,做了很多重复的事情,而且当时也没有层次的概念写出来的东西复杂度超级高;所以上司看着我的代码虽然很生气,但是还是非常细心的告诉我应该怎么做,再次感谢我的上司教我那么多知识,让我知道自己更要努力

    4月

    公司在北京的3个iOS同事调到成都来了,参与我和上司的项目;并且我没有任务了,项目我不参与开发了;因为我已经知道自己要被开除了,于是我也不能闲着,我就开始找文章来充实自己为找工作做准备,这时候上司还是有点不舍我,因为我虽然笨但是我肯学,肯和上司一起加班(很多时候只有我和上司两个人在公司);在4月低我被通知辞退,我一直没有转正,因为我知道自己能力不足所以没有询问为什么不让我转正

    5月

    这是一个艰难的5月,我找工作一共花了3周,自己经历过什么是无力,不过这就是社会,只有靠自己;最后还是找到了工作,一个人单挑,但是有总比没有好,当时想的是一个过渡期,先找一个做做看

    6月

    到新的公司了,环境肯定是要先熟悉的,这家公司产品对于第一家公司来说就是1/5的功力罢了,任务很轻松;6月我基本就是熟悉代码,下面是我对项目的初步印象:

    可能是上司的原因,我意识到这个代码是多么的糟糕(后面才知道是外包做的)
    我甚至有点不想动代码的感觉,就像一个定时炸弹
    公司人很不担心自己被开除一样,气氛一点不紧张
    

    项目我想重构,并且已经私自开始了

    7月

    年中总结,我写上了自己将会用两个月的时间重构项目,公司也给了我时间;我想到自己在上一家公司学到的东西能马上用,真的是蛮好的;我用着上司的框架来写项目,意识到是多么的轻松,这个框架真的是极好的,我一个月就写完了项目;这家公司都不加班,下班人就走了

    8月

    15号的时候我重构完成了,并且自己手机上安装使用自己重构的项目;但是公司没有安排测试,所以这一个月我基本还是在修改以前的项目;到8月低的时候要发版本,我说可以发我重构的吗?然后就安排了测试,测试结果是自己太年轻了,很多小细节没有考虑:

    数据库的坑我没有踩完,崩溃很多
    字体那些东西改动很大
    有些界面和原来的不一样
    ...
    

    是的,这就是没有测试的后果,导致这个月还是只有上线老版本;我又打开了那个久项目(Boom~~~)

    9月

    不知道怎么的,公司没有继续安排测试重构版本,所以我就开始自学h5;是的公司非常自由,你做完了任务就可以做自己的事情,并且你还可以询问同事得到帮助,所以我得出这家公司和上家公司的深度认识:

    这家公司是不会倒闭的,是一个集团,所以里面的员工都安枕无忧,可能就是产品为什么如此简单的原因吧
    气氛很不一样,这家公司完全不紧张,想自己家一样(公司音响会一直放着音乐上班)
    这家公司是集团的一个子公司,短期不打算盈利,产品是给集团子公司使用,第一次感觉到别人用我写的项目是什么感觉(倍爽)
    这家公司是培养人才,所以你有想法比如要开发h5,那么公司也会让你去做的
    这家公司技术不成熟,很多需要优化的地方其实上家公司已经在用了
    产品估计将来也不会有大的改进,这是在温室里的结果
    

    所以这家公司,我已经想好了自己的定位,多多向多端发展,争取更清楚的认识一个产品的生产和开发过程;让自己的思维更发散,想问题更全面,做一个真正的工程师也不是程序员

    10月

    公司真的很闲,所以我渐渐意识到我需要一个能学到很多东西的方法,所以我试了下面的方法:

    知名网站
    加qq群交流
    看源码
    ...
    

    说到qq群,我有那么一周的时候是加一些"大神交流群",发现里面都是"入门级别的问题",我很失望,我全部都退了(后面知道是自己太年轻了);于是我想到了一个办法,就是写文章,我选择了简书,在简书上写文章并阅读文章;我把自己原来的群解散了重建,来邀请简书上的作者加群,我会去首页投稿阅读iOS相关文章,写的好(自己认为写的好)的我就发出邀请,两周的邀请群成员有60个了我很开心,并且这些人都是我认为不错的,所以这才是一个真正的交流群;并且10月低公司决定上线我重构的项目,我很开心,安排测试了3次,达到了公司的要求,我非常期待自己的项目写出来给别人使用是什么样子

    11月

    4号上架成功,使用起来很舒服,但是还是有少量的崩溃,我后面慢慢的查找原因并慢慢解决了;群我发现一个问题,群里面很少有人说话,所以才有了现在的决定,开放群号,让更多的认为我文章写的好的人加群,效果非常好,到我写文章为止群成员有162个了,而且事实证明自己加群的才是愿意说话的,所以我为开始觉得"大神交流群"道歉,这是使然;11月我主要是写文章并且开始学习Android,并且我也有一篇文章让iOS开发者入门安卓写的很精炼,入门是没有问题的

    12月

    还是老样子,学习(学习使我快乐);不过也很感叹,时间过的真快,已经在这家公司6个月了;并且现在是公司不可缺少的一份子,感觉到了自己在公司存在的意义(很多小公司就是没有存在感),而且我是没有任何理由离开的,因为这里提供让你充分自学的机会,有能力就可以申请相关职位;这家公司更像一个学校,做的产品是给自己的学校用,自己不断学习;12月底开了一个会议,讲的是公司以后的发展,大致下来就是:

    不用担心公司会垮掉
    产品一起慢慢想,慢慢做,慢慢优化,不要着急
    气氛是轻松的,但是可能让你沉醉
    

    并且会议宣布我为移动端管理,也就是让我管理iOS和Android两端,算是对自己能力的认可吧,我还是很开心的,而且这家公司真心是让你学习,公司看到我在公司学习安卓所以给我一个职位, 让我能够明目张胆的学习而不需要任何理由;对于,期间还有一些小需求的增加,不过任何小的需求在上司的架构面前都会瑟瑟发抖,增加起来毫不费力(不是让你们去看那个架构哦)

    2017展望

    技术方面

    希望自己能够把安卓玩的和iOS一样溜(把安卓端也给重构了,还是用上司的框架),真正成为移动端开发者
    在公司能够更好的发展,需要新的需求能综合各端考虑
    公司能够发展壮大,这样我才能辉煌腾达啊哈哈(Boom~~~)

    其他方面

    当然了还希望自己能找到自己的另一半吧(醒醒~~~),虽然不知道怎么找

    相关文章

      网友评论

      • chvince:dalao,dalao
      • 98dd95f40b1c:很不错,爱学习的群主
      • butterflyer:跟你一样,7月培训,11月工作,15年。加油
      • return以诺:框架在哪呢?
      • tanpengsccd:关联性 和 查询型是不是针对rdbms?这些iOS也会参与吗?你们用的是sql 数据库还是nosql?为啥用这个而不是另一个呢?问题有点多哈:sweat:
      • tanpengsccd:挺谦虚的哈:blush:
      • JessYan:我是在掘金看到你写架构的那篇文章,正好我也是写安卓开发框架的,在github和公司反响还不错,所以ios的同事也向我询问ios有没有这种框架,所以今天我一看到这个标题就点进去看了,无意中看到作者还是成都的,所以感觉挺有缘的,顺便把作者的框架介绍给我同事了
        Thebloodelves:@jessyan 好的我的qq441299296
        JessYan:@Thebloodelves 嗯,框架我没看,我做安卓的,可以交个朋友,正好都在成都
        Thebloodelves:@jessyan 写的很简单,很多用法等待你们发现
      • 42627ff2ee38:越努力 越幸运🙃
        Thebloodelves:@奇鑫 是的
        0d84922e336a:有个好上司,你很幸运,
        Thebloodelves:@采菇凉的蘑菇 谢谢思密达
      • 郁金社长:付出了不少,也终于有了收获
      • 郁金社长:很羡慕
      • Thebloodelves:自己顶
        晓_我想去环游世界:公司和领导很棒

      本文标题:程序员的2016年终总结

      本文链接:https://www.haomeiwen.com/subject/xfkbvttx.html