程式本科系學了什麼(二) - 練習與作業

更新 發佈閱讀 3 分鐘

如果還沒看前一篇的人,可以按下面連結去看上一篇文章

程式本科系學了什麼(一)


身為電機系畢業的學生,我們以前在學校最常見的就是被迫去寫很多程式

作業從的難易很廣,最簡單的hello world到很複雜的模擬電腦運作的程式都有可能是老師出的作業

根據大家修課的情況不同會有一些差距,但是我修的課來說,整整大學四年之內每學期都有程式的課程,電機系研究所的話更是整整兩年都在寫各種專案

除了要寫許多的程式作業之外,而且要想辦法在時限內把他們搞定

跟自學者相比,自學者就有以下兩個劣勢

因為沒有人逼,也沒有時程的壓力,就必須要有強大的動力克服人性的慵懶
在學校老師會出很多題目,自學者要自己去找題目來練

關於第一點,我會建議直接給自己一個時間內完成某個小練習或是專案

因為有一些公司的面試也會是這樣,給你一個題目叫你時間內完成

進入到公司之後,PM或是老闆也會叫你估計專案的時間,有這樣的練習你就比較知道要怎麼估時間

關於第二點,除了書本上的練習題目之外,還有就是可以自己找一些專案來寫

這一些專案不用太難太複雜,如果可以解決身邊的問題那更好

舉例來說,我離開學校第一個side project就是寫帳務管理程式

之前為了練習爬蟲,所以就寫爬股票的資訊

雖然身邊可能會有人吐槽,這一些東西可能已經有人寫過了,你就直接去用別人的就好,又美觀又方便

但是自己寫一遍還是會對程式的掌握能力更好,也會增加自己的信心

最後就是建議,把自己的side project 上傳到github上面去,一個一個的side project整理一下後就可以直接變成面試的資料

只要是我上的課程,基本上都會要求開課單位讓我上git和github的課,其實就是為了這一個目的

練習與side project,其實是我覺得身為程式工程師最重要的一件事情,畢竟熟能生巧,也是可以展現自己能力的重要關鍵

接下來,我們就要來說基本功是什麼,敬請期待

本文章同步分享於FB粉專 如峰小教室

歡迎大家一起來到FB追蹤按讚,獲得更多及時的資訊

