Re: [請益] 資工系學生精進自己&生涯探索

看板Soft_Job作者 (wanda wanda)時間4年前 (2020/01/28 11:54), 4年前編輯推噓6(8219)
留言29則, 13人參與, 4年前最新討論串4/6 (看更多)
我十年前也在本版問過類似請問要選什麼語言的問題 十年後有幾個心得想要分享給在學的學生 1. 該學什麼語言? 大學程式設計就學第一個語言,不過通常都只停留在邏輯判斷、迴圈、函式呼叫、OO 還沒對某一語言深入前,換什麼語言這些邏輯依舊都相通 因此可以選自己有興趣的領域開始選起,通常該領域就只剩幾個語言可以選了 例如 前端→JS 後端→Java,C#,Python... 韌體/重視效能→C/C++ 等 2. 學校教的很舊/沒用 資訊系很多理論課,很多要背,很無聊,如演算法、資料結構、網路、os 等課, 但都是資訊系學生的基本功、常識,懂越廣,對於軟體開發會更有全面性的了解喔 TCP/IP, 封包, 非對稱加密, tree, linked list, virtual memory..... 這些知識雖然工作不會直接用到,但是都算基本功 你應該不會想要給連血液成分都不知道的醫師治療吧? 3. 本科跟非本科差在哪 其實本科所有科目非本科都有機會自學就會喔 就如台大強的是學生,不是老師,老師通常是帶入門、導遊的腳色 在該領域發光發熱絕大多數都是學生非常努力的成果 但有幾點我覺得是本科生的大優勢: a. 理論課自學非常花時間,所以非本科理論通常不紮實,非本科通常需要速成, 誰想去念 OS 恐龍本? b. 各個課程累積的 coding 基本功,如各種資料結構演算法實作、編譯器等 c. 同儕間 coding 的分享與互相成長 d. 一些做研究的正確知識,這個要被教授電過才會的,如 ML 要知道這些只是優勢,並不是絕對喔,如同之前的台大物理生自學,相信不會比本科生差 4. 大家最關注的求職 這個很難給建議,因為光 FAANG 面試方法就差非常多了, Google 重視 coding 與溝通; Amazon 會 follow leadership principles 面試 然後在台灣很多公司挑畢業生通常不太考試喔,學校對聊天就能進去了。 給在學學生的建議是,先選定領域,再研究想去該領域的哪些公司, 再針對那些公司面試方法去準備。 例如想走純軟,目標群輝, 17... 等公司,通常可能要練一下刷題; 想走韌體...我不知道,請自行往那些公司的面試心得著手 5. 作品 有加分,但其實沒那麼重要喔,畢竟除了前端、app, 很多軟體其實很難有作品可以 demo 更重要的是 a. 公司名氣: 你想一下,在 google 工作過的你需要看他作品嗎? b. 在公司做了什麼: 在什麼 team、期間做過什麼專案、成果 c. tech stack: 技能與新公司相符程度 其他建議 1. 工作後盡量不要升主管/PM 在這個時代,資深工程師隨著時間身價越來越高, 技術大牛來說大家都想用優渥薪水挖腳,跳槽沒煩惱,不用怕中年失業 前提當然是有持續精進 但當主管/PM後通常大多時間都在處裡沒營養的開會,而這些軟技能取代性很高 久而久之想換工作,發現跟不上最新技術、軟技能又很難在面試中被衡量, 因此漸漸會喪失換工作的彈性。 而且 PM /主管這種工作求職者滿街跑,最後可能要跟很多非技術出身的人競爭喔 2. 台灣還是有很多好薪水、好環境的純軟公司的,但這些通常面試都用實力講話 3. 英文保持競爭力,很多薪水環境好的都是外商軟體公司。 口說現在已經有很多線上 1 對 1 外國人家教了,不要找藉口說口說不好~ 以上小碼農心得 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.74.92.242 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1580183674.A.076.html

01/28 13:18, 4年前 , 1F
作品對新手還是重要的,新手沒業界經歷可以提供面試官
01/28 13:18, 1F

01/28 13:18, 4年前 , 2F
來做深入的討論。就算有做過幾年經歷也可能不夠表現能力
01/28 13:18, 2F

01/28 13:18, 4年前 , 3F
的廣度,就好像公司只用vue、答案你有個side project用R
01/28 13:18, 3F

01/28 13:18, 4年前 , 4F
N,那麼面試就可以深入討論vue vs React vs RN 之間的
01/28 13:18, 4F

