
互联网
大厂的代码往往禁不起细看,很多都是所谓的屎山,这是很常见的情况。应届生能做的,也就是趁着自己精力充沛,在完成工作任务之余,多学习业务代码,多研究开源框架之类的。充分借助大厂在简历上的光环和镀金作用,然后跳槽离开。说实在的,就当下的经济形势而言,新人通过校招进入大厂后,虽然有保护期,但保护期过后会发生什么难以预料,所以建议始终做好最坏的打算。别问我为什么这么说,我以前老东家组里有个年轻小姑娘,应届实习转正后,过了一年多就被辞退了。你提到if else语句泛滥的情况,在当前国内
互联网的大环境下,这其实很正常。需求一直在变,代码跟着需求走,总会不堪重负,最后就需要重构。但大家写代码都是为了生活,没人想因为线上出问题而影响绩效甚至被
裁员。所以if else就成了最优选择,使用它的时候,永远不用担心影响别人的逻辑,最多就影响自己这一小块功能,而且还有灰度控制,挺不错的。时间一长,不管是新人还是老人,在沉重的绩效压力下,都开始用起if语句了。我离职前听业务
领导说,
公司当时处于
裁员周期,对待bug的态度很简单,任何一个P0级别的bug出现在线上,结果就只有一个:被辞退。这样的
公司出现if语句泛滥的情况奇怪吗?这样的
公司,技术能有什么活力?你想成为大神去重构代码,要是出了bug连饭碗都没了,你还敢吗?所以屎山大概就是这么形成的吧,所以很多人都说,想当大神就别去大厂,大厂没法让你成为大神。不知道外企是不是这样,不过个人猜测应该不会,希望各路大佬能指点一下。