留言
avatar-img
如峰小教室的沙龍
3會員
6內容數
作品和產品的區別,不只有程式工程師,PM和老闆更必須要知道,才能讓公司的運轉更加地順利。我們以前在學校寫的作業和練習,就是程式作品,如果用一個術語就是,程式作品是比最小可行性的產品還要再小,那產品比作品還要多注意甚麼東西呢? 讓我們在這一個專欄中一起來探討吧!
2022/11/28
今天我們又回來講本科系的學生在學校學了什麼 除了大量個基本功之外,剩下的時間就是在學演算法 演算法這一個東西,是一種好玩、無聊、很難的課程 看到這裡一定有人會覺得奇怪,為什麼是又好玩又無聊?
2022/11/28
今天我們又回來講本科系的學生在學校學了什麼 除了大量個基本功之外,剩下的時間就是在學演算法 演算法這一個東西,是一種好玩、無聊、很難的課程 看到這裡一定有人會覺得奇怪,為什麼是又好玩又無聊?
2022/11/02
作品和產品的區別,不只有程式工程師,PM和老闆更必須要知道,才能讓公司的運轉更加地順利 我們以前在學校寫的作業和練習,就是程式作品
2022/11/02
作品和產品的區別,不只有程式工程師,PM和老闆更必須要知道,才能讓公司的運轉更加地順利 我們以前在學校寫的作業和練習,就是程式作品
看更多
你可能也想看
Thumbnail
5 月,方格創作島正式開島。這是一趟 28 天的創作旅程。活動期間,每週都會有新的任務地圖與陪跑計畫,從最簡單的帳號使用、沙龍建立,到帶著你從一句話、一張照片開始,一步一步找到屬於自己的創作節奏。不需要長篇大論,不需要完美的文筆,只需要帶上你今天的日常,就可以出發。征服創作島,抱回靈感與大獎!
Thumbnail
5 月,方格創作島正式開島。這是一趟 28 天的創作旅程。活動期間,每週都會有新的任務地圖與陪跑計畫,從最簡單的帳號使用、沙龍建立,到帶著你從一句話、一張照片開始,一步一步找到屬於自己的創作節奏。不需要長篇大論,不需要完美的文筆,只需要帶上你今天的日常,就可以出發。征服創作島,抱回靈感與大獎!
Thumbnail
高中時期,我是社會組的,原本想選二類,當工程師,但因為我覺得冷冰冰的程式語言既難懂又複雜,不知道要學多久,自然地避開這條路。
Thumbnail
高中時期,我是社會組的,原本想選二類,當工程師,但因為我覺得冷冰冰的程式語言既難懂又複雜,不知道要學多久,自然地避開這條路。
Thumbnail
所以程式基本上就是一種技能,他能夠疊加在你任何領域上 不論文組或理組,在溝通表達、寫作或寫程式時 都會用到邏輯的推演
Thumbnail
所以程式基本上就是一種技能,他能夠疊加在你任何領域上 不論文組或理組,在溝通表達、寫作或寫程式時 都會用到邏輯的推演
Thumbnail
寫程式是一件讓人感到害怕的一件事,但是寫程式真的對職場幫助很大,不管是邏輯思考或是資料處理,都讓我跟不會寫程式的人高度不一樣......
Thumbnail
寫程式是一件讓人感到害怕的一件事,但是寫程式真的對職場幫助很大,不管是邏輯思考或是資料處理,都讓我跟不會寫程式的人高度不一樣......
Thumbnail
當時間變少之後,看戲反而變得更加重要——這是在成為母親之後,我第一次誠實地面對這一件事:我沒有那麼多的晚上,可以任性地留給自己了。看戲不再只是「今天有沒有空」,而是牽動整個週末的結構,誰應該照顧孩子,我該在什麼時間回到家,隔天還有沒有精神帶小孩⋯⋯於是,我不得不學會一件以前並不擅長的事:挑選。
Thumbnail
當時間變少之後,看戲反而變得更加重要——這是在成為母親之後,我第一次誠實地面對這一件事:我沒有那麼多的晚上,可以任性地留給自己了。看戲不再只是「今天有沒有空」,而是牽動整個週末的結構,誰應該照顧孩子,我該在什麼時間回到家,隔天還有沒有精神帶小孩⋯⋯於是,我不得不學會一件以前並不擅長的事:挑選。
Thumbnail
我會在這篇文章裡面跟大家分享在這二十年來我是透過哪些方法一步步成為一位程式設計師的
Thumbnail
我會在這篇文章裡面跟大家分享在這二十年來我是透過哪些方法一步步成為一位程式設計師的
Thumbnail
上面幾篇文已經說明了我們要怎麼開始學習程式,那這邊我就想來介紹我自己當初作為一個未進入職場的資訊學生是怎麼準備求職的呢?雖說我們在學校內木人樁也打了差不多了,但其實學校並沒有告訴我們該去哪裡轉職、尋找第一份工作,因此我只能自己東摸西西各式平台,依照個人有在使用或是曾經使用過的平台來做介紹。
Thumbnail
上面幾篇文已經說明了我們要怎麼開始學習程式,那這邊我就想來介紹我自己當初作為一個未進入職場的資訊學生是怎麼準備求職的呢?雖說我們在學校內木人樁也打了差不多了,但其實學校並沒有告訴我們該去哪裡轉職、尋找第一份工作,因此我只能自己東摸西西各式平台,依照個人有在使用或是曾經使用過的平台來做介紹。
Thumbnail
當代名導基里爾.賽勒布倫尼科夫身兼電影、劇場與歌劇導演,其作品流動著強烈的反叛與詩意。在俄烏戰爭爆發後,他持續以創作回應專制體制的壓迫。《傳奇:帕拉贊諾夫的十段殘篇》致敬蘇聯電影大師帕拉贊諾夫。本文作者透過媒介本質的分析,解構賽勒布倫尼科夫如何利用影劇雙棲的特質,在荒謬世道中尋找藝術的「生存之道」。
Thumbnail
當代名導基里爾.賽勒布倫尼科夫身兼電影、劇場與歌劇導演,其作品流動著強烈的反叛與詩意。在俄烏戰爭爆發後,他持續以創作回應專制體制的壓迫。《傳奇:帕拉贊諾夫的十段殘篇》致敬蘇聯電影大師帕拉贊諾夫。本文作者透過媒介本質的分析,解構賽勒布倫尼科夫如何利用影劇雙棲的特質,在荒謬世道中尋找藝術的「生存之道」。
Thumbnail
  各位安好,這一次來參加創作挑戰,然而我為了保持題目並不離題,所以用成七個目錄(都是官方給的) 1.如何透過創作,建立職場、職涯個人品牌?   首先我們先來重新認識「職場」職業場所。亦指就業、任職的處所。   然後要透過“創作”來認識到自已職場是做什麼的又或者是,當時為何選擇那一個職場的。
