上班上到一半在跑regression等结果
看到有同事在slack闲聊频道里贴这篇
所以回来喇赛
资工门槛低这件事情,要看领域
虽然有点不政治正确
但是基本上越偏底层饭碗越牢靠
因为吃的domain know-how越不高大上
也就越找不到多少人来碰
可是这世界就是这样的供需法则
少人碰,却又刚好别人都需要的
再怎么惨也有碗稀饭吃
海面上瞬息万变
一下一滩死水、一下风生水起
非常吃市场反应与行业状态
海面下做事则是惨也有个基本盘
缺点就是公司赚钱多半也没你的份
现在一定市场份额的猪屎屋(IC design house)
一定需要toolchain、firmware
还有RTOS/Linux
没有这个需求的毛利都很低不在讨论范围
而这吃哪些知识背景?
1. 计算机组织/架构
我是不知道114跟现在的113如何
至少我当年修课是要你用verilog干出一颗小MIPS来
SPIM模拟器跑出来正确性多少给你几分
这几门课算是鉴别度很高
以前还可以推说资源不足、学习曲线陡峭所以要看天份
现在基本上你有心都可以学啦......
2. 作业系统
恐龙书等级不够
这边至少要你有实际上把一颗小RTOS啃熟
或著Linux几个重要的部份e.g. 开机流程、
fork-exec的system call实做......看懂
跟计算机组织/架构相关的如demand -paging
cache操作......etc
3. 编译器与其他工具链
113当年有徐老爹的编译器,114有李老师
两位的徒子徒孙在哪个水平,可以google一下论文
基本上就是业界圈内人的要求
除了编译器,还要要懂一些平台实务上linker/loader的知识
我当初上工第三个礼拜就踩到glibc testsuite报TLS测资错误
最后的原因出在binutils的部份
虽然不是我的工作范围,但是要有能力理解该跟哪个部门
沟通、协调
如果你有以上水平,
基本上未来顶着113/114学历
我觉得要进猪屎屋陪我挑猪屎不算太困难
领的钱也还算生活过得去,偶尔下班去吃个鼎泰丰还吃得起
念理工科系基本上就是在点技能树
找到一个niche point,把自己的能力值点到别人愿意雇用你
这就是当一个成年人需要学习的事情