想听实话吗,校招ssp聊聊大厂客户端

最近xhs刷到一些因为劝退不敢接字节客户端offer的,今天还是想聊聊这个话题。

首先鄙人见识浅薄,认识的小厂客户端很少,所以小厂客户端不在讨论范围内,因为不了解。
这里默认大家都能进大厂。(你都做客户端了,那不就是奔着大厂去的吗)

简单自我介绍,本人211本,25校招大厂客户端基本都拿了,有几家ssp总包都60+

回答第一个问题,客户端能不能进?答案是肯定的。
估计很多人听到客户端就怕,因为刷到不少劝退帖,评论区也有人劝退。事实上这些劝退者大部分自己都不是客户端,也不认识很多大厂客户端的人,只是跟风劝退。

我做客户端加起来也有半年多了,在腾讯字节都待过,实际感受并没有比后端差。
我也问了相当多的同事,在腾讯pcg实习的时候甚至在open day上问了这个问题,得到的都是比较正面的回应。

这里就针对劝退者劝退的几点做一下解释:

1. 岗位少,集中在大厂,难以回小城市发展。
确实主要是大厂有,但大厂的客户端岗位可不少,完全是能和前端差不多持平的水平。
大厂也主要集中在北上广深成杭,所以如果很想回老家发展的那确实不建议入客户端。
2. 逐渐被前端取代
至于被前端取代,这点见仁见智。跨端确实是趋势,但这并不影响你客户端的饭碗,跨端又不是无端,怎么跨也得有人开发客户端吧。至于比较激进的大前端厂,前端移动端放一块的,那你作为客户端进去还能学前端,你还有什么好怕的呢?
更不用说大公司永远离不开原生开发。
3. 裁员第一线,校招就是减税背星工具人
这一点主要是某第一人这种魔怔的在发,纯纯放屁。大厂裁员从来看的是业务,经常是一个部门一锅端,先裁客户端再裁后端根本闻所未闻。至于减税工具人,不招不是立减100%?开年薪四五十万招进来减税的?这也说得出口。
4. 整天就是画UI,没有成长,没有技术含量,上限低
不排除有这样的部门。但后端整天crud的不是更多吗,crud难道比画UI更有技术?你要觉得客户端就是画UI没技术,那不妨看看我主页的面经,你能答出来几个?
至于上限低,首先你得达的到上限,其次但凡进过鹅厂,也能看到客户端有不少高T(T11,T12),我也见过有人客户端毕业4年跳槽1次总包120的。
5. 校招容易,社招地狱难度,被裁就失业
身边统计学,本人也认识不少客户端,有个别被裁的,也基本无缝去下一家公司了。也有主动跳槽的。在我看来这个所谓地狱难度是站不住脚的,大厂之间互相跳槽没有那么难。我先前在腾讯字节实习的两个部门,都有社招hc,并且招不到人。我也问了ld,说面试不难,经验和工作年限匹配就行。当然你也可以不认同,这只代表我的观点,有技术是不会怕跳槽不了的。

那么客户端有什么好处?
1. 竞争小,薪资高
竞争小一方面是劝退的很厉害,客三消的观念深入人心(实际都几个三年了,消了吗)
另一方面是学校确实也基本不教客户端,教的都是Java、数据库这些至少和后端沾边的技术。
这些决定了应届做客户端的人越来越少,所以大厂招不到人,就会开出更高的薪资。例如字节客户端校招签字费就是9w起步,而后端只有1w。有基础的人不多,这也代表着你更容易脱颖而出,秋招大厂ssp乱杀。客户端大概是最容易应届总包50w以上的方向了。
这就是最主要的优点,校招起薪其实很重要。有人说微信客户端顶多和小厂后端比,有中厂后端都不会考虑客户端,这种人非蠢即坏。你去小厂起薪10k,哪怕你后面跳到了大厂,也会卡你涨幅,结果达不到校招生的水平,到时候看看谁成小丑了。
2. 技术比较通用
本人纯做安卓的,完全没有iOS基础,进入微信一个月就作为最主要客户端开发参与一个iOS新功能的开发,并且比较顺利。一般跳槽也接受另一端的经验。
3. 不太容易被AI取代
大厂的客户端基建做的其实相当夸张了,基本用的都是自己的组件,自己的sdk。受限于上下文长度和检索信息能力,AI很难获取项目结构、知道应该用什么。AI目前在客户端开发上的作用主要体现在减少重复劳动,让它找规律生成一段代码或者直接用插件补全是不错的。业务大部分用AI写是不现实的。这是其一,其二客户端技术更新迭代速度很快,每年一个安卓、iOS大版本,都有很多新特性,都需要程序员去学习和适配。
4. 广度和深度都很大
客户端涉及的技术范围非常广,如果你有幸进入字节,可以在ByteTech里搜知识地图,这里不展开讲。
至于深度,客户端是和操作系统打交道,前端是和浏览器打交道,谁更有深度高下立判了吧。

