我在阿里工作的这段时间里,都学到了哪些东西

1、

有段时间没写过原创了,想了各种理由,发现其实理由就一个,没时间。

 

我来阿里,已经几个月了。这段时间,最大的感受就是累。我是在今年的四月份加入阿里的。

 

当初我没有参加阿里巴巴的实习,而是选择了直接进行校园招聘,这也是因为当时我对实习的部门不感兴趣,于是在校招的时候我就选择了自己感兴趣的部门,也就是现在我所在的蚂蚁金服。

 

之前就听说过阿里的工作强度,可能会比较大,但是,当我在真正来到这家公司的时候,才发现996,并不是虚言,这倒不是说制度上规定的 996 ,而是因为,你手上的工作,是很难做完的,所以导致你不得不用加班的方式来完成,996 最终的目的只有一个,就是你要把手上的工作做完,对其他人有一个交代。

 

刚来一个月的时候只其实我是非常不适应的,毕竟从学校到公司,整个变化是颠覆性的,虽然之前有过实习经历,但是是比较划水的,和正式工作差别还是比较大的,第一个月大抵的状态就是,每天九点多上班,晚上九点及以后下班,这是生活规律上的不适应。

 

除此之外,在工作上也会有一些不适应,虽然前期给我的活儿都比较的零散,只要求这里修修补补,那里加点东西。这倒是其次。

 

 

主要的原因还是因为我对业务线的研发流程不太了解,以及对大家在做的事情不太了解,这会导致我在工作上遇到很多困难。因为我会听不懂大家在说什么。所以第一个月,更多的是思考。

 

如何去提高自己的效率,如何去融入这个公司,如何去熟悉部门的业务和技术战,自己感觉是一个比较外向的人,所以一旦有问题就会咨询,我的同事,我的师兄。

 

阿里的师兄是一种文化。就像武侠小说里的同门师兄弟一样,师兄会带领着你去做那些工作,并且让你去熟悉整个部门的一些事情。我的师兄是一个寡言少语的人,但是技术能力非常强,也很有责任心。他总是对总是对工作要求特别高,不放过任何一个问题,不漏掉任何一行问题代码。

 

在第一个月的时间里。我学习了很多阿里巴巴的一些中间件技术。其实这些技术。在学校复习的时候,多少也听说过一些,看过一些文章。只不过外面用的都是开源的东西,而在阿里内部,更多的是自研的产品,比如说,消息中间件,分布式事务,数据库中间件,等等等等。这些东西,在平时的学习和研发中,是经常会用到的,如果你在学校或者是在其他小公司,可能根本没有机会接触到这些东西。

 

 

作为一个Java工程师,在这家公司的职责可不止是写代码,你需要熟悉整个研发流程,从系统设计,代码开发,测试联调,发布上线,问题排查都是你的职责,其实这很锻炼人,这也是为什么加班会这么多的原因,写代码只占你日常工作的一小部分时间,你需要花更多时间在解决各类问题上。

 

阿里对校招生有一个培训,不同部门可能不太一样,蚂蚁的培训长达一个月,这个月应该也是我觉得成长最快,过得最快乐的一个月,其实无非就是上课,拓展和各类活动,这段时间认识了很多人,其中也有很多大牛,大家一起上课,一起做项目,同甘共苦度过一个月,这样的经历也是非常值得纪念的。

 

培训结束后,我也开始承担更多的工作,当自己逐渐习惯这种节奏之后,才感觉自己逐渐在融入这家公司,每次搞懂一个业务问题或者技术问题都会觉得自己在成长,当肩头上承担更多责任的时候,同时也承担了更多压力,如果不能调整好自己的心态,我想在这家公司是很难待久的。

 

可能你在其他互联网公司也会感受到相似的压力,但这就是大部分互联网公司的现状,追求效率,追求极致,我们身在其中,就必须适应环境,尊重游戏规则,马上又是新一年的校招季,去年这个时候,这个公众号才刚刚诞生,转眼一年时间,多的是更多思考,希望公众号的文章对你们有会有更多帮助

