JavaRush /Java Blog /Random-TW /程式設計很難。這就是為什麼它值得研究

程式設計很難。這就是為什麼它值得研究

在 Random-TW 群組發布
每個人對程式設計的態度都不同。有些人在上學期間第一次上電腦科學課時就對它產生了興趣,其他人開始在大學編寫“實驗室”,還有一些人開始以改變職業為目標的學習。然而,大多數「後輩」都認為起步非常困難。我們提請您注意記者 Roger Collier 的一篇文章的改編,該文章講述了他如何學會程式設計來克服困難。他評價自己的程度是業餘的。 程式設計很難。 這就是為什麼它值得研究 - 1已經很晚了,已經是半夜了。我的妻子和孩子已經睡了很長時間了,但睡眠還不是我計劃的一部分。不過,我會完成它......我第一百萬次調試了程式碼並啟動它執行。嗯...看起來很有希望。如果我單擊此處,程式應呼叫“計算下一步”函數。所以...如果您單擊此處,函數應該調用自身。偉大的。現在,如果我點擊這裡,我應該得到......呃......顯然不是這個。呃……更多的調試,更多的bug,時間和精力一起白白流失……這是一幅熟悉的畫面嗎?……我覺得學習程式設計很難。這就是為什麼我如此喜歡這樣做。

程式設計如何成為我的愛好

四個月前,我開始透過前端教學學習 JavaScript 程式設計。於是程式設計就成了我的愛好。在過去的幾年裡,我對生活中的創造/消費比率感到失望。我太多的空閒時間都被消費消耗掉了。Netflix、Podcast、Twitter、雜誌、電視體育賽事、Facebook、部落格、Medium、報紙、小說——這樣的例子不勝枚舉。這些活動並沒有什麼問題:它們很有趣,有教育意義,而且有些用處,但事實上,它們完全是為了消費。即使讀一本好書也是一個消費的過程。當然,我不只是消費。作為我新聞活動的一部分,我寫作了。可以這麼說,創建了。然而,我逐漸厭倦了,只有在對我的費用產生重大影響的情況下才盡力做好工作。儘管有家庭、工作、其他活動和嗜好,我仍然有很多空閒時間。我大部分時間都花在看影片上。有時候我覺得自己像頭豬。 程式設計很難。 這就是為什麼它值得研究 - 2事實上,我的程式設計嗜好還沒有帶來什麼明顯的成果。我製作了一個簡單的應用程序,完成了課程中的前端挑戰和專案。但這只是開始!對我來說,程式設計的意義不是創造一些新的、非凡的東西,而是讓自己參與創造的過程中,挑戰自己,嘗試一些困難的事情,唯一的原因是完成你開始的事情。

越複雜越好

在我的家鄉加拿大安大略省,有一個計畫的目標是改善人們的身體狀況。這就是所謂的「讓你的日子更艱難」。這個專案的主要想法非常簡單:您需要在日常生活中添加簡單的練習。這將提高您的身體活動水平並改善您的健康。一切都很簡單。走樓梯,不要搭電梯,比需要的時間早一站下車,然後步行。在公司停車場,盡量把車停在離辦公室入口較遠的地方。「更簡單並不意味著更好」是這個社區的座右銘。多麼精確的措詞啊!
當然,坐在電腦前寫程式並不會改善你的身體狀況。程式設計很棒,但它不適合你的肌肉。但是,您可以將Java程式設計培訓視為大腦鍛鍊。無論如何,這比一邊喝著啤酒和薯條一邊瀏覽名人 Instagram 更健康。開始程式設計之後,我還有足夠的閒暇時間。例如,在過去的一個月裡,我花了幾十個小時觀察陌生人向金屬籃丟球。換句話說,我看了NBA季後賽。而由於我是多倫多暴龍隊的球迷,這種行為也可以等於自虐。 程式設計很難。 這就是為什麼它值得研究 - 3常看籃球比賽對我有好處嗎?我開始喝更多的啤酒,吃更多的垃圾食品,像是薯條和雞翅。另外,我總是熬夜很晚,因為我在西海岸觀看比賽。所以健康的睡眠與我無關。雖然我真的很喜歡這項活動,但事實上,它對我有害。這是很好的娛樂,但僅此而已。當然,除非您考慮到高熱量零食和啤酒導致的多餘體重,或第二天中午的困倦。但它簡單又愉快!癱倒在沙發上,打開一瓶冰啤酒,伸直雙腿,原地坐3小時。簡單的方法很誘人。複雜的更有用。

學起來難,打起來容易

在觀看電影《隱藏人物》(2016)時,我再次思考了克服困難的價值。本片摘錄了約翰·F·甘迺迪的「我們決定去月球」演講。總統說,美國沒有推遲太空飛行,儘管事實證明這項任務很困難。他們繼續發展太空計劃正是因為它很困難。 「是的,我們決定征服月球,而且是在這十年裡。這不是一個容易的目標,但更好的是:這樣的測試將使我們能夠盡最大努力,展示我們的能力,並發揮我們所有的力量。這是我們此時此地準備應對的挑戰。我們只指望勝利!” 。約翰甘迺迪。
「困難」、「困難」和「複雜」這些字最常用來描述不好的事情。在很多情況下這確實是事實。看到親人受苦或生病很難受,寵物過世很難受,分手後很難存活。有些情況只會帶來痛苦,不可能從中帶來任何正面的東西。
然而,學習一些困難的東西本身總是有用的。學習過程本身可以被視為一種獎勵或好處。與法典的徒勞鬥爭可以被視為心靈的良藥。
如果你在工作期間創造了一些令人驚嘆的東西,並且用戶打開錢包在你的應用程式後面排隊,那就太好了。如果沒有,請繼續編程。如果您是一位編碼大師,而您已成為 YouTube 大師,擁有比《紐約時報》更多的訂閱者(超過 100 萬),那就太好了。如果沒有,請繼續編碼。 程式設計很難。 這就是為什麼它值得研究 - 4許多人學習程式設計是為了實現特定目標。也許你厭倦了自己的工作,想換一份更有趣的工作。沒有任何錯誤。或者您想進入 IT 行業以賺取更多收入。當然,必須有人為你的家人提供甜甜圈並支付賬單。然而,開始程式設計並不一定需要一個嚴肅的理由。開始吧。如果你的路不平坦,也不要絕望。這意味著您走在正確的道路上。論難點。
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION