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

看板Bioindustry作者 (cutepig)時間1年前 (2022/09/23 22:18), 1年前編輯推噓6(6013)
留言19則, 7人參與, 1年前最新討論串1/1
呈上一篇,應該蠻多人想問自己適不適合和轉職? 依我個人的經驗,規劃以下五個問題,給想轉職軟個工程師的人參考看看! 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真的太有趣神奇了,就一路學著學著到現在了。 先分享至此,如果有人有想要知道下一個階段,看情況再跟大家分享。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.184.88.235 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Bioindustry/M.1663942712.A.69A.html ※ 編輯: cutecutepig (111.184.88.235 臺灣), 09/23/2022 22:23:22

09/23 22:47, 1年前 , 1F
熟能生巧就多可能變成簡單重複性高 但不等於這東西本來就是
09/23 22:47, 1F

09/23 22:48, 1年前 , 2F
簡單重複性高 不然當碼農也是簡單重複性高啊 但這不是原本
09/23 22:48, 2F

09/23 22:48, 1年前 , 3F
就是簡單重複性高啊
09/23 22:48, 3F

09/24 00:08, 1年前 , 4F
推用心分享 沒有要戰樓上的意思 不過薪資水準的確能相當程度
09/24 00:08, 4F

09/24 00:08, 1年前 , 5F
反映產值跟做事難度
09/24 00:08, 5F

09/24 00:09, 1年前 , 6F
真的簡單重複性高的工作就是不會有高薪
09/24 00:09, 6F

09/24 01:23, 1年前 , 7F
藥師表示
09/24 01:23, 7F

09/24 01:24, 1年前 , 8F
其實打code 不難吧 我弟逢甲文組的 去資策會後也會打了
09/24 01:24, 8F

09/24 01:24, 1年前 , 9F
還有工作
09/24 01:24, 9F

09/24 01:26, 1年前 , 10F
應該不是不難 是沒有想法 也覺得排斥
09/24 01:26, 10F

09/24 01:27, 1年前 , 11F
我對打code不難這句話 道歉 是有心想學認真學 是可能可以
09/24 01:27, 11F

09/24 01:27, 1年前 , 12F
學會的
09/24 01:27, 12F

09/24 14:06, 1年前 , 13F
TSMC技術員做著重複而簡單的工作,年薪還是屌打科科啊!
09/24 14:06, 13F

09/24 16:10, 1年前 , 14F
科技業製程就是最底層女工啊 薪水只有科科兩倍 其他職位
09/24 16:10, 14F

09/24 16:10, 1年前 , 15F
都兩倍以上
09/24 16:10, 15F

09/24 17:42, 1年前 , 16F
科技業最底層是設備吧
09/24 17:42, 16F

09/24 20:47, 1年前 , 17F
不會物聯網終究中年會被淘汰,打code只是基本功,我同
09/24 20:47, 17F

09/24 20:47, 1年前 , 18F
學從文化系出來的做過龍巖生命,現在轉職軟工,什麼都
09/24 20:47, 18F

09/24 20:47, 1年前 , 19F
自己看書學免費影片自學,現在在上市公司爽領4萬
09/24 20:47, 19F
文章代碼(AID): #1ZBS0uQQ (Bioindustry)