安安 各位年薪300万的大大
因为帐号认证过又被说没认证 只能借用亲戚的帐号发文
这篇应该横跨soft_job 跟 tech_job 由于目标是软件所以在这边发文问问
文长 请见谅
先描述一下 小弟的状况
国立后段学士 CS毕 因缘际会被捉到外商系统厂当RD 是第一份工作
目前快满三年了同学们也都刚硕毕找工作 引发我开始思考人生(另一个故事了
三年间 学的东西很杂
mass poduction自动化生产
流程从测试端 到 系统端 到 网络端 都做过一轮
网络部分 DHCP/PXE/SAMBA/TCPIP/NAT/ip-table/route都独立架设过 但没有很深的钻研
程式部分 系统测试使用python 用console画的UI 非常偏门 (我用urwid
给作业员操作机台的视窗软件程式 Qt写的 windows/raspberry pi 都写过至少2 3个大case
会一些shell, 稍微研究过用C写linux driver
embedded & system 部分
GPIO, I2C, RS232, SMBUS都会用 很常用
kernel只会compile 跟抽掉一些没用的module
busybox很熟常用 增减一些自己需要的tool
近期因为新的专案 狂K ARM的SPEC, uboot(BIOS) / kernel / busybox
会改register, sorce code, driver
OEM 部分
身为万能RD 当contact window也是很合理的
帮大厂做OEM, 帮对方debug 提升良率, 协调沟通内外部TE (testing engineer)
说来也怪 程式, test binary都对方出的 却要我帮他debug?!
总之 这边让我看人家的code的能力升了好几等
其他部分
git, linux command 每天都在用基本的都很熟悉
docker, travis CI, android app 自学的稍微了解会写一点
罩门的部分
web通通不会XDD 除了会下SQ查找
前后端 JS family, PHP, CSS 都不会
DB 大学蒙混过的 有点后悔
以上是背景介绍
问题点来了
小弟是觉得自己走偏了 不像是sw engineer, 想转职回纯软
看了职缺 87%是 web相关 直接GG了...
其他职缺 发现都要专精例如python 要会某些lib (numpy 或 9程都是 ML相关的
C++ 要会 STL, SCRUM 等等
因为公司主要都是做生产 写的程式偏向流程控制 及硬件控制 很少算法 顶多写写多执行绪
用到的lib不多 跟纯软差距很大 加上公司没有code review
对自己code能力 不知道怎么评估 只知道自己能写出很稳+好maintain的程式架构
产线mass production 程式出错率最低的大概就是我写的程式了 当然面试这样说没人相信
目前有几个concern的点
一 职缺开的能力需求感觉我都不太符合资格
二 已经工作三年 并不想找fresh man的缺 但能力好像跟纯软差很大
目前刚破百大关 不知道台北的缺大该在哪个范围
三 目前在公司待的其实很好 早9 晚6 自学到7 不会996.ICU
主管很罩 对我很好 还有东西学(但都是半导体或是embedded system
四 不想终老在一家公司 想出去看看 还有...
教练...我想写软件啊!
可能是因为周边同学都做软件 所以很向往 毕竟就是念CS的
外加公司真的 很少用到版上大大们讨论的东西
什么 docker, CI/CD, DevOP, ML等等 觉得越待会越落后 也可能是因为是系统厂 或科技业的关系
所以很想跨出去 内心已经挣扎很久了 想问问各位大大的意见
(Maybe I just afraid, afraid of leaving my confort zone)
感谢各位 第一次用Ptt发文
有错误请赐教 谢谢