01/28 13:18, 4年前 , 5F
話題。更有機會表現你的能力
01/28 13:18, 5F

01/28 14:40, 4年前 , 6F
有一種主管職是技術類型的可以試試
01/28 14:40, 6F
技術主管還是大多時間在處理人的問題,真正時間放在技術上的其實不多 更別說身為主管,工作容易被打斷的機率很高

01/28 15:00, 4年前 , 7F
同意
01/28 15:00, 7F

01/28 15:00, 4年前 , 8F
作品集對新人就是個可加分
01/28 15:00, 8F

01/28 15:00, 4年前 , 9F
但不會到關鍵的重點
01/28 15:00, 9F

01/28 15:00, 4年前 , 10F
不過有作品集面試比較有的聊
01/28 15:00, 10F

01/28 15:00, 4年前 , 11F
也比較容易對到主管的胃
01/28 15:00, 11F

01/28 15:52, 4年前 , 12F
只有做前端或app的才有作品啊
01/28 15:52, 12F

01/28 15:53, 4年前 , 13F
做devops、底層優化等很難呈現
01/28 15:53, 13F
※ 編輯: alihue (220.141.52.223 臺灣), 01/28/2020 16:27:47

01/28 17:04, 4年前 , 14F
主管怎麼會滿街跑,碼農才免洗滿街
01/28 17:04, 14F

01/28 18:58, 4年前 , 15F
不碰管理職你根本沒有決策參與權,技術再強不懂公司商業
01/28 18:58, 15F

01/28 18:58, 4年前 , 16F
和政策考量也沒用
01/28 18:58, 16F

01/28 19:16, 4年前 , 17F
不碰管理職 薪水要怎麼破兩百萬 教一下
01/28 19:16, 17F
我的觀點: 1. 技術和管理是兩個完全不同的領域。或許有些人會說有 Tech lead 之類的 但隨著時間越碰越少技術,經過個幾年你底下的工程師換過一輪, 再也沒人知道你當初當 rd 多猛多棒,被當成純 pm 機會高 2. 因為完全不同領域,pm/主管做起來累的是溝通、上下關係、同儕關係 做到最後底下員工有自己私群是容易發生的事,比起來當工程師單純,生活品質好很多 3. 錢的話嘛...那種年資很久,技術又持續精進的大神,我覺得薪水不輸主管。 雖然現階段台灣純軟技術職的薪資天花板較低,但我覺得現在是當紅產業 會越來越多外商設研發單位在台灣,未來純技術的薪資天花板會越來越高摟 ※ 編輯: alihue (220.141.52.223 臺灣), 01/28/2020 21:08:29 ※ 編輯: alihue (220.141.52.223 臺灣), 01/28/2020 21:10:43

01/28 21:34, 4年前 , 18F
想靠外商抬高薪資,太樂觀了。沒有本土有競爭力的軟體公司
01/28 21:34, 18F

01/28 21:36, 4年前 , 19F
無法有效拉高水位的。
01/28 21:36, 19F
那就往外商高薪缺擠了 ※ 編輯: alihue (220.141.52.223 臺灣), 01/28/2020 21:38:49

01/28 23:49, 4年前 , 20F
台灣的缺滿有限 但是可以往海外擠呀 只要能忍受異地生活
01/28 23:49, 20F

01/28 23:51, 4年前 , 21F
第二點沒錯 台灣的技術顧問位置也很少 搞來搞去也是人
01/28 23:51, 21F

01/28 23:51, 4年前 , 22F
的管理會納入
01/28 23:51, 22F

01/29 02:11, 4年前 , 23F
純技術的高階比管理位少,而且要押對技術才能保證上位
01/29 02:11, 23F

01/29 02:13, 4年前 , 24F
放到十年為單位的風險來看,不見得比幹管理職輕鬆
01/29 02:13, 24F

01/29 02:29, 4年前 , 25F
真男人都寫C++
01/29 02:29, 25F

01/29 10:11, 4年前 , 26F
怎麼會有軟實力很好被取代的想法...
01/29 10:11, 26F

01/29 10:14, 4年前 , 27F
真男人寫Machine Code。
01/29 10:14, 27F

01/29 10:14, 4年前 , 28F

01/31 21:15, 4年前 , 29F
管理與技術兼具的好主管很少
01/31 21:15, 29F
文章代碼(AID): #1UBx1w1s (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1UBx1w1s (Soft_Job)