前言

一、艰难的开发经历

   (1)明天上线,你自己今天看着办                                          
   刚开始的两个星期左右,没有任何一个人能给一些文档或者简单介绍下代码结构,具体实现啥样的功能,这是因为一些代码中根本没有任何注释,完全不知道要实现的核心功能点,业务流程。以后的某一天突然给过了一堆文档,没错就是一堆文档(后来才知道根本没啥关系),说让实现某个功能点,下星期要上线(当时已经是周五),然后自己慢慢摸索,周末加班刚好能做出来,期间找不到甲方安排任务的人,无法确认结果,于是直接问到甲方总监,最后才联系到人,结果确认说是完全做错了!明天上线你自己今天看着办,一定要做出来,又于是乎继续加班边做边问,逮着人不让走确认每一步正确与否,我理解是否正确

   (2)别走啊,今晚上线

   “下班别走啊,XXX功能今晚上线”,同事几个完全被安排的服服帖帖,连个模块都没建好,从始至终都没有接到通知或者被安排任务说要上线

   (3)你们这写的啥啊,为什么都是英文,怪不得经常出现问题

   客户找过来(我们有一部分客服就在旁边),甲方绕了一圈说不是我们的问题,最后还是绕回来了,指派到我们个人。让客服小姐姐直接对接我们,给我们需求,对你没听错 就是客服小 姐姐 给我们需求,人家就直接 坐在 我们旁边看着我们写代码 ,一遍还抱怨你们这写的什么啊,为什么都是英文,怪不得人家投诉有经常有问题。      

   (4)你们在说什么,我怎么不知道

  经常出现开完会之后,没有针对到个人也没有叫相应负责人去开会,不知道接下来自己的明确的开发任务。项目几个小组之间信息不流通,所以就经常发生如下的对话:

    A:今晚我可以不加班了,你们慢慢走,我走了哦

    B:咦??你那个功能不是要大改了嘛?你改了没?

    A:WTF?!你们在说什么,我怎么不知道!

    B:不知道就对了,吃完饭赶紧回来加班吧,哈哈哈哈!

    人家客户直接跟我们吐槽说,搞什么哟,你们自己的内部的消息流都没建立好,就对外输出了(这句话听起来很专业的样子,至今记忆如新)

  .........

  多的就不多吐槽了,总结起来大家的感觉就是:上班跟上坟似的;头一次感受到写代码怎么这么难啊

二、没有自己生活的生活

  (1)除了电脑,床就是我的唯一

    项目紧急那段时间,回家就是飞奔向床先睡一会,然后再起床看下书学习下,毕竟我还是有一颗向往大厂的梦想的小咸鱼,然而.......结局就是睡过头了,算了,继续睡吧,哈哈哈

  (2)撸猫给了我当时生活的唯一乐趣

    每次加班回家,“咩咩”都会一副求摸摸的姿态,躺在你身旁,摸一摸它的肚皮,整个人疲惫感都消失了

  (3)逐渐增加的体重

   一开始还没意识到像我这样的瘦子居然还能长胖,直到某一天想称一下体重,于是买了电子称,往上一站,疑惑表情。一定是搞错了,再往上一站,估计刚买的电池不够,换一对电池,最后一站,我TM居然长胖了啊,左摸摸又摸摸,哪里长胖了啊,摸不出来..........直到我发现好像是肚子,瞬间忧伤,难道这就是传说中的瘦胖子?此时,下定决心减肚子,可是........到如今还未实现!

三、朋友的鼓励与劝告

  (1)朋友的劝告

    “你就应该考个公务员,事业单位啥的,赶紧报名了”朋友经常这么说,我虽然不说话,但是内心独白:我也想啊,可是我现在一分钱没有,不先得攒个钱嘛,回老家农村我不甘心,在这里竞争又很大。经常让我自己陷入这种矛盾的头脑风暴中!

  (2)朋友的鼓励

   期间有一个老朋友成功入职阿里,给了我一些指点跟经验,也一直鼓励我可以投投试试,可我清楚我目前这水平还有实际项目经验跟大厂要求还是相差甚远(当然给我个机会的话,我一定不怂好好准备),即使下了班以后都有看一些电子书,做一些笔记之类的,期间收集的电子书可以说是十分齐全了。  

                         工作一年多的感慨与总结(一)-LMLPHP

