今年已经到了最后一个月了,从应届生变成了往届生,经验多了一年,对一些事情的看法就和去年不一样了;除掉去实习或者比赛、项目经历,17年2月底去签了三方的公司提前上班,正式的上班经历差不多快2年了吧。总会遇到一些事情,这篇谈谈自己的一些看法。
谈谈今年的经历吧
-
跳槽
今年3月底左右跳槽的,去年2月底校招去的一家上市的金融公司。由于是985计算机,而且我的绩点在学校是top 15%~20%的,奖学金和奖项也有一些,校招简历还是不错的,所以我是上一家应届生里面校招offer最高的,我觉得在杭州还不错就过来了。
但是没想到是那种传统公司,而且还分到了B2B部门,就像是外包一样。真的是太传统了,里面技术很旧很旧一些知名三方库和android新的技术没人去研究。技术用的是09年左右的那一套,一直用到现在都没怎么变。感觉在那里学不到什么东西,待几年可能完蛋了,像温水煮青蛙。担心后面年纪大了不好跑,就当即跑路了。
关于面试,虽然我只去面了2家都拿到offer了,一家大一些,一家小一点。其实还是很惨的,投了阿里,网易,滴滴这些大公司理都不理人。关于这一点有个教训就是尽量走内推。自己当时像傻子一样没有找人推,简历也很傻逼的嫌懒得写,就拿校招的简历随便改改就投了。没有突出自己的优势加上当时毕业还没一年以及技术确实没有特别亮眼的地方,而且当时眼光局限在杭州,导致投杭州知名公司的简历都没过。
也接到了一些公司的面试,比如海康威视等,但是听说也坑,和当时的公司差不多,就没去。 -
新公司初期
可能是在上一家封闭开发了一年,在新公司可以自己带笔记本我都觉得很open,而且每周大家还会分享自己的一些研究的技术或者开发中的心得等,还有各种福利,感觉真的很棒。
转正期那段时间属于”半个公共组“,查一些crash、anr、oom、唤醒等问题,分析性能内存调优,调研、接入google的一些功能:如appIndexing、google backup、国外字符串单复数、google bundle等,偶尔还会跟到三方库源码里面看看有没有办法解决使用三分库比较蛋疼的问题。压力大,任务量也不少,基本上天天都加班,有时会加班到快第二天,但是那时确实学了很多。那段时间就算工作日搞不定,自己也会周末在家研究研究,因为真的能学到很多东西,每天都感觉自己在进步,自己对这些也感兴趣。
特别是要去查一些文档,比较新的东西或者比较偏海外的功能,国内没有人使用,就没有中文文档或者博客。得去查英文文档,看国外的博客,还用蹩脚的英文和大佬沟通,哈哈。 -
新公司后期
但是好景不长,有个做视频编辑的老哥转岗到2组去了。做视频编辑的人不够了,没办法,我就被安排上了。好日子到头了啊。恰逢新来了个类似cto的管理层,推行项目制和敏捷开发。每2周发一个版本,每个周期都被各种需求堆满,每个需求还有deadline。对项目视频编辑这一块不怎么熟,加上开发经验确实比老司机少,但是基本上要和大家的进度一致,不然就会导致整个项目delay。所以刚开始做起来特别难受,基本上神经一直蹦紧的。
产品也是个奇葩,有时给的需求给一半,想问题想得不全面,导致做的时候才发现这个设计有问题。改需求和插需求是常有的事情,本来就排满了任务,还要改和加需求,真的无语了。而且产品还很强硬,就好像程序员是给他打工一样。有时真的不知道产品经理是不是就是经理级别了?
-
惨啊惨
做不完就加班做呗,那段时间也遇到了一些比较难搞的需求。比如一个视频剪切功能:看似一个小功能,但是
这是算一套新的规则了。之前的全部功能都是基于选取一段视频做处理,但是这次这个就不一样,切到选中的视频,对剩余的视频做处理。几乎要考虑这个功能和其他所有功能之间有没有矛盾,比如先分割再剪切再变速后有没有问题等。学过概率论的就知道这个有多复杂了,当时我是尽可能的考虑case了,感觉再加一根稻草我的大脑就要罢工了。没办法了,就让测试去回归测试。测试测了一会后,很委屈的说任务量太大了,测不完,好像气得都快哭了(这个测试是汉子),就直接把包扔到群里让所有人都一起测,意思大概就是不该他一个人背。测试都这么累,想想开发是什么情况。。。。当时真的感觉做这个任务寿命都减少了几天,天天加班,deadline就在眼前,压力大的要搞死人。强行在发版前把它搞定,在那个版本上线了。
android和ios做视频编辑都是分配的2人,而且ios2个都是老司机,我和其中一个老司机的任务基本上是同步的,强行跟上老司机的进度。当时搞剪切这个功能,ios的那个老司机搞不完了,就把任务拆分,让另外一个老司机帮他搞,最后ios还是比android晚了一个版本上这个功能。android这边我就很惨了,除了对视频编辑封装的一些不清楚需要注意的地方问组长,就没有老司机帮我。晚上大家都走完了,就我一个人在安静的公司加班,逻辑复杂,理不清楚,双手挠头。现在想起来都好惨啊。当时就想,以后有孩子了是不打算让他当程序员了,太可怜了。
好不容易把这个搞完了,又要开始下一期的deadline。
如果大家一起加班还好,但是只有你一个人,大部分人都不加班或者不会加这么久的班。刚开始还好,后面就渐渐的觉得难受了。
如果说这段时间学到最有用的是什么,应该就是抗压能力吧。多任务并行,deadline频繁且急迫地压着,也没有以前那么慌了。压力大,慌也没卵用啊。事情还不是得一件件的去处理。
最难受的是加班这么多,压力这么大,全是在搞业务的。做需求,改需求,对项目是越来越熟了,但是感觉自己的进步就特别小。而且因为活太多或者太重,占了晚上的时间,然后累的周末只想睡觉,自己也没有空余时间去学点其他的东西。本来现在想的是趁年轻,还没找女朋友,把空余时间用来提示自己的各项能力。但是现在这情况看来真的不值得。而且身体也有点虚了,还去医院检查了,医生建议注意休息,开了一些缓解紧张的药。
恰逢公司在扩招,员工可以内推。然后看了下最近公司的招聘,看到组长发布的android招聘薪酬范围,我曹,我比薪资下限都低。拖了公司后腿,拉低了公司整体逼格,我很惭愧。
跳槽的时候没考虑清楚吧,只想着尽快去学点东西。这边工资只比原来多了500,但是房租却贵了800。当时是想着过来好好学技术,一切都会好起来的,这样安慰自己。现在发现都是一样,大部分靠自我驱动,公司只是提供一个平台和技术氛围。到用钱的时候才知道出来打工不是为了钱,难道是理想?双十一买东西的时候畏首畏尾的还不是没钱。有了对比后,再看看目前自己的状况,心态就不一样了。就像用墙围住,但是有一天有了梯子翻到了墙外,就会发现世界不一样。
-
现在
后面和组长说了任务太多的问题。现在每天到晚上8点或者8点半左右,如果没有特别重要的事情,工作上的事情我就会第二天再做。白天认真干活,我又不偷懒也不油,我觉得早九晚八可以了。再加需求,或者改需求,就要把其他的需求挪到下期或者砍掉。
晚上回去就自己准备一些事情,android或者flutter等其他的发育一下。
其实这篇文章更像是吐槽,但是不写出来,憋在心里很难受。现在写完了,啊~ 舒服了。
网友评论