為什麼學程式容易放棄?|新手常見挫折與學習方法|程式入門系列

更新 發佈閱讀 3 分鐘

在學習程式的過程中,許多新手常常會遇到卡關、看不懂、甚至想放棄的情況。為什麼學程式容易放棄?其實問題通常不在能力,而是在學習方法與心態。本篇將整理程式新手最常見的挫折,以及幫助你持續進步的學習方法,特別適合正在考慮轉職軟體工程師的你。

我是資訊相關科系畢業的,以前我在大學上課的時候非常認真修了很多門程式相關的課程,這些程式課程都會重基礎的開始教起。

例如(以C#語言作為範例):

String testString = "這是一個測試範例";
Int testAdd = 10;
Boolean testBoolean = true;
for(int i = 0 ; i<testAdd;i++)
{}

基礎在任何領域都相當重要,但光是這些基礎就花了好幾小時的時間甚至幾堂課的時間,非常消磨心力。 到了驗收考試的時候,題目就突然來個請幫我產生txt的檔案並存在資料夾內,那時候的我就相當無助,上課都在教迴圈、資料型態等等根本沒教我實際應用,我到底要怎麼寫?於是漸漸的我就覺得程式很難,加上每一堂課幾乎都是這樣的模式,在這種無限迴圈下,我在大學就漸漸放棄程式。好在畢業後一些機遇讓我了解到適合一般人學習程式的方法,漸漸愛上寫程式並且成功從事軟體工程師的工作。

近期我身邊很多朋友都想要轉職IT軟體工程師,於是他們都來跟我聊關於工作的事情,他們有去上過程式相關的課程,我那時候心想: 「既然想轉職,那我派一點簡單的程式開發工作給他們幫我做一下!」。結果,我發現他們還是做不出來,所以我非常好奇到底他們學習過程遇到什麼狀況?在我看了他們的學習內容後發現,絕大部分跟我的狀況雷同,教了很多型態、迴圈、陣列等等,例如: String (可以放文字)、Int(可以放整數數字)、float(可以放有小數點的數字),for迴圈等等。但沒有結合實際運用,所以實際要開發時還是不知所措。 最終,我的朋友們一個一個放棄轉職的念頭。

經歷過自身與朋友的經歷後,讓我不禁思考,從基礎跟理論學習是一切的開始,但得到的回饋跟成就感不成比例,很容易讓一切的開始反而成為結束的導因。 因此,我決定分享我親身體悟到的程式學習方法,我希望更多想轉職軟體工程師或是學程式的人不要再走冤望路。

我的程式學習方法非常簡單也適合一般人,主要有以下三大核心:

  1. 實際開發做中學
  2. 由簡入深
  3. 重複

我不從基礎跟理論開始教學,也許你會覺得很奇怪,但我的程式生涯中我發現,天生有軟體工程師天賦的人,可以透過學習理論跟基礎就能了解程式,甚至去實做出來。可是,一般的人並不適合這樣,一般人更適合以實作開始學習程式。希望透過我的教學能讓更多想了解程式的人有興趣以及累積成就感,並且都能成功轉職軟體工程師或是從中學習到寫程式的技巧,讓一切的開始變得有趣並且能持續保持學習程式。

留言
avatar-img
ITT Fun
0會員
15內容數
主要內容會教大家如何快速有效轉職到中大型公司內部系統的軟體工程師。 程式真的沒有很困難,不論之前覺得學習太枯燥乏味或是其他因素而放棄或從未開始,這邊會帶給大家不同的體驗。 我們會用實際案例來當作教學主軸,用我親身的經歷讓大家快樂學習程式,過程中可以累積很多程式作品還會提升很多成就感,同時還能增加成功轉職的機會!
你可能也想看
Thumbnail
網路上提到自學程式的文章,都會說自學程式非常地辛苦,而且要很自律,決心夠強;而當自己踏上這條路後,才發現何止是辛苦,根本是佈滿荊棘,常常寸步難行,且被刺地遍體鱗傷(喂~是不是有點太浮誇了),但在每個寫出程式豁然開朗的當下,卻又成就感滿滿,所以想藉著寫部落格紀錄一下自己的學習過程!
Thumbnail
網路上提到自學程式的文章,都會說自學程式非常地辛苦,而且要很自律,決心夠強;而當自己踏上這條路後,才發現何止是辛苦,根本是佈滿荊棘,常常寸步難行,且被刺地遍體鱗傷(喂~是不是有點太浮誇了),但在每個寫出程式豁然開朗的當下,卻又成就感滿滿,所以想藉著寫部落格紀錄一下自己的學習過程!
Thumbnail
若說易卜生的《玩偶之家》為 19 世紀的女性,開啟了一扇離家的窄門,那麼《海妲.蓋柏樂》展現的便是門後的窒息世界。本篇文章由劇場演員 Amily 執筆,同為熟稔文本的演員,亦是深刻體察制度縫隙的當代女性,此文所看見的不僅僅是崩壞前夕的最後發聲,更是女人被迫置於冷酷的制度之下,步步陷入無以言說的困境。
Thumbnail
若說易卜生的《玩偶之家》為 19 世紀的女性,開啟了一扇離家的窄門,那麼《海妲.蓋柏樂》展現的便是門後的窒息世界。本篇文章由劇場演員 Amily 執筆,同為熟稔文本的演員,亦是深刻體察制度縫隙的當代女性,此文所看見的不僅僅是崩壞前夕的最後發聲,更是女人被迫置於冷酷的制度之下,步步陷入無以言說的困境。
Thumbnail
長期以來,西方美學以《維特魯威人》式的幾何比例定義「完美身體」,這種視覺標準無形中成為殖民擴張與種族分類的暴力工具。本文透過分析奈及利亞編舞家庫德斯.奧尼奎庫的舞作《轉轉生》,探討當代非洲舞蹈如何跳脫「標本式」的文化觀看。
Thumbnail
長期以來,西方美學以《維特魯威人》式的幾何比例定義「完美身體」,這種視覺標準無形中成為殖民擴張與種族分類的暴力工具。本文透過分析奈及利亞編舞家庫德斯.奧尼奎庫的舞作《轉轉生》,探討當代非洲舞蹈如何跳脫「標本式」的文化觀看。
Thumbnail
要轉換到另一個領域,需要投入相當的時間,一旦準備的時間拉得越長,轉職要面臨的壓力也就可能隨之增加。 這次就將 Podcast 先前邀請到多位軟體工程師分享的轉職經驗彙整成整理包,讓大家可以更快找到自己需要的轉職資訊,把更多時間留在提升專業技能上!
Thumbnail
要轉換到另一個領域,需要投入相當的時間,一旦準備的時間拉得越長,轉職要面臨的壓力也就可能隨之增加。 這次就將 Podcast 先前邀請到多位軟體工程師分享的轉職經驗彙整成整理包,讓大家可以更快找到自己需要的轉職資訊,把更多時間留在提升專業技能上!
Thumbnail
全新版本的《三便士歌劇》如何不落入「復刻經典」的巢臼,反而利用華麗的秀場視覺,引導觀眾在晚期資本主義的消費愉悅之中,而能驚覺「批判」本身亦可能被收編——而當絞繩升起,這場關於如何生存的黑色遊戲,又將帶領新時代的我們走向何種後現代的自我解構?
Thumbnail
全新版本的《三便士歌劇》如何不落入「復刻經典」的巢臼,反而利用華麗的秀場視覺,引導觀眾在晚期資本主義的消費愉悅之中,而能驚覺「批判」本身亦可能被收編——而當絞繩升起,這場關於如何生存的黑色遊戲,又將帶領新時代的我們走向何種後現代的自我解構?
Thumbnail
曾經因為工作上的衝突,體驗到被甲方的語言攻擊與情緒勒索的不適,引發我思索如何改變現況。朋友的建議點燃了我嘗試轉職的火苗:成為具有專業技能且不受他人左右的自己。由於在資訊服務產業從事PM工作,自然聯想到專注於程式碼的工程師,他們在工作上相對具有專業技能,更不受甲方干擾。
Thumbnail
曾經因為工作上的衝突,體驗到被甲方的語言攻擊與情緒勒索的不適,引發我思索如何改變現況。朋友的建議點燃了我嘗試轉職的火苗:成為具有專業技能且不受他人左右的自己。由於在資訊服務產業從事PM工作,自然聯想到專注於程式碼的工程師,他們在工作上相對具有專業技能,更不受甲方干擾。
Thumbnail
本文深度解析賽勒布倫尼科夫的舞臺作品《傳奇:帕拉贊諾夫的十段殘篇》,如何以十段殘篇,結合帕拉贊諾夫的電影美學、象徵意象與當代政治流亡抗爭,探討藝術在儀式消失的現代社會如何承接意義,並展現不羈的自由靈魂。
Thumbnail
本文深度解析賽勒布倫尼科夫的舞臺作品《傳奇:帕拉贊諾夫的十段殘篇》,如何以十段殘篇,結合帕拉贊諾夫的電影美學、象徵意象與當代政治流亡抗爭,探討藝術在儀式消失的現代社會如何承接意義,並展現不羈的自由靈魂。
Thumbnail
前言:重新定義「被取代」的真正意涵 當我們談論 AI 將在 2030 年「取代」軟體工程師時,這個論述往往過於簡化了一個複雜的轉型過程。真正的問題不是 AI 是否會取代程式設計師,而是哪些工程師會被淘汰,哪些會成為下一代的技術領導者。 歷史告訴我們,每一次技術革命都會重新定義職業的本質,而非簡單
Thumbnail
前言:重新定義「被取代」的真正意涵 當我們談論 AI 將在 2030 年「取代」軟體工程師時,這個論述往往過於簡化了一個複雜的轉型過程。真正的問題不是 AI 是否會取代程式設計師,而是哪些工程師會被淘汰,哪些會成為下一代的技術領導者。 歷史告訴我們,每一次技術革命都會重新定義職業的本質,而非簡單
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News