四、学习之旅

  (1)学习源码

  虽然三年多的经验,按理来说早就应该从源码开始着手看了,但其实我还是个起步,Spring源码都没有看完一遍,记录的笔记还没完善。刚开始更是举步维艰,无从下手,只能结合《Spring源码解析》这本书边看边记录吧,对于几个重点反复理解,比如:BeanFacbtory与FactoryBean区别、Spring是如何解决循环依赖的.....

         工作一年多的感慨与总结(一)-LMLPHP

  (2)知识的欠缺

    对“分布式事务”这一块的欠缺,是我一直想弥补的一个点,期间我也找过跟很多书籍资料,但都不尽如人意,视频资料倒是蛮多的,可能我偏向于:先从书籍资料着手,然后实践,最后再看视频加深理解,也有可能我找的方式不是很对,如果各位大佬有啥推荐的书籍的话,麻烦告知,感激万分

  (3)面试的总结

  上文提到过,因为项目差不多完成,整个项目组被迫辞职,只好重新找工作。而这个城市开发技术环境整体偏弱,前前后后面试过多家,期间也遇到很多面试“套路”,现在想想也是十分有趣又忧伤 (接下里有时间会再补充一篇关于面试的一些有趣、尴尬的事)。但对我来说唯一的好处就是锻炼了我的表达能力(大学以前我可是十分内向,说话都看可能结巴),提升了我对自己的认识,特别是不足之处,每次遇到不会的面试题都会虚心请教(当然并不是很多面试官都能耐心 教你,我不会告诉你面试官也是百度的题目,哈哈哈~),于是便初步有了自己的一些纯手打的简单的面试总结,可能你会说开发是动手干活,并不是背熟概念理论,但我觉得基本的理论概念是很重要的,比如:JVM内存结构,你可能只知道简单的方法区(Hotspot的永久代)、Java堆、栈、程序计数器。而不知道JDK1.8之后的内存结构变化移除永久代,增加元空间并移到本地内存中,常量池放入Java堆中。这样的话,面试的时候可能没有什么特别亮的点,当然有人会说公司只需要你能干活就行,而我想说的是这是我对自己的要求!

          工作一年多的感慨与总结(一)-LMLPHP              工作一年多的感慨与总结(一)-LMLPHP

五、自我的认识

  (1)好的项目经验欠缺

  三年经历,其实没经历多少项目,大项目就更不用说了,更多的是管理混乱,开发任务繁重的外包项目。但我觉得我做的好的一点就是,做完以后我不断总结上一个项目带给我什么东西,我还能再学点什么

  (2)简历不好

  三年之内跳槽两次,两次都是因为外包项目周期到,只好被迫辞职(emmmm,当然这也是自己找的,不过人家答应的是稳定,结果几个月就GG),所以每次看自己的简历总感觉有点不舒服,相比较大佬们的简历(尽管每次简历都会一改再改,完善再完善)。这一点我未来可能想面试大厂的一个绊脚石吧,但希望这个绊脚石能小一点。   

  (3)未来规划

  未来还是很期待自己能进大厂,这可能是我接下来一个大的目标吧,但是简历上跳槽频繁的记录,加上外包公司的经历让我原先8分的自信降低到了4分,这也是我目前为止比较遗憾(作死)的点,当然了尽自己的能力慢慢往前走吧,不,应该是慢慢往跟爬,不管前方路通向哪里...........                                

                                             


                                                                                                                          有时间再补充一下面试经历,还有遇到的一些挫折,生活上的开心的事吧,多年以后看到这些博文,我可能会感谢曾经的自己吧...                                                                                                                                                                                                                                                                                                                     

11-13 16:28