Re: [請益] 覺得學習曲線歪了? 慎重思考轉職問題(認真)

作者: HarHC (Harvey)   2019-04-13 04:18:47
路線跟我自身的經歷很像,這邊分享一些我的想法跟做法。
# 既有項目找出樂趣、興趣
雖然防守範圍很廣,但如果目前對這些工作還有愛的話,要不要試看看
之後在接到新的任務或是既有的項目,融入一些新的嘗試?在可控範圍
內,試看看套用新的流程、新的做法,找出各種可能性。除了讓自己工
作更有樂趣之外,還能強迫自己去學習點新東西,重點是會有實戰演練
的機會。
舉例來說,先前開發 FW 為了節省自己的時間(偷懶),便整個開發流
程開始加入 CI 的環節。每次發佈版本的流程太過繁瑣,而且都是全手
工,為了有效率(偷懶)索性就把固定流程的部分全部自動化,以這個
精神來看也算是完成了 FW 的 CI/CD Pipeline 對吧 XD
文章裡提到很多的名詞其實嚴格來說都是純軟上面的方法論,如果你陷
入在工具的使用,只會讓自己去疲於歸命的追逐,重點是追工具一定追
不完(看看那 k8s)
# 開闢新道路
除了另一篇回文去找線上課程學習之外,建議多去參加一些社群活動,
多多跟別人交流,了解他們都在做甚麼跟你的想像或是想追求的是不是
一樣,至少樣本數多,後續的規劃會有很多參考資訊,更實際點的說,
出外靠朋友,說不定哪天你就去那個社群朋友的公司工作(誤)。
# 不知道怎麼結尾,只好順便低調幫公司工商
現在學的東西到底要不要完全放掉,得好好思考一下,老實說這沒有對
錯,一切都只是個選擇。這邊也想提醒有時候認為學得很雜是個劣勢,
但換到合適的產業也許會是個絕佳的優勢,端看怎麼使用這些武器,講
得是有點玄,不過這也的確需要時間咀嚼。
## 如不合版規請告知,馬上修正
對於 Amazon 有興趣的朋友(台灣開很多缺),可以參考下方連結。
https://www.amazon.jobs/en/search?country=TWN
當然也可以站內信給我,讓我從內部推薦,但麻煩記得給我 Job ID,
不過先講好這條路時效不是特別高,畢竟我都有一搭沒一搭的上線。
※ 引述《eddie11536 (大安)》之銘言:
: 安安 各位年薪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發文
: 有錯誤請賜教 謝謝
作者: eddie11536 (大安)   2019-04-13 10:53:00
已站內 感謝大大提點及分享

Links booklink

Contact Us: admin [ a t ] ucptt.com