2、

来阿里也已经四个多月了,这段时间你学了很多东西,简单说起来,就是一个走出舒适区的过程,从一开始的新手入门,到逐渐熟悉业务和技术,再到慢慢的适应环境,胜任工作。

总体来说,这几个月还是学到了很多东西,感觉成长的很快,但同时工作的压力也非常的大。总体来说,归纳几个点吧。

 

第一点:就是阿里的技术。

大家都知道阿里的java技术栈,在业内基本上是可以排第一的,这也归功于阿里的技术发展十分迅速,所以底层的技术才会如此的先进。

阿里内部通常都会自己研发中间件,阿里也开源了一套中间件,但实际上内部又维护了好几套的中间件,蚂蚁也有自己独立的中间件体系,用于支撑蚂蚁金服里所有的业务线和技术线。

其实简单来说,蚂蚁的这些中技术组件和阿里系的中间件、以及开源的一些组件都大同小异,只不过对于金融支付场景更加的适用,这也是我第一次接触大规模的分布式技术组件,不管是缓存、消息队列、定时任务等各种各样的组件,都会在日常的工作中使用到,所以在技术上的成长,主要还是体现在平时的日常工作中的。

 

第二点就是:对职场的理解。

在没有正式工作之前,我对职场的理解还停留在实习的阶段,实习相对正式工作来说,比较轻松,生活和工作的压力也没那么大,所以可能在实习阶段也比较散漫,没有特别努力认真,现在想想还真应该反思一下实习时候的状态,到了工作的时候就不一样了,你必须要胜任工作,必须要把每件事情做好。

而且在阿里有一个比较蛋疼的地方就是你需要同时做很多事情,除了你的主要项目之外,你还需要并发去处理,很多琐碎的事情,同时你必须要主动去问主动去学习,没有人会告诉你应该怎么样才是对的,可能一开始师兄或者导师会指导你,如何熟悉这一套东西。

但是当试用期一过,就要开始自己摸索了,首先是要尽快胜任自己的工作,其次,要尽快地适应并发的办事方式,提高自己的工作效率,第三,要学会职场中的一些规则,比如说要为要有团队精神,要有团队意识和责任心,保证项目和系统的稳定运行,关键时刻需要你的时候绝不能掉链子。

毕竟是这么庞大的技术体系,一旦出了问题,有很多人会受到牵连。

 

第三点:学会程序员的高效办事方式。

说实话,在这里你必须要能够非常高效地办事,非常高效地完成工作。高效的前提是你要有一套方法论以及一套工具体系,让它们去支撑你的执行力。

比如说你可能需要学会做笔记,学会记录项目,学会把平时常用到的一些技术进行归纳整理。

同时,你还要学会整理平时经常用的工具,Linux、等等,你最好有一个每天的工作计划,安排好今天做哪些事情,有哪几项事情,按照什么样的顺序来做。

阿里对员工的要求往往是综合性的,你需要有很好的编码能力和技术思维,除此之外,你要有很强的总结能力和思考能力,以及技术能力,除此之外,你还要有很强的学习能力,创新的能力。

在阿里,没有人可以随随便便地应付工作。每个人都要精益求精,否则就有很可能会被淘汰

3、

在高速发展,快速迭代的互联网公司里,如何平衡自己的工作和生活。

这对于很多互联网来人来说都是一个迫在眉睫的问题,很多人被工作压的喘不过气,难以找到这个平衡点,所以他们也无法达到自己想要的一个生活状态。

有些人在这样的过程中逐渐迷失了自我,失去了对生活原本的追求。轻则失去斗志,逐渐沉沦,重则可能完全被工作压垮,成为了工作的奴隶。

 

