看了一些回答,基本上都是很片面的,要么是拿了两者的offer,要么是仅在其中一家工作过的。本人于2016年在携程酒店研发部门实习后留用,工作至2018年3月底,后入职腾讯至今,可以说是最适合回答这个问题的人选。
我16年7-8月在携程大住宿事业群酒店研发部门实习,之后顺利留用拿到校招offer,说到我的留用经历,神奇得简直连自己都不敢相信,如果有对这个感兴趣的同学,我后面可以贴出来。当时在携程实习的时候主要是用的.net,参与的项目主要是针对酒店商户端的,并发量也不小。在携程实习的日子感觉很惬意,是自读研以来从未有过的轻松时光,弹性制工作时间(当月工作日平均工时达到8h即可)、项目组氛围很open、leader和各级领导完全没有架子,他们待人的宽容度完全超乎想象,感觉自己跟他们相差很多个level。
实习阶段我接触到了完整的大型项目周期,从需求的评审到设计编码,再到测试和后续版本迭代。了解到了一些大型系统的设计原则和高并发的应对方案,服务拆分、分库分表、负载均衡、限流降级、前端资源静态化、缓存、异步、消息中间件等。对携程的测试环境、测试流程以及监控工具要点个大大的赞,极大的方便了开发调试、自测和跨部门联调,保证上线质量。
毕业之后入职携程酒店研发原项目组,此时携程已经在整体转Java了,由于工作环境和生活方式都已经相对熟悉,整个人的状态都很不错,工作起来也比较轻松。上午九点多到公司(老员工一般在九点半左右到,老大九点就到了),中午十一点半吃饭,下午五点多就可以去吃饭,公司有自己食堂(物美价廉,每天的菜品不重样),凌空soho一层和地下层吃的也很多,还有电影院。吃完晚饭之后项目组之间就展开了飞镖大赛(大boss买的),玩过几局之后下班的下班,工作的接着工作。我晚上一般是在八点半到九点下班,晚上八点之后下班有额外20元的补贴,加上工作日出勤补贴就是40元。公司还有健身房,台球室,每层都有免费的按摩椅(我一般吃完饭后都会去按个二十分钟),顶层有露天跑道。年终奖除了offer上的之外会有额外的技术优化奖等,拿到的年薪一般都会比offer上的多。
谈到携程的技术,作为在线OTA的巨头,技术实力也不容小觑。我实习的时候是用的.net,当时公司框架组和个别部门已经在转java,我入职的时候公司已经全面在转java,跟去哪儿合并之后,更是借用了双方的资源和技术优势,内部技术栈开始统一,避免各个部门重新造轮子。内部有高效便捷的技术交流平台,文档资料全局可见,问题咨询相关人员必须在半小时内响应。曾经我遇到一个高并发的问题,在平台上提问之后竟然有大牛帮忙排查,还有人帮忙看代码。
公司内部有携程大学线上和线下学习和培训,各种技术类型和个人发展类型的学习资料可供个人学习。去哪儿的学习平台的资料也很多,不过比较偏重于技术,关于个人发展的较少。
后面由于个人原因离开了携程,去了腾讯云。可能有人要说你这个选择已经回答了题主的问题,还不是因为腾讯平台大才选择去腾讯。非也,腾讯平台虽大,但非核心部门,携程这边酒店研发是核心部门,个人成长比腾讯不会差。
先说一下腾讯这边的工作氛围和福利。腾讯上班也是弹性制,没有时长要求,早上九点多到公司,中午不到十二点吃饭,午休到两点多,下午六点左右吃饭。吃饭时间和午休时间没有啥规定,随个人生活习惯。值得一提的是,公司早餐免费,晚上八点之后下班有夜宵券,可以用于晚餐,每层有免费的饮料(咖啡,奶茶,枸杞,菊花等等)。有免费班车和健身房,滨海大厦还有羽毛球、台球、乒乓球和攀岩,据说还有室内游泳池,公司人文关怀还是挺到位的。说到待遇问题,就校招而言,几年前携程待遇略好于腾讯,但今年起腾讯的校招待遇也提高了,两家相差不大。
腾讯的技术体系最近争议比较大,公司最早是从qq做起来的,后台比较偏重于c++/c,linux,也有部分用php,go,java的。由于公司内部的赛马机制,同一个中心下面会出现多个技术栈,也存在重复造轮子的问题。为了安全起见,公司网络限制比较严格,测试环境和线上环境需要通过跳板机才能登录,但是这个很大程度上阻碍测试和开发效率。 版本发布、测试环境和流程规范还有待提高。在腾讯作为开发人员也会受到产品化思维的感染,对于一个需求,不仅仅是要满足基本功能,还要分析用户交互、用户体验以及后续产品升级。
公司经常会有各种技术分享和沙龙,线上的腾讯学院提供了各种在线学习资料,包括技术类,产品类,设计类和职业发展类。
相比较而言,氛围方面两家公司都是很open的,人文关怀也比较到位。技术方面由于两家公司架构差异,技术和流程方面各有千秋。两家在待遇差不多的情况下,看个人兴趣和职位,如果兴趣符合,谁给的是核心部门就去哪家。工作重要的是开心,在工作中学习和成长,不符合兴趣的职位,工作起来会比较痛苦。作为互联网人,最后不管选择哪里,都需要不断学习,不断进步。 |