神刀安全网

这究竟是不是一个坑?

       这三天度秒如年,只是因为是我失业至今三天,这三天里边我打游戏,葛优躺的看网剧,但是我就是那么一个人,玩也玩的不够尽兴,因为我真的失业三天了,想想上班的时候每天五百多块钱,真是心疼,刚才一天没有吃饭的我去楼下转了转,左思右想,我想我应该将我这半年的上班经历写下来,为了自己的以后总结点经验,同时若是对你有用,也希望你花点时间思考一下自己的职业道路.

      我是一名28岁从建筑结构工程师转行到Android的程序员.14年下半年的时候由于建筑行业的不景气,最后是在一个师姐的建议下转到程序员行业的,在此之前没有接触过任何的程序语言,所以当初到黑马的学习的时候真是异常的吃力,万幸的是在念了两边的基础班的情况下还是进入到就业班就行了培训,去年九月份的时候从西安那里毕业了,之所以没有去我的老战场北京打拼,是因为听人说上海的Android行情是最好的,当然我放弃了在北京所积累的一切,一切都是从零开始,在花了一个多月经历了七家的面试之后我入职了上海的游某公司,税前14k,这是在我们那一届培训同学里边算是可以的了,但是毕竟高薪意味着我的痛苦的开始.

      去年国庆节之后的头一天我到公司报道,刚进公司第一天便是一个新的项目,搞得我措手不及,而且还是一个VR项目,当时我心里就呵呵了,真的刚刚出来别说是VR项目,就是普通项目我也还得一个实战的经过,但是没有办法第一份IT工作,毕竟还是得接手下去,不为理想只为生计.

      刚进公司的时候真的是每一天都是新的,我所说的新的,不仅仅只是技术上的新的,更是与工作的最平常的东西,虽然在培训的时候基本上多有的东西老师都是讲到了,但是我哦毕竟是没有实战过,而且实话实话很多像什么是内网,怎么连接代理这些最基本的东西当时并没有讲到的.所以我就是奉行了以前的工程行业的经验,不会就不要乱说,不要多说话,言多必失这个道理我还是比较懂得.客户端的东西还是比较杂的,不可能谁什么都懂,遇到自己会的东西也会讲上两句,不知从那句话起我毫无疑问的露馅了.

        除了BAT中国现在基本上其他的互联网公司都是在自娱自乐,这是我一个干后台四年的朋友告诉我的,当然这个是货真价实的,因为人家已经是某公司的项目经理了.我也就是抱着这个态度来看我们公司的,准确的说是前公司,做VR视屏,当然相对于我们这些客户端来说,或者说是小公司的来说肯定不是自己开发应用库,肯定是借用github上边的开源项目.相信有很多人有知道或者是玩过这个库,叫做MD360,怎么说这是一个从实践上来说是一个不错的库,而且还进行了开源,但是我毕竟做的是Android,将demo进行改造,符合了产品的需求,但是将项目跑到红米或者是摩托罗拉这些性能差劲的手机上,真的就十分的差劲了,.

        但是我的顶头上司他不管,他认为1g的运行内存为什么能出现这种情况呢,在这里请允许我讲一句妈卖批,同样的项目你只要运行到稍微不错的手机上什么启动慢啊,有时候黑屏啊,这些问题就没有了,偏偏就是这些百元机真的什么奇葩问题都出来了,主管就是让我改,我说人家七八个人小组写的项目都是这个样子,我还查了github上边的issue,他们开源项目做的就是不怎么样,不仅仅只是我们app在手机的上边表现的差劲,其他很多人遇到了同样的问题,并非个例,开源项目的群主并没有解决这个问题,最终人家给我的邮件说到了就是手机性能问题,不是所有的手机都适用他们的开源库的,我将所有的证据拿到主管哪里去讲,毫无疑问,又是一顿痛批,给我讲你看看人家ios,就很流畅啊,这个时候真的心里有一万句草拟吗奔腾而过,最后我只是稍微的问句,某哥,你那个放到iPhone6上运行的,而这个是红米,499的红米啊.某哥一脸不屑,我知道我的印象已经GAMEOVER了.当然某哥(文中提到的某哥就是我们的研发主管并非项目经理)后来他去看了看,也并没有解决这些问题,最后离职的时候他告诉我他也没有看底层,干!若是常规的流程我还是能看懂的但是这个真的没有一点点的接触过,网上学了学openGL还是没懂,这个我至今也是不能看懂底层,毕竟几百个类,没有任何的注释,我真的看不懂,可能我真的不适合吃技术这口饭(这个我后边会讲到).

       在这个项目中我还干了一个框架层的自定义控件,具体效果就是模仿ifan的那个首页效果,这个东西还是不简单的,我用了两个周将其搞定下来了.但是测试的时候问题很多,还是运行到百元机上边的时候第一次开始的时候有明显的卡顿,还有就是两个地方进行同时的操作的时候有问题(当然这个我最后解决掉了).又是性能优化,干,我将自己的步骤进行一步步的调试看时间,并没有过度绘制和其他的问题,时间分布的基本上很均匀,也没有耗时的操作它就是慢,准确的说就是第一册开启较慢,给某哥说这个是冷启动造成的,暂且没有好的解决办法,一脸的鄙视,已然不信我,我还有什么话说,他自己搞了一天也没有搞定,我只想弱弱的问一句你不是很厉害么,你怎么没有解决这个问题呢.

        只要我说有什么问题的时候,他总是一句你看看人家ios,我说ios我实现的他实现了吗?我用的是的百元机,他用iPhone4,还不是有很多的问题,他就给我讲你们可以看底层啊,你多看看,人家ios是看不到底层的,所以有些问题结局不了,哎?这他妈的说的也对,只能是怪我水平有限了,但是我有点更相信后者,就是我已经暴露了,早已经没有了信任,没有信任那么你说什么就是借口了.

       当然项目中的什么自定义控件啊,滑动冲突,疑难杂症啊都是我的,我将属于我的300多个bug杀到了6个(还提另外一个解决了不少的问题),但早已换不回那个团队之间的信任了.

       说了这么多,自己就是一个怨妇,我就是想问问Android的老鸟,这些问题你们遇到过吗?是怎么解决的.或说是有什么建议望不吝赐教.(项目是爱玩VR).

       最后还是比较感谢某哥,拖到六个月到才将我辞退,也让我学到很多的东西,

       游某公司还是祝你们好好发展吧,毕竟我曾经欺骗了你,但是从工作而言我还是比较问心无愧的,做不到的我真心做不到.

转载本站任何文章请注明:转载至神刀安全网,谢谢神刀安全网 » 这究竟是不是一个坑?

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址