当然了,并不是对所有的互联网人来说都会有这样的压力,还是有一些少数的互联网公司可以让你追求真正的工作生活平衡,比如在google,亚马逊,微软等一系列外企,他们就有这样的特点。

西方人更加注重生活和平衡,他们更加重视家庭生活,工作只是他们的一小部分,其实对于中国人来说,何尝又不是这样呢,但是中国的公司文化不一样,特别是互联网公司的文化,逐渐的养成了一种加班文化。

从一开始还有一些人在抗拒,到后来慢慢形成一种传统,不正常的事情也变成了正常的事情,于是不加班反而会让人觉得奇怪,可能这是一种时代的倒退吧。

但是,我们还是要说,既来之则安之,如果你无法习惯国内的互联网环境,那可能只有去一些比较稳定安逸的企业才能让你找到最初的工作与生活的平衡的,当然也有很多人选择出国,或者去一些外企,去达到这样的一个状态。

 

其实我是非常羡慕这些。能够得到工作和生活平衡的人。毕竟对于他们来说。可以更好的享受生活。而不是整天为工作疲于奔命。

当然,我也不是说国内的互联网公司的文化就一无是处,其实根本的原因,还是在于,国内互联网公司的发展速度是非常快的,他们需要不断创新,不断迭代去适应新产品新环境,新时代。

而在国外这种压力,其实会相对比较小。所以说,每个互联网公司都希望通过让员工加班来加快效率,虽然本质上还是老板的意思,但时间一久员工自己也形成了一种认识,加班充就是电、生活和工作没办法平衡。

特别是像 BAT 这样的企业,真的很少有人奢望工作和生活的平衡,这确实很悲哀,但是对于我们这些深陷其中的人来说,除了皆叹这个世道为何如此,还得去想想,如何去应对这样的现状。

在阿里,我体验到了前所未有的工作压力,这是在我之前两段实习经历中都无法体验到的工作压力,996的生活都已经算是轻松的,有时候加班一多可能就是9107或者是9106,这样的一个节奏,怎么说呢?虽然确实成长很快,但是这样的节奏确实会让人喘不过气来。

那当你面对重压时,应该如何去调整自己呢?其实能进到大厂的人来说,他们大部分都是很优秀的,他们也知道自己一路走来不容易,他们的每一段路程可能都不容易,所以进入大公司后,对于他们来说,只是又一次新的考验。可能很快他们就能习惯能适应,毕竟优秀的人身上总会有这样的一些闪光点。

那对于我来说,优秀可能并不是特别适合我的一个词,因为我觉得我是需要不断在强化自己的,我仍然有很多不足,需要去弥补的,所以来这里我更加感到了前所未有的压力。除了工作上的责任之外,必须去了解自己的短板去弥补自己的弱势。

而这也是在工作之外,我必须去思考的问题。所谓的生活和工作的平衡对于我来说,就是如何安排自己的时间,安排自己的生活。按照平时九点半点下班来算,我大概12点就要入睡,这两个小时是我一整天中唯一的放松时间我是如何安排的呢?

其实最初的一个月我也没想通,我可能就每天看看电视,打打游戏也就过去了,后来发现,工作任务也多,这些时间可能不能这样随意挥霍?于是我开始利用这些时间锻炼身体,或者看看课程、写写文章。

可能就是我每天晚上能做的一些稍微有意义的事情了。可能很多人无法理解,这样两个小时的放松时间也能叫生活吗?其实我也希望有那么多的时间去自己安排,但是现实是,你又想要熊掌又想要轻松,既想要要快速地改变自己,同时又想在舒适区里一直呆着,显然是不太现实的。

于是我们就必须要走出去。去面对更多的挑战,去探索自己身上的可能性,于是我把这些时间用来做相对更有意义的事情。

每当到了周末我又是另外一种状态,周末往往是更加需要规划的,这一段时间的周末我还会选择去游泳,去外面转转去跟朋友聚一聚,或者去参加一些户外活动。

