安安 各位年薪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發文
有錯誤請賜教 謝謝