当然写这个也不是建议大家来客户端,只是希望消除一些偏见,理性讨论。#牛客AI配图神器#
再次叠甲,重复一次,讨论的是大厂客户端,小厂不在讨论范围内。
#找工作,你会甘心进小厂还是猛冲大厂#
#客户端#
全部评论
25校招?那就是还没正式入职。 mark一下,蹲一个两年后😊
40 回复 分享
发布于 2025-04-29 14:20 陕西
16 回复 分享
发布于 2025-04-29 18:50 湖北
你动了客户端焊车门利益 马上要被喷了,等着吧
14 回复 分享
发布于 2025-04-30 11:01 北京
同年当时有类似经历,之前也拿了楼主现在的这个offer。不过后来经过复杂的考虑后,还是去了大厂后开。因此算是和这两个方向的人都有过深入交流。个人是认同楼主的观点的。不过个人也同样认为,后端的上限与技术沉淀是要好于客户端的。但是!并没有好那么多。至少,两个方向的实际差距,没有大到值得让这么多人蜂拥后端,而让客户端几乎收不到简历的程度。
12 回复 分享
发布于 2025-05-01 16:14 广东
你动了客户端bro的奶酪,大家都清醒了,那客户端就没怎么简单了。客户端进大厂 现在简单到我都不想吐槽,🈚实习,🈚客户端经验,甚至不会Java也行。后端和客户端面试难度差距比 大厂和小厂大。如果本身 在学校 有客户端经验 已经秒杀了绝大部分同学
9 回复 分享
发布于 2025-05-06 01:12 北京
一年后就老实了
4 回复 分享
发布于 2025-04-30 16:49 广东
你是微信部门的客户端,那能一样吗
3 回复 分享
发布于 2025-05-08 19:26 湖北
如果你觉得客户都好,就不用管那些觉得不好,自己还没能力的喷子。如果你觉得客户端不好,那把秘密守住,让那些装睡的人永远醒不了,少一个竞争对手,不好吗
3 回复 分享
发布于 2025-04-30 18:21 广东
各有优劣,客户端那帮人上车焊车门也是真的
2 回复 分享
发布于 2025-06-05 15:45 湖南
感觉怪怪的,春招我后端简历被美团客户端捞了,然后感觉随便面面就过了,像是很缺人的样子,开的小sp,如果发展前景还行的话应该不至于跑来后端捞人吧不过我是后面又被同部门后端拉去面试然后速通了
2 回复 分享
发布于 2025-05-22 20:00 北京
老哥腾讯后台两次都没冲进去 五月了换客户端还有意义吗
2 回复 分享
发布于 2025-05-05 14:31 安徽
智齿,客户端这几年至少大厂行情不错,有执行力很容易就被捞了,客户端真是纯被焊死车门。
1 回复 分享
发布于 2025-05-20 09:01 湖北
佬,目前接了字节客户端的暑期实习,之前技术栈是Java,秋招客户端实习经历包装成后端的容易吗?还有就是bg一般双非硕,害怕秋招卷不过后端建议all in客户端吗?
1 回复 分享
发布于 2025-05-01 23:01 河南
26届死磕后端0实习现在转安卓来得及吗方不方便看一下简历的专业技能呢
1 回复 分享
发布于 2025-04-30 13:58 广东
{"pureText":"","imgs":[{"alt":"nowcoder_177****013590.jpeg","height":2280,"localSrc":"","src":"https://uploadfiles.nowcoder.com/images/20260213/930196406_1770969014140/D624A73DB20CADB1CEFBB006DB0EBDCD","width":1026}]}
点赞 回复 分享
发布于 02-13 15:50 江苏
佬,您好,请问tx的pc的客户端怎么样呀
点赞 回复 分享
发布于 2025-11-21 22:01 陕西
问问大厂客户端网络SDK开发咋样
点赞 回复 分享
发布于 2025-11-17 14:56 江苏
一句话:不是每个客户端都是wxg
点赞 回复 分享
发布于 2025-10-18 12:26 江苏
大佬,请问了解飞书的c++客户端开发岗位吗?想了解一下值不值得去
点赞 回复 分享
发布于 2025-09-03 20:34 北京
ssp总包60+好牛
点赞 回复 分享
发布于 2025-06-16 08:48 湖北

相关推荐

