入职阿里的第一年——扪心自问,这真是你想要的职场生活么?

点击上方“程序人生”,选择“置顶公众号”面试

第一时间关注程序猿(媛)身边的故事json

图片源自:Westworld Season 1微信

导语架构

应广大粉丝要求,向一批老用户征求了一些入职之后真实的工做以及生活体验,这篇是阿里的朋友写的,但愿可以提供给你们一个有用的职场信息分享以及求职建议。并发


为何选择阿里app

其实找工做的时候,选择并非太多,面试了不少家公司,大公司也好,创业公司也罢。例如腾讯、华为、网易,这些公司我都去面试了一下,可是面试以后的结果通常都不尽如人意,基本是在备胎池里泡着。主要缘由无非两种,首先由于本身是非计算机专业,第二个就是由于本身面试的时候表现的的确不是最出色的。
高并发


可是阿里仍是给了offer,因此并非由于我挑三拣四,而是实在可以选择的不是那么多,每每惟一的答案对我来讲就是最好的答案,并且因为对于传说中的bat公司老是有一种信仰,当我和家里的老人提起阿里巴巴的时候,他们哪怕不知道具体是作什么的,也会说一句这是一家大公司,跟着马云一块儿学作生意确定靠谱。因而我带着家里人的“殷切指望”,还有本身朝圣的心态开始了阿里之路。工具


我在阿里作的什么事情学习

每一个人“朝圣”的方式不尽相同,我朝圣的方式就是写代码,和绝大多数的程序猿大众并无什么区别。我也是普通的后台开发工程师,在这里不少时候并无想象中的那么高大上。测试


而我在这边负责的是交易系统,因为一个交易系统实在是太庞大了,无论是哪个业务的交易系统都是很是大的体量,因此里面的架构和设计都是相对复杂的,而我刚进去的时候,就必需要熟悉代码,看懂这里面的每个流程,熟悉其中的每个子模块,以及对应的程序状态流转,有时候还必须画出时序图、状态图来方便本身的记忆。


阿里这边呢,通常会给新进去的应届毕业生配置一个对应的师兄,帮助其尽快的融入工做和掌握对应的技术。可是因为本身开始接触的业务比较重要,毕竟是和资金系统打交道,就算是主管心大能放手一些项目,本身仍是会多少有些慌乱的。因此为了避免出问题,也为了练手,师兄给我安排的任务都是从简单的程序开始写起,好比迁移部分系统代码(从上游系统迁移到下游系统),作一些简单的小需求(如修改bug,增长某一个字段等)。

图片源自:Westworld Season 1

不过在我看来,这些都只是看起来简单,作起来却并不简单。


看似简单的缘由是由于,没必要要写不少代码(相似迁移系统代码),都不属于重构,甚至只须要复制和黏贴,增长字段每每只要增长一到两行的代码;但又并不那么简单的缘由是由于,哪怕是涉及一行的改动,都须要进行大量的测试进行覆盖,不少人觉得这些都该是测试去作,但实际上,测试每每只能进行黑盒测试,并且测试对于代码的了解程度必定不如开发,因此在这些细节上的测试都是由开发本身自测完成。


因此,每每因改动一行代码,就可能都会花上半天的时间去用各类奇奇怪怪的方法进行测试,更多时候我都怀疑本身是一个奇怪的测试而不是开发。


在这里工做就像是在打怪升级,当你完成了“新手村”的任务时,就须要去作更多的任务,一方面是为了升级,另外一方面公司也不可能养一个“闲人”。因而乎,我开始加入项目,而项目对于整个团队的重要性不言而喻,由于项目就意味着业务以及新的kpi,尤为像阿里这样以业务为主导,而不是以技术为主导的互联网公司。因此项目的优先级每每是至关高的,并且在阿里这样一个须要多人开发,团队协做的公司里,你的进度延后极可能意味着会影响别的进度,甚至会影响整个程序的进度,这种责任和压力每每会迫使你第一时间完成相应的开发任务。


