来阿里也已经四个多月了,这段时间你学了很多东西,简单说起来,就是一个走出舒适区的过程,从一开始的新手入门,到逐渐熟悉业务和技术,再到慢慢的适应环境,胜任工作。
总体来说,这几个月还是学到了很多东西,感觉成长的很快,但同时工作的压力也非常的大。总体来说,归纳几个点吧。
第一点:就是阿里的技术。
大家都知道阿里的java技术栈,在业内基本上是可以排第一的,这也归功于阿里的技术发展十分迅速,所以底层的技术才会如此的先进。
阿里内部通常都会自己研发中间件,阿里也开源了一套中间件,但实际上内部又维护了好几套的中间件,蚂蚁也有自己独立的中间件体系,用于支撑蚂蚁金服里所有的业务线和技术线。
其实简单来说,蚂蚁的这些中技术组件和阿里系的中间件、以及开源的一些组件都大同小异,只不过对于金融支付场景更加的适用,这也是我第一次接触大规模的分布式技术组件,不管是缓存、消息队列、定时任务等各种各样的组件,都会在日常的工作中使用到,所以在技术上的成长,主要还是体现在平时的日常工作中的。
第二点就是:对职场的理解。
在没有正式工作之前,我对职场的理解还停留在实习的阶段,实习相对正式工作来说,比较轻松,生活和工作的压力也没那么大,所以可能在实习阶段也比较散漫,没有特别努力认真,现在想想还真应该反思一下实习时候的状态,到了工作的时候就不一样了,你必须要胜任工作,必须要把每件事情做好。
而且在阿里有一个比较蛋疼的地方就是你需要同时做很多事情,除了你的主要项目之外,你还需要并发去处理,很多琐碎的事情,同时你必须要主动去问主动去学习,没有人会告诉你应该怎么样才是对的,可能一开始师兄或者导师会指导你,如何熟悉这一套东西。
但是当试用期一过,就要开始自己摸索了,首先是要尽快胜任自己的工作,其次,要尽快地适应并发的办事方式,提高自己的工作效率,第三,要学会职场中的一些规则,比如说要为要有团队精神,要有团队意识和责任心,保证项目和系统的稳定运行,关键时刻需要你的时候绝不能掉链子。
毕竟是这么庞大的技术体系,一旦出了问题,有很多人会受到牵连。
第三点:学会程序员的高效办事方式。
说实话,在这里你必须要能够非常高效地办事,非常高效地完成工作。高效的前提是你要有一套方法论以及一套工具体系,让它们去支撑你的执行力。
比如说你可能需要学会做笔记,学会记录项目,学会把平时常用到的一些技术进行归纳整理。
同时,你还要学会整理平时经常用的工具,Linux、等等,你最好有一个每天的工作计划,安排好今天做哪些事情,有哪几项事情,按照什么样的顺序来做。
阿里对员工的要求往往是综合性的,你需要有很好的编码能力和技术思维,除此之外,你要有很强的总结能力和思考能力,以及技术能力,除此之外,你还要有很强的学习能力,创新的能力。
在阿里,没有人可以随随便便地应付工作。每个人都要精益求精,否则就有很可能会被淘汰。