入职阿里4个月了,真的每天都在拧螺丝?
2021/9/12 13:04:43
本文主要是介绍入职阿里4个月了,真的每天都在拧螺丝?,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
老铁们,这是一篇感想文。
入职前想的是管他拧不拧螺丝,反正我手劲贼大。
关注楼主的应该知道,楼主在4月份的时候入职了阿里巴巴,在入职之前,是一个有4年半工作经验的Android开发同学,经过2个月的准备,以及20几家公司的面试最终来到了阿里。
在之前工作过的公司没有大厂,最大的也就300多人,之前独立负责项目,为了赢得项目优先调用权,曾独立杀到OPPO,VIVO总部去跟他们battle,刷方案,改链路。练就了一套纯乙方不要脸的心态,深知生活不易,尝过社会毒打,励志有机会一定当回甲方...
来之前其实是带有很大的期待加入的
要....(反正就是想法贼多...)
要做一个有想法的螺丝工。
要更加自律的学习
要充分发挥自己的优势
要跟最优秀的同学交流探讨
比如要做非常牛逼的技术
入职这4个月真的每天都在拧螺丝?
其实100多天过来,参加了N场入职培训,经历了传说中的百阿。
赶上了一个从0到1的App项目,体验了加班到凌晨2点的感觉,现在步入了正轨平均每天8点下班。
感觉没有自己当初想象的那么好,但是也没有很多人传的那么差
我还是前后对比给你们吹下吧?
楼主总结下跟之前公司的对比吧
1.关于技术
这段时间其实还是有一些不习惯的,楼主之前一直都是中小公司工作,一直是各种插件,各种技术一顿怼,手法娴熟,技术风骚。一句话总结就是代码风骚爱自由』 。
现在不行了,之前那套组合拳不好使了,集团统一中间件,统一SDK,统一版本控制,连网络请求都是统一的。
业务大了确实需要一个统一标准来保证代码质量,业务质量。同时对一些开源的库的了解确实相比之前有所降低。
2.关于节奏
之前公司这个节奏大家都知道,一直是小步快dao,连跑带颠的。上午发现有个需求不错,晚上可能就申请发版了,第二天就有用户反馈了,一直处于一个高反馈,快节奏的迭代中。
现在节奏工程化,有严格的发版节奏,以及临时发版要求,包括需求评审链路,看似发版节奏慢了,实际过程增加了需求评审,视觉评审,测试评审,技术评审等多个环节,会有断节奏的感觉。
当然我也理解,这确实能保证需求合理性,你说的都对还不行么?
3.关于学习
之前学习的机会基本都是自己在各种渠道找的,比如掘金,简书,大佬公众号,以及github等各种学习平台,学习更多靠的是自己搜罗,没有一个完整体系。
现在的情况是从入职的起就每天会有培训推给你,给你系统性的推荐,这一点有啥说啥,学习环境确实比较牛逼,各种大佬分享,各种技术博客,以及各种优秀框架,只要你想学,只要你能学,公司都会给你提供各种各样的机会。
4.关于协作
这一点是之前公司没有的体会的,之前公司涉及到其他团队合作的时候,基本都直接去找,需求虽然有文档,但基本靠口述,描述清楚,效率贼快。
现在不行了,一个新的App需要接入多个团队的SDK,这人绝大部分你都不认识,沟通基本是钉钉,这点确实比较难,推进容易产生循环找人的情况,会有踢皮球的状况,等不及只能电话,这个体验真的比较差。
5.关于拧螺丝
"你是去大厂拧螺丝,还是去中小厂当leader?"这句话我们经常听到。
这个问题你怎么看待?怎么叫拧螺丝?
重复性的做一件事,或者一部分事么?这里拧螺丝的代名词是什么?是重复性?负责范围小?还是组合在一起呢?
其实我觉得大家之所以在意这件事,更多的是担心工作成长性,跟在哪个公司?是否是大厂无关。
自己干的事是否在我离开公司以后能带给我价值,个人成长高低才是判断是否在拧螺丝的关键。
举个例子
比如现在每次开发前都有以下几个阶段,可以对号入座。
开发前
会参与项目中每一版本需求的评审,可以给产品功能提供各种建议,只要你说的合理基本都会采纳。
在写代码前,都会输出一套技术方案,这之前都会被看做浪费时间行为在这里却很盛行,开始我也不习惯,有这功夫代码我都撸完了。
但是坚持了几次以后,会发现这其实很有效,之前经常有开发了一半发现,卧槽这特么的需求不通啊,这方案不行啊,这功能实现不了啊...这才会回头去过需求方案,实际上这从效率和代码质量上都是问题。
从产品测试以及运营等资源上都有风险点,等你再回归完需求可能跟你打配合的同学已经没有排期了。
开发中
确实像我上述的一样,在技术栈选型方面存在瓶颈,部分库需要上报评审才能使用,竞品库可能就用不了,这一点确实是有不爽的,所以需要平时多找时间去学习去了解,但是用集团中间件的时候经常会有跨团队协作问题,会很锻炼你的沟通协调能力。
开发质量会有对应的标准和要求,比如从基础的命名规则,到代码的执行效率,再到代码的调用频率都有相应的监控,在出现问题的时候会根据问题紧急程度分发,并要求你处理,其实处理这些问题的时候就是练就你内功的过程。
开发完
有多种测试链路,当然我们项目没有到单元测试级别,基本还是黑盒跑用例。
上线会有各种代码扫码,以及质量检查卡口,可以用自动化,也可以根据项目自定义配置产出。
所以总结来看,这一套流程下来,如果你感觉你做的东西能用来面试吹了,那就不是拧螺丝,如果你做的东西不重复,负责的范围页不小,但是就是不能吹,那其实就等同于拧螺丝了。
其实我入职以后,感想很多,开始有一种被军训的感觉,目前习惯了这里的工作节奏,并且每天晚上都会找一个小时进行打乒乓球健身,认识了很多球友,加入了他们的战队。
最后,希望自己能一直随心而动,随梦而行,对技术保持敬畏,对生活保持初心。
作者:酱爆大头菜
这篇关于入职阿里4个月了,真的每天都在拧螺丝?的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Java中定时任务实现方式及源码剖析
- 2024-11-24Java中定时任务实现方式及源码剖析
- 2024-11-24鸿蒙原生开发手记:03-元服务开发全流程(开发元服务,只需要看这一篇文章)
- 2024-11-24细说敏捷:敏捷四会之每日站会
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解