轉職寫程式,從哪方面下手才好?

閱讀時間約 4 分鐘
React 框架
常見入門款Python、統計分析用R、轉職培訓JAVA、C#、IOS用Swift、前端萬用JavaScript、學校基礎C語言、進階C++、甚至是新潮的語言go,程式語言那麼多種到底該從哪個入門好?難道從Scratch開始?
小孩子才學Scratch,我全都學!
對於初次接觸程式的人來說,眾多說法各有各的道理,大多不出以下幾種:
  1. C/C++ 從入門到放棄,建立厚實的基礎,看開後棄坑
  2. Python、JavaScript等平易近人,減少排斥感
  3. 培訓機構JAVA起手
撇開各種語言的優缺點來說,基本共通的學習內容不外乎
  • 資料型態(Data type)
  • 邏輯判斷(if、else if、else)
  • 迴圈(for loop、while loop、do while loop)
  • 函式(function)
  • 自訂資料型別(物件導向思維)
上面每一項在各自的程式語言中都有不太一樣的語法,但是觀念上都是一樣的,也才會有當了解其中一種語言後,學習其他語言會很快就上手的說法。
以我自己為例,系上開課使用Fortran77,拿去問問資工的同學還被笑說沒聽過。當時期末還差點被當掉,印象深刻隔壁同學隨便寫個hello world就呈上去了,只為了至少能讓編譯完成有個基本分數。之後修了一堂分析的課程,教授要求寫個project當做期末成績,想說反正都只要分析結果,用Excel函數寫一寫或是MATLAB總行吧?沒想到教授規定只能用Fortran,並且每個禮拜報告進度,實際看我們寫的code,順便說說以前學生時期程式碼用打卡機編譯的故事,這才稍微理出了一點頭緒。
在學期間,台大的同學推薦了我一個開放式課程網站--Coursera。那時候主要是去聽聽呂世浩教授講述的秦始皇,其中也在上面發現了不少好課程,主要都是為了內容而不為了證書,所以每一堂感興趣的課我都選擇旁聽,另一方面國外課程也順便當成聽力練習,中文用2倍速,英文則採1.5倍速掠過。隨後看到網路上推薦Coursera的Python課程--Python for Everybody,終於弄清楚寫程式是怎麼一回事,而且有了Fortran的底子後,要上手python容易許多。
相較於其他產業或科目,資訊類的資源多出許多,只是大部分優秀的資源都是英文。在Youtube上面發現哈佛大學的資訊公開課--CS50,真的是驚為天人,首先講師的語速大概是正常外國人交談的速度,因此我不太敢開加速。再來是講師的表達能力極佳,用詞講解精準到位,因此我又從C語言開始認識了一遍,開始有一些底層的債主來討技術債了,像是記憶體管理、指標等等。另外還有一個freecodecamp的頻道,把一些演算法、資料結構、資料庫、網路...等等的概念弄懂,硬要說起來算是偏向後端工程師,比較注重開發的效能跟寫法。
至於坊間開設的課程,或是大多數轉職成功例子都是偏向前端工程師為主,基本上是HTML、CSS、JavaScript組成產出一個基本的作品,也許常常會被戲稱為碼農,剪剪貼貼生出一個可以動的頁面。只是就像設計相關產業一樣,一個好的設計不一定會被重視,既使設計出來的產品有它獨有的價值。
寫到這裡,上面有些部分還是扯遠了。我想如果回歸當初剛碰程式的自己,我會告訴自己:
換個老師、換個語言,也許就會海闊天空。
哦不是,應該要說找個講解清楚,自己可以接受的課程作為入門,語言特性倒是其次。或許會常看到Python應用在資料分析、大數據、網路爬蟲,JAVA、C#用來開發系統,C/C++用來寫韌體,但是這些應用層面都不是一個完全沒接觸過程式的人首先要考慮的要點。可以用python寫遊戲、當然也可以用JAVA、C++來寫;可以用Python做網路爬蟲,當然也可以用Excel VBA來實作。舉個生活化的例子,去鹹酥雞店跟老闆說要雞排要切不要辣,老闆可能用菜刀剁一剁,也可能拿把剪刀剪一剪,得到的是同樣的結果,差別在哪? 效能!
11會員
55內容數
遇到的坑、解過的題、新知識的探索、舊時代的遺毒!? 工作後我發現,文件更新往往跟不上新需求的更迭,犯錯的歷史總是不斷重演。因此,我改變了方式,蒐集從程式上、系統上的每一次異常處理過程,好讓再次遇到相同的問題時能快速應變。此專題就是我的錯題本,期待日後不管在工作上或交流上遇到難題,都能輕鬆地應答:有什麼難的,我都踩過。
留言0
查看全部
發表第一個留言支持創作者!
你可能也想看
迎新活動「方格新手村」:新格友註冊加入方格子,知名日料吃到飽餐券送給你! 👉 還不是 vocus 的會員嗎?點此註冊,參與新手村活動 👈 近期站上也出現了不少新格友,為了歡迎各位的加入,「方格新手村」隨之登場! 即日起,只要是新註冊帳號於活動期間內發佈 3 則文章,就有機會抽獎獲得知名日料吃到飽餐券。原格友也可以一起同樂,我們準備了小任
Thumbnail
2024-06-21
89
閱讀心得:展現自我的生活態度|成熟大人的說話課我們每天都在說話,但說出的話合適嗎? Sunny最近讀完一本有關溝通的書籍。 這是由世紀奧美公關的創辦人「丁菱娟」所寫的書,書的全名《丁菱娟的成熟大人說話課:如何說,才能得體又不傷人?反擊時,如何堅定又有力量?任何情境都可用的38個溝通之道》。 會找這本書來看,主要是因為Sunny 近期發
Thumbnail
2024-07-10
68
防曬產品係數測試報告彙整(2024年)從2014年起,自己對於市售防曬產品的效能產生了濃厚的興趣。因為當時候發現不少產品的防曬係數其實標示是有問題的,像是原本應該是人體測試的SPF與PA數值,實際上沒有做,只用機器測試的數據來充當,但這兩者卻有很大的差異。像是防曬係數其實有強度、廣度與平均度三個面向需要一起判斷,但多數廠商並沒有完整標示
Thumbnail
2023-04-27
39
【轉職心得】從零到前端工程師,我到底做了哪些努力?原本最近學習學到一個段落,準備著手準備前端作品集,不曉得是不是上天看到我的努力,竟然在我只有將課程作品放上 cakeresume 的狀態下,收到不少面試邀請,也順利地收到 offer 。 要感謝、要記錄的過程太多了,於是我著手撰寫了這篇文章,希望可以幫助正在轉職苦海努力的你。
Thumbnail
員工離職要遵守哪些程序?如何做好交接?員工想要離職時應該提早多久通知老闆?應該如何做好交接才能和公司好聚好散、安全下庄呢?如果沒有交接,可能有什麼後果? 以下,我基於個人執業經驗,彙整員工離職時應該遵守的流程和相關注意事項,希望能幫到即將離職的人,盡量避免產生勞資紛爭。
Thumbnail
2021-06-21
12
公路電影式的書寫 男人與遠方最近曾有朋友問起,每年春節不能缺少的年菜是什麼?我的答案是烏魚子和蘿蔔糕;不知怎麼的,想起2020年底停辦跨年演唱會的陳昇,漸漸變成了一道長年菜,演唱會是他掌廚的澎湃尾牙,是跨年不可缺少的存在。 重新翻出他談旅行寫作的專訪,好希望2021,我們依然有陳昇的跨年演唱會,也能夠自由的去遠方。
Thumbnail
茶會︳村上春樹的方式《身為職業小說家》《身為職業小說家》村上春樹 我要先說,這是我頭一次閱讀村上春樹的作品... 中學時後買的《挪威的森林》到現在還未看...(我會看的﹗)
Thumbnail
2020-06-24
5
書寫原來就是面向自己的方式,寫在生活譜記分享會後!幾個星期前,生活譜記的總編與我聯絡,說是看了我在讚賞公民社團裡分享的文章想請我去跟生活譜記的創作者分享一些創作的經驗,以及自媒體經營的細節。對於「工作」的邀約,我通常來者不拒,表現得好也許會有下一次合作機會,表現得不好也會有一點經驗讓自己去思考「自己適合什麼、不適合什麼!」
Thumbnail
2020-06-13
4
[基礎技巧] 寫雙語文案最簡單的「從零架構」方式在不久前的一場線上課程中,我講授了一個非常簡單的文案與標語構句方式;只要是對文字和文法有基本駕馭能力的人,應該都可以做到。
Thumbnail
2020-03-12
4
9個方式提升轉化率 我們知道,網站流量大 ≠購買人數高,當用戶在網路進行購買時,要怎麼做才能提高轉化率呢?以下我們提供9個方式來幫助您提升網站的轉化率。
Thumbnail
2019-01-24
0
迎新活動「方格新手村」:新格友註冊加入方格子,知名日料吃到飽餐券送給你! 👉 還不是 vocus 的會員嗎?點此註冊,參與新手村活動 👈 近期站上也出現了不少新格友,為了歡迎各位的加入,「方格新手村」隨之登場! 即日起,只要是新註冊帳號於活動期間內發佈 3 則文章,就有機會抽獎獲得知名日料吃到飽餐券。原格友也可以一起同樂,我們準備了小任
Thumbnail
2024-06-21
89
閱讀心得:展現自我的生活態度|成熟大人的說話課我們每天都在說話,但說出的話合適嗎? Sunny最近讀完一本有關溝通的書籍。 這是由世紀奧美公關的創辦人「丁菱娟」所寫的書,書的全名《丁菱娟的成熟大人說話課:如何說,才能得體又不傷人?反擊時,如何堅定又有力量?任何情境都可用的38個溝通之道》。 會找這本書來看,主要是因為Sunny 近期發
Thumbnail
2024-07-10
68
防曬產品係數測試報告彙整(2024年)從2014年起,自己對於市售防曬產品的效能產生了濃厚的興趣。因為當時候發現不少產品的防曬係數其實標示是有問題的,像是原本應該是人體測試的SPF與PA數值,實際上沒有做,只用機器測試的數據來充當,但這兩者卻有很大的差異。像是防曬係數其實有強度、廣度與平均度三個面向需要一起判斷,但多數廠商並沒有完整標示
Thumbnail
2023-04-27
39
【轉職心得】從零到前端工程師,我到底做了哪些努力?原本最近學習學到一個段落,準備著手準備前端作品集,不曉得是不是上天看到我的努力,竟然在我只有將課程作品放上 cakeresume 的狀態下,收到不少面試邀請,也順利地收到 offer 。 要感謝、要記錄的過程太多了,於是我著手撰寫了這篇文章,希望可以幫助正在轉職苦海努力的你。
Thumbnail
員工離職要遵守哪些程序?如何做好交接?員工想要離職時應該提早多久通知老闆?應該如何做好交接才能和公司好聚好散、安全下庄呢?如果沒有交接,可能有什麼後果? 以下,我基於個人執業經驗,彙整員工離職時應該遵守的流程和相關注意事項,希望能幫到即將離職的人,盡量避免產生勞資紛爭。
Thumbnail
2021-06-21
12
公路電影式的書寫 男人與遠方最近曾有朋友問起,每年春節不能缺少的年菜是什麼?我的答案是烏魚子和蘿蔔糕;不知怎麼的,想起2020年底停辦跨年演唱會的陳昇,漸漸變成了一道長年菜,演唱會是他掌廚的澎湃尾牙,是跨年不可缺少的存在。 重新翻出他談旅行寫作的專訪,好希望2021,我們依然有陳昇的跨年演唱會,也能夠自由的去遠方。
Thumbnail
茶會︳村上春樹的方式《身為職業小說家》《身為職業小說家》村上春樹 我要先說,這是我頭一次閱讀村上春樹的作品... 中學時後買的《挪威的森林》到現在還未看...(我會看的﹗)
Thumbnail
2020-06-24
5
書寫原來就是面向自己的方式,寫在生活譜記分享會後!幾個星期前,生活譜記的總編與我聯絡,說是看了我在讚賞公民社團裡分享的文章想請我去跟生活譜記的創作者分享一些創作的經驗,以及自媒體經營的細節。對於「工作」的邀約,我通常來者不拒,表現得好也許會有下一次合作機會,表現得不好也會有一點經驗讓自己去思考「自己適合什麼、不適合什麼!」
Thumbnail
2020-06-13
4
[基礎技巧] 寫雙語文案最簡單的「從零架構」方式在不久前的一場線上課程中,我講授了一個非常簡單的文案與標語構句方式;只要是對文字和文法有基本駕馭能力的人,應該都可以做到。
Thumbnail
2020-03-12
4
9個方式提升轉化率 我們知道,網站流量大 ≠購買人數高,當用戶在網路進行購買時,要怎麼做才能提高轉化率呢?以下我們提供9個方式來幫助您提升網站的轉化率。
Thumbnail
2019-01-24
0