当然,如果没有的话,我会选择在家里写写文章,然后发表一些作品,或者利用这些时间充充电,然后做一些自己想做的事情。

曾经刚入职那段时间周末还有时间打打游戏,现在基本上是没有这种时间了,只能忙里偷闲,听听听听广播看看电视剧,这对我来说就已经很满足了。

当然,周末的时候我也希望能够有更多的时间可以去支配,比如我利用周末去整理房间,然后然后去制定下周的计划,把每到周末我也会制定一个简短的计划,比如这周末我要写几天文章,要发表多少作品么,怎么去规划公众号的接下来的发展。

除此之外,我还要去看一下这周我的投资理财情况如何,然后可能就趁着周末可以比较晚睡觉,然后去听一些比较感兴趣的课程。所以基本上现在的我是一个满负荷运载的状态,休息的时间就是每天晚上的下班时间到睡觉的时间。

说了这么多,要做到工作和生活平衡,我总结以下几点

第一点:安排好自己的工作。尽量把你的工作在一周内做好一个计划,按照优先级排开,然后真的清楚自己一周内需要做哪些事情,然后能自己把控,这样你就会更加合理的规划自己的工作,避免他它们会占用你太多的时间。

第二点:想想想清楚自己想要平衡的那部分生活是什么?真的有意义吗?等到的职场上其实你要的生活无非就是放松一下自己,或者是提高一下自己,然后放松自己,不一定要单纯的是去玩游戏,或者是看剧之类的,你也可以采取更加柔和的一些方式,比如说你可以去。运动去锻炼,然后去让自己的身体变得更好。

第三点:当你的工作严重的侵蚀到你的生活时,要考虑清楚自己真的想要这样的生活吗,是不是放弃这份工作会更好?其实很多人都会深陷工作泥潭,然后就会丢失掉自己的生活。然后可能会慢慢的身体承受不住,或者是心理上变得非常脆弱,然后让自己整个人都处于一个不健康的状态。如果遇到这种情况,一定要找一段时间去想一下,你可能去请个年假出去玩一,看看这个世界,也许你就会放下。

第四点:如果你的生活也会让你也会给你带来,不低于工作的压力时,你一定要学会分分分配自己的精力,可能家庭这方面你需要话费多少时间和工作,这方面必须要学会去平衡,家庭的事真的比工作的事情重要的太多了。千万不要拿工作上的事情去成为你忽略家庭责任的一个借口。

以上四点就是我总结的,关于互联网人如何平衡自己工作和生活的建议,希望这些还不如早点离开这个工作岗位算了,希望这些内容能够帮到你们,不管如何,至少一定要让自己每天都过得开开心心的。

个人公众号:程序员黄小斜

微信公众号【程序员黄小斜】新生代青年聚集地,程序员成长充电站。作者黄小斜,职业是阿里程序员,身份是斜杠青年,希望和更多的程序员交朋友,一起进步和成长!专注于分享技术、面试、职场等成长干货,这一次,我们一起出发。

关注公众号后回复“2019”领取我这两年整理的学习资料,涵盖自学编程、求职面试、算法刷题、Java技术学习、计算机基础和考研等8000G资料合集。

技术公众号:Java技术江湖

微信公众号【Java技术江湖】一位阿里 Java 工程师的技术小站,专注于 Java 相关技术:SSM、SpringBoot、MySQL、分布式、中间件、集群、Linux、网络、多线程,偶尔讲点Docker、ELK,同时也分享技术干货和学习经验,致力于Java全栈开发!

关注公众号后回复“PDF”即可领取200+页的《Java工程师面试指南》强烈推荐,几乎涵盖所有Java工程师必知必会的知识点。

  • 150
    点赞
  • 182
    收藏
  • 打赏
    打赏
  • 73
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:猿与汪的秘密 设计师:我叫白小胖 返回首页
评论 73

打赏作者

黄小斜

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值