04-01 19:37
已编辑
门头沟学院 Java
ai整理的有些细碎,积攒人品🙏🏻🙏🏻🙏🏻。话说一面面完三天了,一直没消息。官网状态也没更新,一直停在测评阶段,都没有显示到面试状态,有朋友知道咋回事吗😮1.项目拷打2.isModule 字段是怎么实现组件独立调试的?3.你觉得 Library/Base 层会不会随着业务变多而膨胀?怎么避免?4.Gradle 里 application 和 library 是怎么切换的?5.你对 Retrofit 和 OkHttp 源码了解多少?6.OkHttp 拦截器用的什么设计模式?7.现在的 API 回调怎么封装?有没有更好的方式?8.不用 EventBus 的话,登录状态怎么跨组件通知?9.了解 Kotlin 协程和 Flow 吗?10.了解 MVI 架构吗?11.StringBuilder 和 StringBuffer 有什么区别?12.HashMap 扩容机制讲一下?13.Java 8 为什么把链表头插法改成尾插法?14.HashMap 链表什么时候转红黑树?红黑树什么时候转回链表?15.讲一下 JVM 的 CMS GC 机制。16.了解 G1 垃圾回收器吗?和 CMS 区别是什么?17.讲一下线程池的核心参数。18.线程池任务满了会怎么走?拒绝策略有哪些?19.线程复用是怎么实现的?20.线程池队列空了,线程是什么状态?会一直死循环吗?21.核心线程数一般怎么设置?22.RecyclerView 缓存机制讲一下,几级缓存?各自作用?23.Handler 消息循环原理是什么?24.为什么 Handler 要用死循环?不循环会怎么样?25.Looper 死循环为什么不会卡死主线程、不会耗 CPU?26.你做过冷启动优化吗,具体做了哪些措施?27.能不能在子线程里面创建 View / 操作 UI?为什么?28.算法题:合并重叠区间全程面试了一个小时左右,面试官很温和 能感觉出来是个大佬,很懂技术,问的汗流浃背了3.31更新被qq浏览器捞了,三面挂4.1更新被地图捞,明显的kip,26min结束,也没有手撕算法
查看27道真题和解析
点赞 评论 收藏
分享
03-20 15:35
深圳大学 golang
人生第一次面腾讯 部门是CSIG的技术与产品 3.16晚上面的 大概1h 问的问题挺多的 手撕给了两道10分钟就写完了 反问环节面试官评价也挺正向 还说两道手撕都很快写出来了挺不错的(他说他一般给两道是会让候选人自己选一道的) 感觉自己发挥挺正常的 以为应该可以过 结果八点面完九点就给挂了 不知道是不是kpi面 人生中第一场鹅面试就这么狠狠被挂掉了1. 自我介绍 顺便介绍两个项目2. 你说到你的项目是微服务架构 那你说说微服务是什么?3. 你的评价系统用到了Canal 你为什么要用Canal?4. 面试官说他记得Canal的配置是比较复杂的 他说有很多复杂的配置文件 问我当时是怎么去配置的 有没有遇到什么难题?5. 你的后台消费脚本怎么判断一条语句是DDL语句还是DML语句的?(刚好有考虑到这一点就回答了根据Kafka里面的消息来判断)6. 那怎么判断是不是DCL语句呢?(这个确实没考虑到)7. 你的项目用到了SSE 说一下SSE和http有什么区别 SSE是单向的吗?8. 你的RAG项目是为什么架构的?为什么要使用Eino框架 它在里面起到了什么作用?9. 你的文档存到向量数据库的索引是怎么设计的?10. 召回文档的时候是怎么召回的?召回的是文档的ID还是文档的内容?11. 说一下OSI七层网络模型和TCP-IP的四层网络模型 每一层分别有哪些东西介绍一下(只记得四层 七层的没说全 太久没看了忘了)12. 说一下TCP的三次握手和四次挥手13. Go里面的error和panic有什么区别?14. 那panic是怎么捕获的 说一下15. 那Defer是用来干什么的?16. Go里面的Context有了解过吗 介绍一下Context可以用来做什么?17. 说一下Go语言里面的零值18. 为什么两个项目一个用Gin框架一个用Kratos框架?19. 为什么手撕代码一道题用C++、一道题用Go? (说之前打编程比赛的时候习惯用C++写算法题 链表和二叉树的题目就习惯用C++写)手撕代码出了两道都是简单难度的leetcode 但是第二道不能额外开辟新数组 用逆向双指针就可以解决了:1. 判断链表是否有环 (自己写输入输出构建链表)2. 合并两个有序数组(要求不可以额外开一个新数组 只能使用常量级别的额外空间)
查看19道真题和解析
点赞 评论 收藏
分享
评论
83
137
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务