而每一个项目也会有不少的流程,从一开始的项目立项、需求评审、可行性分析、系统设计分析、开发自测、测试、验证到最后的上线,这其中要有不少环节,而对于本身来讲,最重要的就是完成对应开发自测,可是这个周期每每只占整个项目周期中很小的一部分。因此留给本身去开发自测的时间并很少。


对于刚进阿里的萌新来讲,项目通常都是由大佬带着完成,所以像我这样的只能负责一部分,刚开始的时候可能还只是小小一部分。


固然写程序开发只是我工做的一部分,做为一个后台开发工程师,我还必须实时监控线上,特别是刚进来的同窗都会委以监控线上的“重任“。由于大佬们通常会有更重要的事情去作,线上问题查看通常繁琐并且也须要对于代码逻辑有必定的了解,还能提高对于系统代码的熟悉程序,因此让新来的同窗去作是不二选择。可是对于刚刚进去的我就比较惨了,由于线上的异常不分周末和工做日。只要出了问题就必需要去查看,这样便有了各类体位的查看问题方式。虽然过来不到7个月,我分别在医院、电影院、地铁口、大马路上、大巴车上查看过问题。


这恐怕是我最“痛苦”的时刻,由于周末时时刻刻都要背着一台电脑活动,手机必需要有足够的电量和流量提供wifi。以前提过项目的优先级很高,可是线上的优先级是最高的。由于阿里里面的业务实在太庞大,随便一个线上问题都有可能影响数以千计的人,因此须要及时的定位和解决问题。


图片源自:Westworld Season 1


阿里的工做氛围

首先一点, 任何人都能想到的,这里不强制加班,可是倒是加班最严重的公司,之一吧(可能还有华为)。


能够看看在万塘路上的支付宝大楼,直到晚上3点的时候,还有一半的灯是亮着的。更别说双十一时的灯火通明。


高强度的加班以及快节奏的工做。这也是每一个员工在公司的价值体现。


阿里这里仍是实现了弹性的工做制度的,并不要求每一个员工都能按时上班,固然更不会要求员工可以按时下班,每一个人工做时间其实仍是根据工做量来定义的,可是工做量又是由什么肯定的呢?


互联网最重要的是什么?没错,就是时间,每每你越早推出产品和上线,就越能占据有利地位,正所谓天下武功,惟快不破,这就致使了不少时候肯定开发平常表,不是根据工做量来估计,而是根据要上线日期来倒排工做时间,这样惟一会致使的问题就是工做不必定可以按时完成,那么剩下的东西就显而易见啦,阿里最重要的一个文化就开始出现了,那就是加班。这也是互联网公司最多见的问题。通常的互联网的996在这里是很是常见的,早上9点干到晚上9点,一周6天,这是很是大的工做强度,这边的一周的工做时间差很少能够达到(以一周5天为例,还不是6天)60小时,是通常公司的40个小时的1.5倍。因此高薪每每意味着高的工做强度。


固然这里还有一个很重要的工做氛围,就是第一时间去解决问题:

通常的IT公司可能周末不会上班也不会去解决问题,但在阿里,问题被发现了,基本都会第一时间去解决,除非这个问题根本解决不了。


阿里的技术氛围

首先阿里是一家纯正的互联网公司,所拥有的技术也很牛逼,可是这并非一个很是纯正的技术公司,不一样于facebook和google,以技术为驱动,固然非技术驱动的公司并非很差。


首先非技术性的公司必定不是以技术为驱动,而是以业务为驱动的。就好比阿里的高并发消息处理机制就是为了应对双十一的峰值。相似dubbo、fastjson这样的开源软件或者产品仍是很少的,不一样于google这种致力于开源化的公司。因此整个阿里的生态相对闭源,哪怕是hsf这种的中间件工程,也依赖了大量的闭源项目工程,因此对外部实际也是不可用的。


