#學習寫程式 #誰可以成為軟體工程師 #小吃貨轉職日記 #個人心歷路程
不知道是否還有人記得,很久以前我問了大家一個問題是,覺得什麼樣的人可以成為軟體工程師。
其實一直以來,我覺得只要會英文的人就可以學會寫程式,就可以成為軟體工程師。
為什麼會這麼覺得呢?
首先,就像是,你覺得誰學會使用電腦是一樣的道理。如果你在三十年前問大家這個問題,可能很多人會覺得,只有念相關科系的人可以學得會。
在我們還在DOS的時代,還在打指令的時代,那時只要會打字,就可以成為文書處理專業。沒錯,那個年代,文書處理是一個科系。
但現在,有誰會去大學念一個科系,只有學打字使用Microsoft Office系列。
當然,軟體工程師也並不是一個容易的職業,就像我之前提過的,這個職業也有很多利與弊,不是像外面形容的那樣,好像坐在電腦前面打打字就可以做的,或者像其他工作那樣,可能學了一技之長可以用很久,這個行業的一技之長,可能很快就過保鮮期了。
回到學習寫程式這件事情,在台灣聽很多人都說,「啊!寫程式就是要有天份啦!」「聰明的人啊!」也看過很多網路上的人在吵,資工vs 資管 vs 非本科系什麼之類的。
最近有朋友問我說,為什麼在台灣的時候學不會,可是來英國以後我就學會了,是因為來英國以後特別努力嗎?
其實你到現在問我學會了嗎?我也不會跟你說我什麼都會。但的確光是coding這點,我覺得在台灣學習跟來英國學習最大的差異還是在,學習的動力上面。
在台灣的時候,其實有點為了學而學,從來沒有思考過自己是否真的有興趣,有時候以為自己其實也滿有興趣的,因為那些東西以前沒有碰過,可是只要碰到一點瓶頸 ,就會開始退縮,覺得好煩喔!這些東西怎麼這麼難,只要上課聽不懂老師在說什麼,就會很不想繼續學。
在台灣除了去資工系修課以外,也有去台大資訊系統訓練班上過課,也有上過一些線上的課程。
幾乎都是同樣的感覺,甚至覺得,自己是不是年紀大了,感覺什麼都學不會,聽不懂,自己好像很笨。
來了英國以後,上課的第一天,老師說,我會用英語授課,而且不會為你們放慢速度,因為你們必須要去習慣。當時覺得自己更不可能聽懂,也不可能學會。
可是我們上課的狀況通常是,一天上課兩個小時,上完以後有兩個小時的實驗課,大家坐在電腦前,老師一個一個看你做的東西,從很小的東西開始學。
我覺得這個應該算是滿關鍵的,就是有沒有動手實作。然後不會的話老師也很耐心的教,此外老師還有另外的課後時間,只要我們有問題都可以去找他。
在實驗課的時候,中間只要卡住,老師也會盡量讓我們自己去思考,而不會直接告訴我們答案,例如會問我們,為什麼你想這麼做,這麼做的原因是什麼。
我記得很久以前在台灣的大學,問了老師一個問題,老師的答案是,你以後就會知道了。當下其實就讓人覺得有點反感,而且後續問老師很多問題,老師也是都這樣,這個以後就會學到了。
我自己算是一個滿會因為老師而喜歡一個科目或不喜歡一個科目的人。就像我小時候很討厭數學課,也是因為不喜歡數學老師。也不是真的不喜歡,就是有一種覺得,反正老師也不在乎我學不學的會,只在意那些學得好的人。
在台灣也聽過很多人說,啊要學會寫程式,數學就要先打好基礎,數學不好怎麼寫程式。可是真的成為工程師以後,在工作上根本沒用到什麼基礎數學啊!
其實在英國也遇過很多數學系畢業的,可是害怕寫程式的人也很多,他們這邊通常學校會有一兩堂課是寫程式,可能學個Python, 像我之前念書的學校,學不好的很多,一些很厲害的大學的數學系,也有人就乾脆放棄那門課,不學,因為覺得很複雜,他們寧願把時間拿去研究純數。
不過現在的電腦,都會幫你做好各種基本數學運算了,大部分現在的程式語言,你要跑什麼線性回歸什麼的都幫你做好了,也想不到什麼時候會用到三角函數之類的,除非你的工作是什麼data scientist 之類,可能要建立複雜的數學模型,或者quant 那類的,不然就算你要做Machine Learning這類的東西,也有很多已經現有的工具,軟體工程師大部分就是拿來跑一跑。
要是你真的是做機器學習相關的研究,人家也不要你軟體工程師,人家要的是資料科學家背景,人家至少要你有個PhD唸完再來,你要至少會讀paper, 寫paper做研究啊!!
如果是醫學相關的軟體,需要有專業技能,人家也要找醫學背景的來,如果是金融相關的,需要有非常多的金融專業技能,當然也是從金融背景的比較容易。
通常軟體工程師,普通的軟體工程師職缺,就是不太會需要太多納些相關的專業領域,他們也願意你進去了再學,你主要需要的是快速學習、適應環境的能力,還有溝通能力,這樣如果跟其他專業領域的科學家、研究員、分析師溝通之類的,至少你可以不會有太多的障礙。
當然,軟體工程師的工作也可以細分成很多領域,像是遊戲產業的軟體工程師,或者IoT產業的軟體工程師,甚至還有像是軟體架構師、軟體分析師、資料工程師之類的,他們可能需要使用到的技能也不一樣,但也不會沒事就需要叫你算個三角函數之類的.........通常你的背景還是在於你對於寫程式的熟悉程度,你會使用那些工具,你是否是個團隊合作的人,能否跟大家一起寫程式。
總之,回到前面說的,所以到底學習寫程式需要什麼,英文真的是很重要的一環,因為程式語言本來就是英文為主,在來就是網路上的資源,也幾乎都是英文為主。還有你寫程式的環境,也幾乎都是英文,像是你使用的工具,回報給你的錯誤訊息也常常可能是英文的。
來英國以後一直在思考的一點,在台灣討論到會不會寫程式,或者學不學的會,通常英文好的話,也可能在閱讀文件方面比較快,可以快速學到一些東西。
語言也不是全部,如果已經在工作的話,工作環境也很重要,學習環境也很重要,在學校如果遇到一個很好的老師,或者有一起學習的夥伴們,也會比自己一個人獨自專研來的快,不過每個人的學習方法不同,更重要的是找到自己喜歡的學習方法。
反正如果你想學的話,也不用管其他人講什麼,想學就學啊!當初我要學的時候,也很多人覺得我不可能學的會或者不可能成為軟體工程師之類的。
其實也不是因為我原本念歷史系的原因,主要就是,大家覺得,我是一個沒有邏輯,邏輯不好的人。還有覺得我是一個三分鐘熱度的人,以及數學指考考了不到30分。這些我也都寫在部落格裡面了,所以一直以來都有在看我文章的人,大概也都知道了。
當時,我大概聚集了所有身邊當工程師的朋友,都覺得不可能會成為工程師的因素吧!但現在我還是做為一個軟體工程師賺錢就是了。
有時候想做什麼就去做,反而是一件比較容易的事情。尤其是學習這種事情,網路上也有很多資源可以學習也不一定需要花錢。
在學校的時候,除了老師給予我一些自信以外,另外也是在英國認識了一些人,給予了一些鼓勵,有些素未謀面的人,也有些一面之緣的人,可能也是因為他們不認識原本的我,所以都覺得,沒有什麼是我不能找到工作或成為軟體工程師的原因。
現在想想,或許這就是初生之犢不畏虎的概念,當初沒有想太多就跑來英國,然後來了以後才開始覺得必須要努力一點才能找到工作,中間也遇到了很多困境,工作以後也曾經想過要放棄當軟體工程師,想要去當個什麼辦公室助理之類的。
也經歷了很多覺得很困惑的時期,雖然自己現在還是滿困惑的。但我覺得如果你真的想要學習或者轉職,只要做好功課(這點真的滿重要的,至少不要覺得只是看別人好像不錯,就決定要去做,至少要衡量一下利與弊),就可以去做吧!也不用管別人說你適不適合走這條路怎樣的。
每個人適合走的路也不太一樣,還沒走之前都看不到,就算你看身邊的人都怎樣,自己還是自己。
同時也有1部Youtube影片,追蹤數超過1萬的網紅寶妮老師 Bonnie,也在其Youtube影片中提到,不加背景音樂了😂😂 我先去嗑普拿疼了🥲🥲🥲...
台大數學系指考 在 小吃貨的英國生活日記 Facebook 的最佳貼文
#情緒勒索 #你的孩子不是你的孩子 #茉莉的最後一天
#體制下的教育 #你的人生應該是誰的
看到這個故事我真的特別有感觸。
之前分享過的公視系列《你的孩子不是你的孩子》,尤其是《茉莉的最後一天》,和這個故事裡的女兒,感覺是很多台灣的孩子的身影。其實之前分享的時候,也很想和大家談談我本身的經歷和感受,但礙於當時在搭公車,覺得這些不是三言兩語可以講得清,所以希望是可以找一天,當我整理好思緒後再和大家談談。
如果之前看過美劇 #漢娜的遺言 應該會知道那是個,談美國高中生霸凌的故事,劇中的主角因為在學校受到同學霸凌,痛苦不堪後自殺。但我看完後想到的是,在台灣更多是因為受到父母與老師的霸凌,以及認為自己無法符合整體社會的期望而自殺。
我一直都記得,高三考完學測後的某一天,我的一個同班同學告訴我她要去參加她國中同學的喪禮,因為他燒炭自殺了。自殺的那位同學念的是台灣的第一志願,建中,同時也是每年都會有人自殺的明星高中。自殺的原因似乎是,考完學測後他不滿意,媽媽和他對自己的期望都很高,所以在準備指考時,可能受不了壓力就自殺了。
和胖子講了這件事情後,他一直覺得無法理解以及對台灣的教育體制感到訝異。他認為學校不是應該要照顧學生的生活起居,包含心理狀態,並且防止學生自殺嗎?為什麼每年都有學生自殺,學校竟然沒有改善,大家還是拚了命想讓孩子念那所高中? 胖子的家境並不富裕,但很幸運地拿到了獎學金念了當地昂貴的私立學校,並且很順利的考上了劍橋大學,念了自己最愛的數學系。胖子沒有經歷過我們所謂的升學壓力、打罵教育,他說反正他爸媽也沒念大學,所以他有沒有考上大學對他爸媽來說都無所謂。對於學校來說,也沒有一定要考上好大學這件事情,學生們只要盡力而為,念自己喜歡念的東西最重要。也因此,我一直在思考,為什麼英國的小孩可以八點上課、三點下課,下課後經營社團活動,不用去補習班,可以做自己喜歡做的事情、念自己喜歡念的科目,然後念牛津、劍橋,台灣的小孩卻要在補習班度過自己的人生,接受社會的檢視,考上自己根本不知道為什麼要唸的科系。
為什麼看了這些會讓我特別有感觸?因為我媽,就跟電視劇裡的媽媽一模一樣。從小只要考不好,被打被罵、被撕考卷,各種冷嘲熱諷,賞巴掌根本是家常便飯。直到有天,我媽又要賞我巴掌時,被我徒手擋下,從此她再也不敢賞我巴掌,然後和親戚朋友說我是小太妹。
一直以來,有許多人私訊我,告訴我他們想追求夢想,但父母又極力阻止,對於父母來說,考上好大學、找份穩定的工作,比什麼都來的重要。甚至已經念了政大還不夠好,要念台大,念了台大,最好可以考公費留學出國。或者很多人會被拿來跟親戚朋友的小孩比較,或者跟自己的兄弟姊妹比較,如果自己表現得不好,就會被說很沒用、沒前途。
我其實很了解這些,因為我的兩個堂妹都考上了台大,逢年過節都會被拿來說嘴,自從沒有考上明星高中後,我的爸媽也一直各種的冷嘲熱諷。甚至當我說要出國留學時,我媽還說,你以為你回來薪水會有現在的兩倍嗎? 我說會。現在我的薪水真的是當初的兩倍多,雖然繳的稅是四倍.....
我想說的是,如果當初我是個聽話的孩子,或許我真的會考上北一女、考上台大,也可能中途我就自殺身亡了。總之,絕對不會有現在的我。
或許我們現在看這些電視劇或故事,會說那些爸媽是有病嗎?的確,我也覺得他們有病。我媽,從小也是被我外婆打,相信我外婆也是被她媽打,所以這就是他們的教育方式。
我很慶幸,我從小就覺得我爸媽都是神經病,因為我阿嬤是非常堅持不體罰的人,高中跟我爸媽吵完架後我就跑去跟我阿嬤住。很幸運的,至少在我的家庭中,有人一直視支持我的(雖然阿公阿嬤都會支持孫子居多),但這也是我一直以來的動力。我相信在很多人的家庭中,他們可能沒有我那麼幸運,所以一直無法擺脫父母的枷鎖,從小做的就是,讓父母高興,成為父母想成為的樣子,成為所謂的乖孩子。直到出了社會,發現自己根本不知道自己要做什麼,父母說考公務人員就考公務人員,或者因為父母說念醫學系而當了醫生,或者因為父母說念法律系而考了律師。
從頭到尾這些父母,也只會說,我是為了你好。但他們真的是為了你好嗎? 還是為了他們所理解的社會期望? 希望自己的孩子能出人頭地,希望自己為孩子的付出是看的見的? 同時不只是父母,有時甚至你身邊的朋友、你的同事、你交往的對象,都會給你他們所認為,對的建議,並且一直跟你說,怎樣比較好。
可是實際上,要為這些決定負責的,要度過這些時間的,其實還是你自己。
《茉莉的最後一天》,一直到她自殺,她媽還不知道為什麼。看起來雖然很可悲,卻也很真實。因為她媽不能理解的是,為什麼自己這麼努力的對女兒好,女兒還要自殺?我想這就是,每個人對於愛的理解並不一樣。不管是親情還是愛情,一直以來,愛本來就是很抽象的事情,並不是你覺得你愛對方就是愛,也並不是對方覺得愛你就是愛,或者你們覺得怎樣是對對方好就是好。我想,尊重,是我們最需要的。
在體制下的我們,都太被動。我們喜歡別人告訴我們怎麼做是好的,同時也覺得痛苦,因為我們自己根本不喜歡別人替我們做的那些決定。這也是為什麼,我一直很希望,看到我的文章的你們,可以為自己的人生努力、為自己的人生做決定,自己尋找答案。不管你們在人生的哪一個階段,至少都還有自己。
我想,故事中的女兒,應該也是很努力的為了自己的媽媽,念到了獎學金、念到的博士,只是她其實到最後,不知道自己是為了誰而做這些,因為她沒有了自己,只是希望讓媽媽覺得,自己做的好。當局者迷,旁觀者清。
或許我不是當事人,也沒有資格去說這些,只是希望,各位在努力奮鬥的當下,知道自己為了什麼而努力。
往往我們在一個環境時,很難去做不同方向的思考,雖然大家都知道我們應該要有創新思維、跳脫框架,但當你在那個框框時你就是跳不出,最後讓自己走到了死胡同。
小時候我一直不明白,為什麼我們要當個好學生,為什麼我們要上學,為什麼我們要聽老師說的話? 聽父母的話? 我弟一直說我是個很誇張的人,因為沒有一個小學生會在被賞巴掌時,把巴掌徒手接下。我想,當時因為我很生氣,我覺得我為什麼要被打,我不懂。我不懂大人為什麼可以打小孩,只是因為他們比較高大嗎?後來我弟長的比我媽高,我媽也不敢打他了,他只要大聲說話,我媽就說他跟流氓一樣。
我想說的只是,我們會聽話,也只是我們自己選擇聽話,如果我們不想聽的話,其實打架我們還是打得贏吧......或者他們恐嚇我們,我們恐嚇回去的話,他們還是會嚇到的.......
最討厭的是,「我都是為了你好」「不然你是要我去死嗎?」這兩句話我媽也常講,但每次我媽都沒有去死,他只是跑出去血拚而已。還記得當初在選大學時,我一直很想念東華,我媽一直叫我念輔仁之類的,我只跟他說了一句「輔仁學費貴兩倍,你是要出錢嗎?」然後他又說,「畢業後會比較好找工作」我說「那我沒找到工作,你要給我一百萬嗎?」
如果我爸媽真的有錢到我可以不用工作,我應該會比較聽話吧!這樣至少我畢業後可以說,阿~找不到工作,那我開一間公司好了,當不了工程師沒關係,可以開一間HTㄈ,沒錢的時候,還可以賣一些部份給Google。
台大數學系指考 在 年輕闖王 尚明 Facebook 的精選貼文
【分享】(正確學習數學有助於鍛鍊靈活的思維)
認識我的朋友,往往會很訝異我對很多事情的看法,訝異我對於這些事情有很突出、頂尖的想法!往往剛認識我的朋友,就會問我是讀什麼科系的、什麼學校的,當我說我大學讀物理、研究所讀數學,他們就更訝異了!因為我所涉及的領域,往往和數學、物理不直接相關,卻常常比該領域本科出身的資深人員,還更有洞見。我只能告訴他們:「如果一個人的思維夠靈活,事實上做什麼都沒關係。」這是我的肺腑之言!本段視頻,就要分享關於「數學學習的觀點」,讓學生和家長能夠有所獲益。大致內容如下:
常常很多家長會認為「學好數學就是要做大量的題目」,事實上,我不同意這樣的觀點。但是,我認為,任何領域要有優秀的表現,不能脫離「適當的練習」。這不是玩弄文字遊戲,而是確實的。但是所謂「適量的題目」,卻是因人而異、因單元、因難度而異的,無法一概而論。
首先,我來談「做大量的題目」不僅對於思維的訓練無益,反而有害兩種理由:
1. 你我都當過學生,當作業被要求的量太多的時候,我不只數學,還有各科的作業需要做,那我只能應付了事。所以,如果我認為作業多到無法好好做完,索性就乾脆不做了,或是「技巧性」的虛應故事,比如:隨便在講義上面弄一些計算過程,應付老師檢查;或是,和同學商量,100提的作業裡,每人分配做10題,剩下的到學校在互相抄寫。這樣子大量的作業,沒有真正讓學生有意義的完成。
2. 即使學生真的非常認真地把每一題作業都做完,也不值得高興。你思考一下,每個段落的題目,能有多少獨立題型?100題裡面,了不起15~20個獨立題型,而其他的都是「重複的題型」,頂多換個敘述模式、改個數字...就變成新的題目了。可是大量的題目壓力,頂多鍛鍊學生成為考試機器,看到相同、類是題型,就直接套用公式,或是之前的解法。頂多訓練學生「在類似題型之下的記憶熟練度,以及快速答題技巧」這有何用?不真懂,沒有透過作業的練習當中,訓練獨立思考的能力以及變通力。那麼這樣的"作業"是失去價值和意義的。
回到大考的命題原則:
每年升學考試的大考,這些命題老師、教授,都會被要求,要避開過往的類似題型,尤其要避開坊間的參考書、補習班試題。
所以,嚴格說來,每一年的大考,所有的數學題,都可以說是『新題型』。如果是用題海戰略訓練出來的學生,基本上很難應付他"沒看過"的題目、題型。因為他不會獨立思考。
但是,在現階段的教育環境之下,無論是學校、補習班,事實上都非常用力地落實「填鴨式」教育,無法讓學生真正融會貫通。即便是名校+名補習班+名師,結果也一樣。
我有一個朋友,一個長輩,他的孩子,是台北市相當前段的公立知名學校畢業的學生,在校期間也在台北非常有名的補習班補習,在校的數學成績都保持中上。應屆畢業那年,他大學"指考"(相當以前的大學聯考),數學滿分100分,你猜看看他考多少分?2分!是的,100分的成績裡面,他只拿到兩分!
為什麼會這樣?因為,數學經年累月的時間發展、累積下來,各個章節都有為數不少的"題庫",平常學校、參考書、補習班、小考、段考,大多數題目都是從題庫當中選出來的,沒有多少的改變。所以,依據平常重複大量的練習,可以在校內甚至模擬考有效得分。(因為都是看過的、類似的題目)
但他面對不重複的大考題型時,由於欠缺獨立思考的能力,所以就無法繼續有效得分。
我認為,『教學生思考、推理、觀察、發現,才是學習數學真正的價值!』
正確的學習數學,可以訓練學生的思維,提升思考的深度、廣度、靈活度。也不會把書讀死了,讀成「生活的白痴」!
我在台大數學研究所的時候,有一個大學部的學弟,在數學的專業上,近乎天才(或許,就是天才)。
怎麼說呢?
能進到台大數學系的大學部學生,很多都是怪咖級的高手。說實在的,他們在高中時大概都是班上甚至校內的頂尖人物。而這個學弟,竟然能在期中考、期末考之前,幫幫上同學做「總複習」,把考試範圍的重點,整理教給同學之外,還能解決在這段時間同學所遭遇到課程當中不會做的習題,無論是微積分、代數、微分幾何、高等分析...全都難不倒他。所有問題能夠有條不紊的解析給同學聽。能讓一群怪咖折服,並不容易。所以,我說他是天才也不為過。
但是,一次我在系辦公室前面的空間和指導教授meeting時,意外看見了一幕:
這個學弟來到了系辦公室外面探頭,助理小姐看到了,就問他要做什麼?他吱吱嗚嗚的不知道要說什麼。助理小姐見狀,就走到門口,和他對話。過程中,這個天才學弟,一直「阿...我...阿阿...我要....恩...我....」這樣,不斷重複,至少5~10分鐘。
過了老半天,才知道,他因為成績優秀,想要申請獎學金,要問助理小姐該如何做而已。
這樣簡單的表達,正常人30秒一定說清楚了,厲害的人恐怕3秒鐘也就夠了。
而這位學弟,專業上的天才,竟然呈現出這種溝通能力。近乎生活的白痴,這樣說,大概也不為過吧?!
你,希望讀書讀成什麼樣子的人呢?死讀書,不知變通?這是你要的結果嗎?你希望你的孩子也變成這樣的高手嗎?
唯有正確的讀書,才能造就優秀的腦袋;唯有真正優秀的腦袋,能夠在人生當中創造屬於自己的成功。
贏家教練 尚明祝福你也能夠掌握正確的學習方法,有效鍛鍊思維,成為社會的棟梁!
台大數學系指考 在 寶妮老師 Bonnie Youtube 的精選貼文
不加背景音樂了😂😂
我先去嗑普拿疼了🥲🥲🥲