Re: [請益] 資策會Java與C#選擇
Hi 你好,小弟我學店數學系,
目前在軟體公司擔任前端的小主管,
算是有點自學軟體轉職成功的經驗,
不嫌棄的話跟您分享一下。
雖然技術跟經驗比不上板上的大大,
但是關於從零開始自學轉職算是有點心得,
也比較知道非本科系的同學會有疑惑。
首先先回答你的問題:
有自學能力的話儘量不要去資策會,
網路上一堆平台可以學習。
至於學習的語言,如板上的大大說的,
語言不重要,重要的是懂軟體開發的原理跟流程。
但如果一定要推薦,我的私心建議是python跟js,
再來是php,雖然職缺上Java跟C#是很多,
但我個人的使用經驗覺得前三者學起來舒服多了。
再來給一些自學的建議:
1.比起學習什麼語言,心態最重要:
我覺得比起要學什麼,更重要的是你想做什麼,
我常常問一些剛畢業的學弟妹:
「如果不考慮能力、時間、資源,你想從事什麼樣的工作」
大部分的人都沒辦法回答,所以軟體工程師這個工作真的是你要的嗎?
這才是你應該考慮的。
建議你不妨給自己測試看看,現在開始每天逼自己坐在電腦前自修8小時,
持續一個月,如果你還是覺得有趣,那恭喜你很適合這一行。
2.自學的能力絕對比起熟練一個程式語言、框架更來的重要:
技術是永遠學不完的,
軟體這一行每天都有新的技術出現,
很可能你今天用的很熟的技術明天就消失了,
所以我才建議有能力自學的話儘量不要去資策會,
養成自己自學的習慣跟能力,
這遠比你去資策會學會.net Java或什麼其他的重要多了。
P.S:這裡有一個常見的謬誤...
老一輩的RD或是長輩很常會說觀念很重要,
一定要很紮實的學好所有的資料結構、演算法、作業系統、物件導向,
所以才要去資策會,裡面的課程比較紮實。
當然我不否認這些很重要,但是一來資策會沒有教這些,
二來我認為這些都是可以在實際的專案中學到,
甚至未來有錢可以去修個資工碩士博士的學位。
(我也在往這方面努力)
最重要的是你要能夠自學這些。
2.5.選擇一套語言不只是學習語言本身,而是他背後的社群。
軟體工程師絕對是這個世界上最同心協力的職業,
你不會看到50嵐公開自己的配方跟材料,
不會看到台積電把自己的製程跟技術做一個教學影片,
但是軟體工程師的生態就是分享,
github 應該是除了pornhub之外最友善的平台,
每天都有人分享自己好幾年的工作成果。
而你要做的就是了解你學習的語言這個生態系夠不夠完整,你喜不喜歡。
(當然這可能要等你學了一陣子才能有所體會)
解決方案有很多,碰到不喜歡的技術,就快點逃!
3.不要先想著要學什麼,而是想著你想完成什麼:
因為我自學的方式並不是拿著一本書,
或是看著一個影片就開始k,
而是自己先想我要做什麼樣的project,
然後在到處去問、去查把這些需要的技術一點一滴做出來,
舉個具體的例子:
A.我會開始接觸軟體,純粹是因為當時我很喜歡NBA,
我就想,我要怎麼把所有球員的數據都抓到我電腦裡,
用excel去看數據、畫圖,
然後我就一步一步試著做,接觸了PY 學會了爬蟲,
甚至後來用R來做資料分析。
B.接著我又和設計系的同學合作幫他們設計網站,
當時我連架設網站要什麼技術都不曉得,
我就自己硬著頭皮玩,碰過幾次釘子,
從開發到架設站台、設計資料庫、SQL、GCP的使用我就慢慢學會了。
後來我就不知不覺投入這一行。
所以我認為,你應該是想你想完成什麼作品,
然後去搜集那個目標需要的技術,
一點一滴試著去解決這些問題,
如此一來同樣花三個月,你學到的可能會比資策會更多。
很多人常說,軟體工程師是碼農,
這點我部份同意,或許有很多很枯燥的地方,
但是有很多地方都有創造、藝術的成分在。
再者,我認為軟體就是我們這時代的金礦,
我們也許沒有很龐大的資金去做半導體的產線,
但我們可以從一台小小的電腦中創造一個世界。
(單押*1)
我從自大學以來爸媽就不在了,
也沒有其他家人理我,
要半工半讀照顧身障的小弟、跟8+9的大弟,
現在雖然不算富有,但是已經可以過得還算舒適,
是軟體給了我希望,
所以我相信如果好好把握、他也能帶著你前進。
大家加油!
(抱歉最後有點雞湯QQ)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.251.128.69 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1607259011.A.2FC.html
※ 編輯: assss49 (111.251.128.69 臺灣), 12/06/2020 20:52:31
推
12/06 21:17,
4年前
, 1F
12/06 21:17, 1F
那我把產銷換成事業
推
12/06 21:20,
4年前
, 2F
12/06 21:20, 2F
推
12/06 21:46,
4年前
, 3F
12/06 21:46, 3F
推
12/06 21:48,
4年前
, 4F
12/06 21:48, 4F
喜歡K湯,單節37分、還有季後賽逆轉雷霆太感動,可惜報銷惹QQ
推
12/06 22:19,
4年前
, 5F
12/06 22:19, 5F
推
12/06 22:22,
4年前
, 6F
12/06 22:22, 6F
推
12/06 22:32,
4年前
, 7F
12/06 22:32, 7F
推
12/06 22:39,
4年前
, 8F
12/06 22:39, 8F
謝謝大家鼓勵~但願能幫到原po
※ 編輯: assss49 (111.251.128.69 臺灣), 12/06/2020 22:57:16
※ 編輯: assss49 (111.251.128.69 臺灣), 12/06/2020 23:00:36
推
12/06 23:05,
4年前
, 9F
12/06 23:05, 9F
→
12/06 23:05,
4年前
, 10F
12/06 23:05, 10F
對的,所以我覺得原po可以找一群朋友一起做side project,邊做邊學,如果身邊有前輩
當然最好,沒有的話可以加入一些討論群,主動交流就不太會走冤枉路。
推
12/06 23:05,
4年前
, 11F
12/06 23:05, 11F
如果在台灣是這樣的,但是單純論web框架
Python的django、JS的express、
php的laravel在全世界的使用率已經跟受歡迎的程度遠遠大於.net還有Java了,可以看這
篇:
https://youtu.be/8FQ4zW_F_Iw
而且開發的速度還有體驗都非常讚,
順帶一提Go跟Ruby聽同事說也很讚,可參考。
推
12/06 23:14,
4年前
, 12F
12/06 23:14, 12F
推
12/06 23:36,
4年前
, 13F
12/06 23:36, 13F
推
12/06 23:45,
4年前
, 14F
12/06 23:45, 14F
噓
12/06 23:49,
4年前
, 15F
12/06 23:49, 15F
→
12/06 23:49,
4年前
, 16F
12/06 23:49, 16F
老師、做研究、做資料科學相關的、或是樓下說的精算師等等。至少我身邊數學系不論學
店還是112都很少在做軟體,不論前端還是後端。
推
12/06 23:57,
4年前
, 17F
12/06 23:57, 17F
→
12/06 23:57,
4年前
, 18F
12/06 23:57, 18F
是的,不過也多虧數學系的訓練,偶爾也會幫老闆跑一些商業模型的模擬。
推
12/06 23:58,
4年前
, 19F
12/06 23:58, 19F
→
12/06 23:58,
4年前
, 20F
12/06 23:58, 20F
※ 編輯: assss49 (111.251.128.69 臺灣), 12/07/2020 00:31:33
推
12/07 00:21,
4年前
, 21F
12/07 00:21, 21F
※ 編輯: assss49 (111.251.128.69 臺灣), 12/07/2020 00:54:05
推
12/07 01:05,
4年前
, 22F
12/07 01:05, 22F
→
12/07 01:29,
4年前
, 23F
12/07 01:29, 23F
→
12/07 01:29,
4年前
, 24F
12/07 01:29, 24F
→
12/07 01:29,
4年前
, 25F
12/07 01:29, 25F
我補充一下: 我是建議如果有原po有自學能力的話,儘量可以不用去資策會,當然如果
現階段自學能力還沒發展起來,資策會是很好的入門選擇。
所謂有自學能力是指能光看文件及影片輔助就入門一套技術,靠自身的判斷篩選技術。
另外如果都要買課程,許多線上課程都有很完整的從零開始教學,老師也可以線上問答指
導,我只是覺得資策會的學費不是一筆小的花費,還要損失不能上班的機會成本,所以資
策會對我來說優先序就會排在比較後面。
當然如果有不考慮成本的話,資策會的確比起線上課程吸收更有效率。
推
12/07 02:33,
4年前
, 26F
12/07 02:33, 26F
→
12/07 02:33,
4年前
, 27F
12/07 02:33, 27F
→
12/07 02:33,
4年前
, 28F
12/07 02:33, 28F
→
12/07 02:33,
4年前
, 29F
12/07 02:33, 29F
→
12/07 02:33,
4年前
, 30F
12/07 02:33, 30F
→
12/07 02:33,
4年前
, 31F
12/07 02:33, 31F
因為有壓力我才建議可以先從線上課程嘗試,畢竟損失的機會成本很少,但我同意上課的
確比自己摸索有效率很多!所以只是提供另一個思路跟經驗給原po,畢竟選擇用什麼學習
技術的方式也是軟體工程師的課題八!
推
12/07 07:02,
4年前
, 32F
12/07 07:02, 32F
→
12/07 07:02,
4年前
, 33F
12/07 07:02, 33F
推
12/07 08:14,
4年前
, 34F
12/07 08:14, 34F
推
12/07 08:25,
4年前
, 35F
12/07 08:25, 35F
推
12/07 08:39,
4年前
, 36F
12/07 08:39, 36F
※ 編輯: assss49 (59.125.100.42 臺灣), 12/07/2020 09:30:43
推
12/07 09:39,
4年前
, 37F
12/07 09:39, 37F
→
12/07 09:55,
4年前
, 38F
12/07 09:55, 38F
→
12/07 09:56,
4年前
, 39F
12/07 09:56, 39F
→
12/07 09:57,
4年前
, 40F
12/07 09:57, 40F
推
12/07 09:57,
4年前
, 41F
12/07 09:57, 41F
推
12/07 10:50,
4年前
, 42F
12/07 10:50, 42F
→
12/07 11:31,
4年前
, 43F
12/07 11:31, 43F
推
12/07 12:46,
4年前
, 44F
12/07 12:46, 44F
→
12/07 12:46,
4年前
, 45F
12/07 12:46, 45F
→
12/07 12:46,
4年前
, 46F
12/07 12:46, 46F
推
12/07 13:09,
4年前
, 47F
12/07 13:09, 47F
噓
12/07 13:50,
4年前
, 48F
12/07 13:50, 48F
→
12/07 13:50,
4年前
, 49F
12/07 13:50, 49F
推
12/07 14:16,
4年前
, 50F
12/07 14:16, 50F
→
12/07 14:19,
4年前
, 51F
12/07 14:19, 51F
→
12/07 14:19,
4年前
, 52F
12/07 14:19, 52F
→
12/07 14:20,
4年前
, 53F
12/07 14:20, 53F
推
12/07 14:23,
4年前
, 54F
12/07 14:23, 54F
→
12/07 15:55,
4年前
, 55F
12/07 15:55, 55F
→
12/07 15:59,
4年前
, 56F
12/07 15:59, 56F
→
12/07 16:02,
4年前
, 57F
12/07 16:02, 57F
→
12/07 16:03,
4年前
, 58F
12/07 16:03, 58F
→
12/07 17:09,
4年前
, 59F
12/07 17:09, 59F
推
12/07 18:16,
4年前
, 60F
12/07 18:16, 60F
→
12/07 18:17,
4年前
, 61F
12/07 18:17, 61F
→
12/07 18:18,
4年前
, 62F
12/07 18:18, 62F
→
12/07 18:18,
4年前
, 63F
12/07 18:18, 63F
→
12/07 18:20,
4年前
, 64F
12/07 18:20, 64F
推
12/07 18:22,
4年前
, 65F
12/07 18:22, 65F
推
12/07 23:24,
4年前
, 66F
12/07 23:24, 66F
→
12/07 23:24,
4年前
, 67F
12/07 23:24, 67F
推
12/07 23:45,
4年前
, 68F
12/07 23:45, 68F
→
12/07 23:45,
4年前
, 69F
12/07 23:45, 69F
→
12/07 23:45,
4年前
, 70F
12/07 23:45, 70F
→
12/07 23:45,
4年前
, 71F
12/07 23:45, 71F
→
12/07 23:46,
4年前
, 72F
12/07 23:46, 72F
→
12/07 23:46,
4年前
, 73F
12/07 23:46, 73F
→
12/08 00:44,
4年前
, 74F
12/08 00:44, 74F
推
12/08 11:14,
4年前
, 75F
12/08 11:14, 75F
→
12/08 11:47,
4年前
, 76F
12/08 11:47, 76F
→
12/08 11:47,
4年前
, 77F
12/08 11:47, 77F
→
12/08 14:40,
4年前
, 78F
12/08 14:40, 78F
推
12/08 21:01,
4年前
, 79F
12/08 21:01, 79F
推
12/08 21:12,
4年前
, 80F
12/08 21:12, 80F
推
12/09 10:00,
4年前
, 81F
12/09 10:00, 81F
→
12/09 10:00,
4年前
, 82F
12/09 10:00, 82F
→
12/09 10:00,
4年前
, 83F
12/09 10:00, 83F
推
12/09 13:38,
4年前
, 84F
12/09 13:38, 84F
推
12/09 13:56,
4年前
, 85F
12/09 13:56, 85F
推
12/13 15:12,
4年前
, 86F
12/13 15:12, 86F
推
12/13 23:34,
4年前
, 87F
12/13 23:34, 87F
討論串 (同標題文章)
Soft_Job 近期熱門文章
44
135
PTT職涯區 即時熱門文章