整体是这样,可是对于进入公司的技术型工程师来讲,通常也能够分化为两种方向,第一种是业务方向的工程师,就是咱们这些要开发业务逻辑的程序猿,主要负责写一些业务上的代码,完成产品和业务方的需求,固然这中间也会运用到各类各样的技术,可是是用技术去解决业务场景下所碰到的问题;固然也有另外一种是研究中间件的工程师,专门研发一些工具给业务的开发工程师,他们会在更专业、更抽象的角度去解决目前开发所碰到的问题。后者的要求可能会比前者高一些,但不意味着这二者之间有高低之分,通常专一业务的工程师会更加忙碌些。


固然阿里如今也在开辟新的技术栈和技术路线,也会邀请一些科学家或者名校的教授加入本身的公司,研发一些更具备前瞻性、造福、改善全人类的东西。好比最近成立的达摩院,这也可以看到一个公司的在技术研究下花的成本和决心。


阿里的文化氛围

确切的来讲,不仅是阿里,全部的上市大公司,可以站立在互联网一线的公司,都是不错的“洗脑”公司,这不只仅体如今公司平时的宣传标语上。文化氛围这个东西说的很玄乎,看不见,摸不着,但却实是存在与阿里的每个部门,每个员工身上的。

图片源自:Philip K. Dick's Electric Dreams

而其中最重要的,就是要拥抱变化,随时改变本身,和适应周围的环境。这个变化,有多是组织的调整,也有多是工做的调整。不尽相同,因此这里并无通常大公司那样的一成不变,每一个人的岗位和工做理论上都是能够进行更换的。因此有人能够从开发作到测试,也能够从测试作到总监,岗位和职位的变动每每是很频繁的,只有想不到没有作不到。


此外,还有一个氛围就是末位淘汰、优胜劣汰,这里的人不必定分为三六九等,但必定会分红3:6:1。


三成的人绩效能够评优,可是六成的人绩效能够评良,剩下的一成人必定会被评成差,而这一成人只要第二年还拿到差评,就会离开这个公司了,虽然这是一个很残酷的事实,进入公司的人都不差,可是还会进行这样的末位淘汰制,这样的公司很难不强大。


强大的公司固然也会有强大的责任感,哪怕是像我这样刚进去的新人,也能感觉到一种浓烈的社会责任感,由于本身负责的系统挂了,可能就意味着淘宝、支付宝系统挂了,影响的是数以千计的用户,这是由于服务的用户巨大,因此任何问题都不敢怠慢,这才会有上面的各类体位查看问题的场景出现。后来我才发现不仅是本身会去安排查看问题,原来技术大佬们也会去查看问题,并且查看的问题比我更仔细、更全面,他们固然也会在各个场所无差异查看问题,好比机场、度假场所、甚至是在婚礼现场。


阿里的薪资状况

固然这是你们最关心的事情,你们都说阿里的程序猿很是有钱,其实并非这么一回事,通常阿里的等级由P来分,其中P5是刚刚进去的等级,而后是P六、P7。今年的应届是15-16k起,而我是去年的,确定会比如今的低,差很少会有16薪,通常会发12个月的工资,和3-4个月的年终奖。若是绩效好,颇有可能就是6个月的奖金和工资,但也颇有可能连年终奖都没有。就如上面所说的那一成人,哪怕干的很辛苦,也许连年终奖也没有。固然P5通常是15K到20K,而P6是20K到30K,P7应该是30K以上吧,以后就只能仰望了。至于有没有股票什么的,就看本身的缘分了。


在不一样的部门通常会给不一样的股票,好比在集团,会发集团的股票,在蚂蚁金服会给蚂蚁本身还没有上市的股票,至于在菜鸟、或者阿里云通常会给本身部门的期权。固然获得这些股票、期权都是须要时间,通常会按照等级赠予股票或期权,可是前提是你在这家公司要待上多年时间,至少是三年起。


而股票、期权的给予方式并非一次性赠与,而是分屡次、分批给予,好比公司承诺4000股,可是会以4年的时间给,一年给1000股,公司也经过这种方式,保持员工对于公司的忠诚度。