Thumbnail
  各位安好,這一次來參加創作挑戰,然而我為了保持題目並不離題,所以用成七個目錄(都是官方給的) 1.如何透過創作,建立職場、職涯個人品牌?   首先我們先來重新認識「職場」職業場所。亦指就業、任職的處所。   然後要透過“創作”來認識到自已職場是做什麼的又或者是,當時為何選擇那一個職場的。
Thumbnail
無論年紀多大多小,只要「願意」付出行動 時間、地點都不是問題 現在都有兒童程式課程 小朋友學的是利用積木組合而成的程式 大朋友就可以直接拿鍵盤來劈哩啪啦開始寫程式碼囉~
Thumbnail
無論年紀多大多小,只要「願意」付出行動 時間、地點都不是問題 現在都有兒童程式課程 小朋友學的是利用積木組合而成的程式 大朋友就可以直接拿鍵盤來劈哩啪啦開始寫程式碼囉~
Thumbnail
見諸參與鄧伯宸口述,鄧湘庭於〈那個大霧的時代〉記述父親回憶,鄧伯宸因故遭受牽連,而案件核心的三人,在鄧伯宸記憶裡:「成立了成大共產黨,他們製作了五星徽章,印刷共產黨宣言——刻鋼板的——他們收集中共空飄的傳單,以及中國共產黨中央委員會有關文化大革命決議文的英文打字稿,另外還有手槍子彈十發。」
Thumbnail
見諸參與鄧伯宸口述,鄧湘庭於〈那個大霧的時代〉記述父親回憶,鄧伯宸因故遭受牽連,而案件核心的三人,在鄧伯宸記憶裡:「成立了成大共產黨,他們製作了五星徽章,印刷共產黨宣言——刻鋼板的——他們收集中共空飄的傳單,以及中國共產黨中央委員會有關文化大革命決議文的英文打字稿,另外還有手槍子彈十發。」
Thumbnail
這篇文章專門寫給「非」資訊相關科系畢業的人,說明怎麼樣開始學寫程式,還有到什麼程度才能轉到資訊相關產業。 我大學跟研究所都是念土木系,因為對寫程式蠻有興趣,所以除了系上的課之外,還有去資工系還有電機系修一些相關課程,因為不是資訊相關科系,所以有走了一些冤枉路,但是研究所的時候我已經可以開發套裝軟體了
Thumbnail
這篇文章專門寫給「非」資訊相關科系畢業的人,說明怎麼樣開始學寫程式,還有到什麼程度才能轉到資訊相關產業。 我大學跟研究所都是念土木系,因為對寫程式蠻有興趣,所以除了系上的課之外,還有去資工系還有電機系修一些相關課程,因為不是資訊相關科系,所以有走了一些冤枉路,但是研究所的時候我已經可以開發套裝軟體了
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News