Was my CS degree worth it? - what I realized after 4 years
Vložit
- čas přidán 15. 07. 2024
- #computer science#software engineer
0:00 Intro
0:25 disclaimer
0:40 What courses you will be taking
1:52 1st year
2:10 2nd year
2:25 3rd year
2:41 4th year
3:31 College does not teach you to be a software engineer
7:13 Are the courses a waste of time?
9:12 Is college worth it?
10:17 What college doesn't teach you
11:17 Is grad school worth it?
影片中使用的Icons: www.flaticon.com
我常常看到一個現象,大家總覺得自己的目的就是他人的目的。
因為自己懂某個東西,就覺得別人也該懂;自己因為想追求某個東西,就希望別人也追求;自己因為有某個缺憾,就希望別人不要走自己的路。
因為自己覺得底層知識很有用,就覺得新手都該從C語言開始學
因為自己喜歡文學,就覺得每個人在義務教育中都要學古文
因為自己懂些理論,讓自己有些體悟,就覺得別人也該懂這些理論
因為自己沒學歷後悔了,就覺得全是學歷的問題,覺得別人一定要追求學歷
有經驗的人只能分享我們走過的路有哪些好處、壞處而已,最終大家還是要自己做決定,思考自己需要的是什麼,再決定自己的道路
喜歡你這段話
哈哈,😅😅😅 台湾的清华大学
现在CZcams收入怎么样? 你英文怎么样?
我也看到這樣的現象,但最後自己的路還是得自己走,別人也不會幫你。
簡而言之 有些事情其實不是一定要怎麼樣 或是一定不能怎麼樣
這就是所謂的預設立場 容易讓人迷失自我 甚至可以說走心
學這個以後一定用的到 學這個以後一定用不到
有錢就一定交的到女友 跟 沒錢一定交不到女友
也許這些想法能幫助你能往目標前進 但有時候單純的享受及體驗某些事情也很重要
我是2017年台大土木大學部畢業的,跟你差不多大,大學的時候修了財金系的統計學,然後自己泡在圖書館把個體經濟學、總體經濟學、財務管理讀完,當兵的時候又複習了一遍。大五延畢最後一年之前的暑假整天泡在圖書館把python學完,自己找了券商投顧公司寫寫爬蟲、web後端,半年很快積累大量知識。當兵退伍以後找到上海金融終端供應商後台開發的工作,以java為主,又把java摸熟。畢業第二年開始看台清交的開放式課程,把計算機概論、資料結構、演算法、作業系統全部看完,寫程式寫個一兩年再看理論吸收速度真的很快,作業基本不用做就能聽懂知識,畢竟每天8小時上機XD,而且可以刷刷LeetCode,最近在看李宏毅老師的機器學習。
呼應一下你影片的標題,“資工系,值得嗎?”我覺得沒有什麼值不值得的。要說不值得我讀了土木系最後當了好多科目重修才過,還有好幾個科目都是60幾分低空飛過,延畢一年而且全班倒數第3名畢業,可是我現在還有辦法當面試資工應屆生的面試官,考考他們基本的bubble sort之類的。
其實吧,畢業4年左右都可以把大學重讀一遍了,大學讀什麼也不是很重要,更重要的是終身學習,web做一做肯定沒意思,前端技術天花板太低,而且和後端走的是不同路線,後端涉及web的也是很低端的工作,做到後來我是覺得,web已經不是重點了,當一個萬能膠水沒啥用啊,重點是用程式做什麼吧。比如市面上常見的網站維護、手機app後端、一些製造業背後support的軟體工程師、IBM的顧問工程師,都很浪費時間浪費職業生涯規劃啊(當時據我了解,IBM的技術重鎮還是在波士頓,給台灣開的職缺沒啥技術含量),所以像大型物流要懂運籌學,數位通信底層的課程難度也很hardcore,做金融工程肯定要把金融和財金的書讀完,到了一定年紀都可以pickup一個領域去做技術專家啊,業界的技術專家絕大多數都是從工程師升上來的,畢竟學校老師發表的理論不見得實作的出來,再者是資源,比如google的錢很多,所以對NLP的研究影響很大,因為gpu很燒錢,學校燒不動也會造成paper的質量和矽谷的FLAG沒法比。這個時候我覺得學歷最大的意義在於,這些領域對微積分、微分方程、線性代數的要求很高,學歷不好的人根本沒辦法從職場萬精油變成技術專家。從遊戲的角度來說,台清交就是一個你後期發展有大量加成的buff,因為你會發現前期大家學數據庫、docker部署、linux命令、web等等的學習曲線差不多,但是數學好會造成大部分最後有辦法變成技術專家都是高學歷的人,低學歷的最後只能當資深工程師,可能經驗比較多,開發專案稍微快一點,debug略快,沒啥用,30幾歲太貴還是不如炒掉換一個剛畢業的便宜點。不過這邊也要澄清一下不是想戰學歷,我看過少部分不好的大學畢業的,畢業以後覺得自己的人生都在擺爛,最後發憤圖強實力不輸台清交的也不是沒有,只是沒考上台清交就意味著高中以前的知識沒讀好,後面想要跟台清交一較高下還是得補起來(至少在這個時代肯定是少很多的,我覺得我們這個年代的人大家家裡也沒有說窮到哪去,已經很少聰明努力的人因為經濟問題沒上台清交了)。不過就像我讀起土木就昏昏欲睡,讀起金融和資工就振振有神,很多人就是畢業才知道自己想做什麼,就像龜兔賽跑一樣最後跑到終點的未必是兔子。
台大土木學弟推推,現在就讀土研所最大感觸也是大學所學為何並不是最重要,畢竟人生與職涯很長,用大學四年就定義或定型太可惜了,所以重點是要培養出自身終身學習與自我精進的態度與方法,有此技能不管想往哪個領域耕耘都能事半功倍,也能讓自己成為跨領域人才或是專精人才。 最後祝學長事業步步高升、事事順心。
原來資深工程師這麼沒價值,30多歲就準備要被公司炒了!
@@yantingchentw 別小看台灣資方
@@yantingchentw 35歲工程師危機,不是轉職就是自由職
資工畢業後進入職場你會發現,很多身邊同學都不走科技業與軟體工程師
在另一個現在身邊很多同事都不是資工系的...都是一堆外行入門的別系所
他講的蠻準的,業界很重技術自己學習就可以學會根本不用念資工
但是有時候要談架構與理論,大學資工課程就會有幫助到
如何提升效率與維護撰寫好一個程式
目前我在業界10多看到大家就是把功能做出來就好
後面的維護與效能給後面接手的人去想辦法就好
但如果真的有料的人,你會發現他寫的很按照大學的理論寫出來的程式
維護起來超方便的,也很好懂對方再寫的方式
其實根本的原因是台灣學生沒有理解過大學的功能是甚麼...而為什麼哲學是所有學科乃至一所綜合大學的靈魂系所。
台灣的大學冠上大學名字後,變成是一種社會地位的轉換而以。畢竟現在一堆人還是聽到專科這次,會覺得沒甚麼檔次...
哇,感謝清楚講解,解答了我不少疑惑,推推
謝謝James製作這麼優質的影片
圖表很用心,看你的影片我學到很多
謝謝 剛剛錄取資工就看到你的影片
感謝分享❤❤
👍,聽完後幫助很大
如果你是從小就很愛寫程式,比較容易在大學學習時就感覺到這是一個概念整理的機會
其實大學很多東西要靠自己去理解,有很多基礎是天天寫程式你才會反覆思考
要不然單純會考試就不見得有用
把當成理所當然的瑣碎知識,歸納成完整的體系的感覺
資工系我高中生我當時志願我爸填寫了我的志願資工系我上了結果腦袋轉不過來根本不行要學什麼電學啦程式設計啦要學三年整整3年啊到時候大學又只能選資工商管類型真的好痛苦
終於懂了!謝謝!
謝謝分享!
我非本科自學當了兩年軟體工程師,只能說到一定高度後,理論和抽象化問題的能力會是很關鍵的能力,當你週遭的人只會實作,但對進階的 資結和 演算法實作完全沒概念時,就是你發揮的空間,當然薪資也會和那些不補CS知識的純工人體現出差距。
我到現在還在補相關知識,而且是用多少補多少,我覺得這是比較有效率的成長策略。
非本科自學薪資好嗎?(純好奇)
你這句話跟我公司主管說的一樣用多少補多少 , 恩 因為他也是非本可科 ...政治系 ,哈哈哈哈 .
@@HowDareYouEatMyLunch 你學的根本科一樣就不會差 , 難點在於剛畢業 要有公司願意收第一份工作有些看你科系就不要你了
我非本科想走軟體工程師 在學java和html&css 對java比較有興趣
學歷只有高職 現在沒有作品
想請教java的作品應該要怎麼去呈現
?有了作品學了一部分java之後我的下一步該繼續加深java嗎?還是轉學其他的擴大領域?
@@MKMEable 用java 做後端 前端react 框架做rwd網頁就夠你找工作了
感謝James的分享
我是升高二理組班的一個女生
James的影片讓我確信我的目標是資工
在前往大學之前可以知道這麼多的資訊
大大大感謝~!
話說大學必修選修的圖表真的很讚吔
讚 學弟來報到
想聽James分享美國研究所還有當初怎麼選擇要在台灣還是美國或其他國家工作之類的題材~
说的很深刻,适合自己的才是最重要的,想好自己到底需要什么。提前计划好,并且随之努力,然后抱有希望就ok了!
說得好啊
感謝james
從VHDL寫firmware到driver到os到app跟web,我一路10年多從底層寫到上層,我深深覺得越到後面,理論比實作來的重要
精通實作,到頭來也只是個寫程式機器,能不能對於整個軟體架構有大局觀,需要很多理論基礎當後盾
我覺得一切都看目的,你的目的不一定是全部人的目的,對你有用對其他人也不一定有用~
有這個大局觀的目的是什麼?對軟體工程師是它是必須的嗎?要搞懂這些需要什麼理論?作業系統、計概修完就夠了嗎?這些也只是大學學的理論中很小的部分
這些會是我的疑問
我說說我的卑微經驗 ... 我也是在公司東學西學一堆學校沒學到的 , 因為每次公司安排的一些沒人會又需要有人做的項目專案 , 不是給我就是我有興趣自告奮勇去做 , "理論"我覺得重要的是讓你做事做的專業基礎 , 有些人因為沒有理論基礎就亂設計憑自己實作感覺或上網找, 做出來失敗就怪東怪西 , 只在瞎做 . 為了做而做 , 甚麼 AI 好屌阿 , 大數據好屌阿 ,演算法好屌阿 ...做出來說這樣絕對沒錯. 但是跟真正做研究的人在做的東西完全不同只是冠名 , 到最後整套系統運行起來就不符合預期然後背棄用.
ps: 理論最大的好處是....你知道哪些人是假懂, 完全不會寫程式和看懂程式碼的人 跟我說懂怎麼設計演算法???
实践是建立在丰富的理论基础上的吧😂
@@peter76319 你們說的我覺得都蠻有道理的~我覺得我最大質疑的點應該是,很多人把寫程式時的「理解」跟「融匯貫通」歸功於理論。但是這真的是因為你懂理論的功勞嗎?
還是只是因為那些「假懂」的人沒在思考,而你有在思考的差別而已,不是因為他們沒學過理論
雖然先學過理論肯定有幫助,不過我常覺得它好像過於被誇大了
@@terenceliao6754 我自学量子计算,都是直接找问题解决,寻找解决方法时学习,类似于黑客松。而学习方式和学习效率是建立在思维习惯逻辑和形上学的理解上。所以其实想学什么都是同一套思维逻辑基础上扩展开来,所以肯定都是要建立在丰富的理论基础上,但看你能分多细。你可能没听太懂,因为是哲学,每个人都有他自己的那一套解释,所以你其实可以看得到很多哲学博士曾经是其他学科的,但不代表他们放弃了从前的学科,而是在基础上扩展开来探索。
我是馬來西亞的大學生,也是資工系的。感覺亞洲的大學都是偏向教理論,雖然有用,但很多時候課綱已經和業界的trend脫節。而歐美國家的資工系學生都能得到很多實習機會,看很多Waterloo的alumni他們都是一個semester學習,一個semester實習。另外一方面歐美的企業文化也比較好,可以接受底子不強的intern。台灣我不清楚,在馬來西亞多數公司請intern都是expect他們能夠立刻提供生產力,所以能拿到intern或是part time job的都是已經有經驗或者後天追上的prodigy。像我這種上大學才學編程的普通人根本沒機會見識真正的職場作業。目前大三,在努力自學其他技術,希望畢業後能順利找到工作🙏
可以接受底子不強的intern 真好
我們學校完全沒實習的program,當時也完全沒概念要找實習😅
以過來人的經驗,以及現在 MLE 工程師的角度,非常建議大學有機會在業界實習。
欧美国家也不一样的。德国的Uni学的更加理论,实践经验基本要靠学生自己去企业里实习来获得。
我也是在某间本地前五大学读书 现在在某间大厂实习 我觉得两个都没用 还是自学最快最好最有效率
寫code很多人都會~但真正的厲害的資工人就是規劃好系統架構,用很簡單有效率的方式演算法與精簡的code來解問題,我不是資工人~我從電機跳資管,一整個亂學一通XD~現在卻是在做研發的工作。哪些人適合讀資工呢? 我是覺得喜歡動腦解決問題的人。不喜歡動腦解決問題的人選資工,通常熱情很快就會被磨光換跑道。
畢業三年簽到,你真的說的太棒了
清大因為是EECS整併的學院所以課程比起一般CS算是包山包海,相當於CS+CE,不然正常來說CS算文理學院,課程本當理論為主,而實務工程課多在ECE的CE,不過到頭來課程多寡與實際面試表現不必然相關就是了
*_泡芙推薦我來的😇👍🏻_*
泡芙的哥哥你好
推
很推最後一段關於研究所的想法,很多人看待研究所的角度看做跟讀大學一樣,單純是為了文憑而選擇繼續升學,也很多人其實是害怕大學時學習到的技能不夠應付工作才繼續選擇研究所的,當然我不否認研究所畢業後薪水可能比只有大學畢業還高,但如果不是對做研究而太多興趣而仍然選擇讀碩士,碩士生活其實也會相當辛苦,而且準備碩士申請或是考試的過程也需要耗費大量的時間與金錢,因此我覺得先工作再思考自己究竟需不需要更高的文憑我認為也是很重要的
如果要走AI ML 幾乎就九成職缺至少都要碩士。碩士不是必須,成本也至少要2~3年,但是拿到在台灣環境就是輾學士不少。
做本科生時應該在課餘時間去求職網看看市場要求,以準備自己找暑期工實習,跟學業無抵觸,讀大學不一定要GPA 4.0畢業,要分配好時間。
一直覺得你的頭髮都好帥好有型
I am learning CS and Chinese at the same time, so your channel is a 2 in one deal lol
lol. Glad to hear that
lol try to type and leave a chinese comment is a good way to learn chinese
@@jie2168 3 in one deal 😂
Computer Science 對應 Software Engineer、Network Engineer 、Security Engineer 、Web Developer 來說,就好像生物學對應醫生、牙醫、物理治療師、麻醉師等等一樣。
你當然可以直接跳過Computer Science直接學開發(我就是這麼自學Web Development的),但是就好像一個會拔牙的技工一樣,而不是牙醫。
憑經驗,一個熟練的拔牙技工可能手藝比初出茅廬的牙醫好很多,但是當需要做深入的治療如血管、矯正等等時,拔牙技工相對的知識理論儲備就不足了。
我現在就在惡補基礎CS知識中
我非常赞同这个说法。我们要的是牙医的诊断+拔牙的技工的手艺。不用太恶补基础知识,只要大概懂一些你要用的基础理论和应用。CS的基础知识实在是太多了。
真●大四 資工系簽到 真的很有感受
我喜歡把抽象的理論拿來實際應用
好了啦 東燁
讚
BA 和 BS 有区别吗?如果要找工作是不是 BS 占的优势比较多?
从就业来讲,还是很有用的。未来不清楚,每个专业都有火热的时候
我是從國中開始自學程式語言
加上高職大學都是電機系
也蠻多人跟我說,為何你讀電機跑來寫程式
但我基本上的回答是:
想要達到軟硬兼施的部分,可以把軟體應用在實際硬體用途上
我覺得學一門是一門,同時可以知道很多設備怎麼控制、怎麼通訊
目前24歲 職位是掛軟體 我調薪時我老闆還是持續幫我加更多薪水
我覺得學這些很有趣,都不是因為薪水而學,目前最近想自學加密相關
我編code很快,大概四小時就能已經編完+Debug完,完成一週的進度
剩下時間就是自己做實做自己沒碰過的東西(公司允許)或是看看國外的一些資訊
自身技能: C與其相近語言都會寫、主要手臂大廠(STAUBLI、FANUC、KUKA、ABB......)程式與坐標系運用及教點、PLC可程式控制器、3D繪圖(SolidWorks)、PCB 繪製(kicad)、架設對外伺服器、大多數電路配線都可以(除了爬電線杆之類)、熟知各種馬達的各種控制......
雖然學的還不多,但我應該還會繼續學下去
可以回覆他們,Computer Science這major創立之前都是電機工程師級數學家在給電腦寫程式(開發第一台電腦時)
我是數學系畢業的, 現職PROGRAMMER. 數學的訓練是有用的, 但是我也認同很多高中跟大學的數學過度著重技巧, 是沒有用的. 很多數學科目單純是因為一直都有存在才繼續存在
哇發片沒多久點閱就這麼高
其實上大學還有一個重要的部份,同樣沒太多開發大型系統經驗的話,我自已面試別人會相對選擇至少基礎知識夠的人(唸大學相關資訊系),而不用再去什麼都還要再說明一次的白紙(非本科系)。
資工系的訓練如果好好學,畢業後應該不會讓人失望才對。(我自己是念圖書館系的,但是現在居然有機會可以去教資工資管系的學生怎麼寫程式。)
其實最安全的做法就是不要太靠近光譜的右邊或左邊,這樣畢業之後就不會有空虛感了
大学念的都是一些基础的课程。打好基础了,会比较容易上手。有几门课是非常有用的。(1) data structure (2) database design (3) c++ programming (4) accounts and finance (5) assembly basic (6) mathematics (7) network design (8) AI, expert system (9) Simulation。这些课程看似和工作上没什么关系,但你用上新科技时,它们当初的设计理念就是在这些课程内容的基础上。举个例子,你要编码人物关系图,如果你没上过data structure,你就不知到这些编码源自tree的概念。或许有人问你知道这些概念有什么用?这些概念其实时连贯的,会让你比较容易明白它们之间的相互关系和结构。当然念资工不一定要做编程人员,你懂编程在一定程度上会让你在任何行业中如虎添翼。起码你在MS Word, MS Excel, MS Access这些软体内,可以自己编写一些简单的程式和databse储存资料。
請問James非本科系又非應屆,想要報考資工所,應該注意什麼事情呢?我是因為想要轉換跑道。
請問您說如果能重新選擇您會直接跳過讀研究所,但是如果是私立大學畢業的話,還會選擇直接去累積工作經驗嗎? 還是會考研究所
你气质很不错。
先求能找到工作,次求會做,再求能比別人做得好。
♥
認真回 研究所真的是確定再去讀比較好
或許我比較笨
剛好我的ready Perfect 就是在市場上打滾了十幾年後 進研究所的第一年
學的理論完全都能用上
我一直不敢想 要是我早個5年進研究所 是不是又要在那邊混東混西 沒學到東西
包含實習到正職的時間也過了三年
這段工作經歷的體悟跟這影片敘述很像
尤其是讀碩士這一段
當初很多人都問我為什麼不讀
因為我根本不知道要讀什麼
跟可以幫助我什麼
而現在我工作狀況也不差
也是覺得未來若有需要再讀就好
先工作先讀書都是好的選擇
但要夠了解自己
確實
網站系統工程師從業第九年,看完這部很有感
剛入行前兩年,我會說學校給我的東西沒什麼幫助
不過需要解決更深入的問題時 (例如高併發、資料庫效能改善等等)
那些之前看似沒幫助的學科 (TCP、IPC、資料結構、作業系統) 瞬間價值都浮現了
後來反思,覺得沒用是因為自己的見識太少
若要有別人無法取代的價值(更高的薪資),資工系學到的這些基礎知識將會有很大的幫助
價值是比出來的
幸好沒到書到用時方恨少。
很認同,工作幾年後才覺得以前學真的有用,只是當時覺得學這個完全搞不清楚這做什麼,例如資料結構和演算法
我現在自學 問相關系的學長他們也是說基礎線上這些
未來真的有幫助
Coding慢慢濃大家都一樣
但有學過的coding才能有效率的解決問題
準備升大四了(私立大學電機系😢),對於未來也好迷惘,跟硬體工程師比較起來我好像對軟體比較能投入,但也不知道是不是真的喜歡····
(話說James是頂大畢業的,好厲害🤦🏼♂️
加油!趁還沒畢業多做嘗試
資工本科四年所培養的資訊素養 是非本科生很難超越的
像留言中的網路爬蟲 那麼多文組的斜槓仔都去學
光是學習效率跟理論深度 跟本科生是差很多的
資工系最重要的訓練,就是解決問題的能力,
而為了有效率的解決問題,所以需要培養如何尋找解決問題的方法。
解決方法分為從有到有,從無到有,如何才有..不同的境界。
最後才有能力獨自在一團軟韌硬體的迷霧中找到問題的核心,以及解決問題的最適合方法。
與大家共勉之。
幫同學讚一個 (雖然不怎麼認識😂
大神出現了,謝啦
如果要進聯發科等IC設計公司進去就是問你基礎科目的論文,研究所不相關的基本上面試完就發感謝卡給你了。基本上我建議資工系唸完馬上念研究所,不然工作後要重新唸以前的學科會很痛苦,趁還有記憶的時候一氣呵成唸完。
去台灣公司
碩士很重要
出國根本沒有理你
如果能重來我應該要念資管,至少學的東西比較生活化
James 您好,我是一個非本科(私立商科大學)沒有相關工作背景想往軟體工程師這方面發展,自己上網爬過文也跟朋友討論過,軟體工程師自學及工作經驗>讀相關科系學士或碩士。
不過以目前台灣環境,會建議要有相關背景科系畢業會比較有機會工作嗎,聽說就算能力很好,第一關丟履歷就會被人資刷掉,加上沒有科技業的人脈也沒有機會可以直接內推,會建議考個CS MIS碩士嗎?還是仍舊推薦直接找門檻低的相關工作邊做邊學比較好呢?
謝謝您分享影片,受益良多!
我看過很多非本科的上轉職課程轉前端。很多人可能會看不起轉職的,覺得是前端碼農。但我看法是這些課程的用途是get your foot in the door。
你已經進來這個領域了,如果接下來你自己有在學習,有累積自己的portfolio,也把重要的資工理論補一補,就有機會慢慢往上跳到更好的工作。
我看法跟影片後面一樣,先嘗試,再決定。不要一開始就把成本都投資下去。
自學->上課->工作->研究所
先從投資成本小的開始試,順序大概會是這樣。
然後我會說,越自律,然後知道怎麼擬定策略優化自己的人,越不需要學歷。但如果平常比較沒有思考這些習慣,那至少有個學歷幫助會很大。(例如如果你學歷好,就算你很懶,沒有side project,也沒自己的網站,還是有公司會用你)
不過如果你擅長找到自己缺什麼,也有自律地去補強,那我覺得考試+讀完書要2-3年,就不一定值得,你應該自己可以累積更多實力
@@james-kool 非常謝謝您願意回答我的問題!我心裡比較有方向了!未來如果能成功轉職工程師再來報告!
另外希望未來能出一篇關於如何申請到美國學校就讀的方法及花費等等!
雖然還很遙遠,未來我也想到國外去工作,謝謝您!
我也是沒相關背景自學成功,最後有應徵到全端。
@@Jason06245 不好意思,請問能私訊您向您請教相關經驗及方法嗎!
想問問james,影片中提到的偏向理論的工作有哪些啊?本身喜歡研究看起來完全沒用的CS,如果以後有工作能用上就太好了。
演算法工程師之類的,或是職稱裡面有scientist的(不過這種常常也會要求學歷)
Data scientist 企業需要可以從大數據中挖掘出有用數據的人才,再根據挖掘出來的資料為企業進行分析,好讓企業使用你挖掘的資料來做市場上的戰略調整,
因為知道了過去就是知道了未來。
例子很多,拿超商為例,統一這個企業想要知道下個季度的什麼商品銷量會好,那個商品的銷量會下降,就要實時的去做促銷,管理倉儲量,去和什麼廠商做合作,要進多少貨,等等...
這個牽扯的東西就有大量理論,首先你要知道怎麼從大數據裡挖資料,挖出來之後要怎麼做統整,要怎麼對這些資料進行分析做成圖表或是其他形式呈現出來。
完全道出心聲,如果要我再選一次大學不會讀資工出來等於是廢人的狀態
自學能力差的話,還得花大錢去外面上培訓課,像資策會那種的
一样,实践出真知,用到再补也不晚,东亚圈教学完全是逆人性的,浪费巨量时间。
主要是缺乏自我探索的思维和机会,加上没人领导,就很难明白自己的想要什么,就很难走出自己的一条路。
我們都是活生生的人, 從小就被不由自主地教導用最小的付出獲得最大的得到, 經常會忘記我們究竟要的是什麽. 我承認我完美主義, 但我想每個人心中都有那一份求知的渴望和對真理的向往, "大學"的靈魂也就在於超越世俗, 超越時代的純真和理想 -- 我們不是要討好企業的畢業生, 而是要尋找改變世界的力量.
我現在資管系剛畢業,我現在對找工作很徬徨,我真的覺得讀完大學感覺也沒學到什麼,我感覺好像也沒有變的很會code。
想了解軟體工程師實際到底在做什麼
希望能拍部影片講講
如果我重讀大學的話,我會認真研究資料結構跟演算法,這個要當頂尖的軟體工程師,真的會用到。
還記得是大約 2019 的事了,當時來了2個實習生,一個成為工程師助理 另一個在產線工作,有1天我看到實習生被線長訓話 我就想安慰他一下 就他說"你之所以會這麼累 是因為你 能者多勞" ,他聽完我的話後他開始付出行動,他先找組長談話,他之後還有跟課長談話,他表明他想當工程師他想學習,所以有一個星期的時間他都在跟課長討論,但是最後他被拒絕,我問他為什麼要離職 他說"我的書讀得不夠多才會發生這種事"
不用重讀啊,資料結構跟演算法就看你自己要不要認真自修。你重新回去念也不會強多少。
高職電機畢業後就直接去工作了 現在想回去進修資工.. 學科幾乎都忘光了 聽到一堆數學 我好怕
我雖然是隔壁棚的機械工程師(畢業於北科大機械系),
但影片中有許多部份也是感同身受。
比如說大學50%的純理論課程,看起來都不會用到,
在剛畢業檢視工作職缺要求時好像一點用都沒有,
而且自己早忘光了。
但最近做滿機械工程師5年的我,
深刻體會到大學的理論課程其實是很有用的,
只是之前時機還沒到而已。
比如說開發中產品的某些零件壞掉了,
對於先前修過海量理論知識課程的我,
很快就能有幾條線索可以去研究為何會壞,如何改善,
稍微翻一下大學的原文理論書籍,
配合台科大的免費網路課程回想溫習,
忘卻的知識很快就回來了。
這些原本以為沒用的理論知識,
在你的實務經驗累積到一定程度時,
會快速幫助你解決工程上的問題。
在業界中,實作雖然重要,
但你要讓實作昇華到下一個階級,
基礎理論的涵養是100%需要的。
大學給你層層的理論關卡試煉,
即便有些項目真的在你的工作用不到,
但如果之前的你是腳踏實地去完成那些關卡,
在突破「不懂→了解」的次數越多,
你會發現你在職場會越做越順手。
在台灣讀英國文學有用嗎?還是去補習班學實用英文有用?
在台灣英國文學系讀完,口語行嗎?還是補習班兩年的實戰更有用?
台灣的環境,不需要英國文學史,需要的是商業英文。
所以,如果以台灣的就業環境來看,走研究路線是沒有前途的。
以上是針對英文這個專業而言。舉一反三。
資工系的學生,應該是有足夠的資格,可以往研發的路線走。如果只是針對在台灣一般公司行號工作,其實一般的coder就可以勝任,日常的所有相關工作,專科學生就可以學會,學好,勝任。
我寫這些,是鼓勵UP主,要看重你是國家培養的科技苗子,要往上看。不要只看某些商業項目的水平。
我是高中電機>大學電機>電子研>硬體研發工程師(EE)
我只覺得電子學,電路學,數位邏輯跟工作有關
其他東西都超沒用的......
覺得台灣目前的環境仍然是不注重研發,大多都是應用而研究理論的工作很少,導致做研發吃力不討好薪水也沒有想像中的高。
產業轉型失敗,還停留在代工為主,還能期待什麼😢
基於你的觀點,我會很好奇,
你覺得軟體工程師的工作內容,前端、後端、資料庫應用,有哪些理論背景是需要閱讀呢?
4:11 我覺得比例已經算很高了XD
請問沒有大學學歷轉軟體工程師會有阻礙嗎?
居然是同學你好🤣
我覺得 大學都是偏理論 (當然也有寫程式的課程,比較實用,但是都是基礎而已) ,念碩士,修的課程已經跟業界需要知識接近了,再加上自己寫的論文所寫的程式,讓自己獨力完成一個專案的能力。所以很多科技業要的人才都要碩士畢業以上,因為學校已經幫公司培訓出這些能力了,薪水自然比較高,個人淺見,我也是國立資工碩士畢業。 另外一提,對於大學畢業很迷茫的人,我覺得很適合念研究所,現在工作碩士已經是標配了,而且念越高學歷,好處多,兩年換來一個碩士學位CP值真的很高了,你頂著大學學歷去工作兩年,頂多只能存100萬就很厲害了,但你投資自己拿到"國立"碩士學歷,你未來的人生真的就不一樣了,而且你學到很多大學沒學到的知識,是無價的
我會說,先去工作不止有100萬,還多2年經驗。如果想往技術類工作走,在新創待2年學到的一定比讀研究所更實用。
而且這時如果你決定回去讀研究所,你會很確定自己在幹嘛,就算在過程中遇到挫折,心態上也會更加強壯。
當然如果大學期間就申請上研究所,那放棄也可惜,我自己大概也不會選擇放棄拉
Actually, I feel getting a master will not be helpful if you are aiming to be software engineer. Unless you are aiming for roles that required it. Example, ML engineers and UX and etc.
I went out with my bachelor and worked as a SDE for 7 years….tbh, practitioners command good respect in the tech industry.
我是覺得完全講反了 研究所需要的通常是更紮實的理論分析與探討而不是專案 不然碩士論文一點意義都沒有只是個專題成果報告 大學生都可以做(甚至不用是資工系的)
比較常見的情況是是學校等級不夠好所以學生沒有能力做研究老師索性指派業界專案 或者 單純老師接不到科技部計畫和缺經費才會讓學生去做業界的計劃
如果只是想要學習做一個完整的開發根本不需要讀研究所 去學校外面找個培訓班比較實在
@@terryjames4552 再扎實的理論,無法實作出來,都是紙上談兵,論文都有實驗結果,代表有實作出來,能實作出來就不是理論,有能力實現,這就是公司要的。
說實話,大學4年加上出來多年,即使覺得學術部分有用,估計也忘光了哈哈哈
沒綽
不過至少知道Google要查什麼關鍵字XD
都普及化了
借問求個大家解答,我本身是沒有大學學歷的,因家庭問題都在幫忙家裡工作,考明年的進去也是24要25歲了
主要是看台灣頂尖公司有學歷門檻的不少,加上畢業這麼多年了還沒有相關工作經驗,最多就是前半年接觸到加密貨幣NFT有稍微學了點東西,然後對自己也沒體會過大學生活有點遺憾,才想說要不要去補學歷,體會大學的同時順便靠這四年多去學點東西。
大概有5年沒碰過書,本來抱著試試的心態,快到考前一個多月才拿起書本去補習,今年學測國文跟自然還都考了14,英數還需要加強,在有一定把握進四大CS的前提下是否還推薦重考
說這麼多,最怕的是年齡跟學歷問題吧,PTT D卡爬過幾輪,有人說29歲還算年輕,也有人說快30還沒經驗沒公司要了,如果真的要需要補碩出來都31
還有什麼只收四大純血之類的
當然9分多那裏跟留言我都看了滿多次,可能自己心裡已經有答案只是想要人推一把或是建議我為什麼不要而已,謝謝各位
雖然研究所比較快讀完,考研究所也是要花時間讀書,而且跟你現在讀的完全不一樣,也有落榜的機率
我覺得大部分人都是在網路上講幹話而已,29歲沒人要跟只收四大看看就好了。30幾歲轉職的多得是
我覺得去讀大學也是很OK的,以你現在進去的心態,相信不會是混混就好,應該可以學得很不錯,中間也可以努力找找實習機會,如果有遇到不錯的機會,你也覺得學夠了,直接休學去工作也是個選擇,不一定要耗4年(我看過一些這種例子)
總之我覺得如果你很有把握考上,去讀大學不會是不好的決定~
很明显的年龄焦虑!!你的情况跟我一样,我还是决定大陆这边!!!读学士(2年)!!继续考研(读研究所呢) 读出来也接近30岁了,有一句话叫:跟随自己的内心,我本就什么都没,还能在乎什么?干就完事了!还能饿死我不成?😂😂 思想格局打开!
一起加油 我跟你狀況差不多 今年25要26才要去讀大學😊
我沒有很認同你所說的「學校教的是培養成為設計系統的設計師」這個比喻。
覺得後面的「scientists 」比喻比較恰當~
設計系統的 architect 所需要的技能,學校幾乎沒有任何課程是有幫助的。
我沒提到過設計系統的設計師這個字
@@james-kool 5:15 有提到,確實沒有明講,但是會讓人覺得學校教的東西是要培養出「設計構造」的人。
但是學校課程培養的如果是「scientists」,那其實定位就比較像是「做不同種類工作的工人」,而不是「構造設計師」。
@@denchen1950 我舉這個例子的用意,想表達的是,這個負責設計的構造的人,必須了解力學、能夠利用數學計算來設計出實際的構造。重點是在理論的理解
或許我不該用設計這個字,引起很多誤會,尤其是你如果把它理解成「設計師」那就偏差更大了,這也是為什麼我刻意在影片中沒有用設計師、架構師這些字眼
然後我想強調的重點是在理論的理解,所以要表達的也不是「做很多不同工作的人」這樣的概念
用到的时候发现忘得差不多了
3:57為什麼沒有程設和軟實
回顧大學的歷史,大學本來就不是職業訓練所。卻一堆人期待大學在大學學到可以在資本社會存活的東西。
我剛剛差點以為你是bedless
笑死我剛剛卡在中間,欲哭無淚
設計一般,技術一般
感覺為什麼不把訓練的順序反過來。我的孩子即將填資工,因為覺得電機太累,看起來人生很辛苦。是不是電機資工都很難念,有點擔心。
我是不相信如果資工系在大學你排名到了能夠無痛直升研究所, 你會放棄少當兩年學生繼續爽的機會, 尤其是你的系所有千人以上的考生搶著考進來時。我同溫層一堆無痛直升的真的沒看到有誰不讀。
已經獲得進入研究所的機會,而且放棄了就沒了,跟現在從零開始,決定要讀研究所我覺得是不同狀況
然後當學生爽不爽我覺得看人,個人覺得出來工作比當學生爽
你讀研究所的目的是什麼?你有想過嗎?
@@zonezero3290 高薪CP值好的工作機會, 還有用業界3年經歷取代被抓去陰間1年的機會
@@kitaMyWifi4個月
必修實作課只有14%, 可是卻花了86%的時間
差一點就87%了
8:13
這種音效聽起來有點不舒服,可能是聲音偏大嗎
建议竞选立委
讀資工系最值得的是會慢慢學會怎麼當碼農: )
照著課表走下去真的會變這樣…
可以介紹一下碼農是什麼嗎?我是高三生,正在思考要電機還是資工
@@allpassplease1223 大多是指寫一些重複性高、勞力密集度高、價值偏低的程式
好比說業務去接了個做普通一般網站的單
碼農就照SOP套套CSS跟一些元件把基本功能兜出來
如果你未來沒要出國我建議讀電機 有要出國就資工 台廠最賺的還是以硬體的IC廠為主
@@samwang1228 請問您的出國是指研究所出國讀還是說未來工作?
@@allpassplease1223 研究所 你研究所讀台灣基本上去國外找工作也不太可能有好的
感覺你英文很好耶
學程式的英文能差到哪去嗎?畢竟程式資源大多都是英文,程式語法基本上也跟英文有關。
@@Wind_of_Night 學程式跟英文好完全是兩回事==
自己不懂也不要誤導別人
@@ding-jiehuang3826 我說的沒錯,主要程式資源都是以英文語系為主,英文不好相對的學習程式公開的資源就是會比別人少一截。
好奇James為什麼讀完研究所選擇回臺灣
之後會在Q&A說明~
根據我在科技業打滾多年的經驗 最終學歷才是決定你薪資上限的主要因素
還記得是大約 2019 的事了,當時來了2個實習生,一個成為工程師助理 另一個在產線工作,有1天我看到實習生被線長訓話 我就想安慰他一下 就他說"你之所以會這麼累 是因為你 能者多勞" ,他聽完我的話後他開始付出行動,他先找組長談話,他之後還有跟課長談話,他表明他想當工程師他想學習,所以有一個星期的時間他都在跟課長討論,但是最後他被拒絕,我問他為什麼要離職 他說"我的書讀得不夠多才會發生這種事"
我是不覺得沒學歷就一定會被限制,話不用說太死,看你待什麼公司跟學習能力吧
不過學歷是有一個功用:避免被某些用學歷評斷人的歧視。這用途值不值得花時間去追求,還是自己判斷吧
學歷只是出社會的一個參考點,隨著工作經歷越來越多,公司更會看重工作經歷,畢竟學校畢業是隔N年了。
雖然無可否認有些公司就是愛用某些學校學歷的人。
通常是這樣說沒錯,但也看過私科30歲左右年收200的
原本想贊同,但想一想覺得"最終學歷決定第一份工作的薪資下限"或許更準確?
我是個高中生 要自學的話有推薦先學什麼嗎?😅
先學邏輯吧!畢竟做程式的首先是架構怎樣編排,後續除錯維護如何有效編排。
程式開發工具每家企業使用的都不一樣,但可以想做是裝水的瓶子,不同程式開發工具對應不同語法。(語法不同但功能大致相同,基本上學好一套之後要學就很快了)
先讀好書,考上好的大學後,在想要自學甚麼吧!
我是在香港讀大學,課上都是教理論,大部分教授都沒有在IT行業上過班,與真實社會完全脫軌。這些理論除非做科研工作,一開始真的沒什麼用。例如我在做第一份software engineer工作,上司給的都是比較直接的工作,就是在系統加一點商業邏輯,發現大學學到的根本沒有用,完全沒有提及現在行業在使用的技術,什麼都要重新學習。
可是後來開始開發比較底層/複雜的東西時,或從零設計系統架構,那些理論/algorithm就變得有用了。也許會忘記實際操作,但至少知道思考方向。
我是認為一開始實用技能(language/framework/tool)是比較有用,但要在這個行業向上流甚至存活,還是要打好理論基礎以及不斷學習。
我們公司 大學起薪不到5萬 研究所7萬多
所以...當然值得
前提是你研究所2年都在精神時光屋