-
1 # 小紅愛跑步
-
2 # 暖寶寶爸
付出努力,乾的可以,程式媛小姐姐認可
-
3 # 未來之鏡
你喜歡挑戰嗎?你喜歡創造嗎?你想透過科技改變世界嗎?
Yes!那麼來程式設計吧。
程式設計有什麼樂趣呢?最開始讓我對程式設計產生興趣的,是看了《人月神話》裡的一段,總能引起我的共鳴,分享給大家
程式設計為什麼有趣?作為回報,它的從業者期望著什麼樣的快樂?
首先是一種建立事物的純粹的快樂。如同小孩從玩泥巴中感到愉快一樣,成人喜歡建立事物,特別是自己的設計。我想這種快樂一定是對上帝創造世界的對映,一種呈現在每個獨特、嶄新的葉片和雪花的喜悅。
第三是將相互齧合的部分組裝在一起,並看到它們精妙的工作,實現預先所內建的結果,所體現的魔力。程式化的計算機具有像彈珠遊戲或點唱機所有的令人入迷的魅力。
第四是學習的樂趣,來自於該工作的非重複的特性。問題在某個或其它方面總不同,解決的人員可以學習新的事物:有時是實踐上的,有時是理論上的,或者兩者兼有。
最後,是在如此易於駕馭的介質上工作的樂趣。程式設計師,像詩人一樣,幾乎工作在純粹的思考中。程式設計師憑空地透過實現想象來建造自己的城堡。很少有創造的媒介如此的靈活,如此容易的完善和重建,以及如此容易的實現概念上的構架。(如同我們將看到的,容易駕馭的特性具有它自己的問題)然而程式同詩歌不同,是實實在在可以移動和工作的,以及產生獨立於程式的可見輸出。它打印出結果,繪製圖形,發出聲音,移動支架等。神話和傳說的魔術在我們的時代變成了現實。即在鍵盤上鍵入正確的咒語,顯示螢幕活動起來,顯示從來沒有或者存在的事物。程式設計非常有趣,因為它滿足我們內部深處的建立渴望和愉悅了所有人共同的感受。
然而並不全部都是喜悅,瞭解一些固有的煩惱能使它們出現時,更容易忍受。
首先,必須追求完美。計算機也以這種方式來變戲法。如果咒語的一個字元、一個停頓沒有與正確的形式嚴格一致,魔術不會出現。人類不習慣於完美,只有很少的人類活動需要它。我認為,向完美的方式進行調整是學習程式設計的最困難的部分。
其次,其它的人設定了目標,供給資源,提供資訊。程式設計的人員很少控制工作的環境,甚至工作的目標。用管理的術語而言,某人的權威對他所承擔的責任是不充分的。不過,看起來在所有的領域中,對完成的工作,很少能提供與責任一致的正式的權威。而現實情況中,工作推進的動力需要實際(相對於正式)的權威。對其他人的依賴的影響比較突出,這對系統程式設計人員尤其痛苦。他依賴者其他人的程式。通常這些程式設計得不合理,實現拙劣,釋出不完整(沒有原始碼或測試用例),或者文件記錄得很糟。所以系統程式設計人員必須花費時間研究和修改在理想情況下應該完整、可用和有用的東西。
下一個煩惱——設計概念是有趣的,但尋找瑣碎的BUG 僅僅是一項工作。伴隨著創造性活動的,往往是枯燥、沉悶的時間,艱苦的勞動;程式編制工作也不例外。另外,人們發現除錯查錯具有線性的收斂,或者更糟的是具有二次方的複雜度。所以,測試一拖再拖,尋找最後一個錯誤比第一個錯誤花費更多的時間。
最後一個苦惱,有時也是一種無奈——當某人花費大量勞動的產品在完成以前或完成時,顯得陳舊。可能同事和競爭對手已在追逐新的、更好的設想。可能替代的方案不僅僅在構思,而且已經在安排了。現實的情況通常比上述的好一些。當產品開發完成時,新的、更佳的產品通常並不可用;僅僅是被大家所談論。另外,它同樣需要數月的開發時間。事實上,僅現實需要時,才要求使用最新的設想。因為所實現系統的價值已能體現回報,滿足要求。
誠然,產品開發所基於的技術不斷在進步。一旦設計被凍結,在概念上就已經陳舊了。不過,實際產品的實現需要階段化和進行度量。實現的落後情況需要根據其它現有的系統進行測量,而非未實現的概念。我們所面臨的挑戰和任務是在現實的時間、有效的資源範圍內,尋找實際問題的切實可行的解決方案。
這,就是程式設計。一個許多人痛苦掙扎的焦油潭以及一個樂趣和苦惱共存的創造性活動。對於許多人而言,其中的樂趣遠大於煩勞。
總而言之,不管你想以程式設計作為學習還是職業,其過程定然是辛苦的,需要時刻銘記的是你的初衷是什麼,不忘初心,以終為始,方得始終。這和我們追求別的東西本質上是一樣的道理。
-
4 # 見一葉知深秋
從問題描述是怎麼樣在程式設計中找到快樂,並得到持久動力,
或許是感覺這份工作比較乏味,缺少動力,那就需要改變心態,我寫完程式碼,這個軟體得到了完善,從而產生自豪感,用心去工作,程式設計中你就把這個事當做蓋房子,房子蓋好了,任務完成了。成就感出來了
-
5 # 田三彩
提出這樣的問題說明你已經在做這個工作了,說明你喜歡程式設計。
在實際程式設計中的樂趣是分階段性的: 第一階段:遇見的問題自己能夠程式設計設計。第二階段:自己設計的程式得以應用。第三階段:自己設計的程式得以應用並解決了問題。
怎麼獲得持久的動力?保持對未知的渴望,相信程式設計的力量。只要你保持興趣,她會指導和推動你在程式設計這條道路上越走越遠
-
6 # 平頭哥講知識
你這個問題挺好,一下子就上升到人生的高度,也抓住了問題的本質。附註,這不是諷刺。
程式設計,是一份工作,還是一份事業,或者是一種興趣?快樂是什麼?什麼因素驅動你從事程式設計?興趣在前,還是努力在前?最後,誰能給你答案?
程式設計有什麼意思?對於很多人來說,理論枯燥又無趣、技術複雜又無聊。如果你在程式設計感到快樂,也並不是別人給予你的、告訴你的,實際上是你自己全身心的投入和付出,才使得你自己在程式設計當中感到快樂,就象談戀愛一樣。
在古希臘神話中,皮格馬利翁用神奇的技藝雕刻了一座美麗的象牙少女像,在夜以繼日的工作中,皮格馬利翁把所有的技藝、熱情、愛戀都投入到了這座雕像,最終愛上了這座雕像。心靈的渴望,正是她。你得到的不是你想要的,而是你期待的。
進一步地推廣,如果借鑑教育心理學、發展心理學的近三十多年的理論,人生的意義、學習工作的意義,不是別人告訴你的,而是你自己付出極大心血、不斷探索發現和最終發展構建出來的,是你自己所獨有的與眾不同的故事。
附:事實上,最近一些年,大眾所喜聞樂見的一些節目的“賣慘”現象,比如,楊超越現象,正是粉絲將自己投射到這種人物的故事中。
-
7 # 小超超xz
把興趣當作愛好吧,我身邊有很多程式設計師朋友,他們都說,太無聊太枯燥,主要還有收入吧,收入可觀就會很快樂,沒有經濟壓力!
-
8 # 小小伶
學程式設計的路過。。。
[捂臉]別問我,我學完以後都沒實操過,實在是字母太多,組起來我完完全全看不懂
-
9 # 程式技術員
程式設計是一件很枯燥的事情,如果不是這行工資比較高,相信很多人不會選擇當程式設計師,
但是在枯燥的事情中,我們不妨找尋樂趣,就如在黑暗中找到遠方的燈塔,指引我們前進。
興趣,興趣是最好的老師。沒有興趣幹什麼都提不起勁來,多讀一些關於程式設計師相對詼諧的書籍,編培養自己對程式設計的興趣。
好奇心,也可以說是驅動力。如果有驅動力,自然會堅持下去。底層原始碼是怎麼實現的?這個功能是怎麼實現的?我要如何去實現它?保持這種好奇心,就不會覺得程式設計是一件枯燥的事情。
價值輸出和成就感,我們程式設計的程式碼在默默改變著世界,在時刻影響著他人。我們親手開發的產品,實現的功能有很多使用者喜愛,惠及了很多人。科技的進步我們發揮著重要的作用。
苦中作樂亦是樂,“樂”便是快樂的源泉。
-
10 # TonyDeng
學而時習之,正確理解了這句話,才知道何以不亦說乎。學了知識和技能,是要拿來用的,解決了實際問題,才會有快樂感和持續動力。複習不會讓你產生快樂,因時而應用於實際才會,表明你學到的東西真的有用,不是書本複習式的自我虛幻愉悅。“時習”連在一起,時是機遇,習是運用,亂解只能誤解孔子的說話。
-
11 # 是誰瘋了
做程式設計是一個很枯燥的工作,每天都是面對繁重的程式碼。如果不是對這個很有興趣的人,是很難堅持下來的。做程式設計的話,要學會自己給自己找尋快樂,可以把工作分成不同的階段,每個階段完成後可以給自己一個小小的獎勵,用來激勵自己。
-
12 # 山野村夫117
至於說怎麼在作品編輯過程中找到快樂那首先要看您對於這件工作的熱愛程度了,做自己喜歡的事當然是快樂的!也是用心的!當自己的作品從一個個鏡頭穿插排序轉場配樂到收尾完工,給你呈現出一個完整的故事就像是一個生命賦予她靈魂一樣有血有肉的!當自己欣賞的時候也會陶醉其中的,這就是自己用心付出的結果快樂貫穿了整個過程!
-
13 # 奈何世上無良人
程式設計得事我不太懂,我覺得人做一件事要得到快樂還要有持久的動力,那麼這件事首先一定是有好處的,可能是物質收益,可能是精神收益。沒有好處的事情沒有人回去做的。其次就是這件事情一定是自己不反感的,喜歡去做的。
-
14 # 若有清風徐來
不會程式設計,但是卻被它的火爆逼著去了解。
投入也許會獲得快樂也有可能無法得到樂趣。
如果是必須要做的事情,那麼最終的目標就是你的動力。
如果僅僅為了愛好,既然無法得到快樂,當然也就不會愛好它了?
所以,既然,必須要做,那麼快樂與不快樂都要做,
不如快樂的去學習它、感受它。
-
15 # 洋芋兒坨坨
程式設計是一項很枯燥,工作量大而且前期學起來很傷腦筋的工作。想要堅持,首先心要慢慢學會靜下來認真學習。一個好的氛圍,想圖書館,咖啡廳等安靜的場所,有一定幫助,本人在家話,基本學習學不進去。所以氛圍可以幫助到你
然後就是學習程式設計本身了。雖然這個過程很枯燥,不過,當你解決了BUG或者自己做出了個什麼東西,對你自己也是一種激勵,學下去的動力。BUG不好解決,只有自己多查多問,慢慢就會了。做東西嘛,就是一個很好的幫助,你學習到什麼層次了,就根據這些知識做一些東西出來,比如,遊戲啊,網頁啊。當你做的時候,其實就是在學,當你做完時候,這時候就會有滿足感,可以激勵自己學下去。當然,自己做會面臨更多問題和BUG,所以,剛開始不要太難,容易沒信心和動力。
-
16 # 窗外飄的雪
“所有的腦力勞動,在熟練之後,都會轉變成體力勞動。”
雖然程式設計相對於其他工作,在某些時刻,確實存在特有的快樂,包括:
純粹的邏輯之美。
新技術帶來的成長感。
相對較高的收入。
…
但是,相對於職業生涯的漫長,上面提到的只是少有的高光時刻。而大部分時候,程式設計和其他工作一樣,都處於枯燥和無奈之中。
參透一門新技術的那一刻是快樂的,但參悟的過程卻是百轉千回,甚至痛苦不堪。
加薪的那一刻會令人意氣風發,但不出兩天,人就會回覆平常,覺得心安理得。
應用一門新技術是令人興奮的,但之後,人就會迅速掉在業務的泥潭中掙扎,整日與“增刪改查”為伴。
因此,以程式設計為職業,靠這些高光時刻,是無法常享快樂的,當然也無法長久的激勵自己走下去的。
-
17 # 師說道存
謝謝你的邀請。檳城這個東西是我不會的,但是我們可以從做其他的事情當中保持興趣的方法受到啟發。那就是定好計劃,把計劃變成一個個小計劃,讓每一個小計劃都有一個完成的結果,每一個結果都給自己一個成功的喜悅,每一次喜悅都是激勵自己繼續前進的動力,你可以從成功中獲得快樂。加油吧祝你成功!
-
18 # 愛唱歌的工程師高山
沒編過程,具體程式設計時是個什麼感受,我也擰不清。但是最近有人提倡遊戲模式作業,據說能提高興趣和動力,我覺得不妨一試。
具體做法就是把工作當作遊戲,每個工作項就是一道關卡,你在工作就是不停地在闖關。程式設計也一樣,每個程式就是你遊戲中的一道關卡,你闖關成功,就能進入到下一關。
是不是覺得很有趣呢?趕快來試一試吧!
-
19 # 無聊齋
找到自己的興趣所在 ,如果對程式設計感興趣的話 ,快樂就在其中。如果不是特別感興趣到還在從事這份職業,那麼把興趣融入到程式設計裡。
-
20 # 馬鈴薯炒土豆a
學習程式設計是非常枯燥乏味的,但是程式設計也有它的快樂所在。那麼如何在程式設計中發現樂趣呢?首先程式設計是利用高階機器語言實現我們想要實現的功能,也就是我們常說的程式碼,那麼我們用程式碼實現我們想要的功能就需要寫程式碼,寫程式碼不但枯燥乏味而且還費腦,我在寫程式碼的時候有時因為某個問題卡住了還會去抓頭髮,這也是為什麼好多程式設計師頭髮少的原因之一吧,呵呵!過程是煎熬的但是結果卻很愉快,當你實現這個功能時你會感覺很有成就感。初學者的話會發現很神奇,比如你寫個小遊戲,你稍微改下程式碼在遊戲裡就可以為所欲為,是不是感覺很爽,這就是其中的快樂。那麼如何把這份快樂保持住呢?首先要有很豐富的想象力,想象力豐富了你想怎麼玩就怎麼玩,程式設計師沒有物件?那你就寫個物件出來;不想寫字?那就寫個語言轉文字的程式出來...等等是不是感覺很有意思?這些都不想?那好錢總能給你動力吧?先不說程式設計師如何高薪,你自己就寫個程式拿去賣都可以賣得很多錢。說這麼多其實這些只是一些客觀因素,主要還是看自己興趣愛好吧,如果你看到程式碼就頭疼那就沒辦法找到樂趣了。
回覆列表
一、共情:孩子挺聽話,但就是提不起學習情緒,因此學習成績也一直不理想,對嗎?二、具體化:您可以舉例說明下孩子學習興趣的具體表現嗎?三、探討問題的成因,並具體分析:a 孩子的學習總是被批評,沒有成就感解決:多肯定孩子學習當中的優點,讓孩子看到自己的學習能力和成績,激發孩子內在的價值感;b 孩子總是被打擊,沒有學習興趣解決:不斷鼓勵孩子,讓孩子看到自己的進步,不斷加大學習前進的動力;c 孩子的興趣愛好都被打壓,孩子失去了好奇與探索的天性解決:尊重孩子的興趣愛好,保護孩子與生俱來的好奇心,並恰如其分的引導至學習內容當中,從而激發學習興趣。d 孩子沒有夢想,對學習,對什麼都沒有期待解決:喚醒孩子內心深處的夢想,用夢想的自然力量,引匯出孩子自發自願的奮鬥目標,以及學習目標。以上內容看起來簡單,做起來難,對家長來說是不小的挑戰。家長可以積極參加優勝的免費家庭教育講座,在專家的指導下,不斷提升自身的教育水平高度,從而有效的提升孩子的學習動力。 ------------- 如果我回答對你有幫助,請關注我一下。或有其他問題也可以關注我,給我發私信