Re: [请益] 纯软该往什么方向发展

楼主: w180112 ([NOOB]我超RETARD我超废 )   2023-03-16 19:29:30
当一下反方
https://i.imgur.com/Rp16Vuc.jpg
这是我最近在面的SWE jd 应该也算是国际一线纯软厂
我觉得面试官到底是在乎通用技能还是某方向得取决于面你的team
有的team会很侧重某些领域
甚至问你lib, 底层细节
这个缺我面的时候大都是在聊经验
只有1/4时间在考coding
包含我现职跟之前面的一些跨国公司当初面的时候也是大都在问经验, lib, kernel
当然了 我不敢说这样的面试会不会比较简单或是容易
但既然原原po已经在思考未来 不如早点准备兴趣方向
当你对某个领域有兴趣就会不断钻研
久了就会变领域内的强者 别人自然也会侧重你的领域技能组而不是通用技能组
※ 引述《FlowerKnight》之铭言
: ※ 引述《Vinxer (X)》之铭言:
: : (代po
: : 各位年薪300的前辈好
: : 目前就读私校资料科学相关科系
: : 未来会考研 以四中资管或资科相关系所为目标
: : 对于这个产业有些疑问 想请教各位前辈
: : 不考虑兴趣 只以未来发展为考量
: : 纯软什么属性的工作待遇最好
: : 如frontend backend DevOps ML/data 等
: : 以同一个学历为标准的话
: : 起薪及工作的生活品质等等
: : 哪一个方向最推呢(不考虑博弈
: : 我爬到的资料是后端上限及发展性比前端高
: : data science 除非做到顶不然发展没web 好?
: : DevOps需要大量工具技能 待遇较好 需要oncall (后端好像也要?
: : 上面所述可能有大量错误 请前辈们指教 谢谢
: 虽然推文反推很多 不过还是补充一些
: 1. 纯软只是一个模糊的概念
: 很多人会把Web跟纯软画上等号
: 但这个认知有几个盲点
: 首先 web只是技术 实际上公司不一定要直接把web service推向客户
: 很典型的案例就是GG(和其他制造业)IT
: 你的客户可以是公司内部其他部门(甚至很多所谓web公司的SWE也是做内部系统)
: 这些职缺可以比WaaS的公司开更高的薪水 而且甚至更不在意你的技能组
: 再来 其实很多非Web的领域也不用真的多懂硬件
: 像是EDA https://i.imgur.com/LiN2fmt.png
: 或像Android-based system 实际上你只要知道IO sepc之后就是很纯粹的软件问题
: 2. 学习并不冲突
: 尤其是Web领域
: 如果你从头开始做一个项目
: 其实你完全有能力自己做Full stack+deploy 甚至是做data pipeline
: 各项技能会有重叠跟对接的部分
: 你不太可能遇到说一个DevOps完全不懂BE
: (至少我自己遇到的是这样)
: 虽然FE/ML专精目前就业形势没有很好
: 不过趁还没毕业就多学 总有一天会有用的
: 我自己觉得最好在学校最好能学会基础的东西(不管是不是修课):
: * Algorithm & Data Structure
: * OS
: * Computer Arch
: * Compiler
: * Computer Network
: * Machine Learning
: * Linux System Programming
: 当然英文 社交 还有团队合作能力也很重要
: 这些你只要会了 其实转什么方向都很快
: 3. 不要自我设限
: 其实前面两点也有提到
: 不要还没学 还没找工作先想你不行
: 很多标签都只是nice to have 但不是必要
: 我自己认识进FAAMG的 有一半是学士
: 也有文组 资管 数学系 物理系进猪屎屋品牌厂
: 本科随便念两三年跑去新加坡工作 #1WFpX6V3 (Soft_Job)
: 如果太在意自己是私大又资科 这些标签反而会把你限制在低薪
: (甚至能不能出国这件事可能也是自我设限)
作者: hegemon (hegemon)   2023-03-16 21:31:00
币安跟抖音遇到对岸的面试官很喜欢问framework 的实作细节
作者: tofuflower (无)   2023-03-16 22:56:00
欧美文化的公司反而喜欢问单元测试和程式架构
作者: FlowerKnight (美少女花骑士)   2023-03-16 23:38:00
我觉得是相辅相成,毕竟你看你举的例子也都同时需要CS基础,你总不可能做kernel完全不懂arch跟os。但是跟学生说去做XX好的话,他们常常就直奔框架或培训班然后失去培养基础的机会。
作者: Hsins (翔)   2023-03-16 23:51:00
对于刚毕业的考察基础知识,面试通过后再分配团队,因为团队里有资深的来带;几年后要跳槽,对方希望深入细节,从其他团队找资深的,这时候就更看重领域经验了;想要直接找刚毕业有深耕领域知识的,则是直接去硕班博班 Lab 捞人
作者: s06yji3 (阿南)   2023-03-16 23:52:00
3年以上的JD应该不是new graduated 的了。1、2楼提到的应该也不是。
作者: Hsins (翔)   2023-03-16 23:57:00
不同产业不同公司的用人标准不一,很难有个一致的说法,而且也未必能够照搬来用;好比问说数学对于程式开发来说重要吗?线性代数重要吗?傅立叶转换重要吗?有人专注处理电商业务的,可能根本就用不着,有人写的是讯号处理几乎天天在碰……
作者: s06yji3 (阿南)   2023-03-17 00:48:00
其实我觉得满重要的XD
作者: sarsman (DeNT15T♠)   2023-03-17 04:25:00
问很深很细的一部分是为了确认面试者讲的经历不是唬烂吧
作者: DrTech (竹科管理处网军研发人员)   2023-03-17 06:54:00
一堆人以为自己有10年经验。其实只有一年经验用10年。愿意给高薪,面试资深的人,当然面试问题不同。

Links booklink

Contact Us: admin [ a t ] ucptt.com