因此不少人都很羡慕阿里的工资,可是实际上,阿里的工资只是行业的平均水平,不少时候给的并不高薪、而是白菜价。真正的有价值的股票不必定可以兑现,且须要待很长一段时间,因此这是也是另外一种赌博。


阿里的晋升空间

晋升,这是一个你们都很想了解的话题,首先在这里公司会有各类各样的级别,以前在阿里的薪资结构就已经说过了。通常新进去的毕业生都是P5,主要负责的任务就是可以完成上头给予的任务,固然晋升到了P6就要可以独当一面,这里也就是阿里工程师中最主要的主体,千千万万的“劳苦大众”都在这个级别。


对于每一个要求的级别要求都是不同的,因此当你可以胜任这个级别的任务的时候,天然就能得到往上升级的区别。就好比可以完成老大交待的全部任务,那你就能从P5升到P6,可是当你达到P6的时候,想到P7就不是那么简单的事情,由于你须要去作管理人的能力,可以帮助别人成长。固然到了P8,要求可能就不只仅是可以带领团队这么简单,还须要有更多的能力去整合身边的资源,去作一些重要的事情。


以上举例只是为了说明这里的等级有着不一样的要求,要求不尽相同,可是整体来讲,能力越大,级别越高,总体呈现金字塔类型。往上晋升都不是一件简单的事情,如何可以快速的晋升是每一个人都想获得的答案。


其实到了这里,没有所谓花了精力时间就必定可以办成的事情,因此这里是一个讲究结果的公司,这里须要讲究结果,就是绩效。有了好的绩效天然上升的空间就会比其余人大一些,固然这只是其中一个重要的部分,但不是所有。


由于互联网公司有一个最大特色就是能在短时间内可以发展的很是迅速。因此可以有上升空间的必定不只仅是别人干的优秀,更得老板欢心,每每还取决于这个部门这个产业可否作大。


这个道理很简单,若是是一潭死水,那么想要晋升就可能要把别人踩下去,而在阿里每每能够由于一个部门的作大,人员的扩充而让整个团队水涨船高,这样的晋升方式会来得更快,也有更好的扩展性。


因此这就是为何每每在公务员的队伍里,每每会熬很长的年头才能有晋升的空间,而在这里,每每不须要不少年头就可以有更好的发展和晋升。


因此这里除了要完美地完成老大交付的工做任务,还须要有好的眼光,去作一些别人不敢作的事情,选择一些相对有潜力或者有发展的部门。这里不只想起一句经典的话语“人的一辈子固然要靠自我奋斗,固然也要考虑历史的进程”。因此咱们在选择的时候,并不仅是看这个部门、公司之前是否有着辉煌的履历,更要看这个部门、公司是否更具潜力。因此须要一个更加长远的眼光去看待晋升的问题。


关因而否实习的一些建议

虽然对于大型互联网公司很看重实习的经验,通常有过大公司的实习经验都会有很大的加分项。可是对于通常的在校生来讲,尤为是研究生,从个人角度来讲,不推荐去实习。


因此若是是本科生,那么尽情的去实习吧,待在学校谈恋爱、玩游戏,通常上课除了一些名校,名师,其余真的不如本身自学,或者去实习,提早去社会历练,脱离本身的温馨区,学习更有先进、更有用的知识。


可是若是你是研究生,我就不推荐去实习,哪怕是像BAT这类的一线互联网公司:


1.第一是大公司实习大多干的是一些打杂的活,或者比较边角的活,可以在实习期就能作一些比较不错的项目仍是相对比较少的,可遇不可求。


2.若是实习的是在创业公司,的确能有不错的事情能够作,也能够负责一些核心的业务,可是通常在学校里,就算是再不济,也基本是一个主要项目的负责人,创业公司不必定靠谱,固然导师的项目也不必定靠谱。然而在学校里,不用毕不了业,而出去实习,通常的导师都不会让(由于要压榨剩余劳动力),而和导师冲突会带来很是多的问题,这里再也不赘述;


