首页 / 客户端
#

客户端

#
494405次浏览 5082人互动
此刻你想和大家分享什么
热门 最新
04-29 10:02
已编辑
腾讯_微信_客户端开发
想听实话吗,校招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里搜知识地图,这里不展开讲。至于深度,客户端是和操作系统打交道,前端是和浏览器打交道,谁更有深度高下立判了吧。当然写这个也不是建议大家来客户端,只是希望消除一些偏见,理性讨论。再次叠甲,重复一次,讨论的是大厂客户端,小厂不在讨论范围内。
牛氓立章哥哥:25校招?那就是还没正式入职。 mark一下,蹲一个两年后😊
投递字节跳动等公司10个岗位
点赞 评论 收藏
分享
2024-11-10 20:16
已编辑
西北工业大学 安卓
客户端劝退答疑之哪种岗位算天坑客户端
仅个人观点,不劝退客户端小将,客户端小将完美适合客户端,什么帽带什么头。十一月又是选择offer的季节,hr为了达成kpi会对大家都知道坑的客户端岗位进行美化,而导致很多没社会经验的无脑小白被忽悠,因为一个信息差而导致了未来可能的职业悲剧。我将打破这些kpi技俩,消灭信息差。天坑客户端,泛指一些跟随硬件系统的开发(pc,ios Android 塞班 以及某新操作系统)。特征:做的工作是ui相关的,强依赖某系统语言,面试时候接受零基础的恭喜你,大概率就是天坑客户端。有人问,手机framework的怎么样我想说,上层应用都凉凉了,你问做底层的怎么样,前景不言而喻。半个客户端:看起来不是客户端,但工作却跟客户端强耦合特征:c+ 客户端工程师,音视频客户端工程师rn客户端 flutter客户端 跨端客户端工程师 手机应用工程师这种确实不像客户端业务的,但也没比客户端好到哪里去,尽量不要选这种依赖客户端的,你学的很多技能 跳槽没有认可度。不属于客户端:游戏客户端游戏客户端不属于劝退的客户端范畴,游戏客户端里有很多技术大神,很适合去推动游戏行业的发展,吊打天坑客户端。希望大家在选择offer的时候擦亮双眼不要被高几k的客户端所蒙骗,天下没免费的午餐,上天的馈赠,早已标好了价格。以上仅个人观点,选择是否成为客户端新人,自己选择为主。
王行知🐳:enmmm,感觉C++音视频客户端还可以吧,一些播放器编码解码,需要一些前置知识,不只是一些UI的绘制啥的,我也是小白,不确定我的理解对不对
投递完美世界等公司10个岗位
点赞 评论 收藏
分享
02-22 17:38
已编辑
浙江工业大学 后端
字节Java客户端一面
Java有哪些垃圾回收算法Java线程介绍一下Java 当中的这个线程池了解吗?线程池有哪些参数?线程和进程的区别?进程间通信方式有哪些?(从操作系统级别回答)了解数据库这块的事务吗?它有什么特性?讲一下各个特性是什么含义解释一下持久性,以及如何实现持久性讲一下数据库事务隔离级别什么是数据库的索引,它的作用是什么?什么情况下适合创建索引什么情况下不适合?索引它对数据量数据库的数据量有要求吗?B 树和 B +树,那这两个数有什么区别吗?外键了解吗?外键可以加索引吗?如果使用外键和其它表进行联查能走索引吗?SQL 表的话,它的连接方式有哪些,返回的内容是什么?那你知道它的返回内容是啥吗?比如说内连接它返回的是什么?是什么样的一个数据?或者说内连接和它跟左连接,右连接的返回方式的返回值有什么区别吗?了解 GET 请求和 POST 请求区别吗?TCP和UDP区别?HTTP请求如何保证连接安全?(从拥塞控制、重传机制角度说)HTTPS相比与HTTP做了什么?Android里有哪四大组件?Activity有哪些生命周期函数?如果Activity切换到后台会发生什么?调用什么函数?如果Activity用a页面切换到b页面会调用各自的什么生命周期函数?再切换回来呢?Activity如果长时间在后台没有切换回来会怎样?Activity如何接收其它app的消息?算法题:空间复杂度O(1)的最近公共祖先面试官评价与建议:项目经历和简历不错,计算机体系基础知识不熟,需要再加强面试官人非常好,八股答不出来会给提示,会引导思路
查看27道真题和解析
点赞 评论 收藏
分享
我为什么要劝退客户端?来说说我的个人经历吧,我是小学开始接触计算机,最早是和父母公司一些做运维的员工接触了解到了计算机的基本操作知识。初中时已经学会简易的编程,一开始接触的易语言到后来的VB、Qt,在那个互联网混沌的年代接触了黑防灰,也曾经一度是一些知名FPS游戏辅助单个功能的供应者。在到高中毕业前夕,移动互联网时代崛起已经数年,年少无知兴冲冲买了一本《第一行代码》,学习起怎么去做Xposed插件,大学时代做出自己的独立软件产品,一度让我提前经济自由,几乎把当时想买的一切都买了,包括人生第一台车。然而那时年轻无知的我并不知道伴随着跳一跳强势出现的微信小程序会以什么形式血洗客户端市场。到后来毕业工作,BATTMD面五拿4,几乎都是sp、ssp,去了以后,一年左右被裁,找不到合适工作,在北京的小破出租屋摸着自己干裂的手一度绝望,甚至一度睡车里。那时候我才知道为什么前辈们劝退客户端。有的时候一个人的力量是很有限的,行业没了,一个人的能量又有何用,在座的你我能力、水平甚至运气都差不多,能左右你未来的也只有选择。再说说车载,很多人说座舱、车载是个机会,蔚来今天发布了车载PWA小程序,你觉得以后会怎么样呢?一个客户端做到了一定的年纪,会慢慢得出一些 道理,这些道理不是什么秘密,你刚入行的时候就听过,只是你没当回事,一定要你经历风霜和波折才会明白。然后你又会把这些道理告诉你的后辈,希望他们少走弯路,可惜他们也不会当回事,如此循环,一代又一代。知识可以传授,智慧没法传授,要靠个人悟性,而悟性,也不是悟出了世人不知的秘密而是悟出了世人皆知的道理。你悟到了,并且去践行了,你就是智者。
客户端劝退第二人:很多人觉得客户端到后来没机会是因为学历、背景、履历还有所谓的技术,从我现在的角度来看这些我都不缺,我缺的是客户端的“生存空间”,就说一点,滴滴下架了一年多,其业务迭代全靠小程序支撑,以及RN的bundle下发,跟客户端几乎无关,就能体会到了吧,Android、iOS版本都迭代了,客户端代码没动过都能稳定把业务跑一整年,这还不止是乘客端,还有海量的司机端、司服端和一些管理端。
投递蔚来等公司10个岗位
点赞 评论 收藏
分享
三代客户端人的守望与传承
父亲的键盘声:塞班时代的光与影小时候的我,对父亲的职业充满了好奇。他是个塞班客户端开发者,那时的我并不理解什么是开发者,父亲总是说他从事的是下一个时代的工作,会时常对这一台陈旧的电脑埋头工作,键盘声中透着焦虑与对未来的期望。那个时候,他总说:“Symbian就是未来。”家里的大大小小橱柜上总是摆放着父亲参与过的项目,那是他用C++和Symbian框架编写的辉煌记录。小时候的我,常常趴在他旁边看,听他说“要做客户端,性能优化才是王道!”那时,我暗下决心,长大后也要成为像他一样的客户端程序员。噩梦的开始:和安卓的不解之缘时间来到10年代初,移动客户端全面转型,塞班慢慢没落了,此时此刻iOS和Android崛起,成了移动市场的新王,由于家境贫寒,买不起iOS设备,我如愿以偿地成为了一名客户端开发者。初入职场,我充满干劲。我们团队忙着适配各种机型、调试各种崩溃问题,尤其是要搞定五花八门的UI兼容。还记得某个晚上,我为了修复一个ANR(应用无响应)问题熬到凌晨四点。那天晚上,我觉得自己好像理解了父亲当年的疲惫。他敲下每一行代码时,或许也曾怀疑过:“这真的值得吗?”几年过去,安卓和iOS的生态都趋于成熟,我从一个代码小兵变成了项目负责人,甚至参与了一些底层优化工作。可随着行业的内卷化,收入开始不再涨,技术红利消散,每天加班的我,逐渐对“客户端”这两个字丧失了激情。三十而立:未来又在何方如今,我已过而立之年,有了自己的家庭。婚姻状况也每况愈下,可生活却不如想象中的稳定。客户端岗位逐渐饱和,新技术层出不穷,跨平台框架更是如雨后春笋般出现。Flutter、Compose的兴起,让我们这些原生开发者倍感焦虑。每当夜深人静,我看着镜子里逐渐稀疏的头发,问自己:“当初的选择对吗?”客户端开发这条路,走了十年,好像越走越窄。更令人痛苦的是,收入的增速远赶不上房贷和奶粉钱。和家人交流的也越来越少,整个家都濒临崩溃。新的噩梦今天正在查线上崩溃,儿子趴在桌前,好奇地问我:“爸爸,你在干嘛?”我愣住了,半天没抬头。屏幕上的崩溃日志像一片深不见底的泥沼,我盯了许久,却不知道该从哪里下手。脑袋里一片混乱,工作任务堆成了山,未来却看不到一丝光亮。儿子用稚嫩的声音又问了一遍:“爸爸,这个是什么?”我抬头看着他,那双充满好奇的小眼睛像极了曾经的我。可是,眼前的一切让我说不出话来。曾经我对着父亲的屏幕满怀向往,而现在,我却只想告诉他:“别靠近这台电脑,别走上这条路。”我轻轻合上了笔记本,掩盖住屏幕上那些凌乱的日志和未解的Bug,长长地叹了一口气。房间里很安静,只有外面的呼啸的风声在提醒着我,这条路已经让我筋疲力尽。那一刻,我的绝望不是因为软件工程本身,而是因为客户端我已经看不到任何值得坚持的理由。三代人的守望与传承好想重来,一切都是因为客户端。可惜,生活没有重来的机会,市场和人生也不会给客户端任何机会。
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务