[感想]科科轉職軟體工程師2

作者: cutecutepig (cutepig)   2022-09-23 22:18:30
呈上一篇,應該蠻多人想問自己適不適合和轉職?
依我個人的經驗,規劃以下五個問題,給想轉職軟個工程師的人參考看看!
1. 你是不是不喜歡當機器人做重複簡單的事?
2. 你曾經用過MS office做過縮短時間,小小自動化的事嗎?或是找工具簡化自己的文書流程呢?
3. 你對於電腦的資料夾熟嗎?
4. 高中物理、數學成績好不好?算題目會不會覺得有成就?是不是很喜歡碰新的軟體或APP?
5. 你是不是很喜歡學新知識?是不是看到一個現象就想邏輯推理?
這邊逐一說明:
1. 你是不是不喜歡當機器人做重複簡單的事?
我非常討厭做無聊重複的事,我從小六開始跟著我媽賣魯肉飯,那時候客人很多,每到用餐時段我就要無限的重複一樣的動作然後賣魯肉飯。但我那時候就覺得超無聊,但很簡單就可以賺錢,那我要好好讀書以後靠更難的事情賺錢,結果誤入歧途走上科科(傷心事不要提好了)。
我在生技業,第二個工作(醫材專案)結束後,其實我發現我非常討厭做簡單的事情(我沒有要嫌棄其他從業者的意思),並且事實是錢又很少。我換工作換很快,其實很多原因真的是那個工作對我來說就沒有學習新知,沒有成長,幾乎每天做重複的事,完全讓我無法滿足求知慾,再來就是薪水很低。所以我的結論是-重複性高、簡單的事都會是低工資的。如果你發現你喜歡複雜有挑戰的事,或許就是一個機會。
2. 你曾經用過MS office做過縮短時間,小小自動化的事嗎?或是找工具簡化自己的文書流程呢?
我在做醫材專案的時候,那時候公司員工都跟牛一樣默默耕種不思考。我都會靠我google的能力或上網問人,幫公司解決各種資料整理困擾,像是Excel: 巨集、篩選、VLOOKUP、取代、資料剖析….等等甚至寫函式,我都會一直查一直導入他們的工作。曾經有同事在我幫他設定好自動化後,他原本要剪剪貼貼十分鐘的事變成十秒,他告訴我「我過去幾年在這工作都在幹嘛?」
我在做研究助理的時候,也要整理百筆資料,那時候也是會去找很多人家寫好的腳本,管他看不看得懂,放到資料夾上點開或是在terminal裡執行,會省下很多打字或是copy&paste的時間。
3. 你對於電腦的資料夾結構熟嗎?
我在學程式的過程,發現root跟boot這兩件事情,很像植物長根發芽開枝散葉,有一些規律就是電腦裡發生的事。如果你的桌面上檔案夾或是檔案隨時放超過十個以上,我真心建議你不要轉職軟體業。我從求學到生技業就職,我都會定期地針對我電腦的資料做分類管理,我的桌面永遠乾乾淨淨,尤其後來用了macbook更讓我必須學會管理資料。當你在做這些資料處理與管理的時候,其實你就會懂電腦的資料結構,這對於我後來學程式,架設環境幫助真的很大。
4. 高中物理、數學成績好不好?算題目會不會覺得有成就?
我在學程式的過程,有些底子是高中就練就的。上課的時候,真的有些理論跟原理是高中數學,我大學以後再也沒碰的東西。你或許可以回想你高中數學物理兩科成績如何?我自己是數學、物理、生物三科分數平行(真懊悔選錯路走QQ)。但我以前高中也是很喜歡數物的。
5. 你是不是很喜歡學新知識?是不是看到一個現象就想邏輯推理?是不是很喜歡碰新的軟體或APP?
軟體業,寫程式這件事,演變是非常快的。現在跟10年前寫code的方式已經不一樣了,更別說20年前。所以如果你想要轉的軟體業,你要問問自己是不是成長型人格,是不是喜歡一直學新知?但我相信喜歡當研究助理的人是喜歡一直更新知識的,而且當研究助理做研究少不了統計,其實應該是很適合轉職軟體業的。
而我非常喜歡推理,從一則新聞一個現象我都可以跟我朋友討論很久,像是柬埔寨的新聞,我們就會討論什麼人會去,那為什麼媒體這樣報導?為什麼這些人會去?然後我們比較各產業的薪資水平,比較市場資訊等等的。我們很喜歡去google收集數據,然後討論。
我在大學的時候其實有點害怕玩軟體,很害怕電腦壞掉或中毒。但研究所的時候真的要學形形色色的軟體,最後我就也習慣常常要遇到新的介面,新的軟體。
再來讓我分享一下我的學程式的切入點:
1.當初是因為要分析NGS的資料,所以一進實驗室當RA就開始看鳥哥linux的指令。這個其實不難,你就是在背指令,就像你在背每一顆鍵盤的功能一樣。真的也不用特別背,因為就是用到了就會記得了。
2.看linux語法指令,是為了要上國網丟資料,這時候你就要用到WinSCP這類的輔助軟體。然後你開始要清楚資料結構,你要知道你的root在哪,你才可以下指令。然後了解了資料結構,有什麼資料存在,再進一步知道什麼叫做環境。
3.分析的腳本其實工程師都寫好了,所以我只要linux下執行命令。然後有bug也會自動生成error的報告txt檔,我從處理這些報告開始學習資料處理的時候哪個流程出問題。碰到最後就是打開腳本檢查每一行程式碼哪一行少一個多一個字元。(這就是debug)
4.被分析過的數據輸出了,有各種內容的CSV檔,這時候才是真的演算法跟資料查詢。因為要表達這些數據,我開始的python旁聽之旅。
5.大概旁聽第二個月時,我會寫for迴圈了,我就回來把那些我在excel要點選100次的重複動作,寫for迴圈搞定了。原本可能要點十分鐘半小時,一個python腳本就5秒不到數據生成。這種成就感讓我非常想繼續寫程式解決問題。
6.我旁聽python,聽著聽著覺得AI真的太有趣神奇了,就一路學著學著到現在了。
先分享至此,如果有人有想要知道下一個階段,看情況再跟大家分享。
作者: Qaaaa (小Qa)   2022-09-23 22:47:00
熟能生巧就多可能變成簡單重複性高 但不等於這東西本來就是簡單重複性高 不然當碼農也是簡單重複性高啊 但這不是原本就是簡單重複性高啊
作者: bms ( )   2022-09-24 00:08:00
推用心分享 沒有要戰樓上的意思 不過薪資水準的確能相當程度反映產值跟做事難度真的簡單重複性高的工作就是不會有高薪
作者: s505015 (s505015)   2022-09-24 01:23:00
藥師表示其實打code 不難吧 我弟逢甲文組的 去資策會後也會打了還有工作應該不是不難 是沒有想法 也覺得排斥我對打code不難這句話 道歉 是有心想學認真學 是可能可以學會的
作者: remax (就叫做暱稱吧)   2022-09-24 14:06:00
TSMC技術員做著重複而簡單的工作,年薪還是屌打科科啊!
作者: over999 (唉呦)   2022-09-24 16:10:00
科技業製程就是最底層女工啊 薪水只有科科兩倍 其他職位都兩倍以上
作者: eririlover (快點給我女朋友)   2022-09-24 17:42:00
科技業最底層是設備吧
作者: Kira1989 (千山重重一人獨行)   2022-09-24 20:47:00
不會物聯網終究中年會被淘汰,打code只是基本功,我同學從文化系出來的做過龍巖生命,現在轉職軟工,什麼都自己看書學免費影片自學,現在在上市公司爽領4萬
作者: BMWi3 (在那叫什麼)   2022-10-25 23:27:00
有沒有考慮讀個四大資工在職研究所洗學歷阿,畢竟非本科要進大廠還是豬屎屋的機率非常小,人資這關可能就先刷掉了只能說恭喜有勇氣脫離生科苦海!朋有寧願gg輪班救台灣也不要當一輩子研助藥師也是簡單重覆性高的東西?不過可以當老闆開藥局
作者: david850914 (doggyliao)   2022-11-06 23:27:00
其實真的能把事業做大的反而是重複性高的工作
作者: yanptt   2021-01-06 12:42:00
想知道,目前也正是為了分析NGS而進入寫軟體的生科人,想學習更多
作者: NEKKY (nekky)   2021-01-06 22:27:00
如過樓上對分析有興趣的話可以先學python,原因是可以用的分析套件多,語法對初學者不難學。
作者: sungtau (松濤)   2021-02-07 10:41:00
投資就是一件簡單又重複性高的事而且最好能跟機器人一樣

Links booklink

Contact Us: admin [ a t ] ucptt.com