3.若是真有很是不错的公司向你招手,你本身也想不顾一切的去拼一把的时候,学业什么的都不重要了,固然你也就会脱离实习涨经验这个阶段,而是以一个工做者的态度去全身心投入这份工做、事业。


实习带来的经验、或者知识技巧,均可以在后续的工做中补充的,去实习只是领先了几步,不表明能和不去实习的人拉开一大截。而作事的态度、作事的方法、思惟和行为模式,这些须要内化的东西,在研究生阶段和导师的沟通,项目中同样能够实现,若是急于一时,反而会揠苗滋长。


给应届生的一些建议

首先这几个月的找工做让全部的应届生都很是疲惫了,无论找不到工做的,仍是能找到很好工做的,挑选甄别都是很是累的。


做为和你们同样的应届生过来的人有几句话想说:

1.择业比好工做更重要,不要太随波逐流,由于你们找互联网工做,每每是由于其中的高薪、高福利,可是互联网必定是存在泡沫的,有可能就会像是2000年左右的互联网公司,因此进入这个行业的应届生们,仍是要考虑一个问题,这就是本身到底喜欢不喜欢互联网,是否是愿意为他付出,否则等真的泡沫到来或者破灭,这些人将会是第一批被淘汰的人;


2.遵循本身的心里深处的想法,首先去阿里这些bat的公司就不是性价比最高的工做,不少去银行,或者去外企IT公司,拿到的钱每每和bat的钱同样,并且干的工做不那么辛苦,还能有更多本身支配的时间,也不用那么苦逼。固然bat也有好处,就是高强度的工做压力能让人快速成长,依托于大平台可以让咱们这些平凡的人实现本身的价值。若是是心里偏向于安逸工做的,或许银行、it公司、甚至是公务员才是最合理的选择,而更有野心,不甘“寂寞”的人,可能拼一拼bat这种公司,公司因人而异。没有最好的选择,只有最适合的选择;


3.不要被眼前的工资所迷惑,由于无论是it仍是互联网公司,都是以能力为基础的,能力的提高才能带来财富和工资的提高,因此不要太在意刚刚进去的工资,虽然这很重要,可是没有想象中的重要,每每升值、跳槽就会带来工资质的飞跃。因此应届生仍是以技术、环境为导向,不要由于差异几k的月工资就计较太多,要把握重点和大方向;


4.保持旺盛的斗志和精力,由于刚进公司的咱们是生力军,可是长江后浪推前浪,总有人比你更年轻,比你更能熬的起夜。那么你在行业里的优点又会在哪里?因此不断的学习,学习,保持往前冲的斗志,才是不被这个时代或者行业所淘汰的关键所在。


这样的阿里生活,你喜欢么?


scrolling="no" frameborder="0" class="vote_iframe js_editor_vote_card" data-display-style="height: 199px;" data-display-src="/cgi-bin/readtemplate?t=vote/vote-new_tmpl&__biz=MzA5MzY4NTQwMA==&supervoteid=478183700&token=1260551409&lang=zh_CN" data-src="/mp/newappmsgvote?action=show&__biz=MzA5MzY4NTQwMA==&supervoteid=478183700#wechat_redirect" data-supervoteid="478183700" allowfullscreen=""/>


-THE END-

本文系「校招薪水 OfferShow」投稿,如需转载请联系原做者。

原文标题:阿里入职的第一年,这是你想要的职场生活吗?

若是你有好的原创文章想与你们分享,欢迎投稿。


征稿要求:

①稿件字数以800~1500字左右为宜,多于2000字的文章在手机上阅读起来比较麻烦,少于800字的文章看起来不过瘾;

②你有本身拍的适合作文章插图的照片也可一并附上~若是不方便,程序和小七也会帮你配图~


加程序人生编辑们的微信,备注#投稿#:


程序 微信ID:druidlost  

小七 微信ID:duoshangshuang


点击图片get往期内容