阿里巴巴|普通公司员工的编程水平与阿里巴巴有多大差距

阿里巴巴|普通公司员工的编程水平与阿里巴巴有多大差距

文章图片

阿里巴巴|普通公司员工的编程水平与阿里巴巴有多大差距

像阿里巴巴这种大公司由于职位安排的比较饱满 , 正常来讲代码的提交都需要leader的审核通过 , 在一定程度上能极大的提高代码的质量 , 在审核机制上会更加严格 , 并且在测试把关上也会更加严格 , 普通的小公司在人员配置上可能稍微少一些 , 会在把关上差一点 , 严格规范的制度在一定程度上能促进程序员更深层的改进 , 但本质上还是自身想不想让自己变得更加优秀 , 愿意不愿意让自己提升的更加快速 。

其实提到阿里巴巴这种大公司主要还是人心态问题 , 觉得大公司一定要比小公司规范 , 换做经历过大公司的人 , 还想着在里面自己只是一个螺丝钉 , 还想着去小型公司让自己发挥的更加彻底 , 小公司的人又向往着大公司的待遇以及规范 。 如同没有结婚的人 , 总想着走进围城 , 进入的人又羡慕没有结婚的多自由 , 其实来来回回也就那回事 。 曾经也是为了进入大公司舍弃了一个中型公司部门技术经理的职位 , 现在想象其实很不值当 , 进入一个成熟的大公司 , 自己做出的贡献只是沧海一粟 , 想要向上走特别难 , 而真正的机会还是在创业公司或者中小型公司 , 当然这些东西需要亲身体验才能感受到 , 在年轻气盛阶段很难体味到 , 就是觉得自己所做的选择是对的 , 实践辨真知 。

在阿里巴巴的程序员与普通公司的程序员 , 无非是阿里巴巴公司出名了所以大家比较关注 。 普通公司比如某些大型的上市软件公司、或者规模较大的公司 , 同样的也做很多的大项目 , 只不过像阿里这样大数据量大访问量大并发量的场景在很多大公司不具备 。 在阿里巴巴这样公司的程序员来说 , 应该比较幸运的是能够遇到大型互联网软件的开发 , 比如像架构设计、场景设计等 , 这对于很多程序员来说应该可以开眼界 , 参与其中也能锻炼自己 。 同样的 , 很多大型软件公司虽然没有阿里这样的场景 , 但同样也有自己特殊的应用设计、场景在阿里也见不到 。

【阿里巴巴|普通公司员工的编程水平与阿里巴巴有多大差距】别神话阿里巴巴 , 心有多大、舞台就有多大 。 其实重点不是代码 , 是通过代码表达的你对问题的理解、解决问题的想象力、出色的思路和创意 。 能做到这个之前你需要有扎实的基本工:对数据的理解和处理能力、算法能力、建模抽象能力、架构能力 , 整体到局部的全方位作战能力并具备一定的技术视野能规划未来、预见未来 , 哪怕是短期的 。 术业有专攻 , 做框架的别鄙视做业务的 , 做AI的也别小看普通工程人员 。 大一点如新零售业务、小一点如组合优化算法引擎、离散事件仿真simulator , 很少有人能提供出色的技术解决方案 。