JavaRush /Java Blog /Random-TW /喝咖啡休息#11。如何讓程式設計成為一種習慣以及非傳統編碼有哪些類型

喝咖啡休息#11。如何讓程式設計成為一種習慣以及非傳統編碼有哪些類型

在 Random-TW 群組發布

如何讓程式設計成為一種習慣

資料來源:Freecodecamp 喝咖啡休息#11。 如何讓程式設計成為一種習慣以及非傳統編碼有哪些類型 - 1每年,想要學習如何編寫程式碼並成為開發人員的人數都在增加。然而,他們中的許多人發現每天編程很困難。部分原因是他們根本不知道如何將編寫程式碼變成一種習慣。相信我,這根本不難。現在您可以親眼看到這一點。

什麼是習慣

我們所說的「習慣」是什麼意思?根據維基百科,習慣是一種既定的行為方式,在特定情況下實施該方式會獲得個人需求的特徵。根據《自由詞典》,習慣是一種透過頻繁重複而形成的重複的、通常是無意識的行為模式。一般來說,習慣是自動發生的過程。例如,早上刷牙。要了解習慣是如何養成的,您需要識別其組成部分。其中包括三個:信號、常規和獎勵。
  1. 訊號

    訊號是觸發操作的事件。訊號可以是時間、情緒狀態、位置或動作本身。例如,如果在工作時我突然聞到同事辦公桌上某個地方飄來的咖啡味,我就會去為自己倒一杯咖啡。我開始養成喝咖啡的習慣,訊號就是氣味。

  2. 常規

    例行公事是當習慣過程被訊號觸發時你所採取的行動。也就是說,例行公事就是去給自己倒杯咖啡。

  3. 報酬

    獎勵是整個過程的最後時刻。這就是一個人遵循慣例後所收到的。以一杯咖啡為例,攝取一定劑量的咖啡因會讓我們感覺更警覺。獎勵越積極、越令人愉快,你的大腦就越有可能維持這個習慣。

如何讓程式設計成為一種習慣

怎樣才能讓編寫程式碼成為「例行公事」?如果您想接受訊號引導,請嘗試將其設定為特定時間。例如,「我開始寫程式碼......
  • 每天早上吃完早餐後;
  • 下班回家後;
  • 午休期間;
  • [插入任何適當的觸發器]。
您也可以為操作順序設定一個時間範圍,以便您更輕鬆地導航。例如,您可以說「我想編碼 30 分鐘」或「我要學習 [插入技能] 30 分鐘」。選項可能會有所不同。習慣形成過程的一個重要部分是獎勵。為了提高你的生產力,你需要設定一個目標。這將幫助您透過習慣更接近實現這一目標。獎勵可能就是方法本身。例如,獲得更高層次的知識。但獎勵可能會有所不同。你可以對自己說:“如果我今天學習程式設計一個小時,我會給自己買一塊巧克力或其他美味佳餚作為獎勵。”

挑戰可以幫助你養成習慣。

養成習慣的另一個好方法是進行「100 天做某件事」這樣的挑戰。戒酒互誡協會也使用類似的規則。而且他們的方法還是很有效的。只是您將設定「100 天編碼」的目標,而不是「100 天不喝酒」。一開始會很困難,但隨著時間的推移,你甚至會開始享受它。而如果你在社群網路上分享你的馬拉松進展,你一定會得到志同道合的人的支持,這會給你額外的動力。

規劃你的任務

建置工作階段可以更輕鬆地實現目標。您不僅需要坐下來編寫程式碼,還需要學會事先確定要做什麼、如何、何時以及為什麼要這樣做。

致力於你夢想的項目

還有什麼比每天為您夢想的專案編寫程式碼更好的呢?創建您自己的應用程式會給您額外的動力。每天投入你的創意,你的習慣就會不斷地受到愉快的情緒的推動。

適合的工作環境

如果你能創造一個舒適、愉快的工作環境,這也會提高你每天程式設計的動力。安排好你的工作場所,讓你更舒適、更少疲勞。

非傳統編碼的類型

資料來源:Hackernoon 在數位化程度逐年提升的世界中,編碼技能比傳統知識重要得多。它不僅可以讓你了解系統如何運作,還可以自己創造各種技術創新。 喝咖啡休息#11。 如何讓程式設計成為一種習慣以及非傳統編碼有哪些類型 - 2程式設計的重要優勢之一是它的可訪問性。要學習如何編寫程式碼,您不需要昂貴的設備和獨特的設備。編碼比學習科學更民主。您甚至無需上大學或學院就可以成為程式設計師。讓我們仔細看看什麼是非傳統編碼以及它有哪些類型。

在社群編碼

數位夏令營或課後俱樂部是提高編碼技能和獲得額外動力的好方法。對抗過程使您能夠保持學習新知識的高速。在家裡,當學生藉由課本獨立學習時,就被剝奪了這個機會。

線上課程

互聯網使連接世界各地的人們和文化成為可能。從教育的角度來看,這極大地促進了學習過程。學生現在不僅可以選擇他想要學習的方向、具體內容和程式語言,還可以選擇平台和學習工具。線上課程的另一個優點是多媒體教學方式的運用。其中包括影片、測驗、知識測驗調查和其他方法。毫無疑問,電子學習在學習程式設計方面比傳統教育更有效。由於有機會選擇教學方法,大多數學生放棄了學校和大學中常見的保守記憶,轉而選擇民主課程。

來自 JavaRush 的編輯:

在線學習的另一個好處是能夠按照自己的時間表學習。你想每天學習4-6小時還是週末只學2-3小時?請。如果您想立即收到工作結果的驗證,而不是「拉」導師 - 一樣。與在大學學習或線下課程相比,學習程式設計的線上課程是一種更實惠的工具。這意味著它們可以輕鬆地與您無法離開的其他學習來源結合。例如,如果你想學習Java,你可以在JavaRush課程中獲得理論的「主幹」和最大量的程式設計實踐,並透過閱讀書籍和編寫自己的專案來加深程式設計所需的知識。

應用程式、軟體和遊戲化

許多程式設計師僅僅透過創建程式就在學習上取得了巨大的飛躍。有許多平台旨在透過應用程式建構器和其他應用程式教授編碼基礎知識。其中許多平台都是針對兒童的,但也有一些對成年人有用的。例如,有些遊戲透過駭客技術教授網路安全技能。Hack the Box 就是這樣一個平台,它邀請使用者尋找程式碼中的漏洞。在成功解決了向他提出的問題後,學生獲得了另一個頭銜,這也增加了他的動力。所有這些方法都能提升你的程式設計技能嗎?絕對是的。科技使我們能夠在傳統課堂之外獲得更深入的教育。因此,拒絕這樣的前景將是一個很大的錯誤。
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION