: 之前電子科五專畢業在新竹工控背景300人公司打雜寫程式大概7年
: 大部分寫VB,C#,C,C+
: 因為底子能力不是很理想,VB之類寫工具或是QC程式比較還可以
: 有些難的案子無法如期完成或需要幫忙
: 用C,C++這些比較難除錯的有些無法完成或需要協助
: 後來公司改用C#來寫也沒很懂
: 大部分只能偏重作簡單工廠QC程式,tookit,回答客戶問題,功能驗證等比較偏非coding
: 工作,
: 薪水在工作期間慢慢提升到五萬
: 後來到台北五年,大部分也是找工控比較相關的工作,薪水也提升到6,7萬
: 但是對於架構,甚至有時連OO,SQL等都覺得沒很清楚,
: 指標,記憶體管理甚至計概的東西也在重學,只是累積了十年的經驗
: 由於之前在新竹工作自學不理想,也沒好好學OO,SQL等基礎
: 來台北五年邊工作邊自學總覺得沒全盤了解
: 導致現在目前還是可以找到但是已經換了6個工作都沒超過一年
: 目前也因為心理有些問題加上長期吃精神科藥覺得記憶學習效率不高
: 雖然有codong經驗我需要重新學習,相關基礎知識和一邊讓內心平衡
: 目前因為被資遣去報名艾鍗的AIOT物聯網班想重新學習
: 對了,小弟的英文也沒有很好大概只能勉強回復工控客戶英文信
: 要去英文網站自學效率也不高
: 目前先從計概,物件導向,資料庫借書讀,準備職訓
: 不知道各位大大有沒有其他任何建議提供給小弟,謝謝
: 目前因為心理精神時好時壞和換太多工作
: 有點開始產生自我懷疑,可能也還在沉澱想要好好學習再出發
我以前學生時代,寫C/perl比較多。出社會以後寫過.NET三年,Java超過三年。同時寫Python與java,N年。由於工作常需要Demo,所以以前常常自己刻前端,從jquery時代寫到Vue。
主流資料庫我應該都用過在產品上了。從早期的SQL到後來Big data時代的各種NoSQL,graph DB,到ES。以及最近流行的向量資料庫,基本上都用過。因工作需要cloud native工具也常用。目前40多歲,大約每週還是有兩天時間會寫程式。做過幾年市售大量用戶的AI產品。可以說,全端,大數據,AI我都很熟。
會這些"技術",看起來好像很強大,但其實這些都不是我賺錢的技術。這對我來說,程式語言,SQL,到ML演算法,到Loss function的差異對產品的影響。就像裝潢的工人/木工一樣,電鑽,鐵鎚,釘槍等工具。根本不是賺錢的"技術"。
你學一堆你認為的技術,只是工具。
不是影響你賺錢高低的重點。
同樣是學工具,為什麼有些人學了木工沒辦法賺錢。有些人木工有天賺一萬。
有的木工做的櫃子粗糙易開裂,有些木工做的櫃子用10年有沒差。工具重要嗎? 用工具做出什麼等級的產品才是技術吧。
同樣是用資料庫CRUD,有些人就是月薪十萬起跳,有些人就是四萬。工具只會越來越簡單的使用,SQL這工具,都已經有自然語言可以生成初稿了。前端,後端也是,現在Python都可以無腦生出前後端了。只會工具的價值在哪?
你能做出查詢超快,QPS超高的資料儲存方法,幫公司用少量硬體成本,賺大量用戶的錢才重要技術吧。實際上現在也一堆套裝工具可解,這時如何兜出超低成本的系統架構才是值錢該學的。
同樣是做AI,你會一堆模型,會HuggingFace 的API很重要嗎?這些都是工具。
你能不能用3060卡,做出類似 GPT3.5效果的公司內部 chatbot,幫公司省人力與 ChatGPT API費用才有技術與價值吧。
回過頭來看,版友情況。
其實我蠻在意你除了程式語言以外,工控幫公司解決了什麼樣難點,創造什麼價值。
例如,工控產品,如果To B。常常需要因客戶需要在哪隨時配合修改軟體介面與格式,如何有效率做這件事,幫公司省錢?。你幾年經驗有累積出別人沒有的見解嗎?可寫在履歷上。
例如做自己公司的工控軟體,除了顯示各種資訊,最近AIOT那麼紅,有什麼不用人工整理Log報表,包裝成用機器自己替代人來做,還會主動提醒或預測設備異常,節省公司時間與金錢的方法嗎?寫在履歷上。這些才值錢啊。
過了分40歲,真的別用"你以為"的技術賺錢。
實際上任何程式語言,資料庫,與前後端框架都只是工具。真正該學的技術在於你怎麼用"工具"幫公司賺錢,省錢。通常動腦,包裝價值,學會總結成功經驗的時間。會多於寫程式。
年輕人也是,你以為的技術,程式語言,框架,API怎麼用,其實是工具。通常過幾年就有更簡單的工具,把過去的工具與API淘汰了。當然永遠覺得工具學不完,薪水還沒辦法提高。
你為了解決一個商業難題,怎麼用現有工具解決,還有自己獨特的好方法才是技術啊。
舉例:
現在ChatGPT API那麼紅。除了用API工具。不知道有多少人嘗試做,如何減少幻想,正確幫公司生成各種正確無誤的內容都技術呢?這才是值錢的地方吧。即使做得不完美,光是履歷上有寫,就很吸引人了。也是邁向高薪的徵兆。
回到原文:
1.學新東西很好,但別重點放在各種語法。而是思考我工作上的難點,商業點該學什麼。
2. 可以總結並重寫履歷,過去經驗,有什麼洞察,特殊做法,使前公司減少成本,時間,或獲利。這才有價值。搞不好你會發現,自己真正喜歡的工作成就感是什麼,或許更適合你的工作。
--