小公司程序员的编程水平与BAT大公司相比,有多大差距?

小公司程序员的编程水平与BAT大公司相比,有多大差距?,第1张

网友一:

单纯从技术上来说,大公司是小公司没法比的,大公司系统要更加复杂,研究的东西更加深入。

比如高并发,大数据,小公司没有那么大流量和数据量根本没办法研究。

大公司一个系统N台机器,为了节省资源就要研究怎么使机器能力最大化,优化代码,优化逻辑。

小公司可能一两台机器就能支撑一个系统,只要没bug就能正常运行。

但是大公司大部分普通程序员,由于做得太专一了,基本上在某一方面做得不错,整体能力差很远,但是自己觉得啥都行。

这么比喻吧,如果说把程序员比作厨师。

普通公司的程序员基本上是各个饭店的大厨,啥菜都会做。

bat是御膳房,程序员什么大菜都见过,但基本上一个大菜也做不了。很多人就是御膳房后勤部切葱花大队的切葱花手。

网友二:

作为一个编程十几年的老程序员,虽然没有进过阿里巴巴,中间换工作时候也拒绝过百度和腾讯的offer,选择了一个更适合自己的互联网公司。

编程水平主要决定因素还是和本人基本功有着极大的环境,关于大公司和小公司编码水平谁高谁低的问题,我觉得有外在因素影响但主要还是自身,自己没有决心提升自己的编码水平,外界环境再好也没多大意义。

像阿里巴巴这种大公司由于职位安排的比较饱满,正常来讲代码的提交都需要leader的审核通过,在一定程度上能极大的提高代码的质量,在审核机制上会更加严格,并且在测试把关上也会更加严简扮格。

普通的小公司在人毁野员配置上可能稍微少一些,会在代码质量把关上差一点,严格规范的制度在一定程度上能促进程序员更深层的改进。

最后,程序员该去大公司还是小公司,这就如同没有结婚的人,总想着走进围城,进入的人又羡慕没有结婚的多自由,其实来来回回也就那回事。

网友三:

别神话阿里巴巴,心有多大、舞台就有多大。

其实重点不是代码,是通过代码表达的你对问题的理解、解决问题的想象力、出色的思路和创意。

能做到这个之前你需要有扎实的基本功:对数据的理解和处理能力、算法能力、建模抽象能力、架构能力,整体到局部的全方位作战能力并具备一定的技术视野能规划未来、预见未来,哪怕是短期的。

术业有专攻,做框架的别鄙视做业务的,做AI的也别小看普通工程人员。大一点如新零售业务、小一点如组合优化算法引擎、离散事件仿真simulator,很少有人能提供出色的技术解决方案。

所以,作为一个程序员,一个对自我有要求,真正热爱代码的程序员,自己会不断给自己写的代码提更高的要求拦余灶的,在什么公司,只是外在因素,最主要还是看自己对自己的要求。

你好,在例如阿里巴巴这样的bat互联网大厂的程序员,做到架构师的职级一般都可以到年薪百万,具体如下。

1、阿里工程师岗位职级

阿里巴巴集团采用双序列职业发展体系

一套体系是专家路线【P序列=技术岗】,程序员、工程师,某一个专业领域的人才,一共分为14级,从P1到P14,目前校招最低从P4开始。

一套体系是M路线,即管理者路线【M序列=管理岗】,从M1到M10。

一般来说,应届毕业生刚入职到阿里为P5,工作1-3年之后升职到P6,阿里一般到P7才给配股票。

目前阿里需求量最大的职级范围分布在P6-P8,这也是阿里集团占比最大的级别。P6级别的程序员title是高级工程师,P7便已经是专家级别,P8则是高级专家。一般而言,小有名气的阿里程序员至少也是P8级别。P10级别的存在就是传说中的大神级别,这个级别的程序员无一不是业界鼎鼎有名的人物,比如褚霸、毕玄等等。

2、阿里岗位薪酬

阿里薪资结构:一般是12+1+3=16薪

年底的奖金为0-6个月薪资,90%人可拿到3个。

股票是工作满2年才能拿,第一次拿50%,4年能全部拿完。

关于阿里股票,主要是阿里用来奖励员工忠诚度的,所以阿里分年限行权,想要离职套现真的是很难,更不要提高额税收了。

3、阿里工程师晋升体系

阿里的工程师一般工作几年后就要考虑转P(技术)系列还是M(管理)系列了。

P虽然是专家系列但是到了一定级别也会带人做友,比如P9的整个业务都会由他带。M相对P来说比较难升,很多P做了5-10年缺少升M的资历。

和腾讯一样,阿里也是一年有两次晋升机会,其中7、8月是比较核心层级的晋升,如P7、P8、P9,年底则是较低级别的。

考核因素是上一年的绩效分数+直属领导的打分+晋升委员会打分,这里的委员会一般由直属领导+合作方的高管+懂业务的HRG组成。HRG:HR多面手,base在业务下面,在高胡码阿里话语权比别的互联网HR高。

晋升标准:绩效满足3.75、主管提名、技术答辩通过。

阿里P8架构师作为阿里的「IT架构灵魂人物」的角色,他们不仅做着架构师的本职工作,还同时做程序开发,写核心代码的工作。另外,架构师依旧是技术高手,编程能戚哪力依然是一流的。

但根据当前的市场需求,互联网大厂们对于普通Java开发人才需求逐年锐减,而对互联网架构师人才的需求招聘量已经上升到50%,因此薪资更是不可同日而语。

对于想学习互联网架构师的同学来说,北大青鸟、课工场等优秀品牌都是不错的选择。课程根据招聘需求制定,包含全部分布式微服务技术,对标阿里P8级别架构师。

希望我的回答对你有所帮助!

1. 沟通能力:国外程序员会非常用心的去理解你的思路。国内程序员理解力要差点,有时候也不愿意理解别人的想法, 就顾着自己讲。

2. 解决问题能力:由于教育方式的不同,国外探索研究能力非常强。国内的程序员话,规定好的方案, 普遍完成的非常好升拦,若吵宽胡没有具体方案,很多时候国内程序员会巧滑无法下手。

3. 技术实力:国内很多程序员多数人工作个5-6年就开始琢磨转管理了。程序员的黄金年龄应该在40岁左右,但国内几乎都没有干程序员这行了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12550997.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存