回覆列表
  • 1 # 熱情ING

    我本身是一個IT工作者,對我各人來說,敲程式碼就像玩遊戲闖關一樣,每次完成一個小的功能模組,就像通關了一級一樣,可能各人比較喜歡這個才會有這樣的感覺吧,有時在敲程式碼的時候,腦子全部都投入進去,好像進入了化境……一下子被人打斷心裡會覺得非常不爽~這是我自己的切身體會。仁者見仁智者見智吧。

  • 2 # java架構設計

    毋庸置疑,現在的我學習程式碼程式設計的動力是為了提升自己的技術水平,找更好的工作,拿更高的薪水,掙更多的錢。

    網際網路行業這麼好,有機會從事研發工作還是可以考慮的,當然如果你有更好的出路,比如金融、律師、教師甚至公務員的話,那就不要考慮程式碼開發崗了,畢竟也屬於高危行業~

    雖然我已經工作了七八年,不能說自己的技術如何如何厲害,也不能說自己只會簡單的CRUD,但是作為一名程式設計師,持續學習是必不可少的。否則隨之而來的是工作不如意、裁員甚至中年危機。

    當然如果你喜歡程式設計那就更好了~

    加油,時代不會拋棄每一個努力的人!

  • 3 # 情商是傷

    1、別人的做的東西,對此不太滿意。還是自己動手滿足自己的要求;

    2、提升自己見識,不斷開發新工具;

    3、空閒時間不給自己玩遊戲浪費時間。

  • 4 # 賽的世界

    程式設計可以解決生活費,保證你的基本生活。

    有了溫飽作為保障,你會尋求更多的體驗,享受等等。所以需要努力寫好程式碼,精進,沉澱,技術牛了,自然獲得也就更多了

    畢竟寫程式碼也可以養活自己

  • 5 # IT人劉俊明

    作為一名IT行業的從業者,同時也是一名計算機專業的教育工作者,我來回答一下這個問題。

    在當前的網路化、智慧化時代,學習程式設計的動力還是比較多的,掌握程式設計技術不僅可以在IT行業內發展,從而獲得較高的薪資待遇,同時掌握程式設計也可以在物聯網、大資料、人工智慧、區塊鏈等領域創業,從而把握住更多的時代紅利。

    對於學生來說,掌握程式設計技術可以獲得更多的學習渠道,自身的資料力也會明顯提升,而職場人掌握程式設計也會在一定程度上促進自身的崗位升級。從這個角度來看,當前學習程式設計就像學習一門外語一樣,會為自己未來的發展帶來更多的機會,也會看到一個更廣闊的世界。

    每個時代有每個時代的特點,處在不同的時代,就需要為自己的發展而構建不同的知識結構,從而獲得更多的社會資源,所以不同時代就會有相應的熱點技術。在當今時代,大資料、雲計算、物聯網和人工智慧等技術正在不斷推動整個社會的發展,而且這些技術本身就構建出了一系列龐大的價值空間,要想在這個價值空間內找到自己的位置,首先就要擁有進入這個價值空間的鑰匙,而對於大多數普通人來說,程式語言就是這把鑰匙。從這個角度來看,未來掌握程式語言會有更多的發展機會,這也是這個時代對於普通人的要求。

    隨著當前程式語言的不斷髮展,以及各種技術平臺的落地應用(產業網際網路時代將促進平臺的大發展),當前學習程式語言的難度也有了很大程度的下降,即使沒有任何程式語言基礎,經過一個系統的學習過程,大部分人都能夠掌握程式設計。

  • 6 # 大魚的設計工坊

    我本科學美術的,動畫專業,非常喜歡三維動畫,自學Maya,zbrush,3dcoat等三維軟體,學完建模、貼圖、簡單動畫功能之後,發現如果不能寫指令碼(script)基本上就到達天花板了,再繼續搞藝術還是繼續深入學習指令碼上,我選擇了後者,2012年考取了北京大學軟體與微電子學院的數字藝術系的研究生,期待對數字媒體技術與藝術的進一步學習。最早接觸的是Maya的mel指令碼,後來學習python,幾行程式碼就能實現原來很多不可想象的操作,那個感覺實在太爽了,隨後,在繫結,動力學方面又有了新的進展,並完成了自己的畢業設計(現在看感覺實在不怎麼樣了,有興趣的朋友可以點開我頭像,在我以往的文章中找找這個動畫片)。工作後,陰差陽錯的開始做網頁,原來也學過,從此開始了HTML,css,js的邊學邊用之路。後來發現,程式設計是相通的,關鍵是要了解你用到的那些api或者各種庫。2017年做了一個全景漫遊的線上展館,之後就沒有實質的具體工作了,但是開始自學計算機圖形學,數學,最近接觸blender3d,在三角函式和程式設計知識的加持下,可以開發很多過去不敢想象的動畫繫結,感覺未來十年大有可為。期間用WordPress做過一個公益網站,現在對TensorFlow非常感興趣,也在嘗試瞭解。我本身是個很平凡的人,說實話我的能力在業界也不是上游水平,我做的東西也不是什麼國計民生的專案,但是我認為我學的專業在某些層面講還是有社會價值和意義的,程式設計的樂趣在於把不可能變成可能的過程,如果能在這個過程中享受到快樂,那你也一定能學好做好,至少能非常有收穫。最近我透過看別人的程式碼,在unity中實現了聲音控制物體運動的操作,未來結合TensorFlow的開源姿態識別專案(直接使用一些付費裝置也是不錯的選擇),要是能開發出聲音加體感的遊戲,我希望把它用在幫助一些病人的康復訓練上。雖然這樣的事情也有人在做,但是我個人感覺也有繼續探索研究的必要。所以我會繼續學習程式設計,並享受這種創造或者學習的快樂。

  • 7 # simon嘿嘿

    黑遍所有電腦,找到所有bug,創造無限價值,贏得所有掌聲,。。。哈哈哈,隨口胡謅,額。。。我已經完成了一半了,不過另一半還在想怎麼編下去

  • 8 # 徽州老表

    我就是一名後端程式設計師,至於當初為啥選擇程式碼程式設計有以下幾個方面,

    1、大學專業學習過c語言,以及組合語言,所以對這塊比較感興趣。

    2、畢業時候學校允許程式設計學生參加培訓,這樣就可以不用課外實踐了。

    3、程式碼程式設計的工資水平中等偏上,乾的收入高就比較有激情。

    總之,寫程式碼興趣最重要,其次在有個稍微高一點的工作何樂而不為

  • 9 # 長江邊上好乘涼

    我不是學這個的,但就一樣學某種事物應當具有興趣愛好,才是真正的動力,當然或許也有什麼為了工作,為了生活不得不努力學習,進步,

  • 10 # 星田影視

    個人看來學習分為幾個狀態

    被迫學習

    (1)在學習的過程中找到了成就感,慢慢高壓的動力被成就感的動力所取代,走向正規。

    (2)在學習中無法得到成就感,這也並不是說這個人很笨,只是內心的阻力要大於父母給的外力,產生了嚴重的叛逆心理。

    這種學習狀態為普遍的情況,因為我們還小,我們如果不能從枯燥乏味的學習中得到樂趣或者讚賞,那將是一種極大的痛苦和煎熬,但金字塔原理告訴我們,得道者依然是少數人。

    環境所迫

    貧苦的家庭環境,迫使我們必須要努力學習,我們努力學習的目標只有一個,過上好日子,壯大家室,改變命運。

    這又是另外一種動力,這就跟你學的專業沒有關係了,你學什麼都會很努力,在貧苦的環境下,你已經不知道什麼是興趣了,你只知道什麼能帶來改變,帶來富強。

    所以從興趣出發這句話也不適用於這些人群。(當然話也不能說的那麼絕對,極端黨請繞道)

    確實喜歡

    說實話,程式設計這個東西真心很難讓人產生興趣,在我那個年代,大家對電腦感興趣完全是因為電腦遊戲。而程式設計在那個時候很多書籍都是晦澀難懂,專家學者拿出來炫耀的東西,至今也沒有改變很多。一開始接觸程式設計的時候,我也沒什麼興趣。

    但我慢慢開始喜歡上了做網頁(html),那個時候做個網站不需要備案,ip地址還不是動態分配的,所以我就把我自己家的電腦做了伺服器,在高中做了我第一個網站——班級主頁,裡面有同學的簡介,班級的簡介,班級照片以及老師介紹。也是從這裡,讓我對程式設計開始產生了興趣,因為我想做功能更強大的網站。

    在這裡我不想再繼續說後面的事情了,我只想說我的程式設計技術是越來越高,而學習卻是一塌糊塗。

    從上述三個情況我做一個簡單的分析就是,每個人都有自己的一扇門,至於這扇門是否完全開啟,要看我們的經歷和覺悟,而開啟這扇門的過程,就是修行。

    很多偉人和名人學者都有一個共同的特質,就是不斷的學習,網上傳出很多比如強人的作息時間,什麼早上5點起床,晚上12點睡覺,一天只睡3小時之類的,當然也不要盲目的效仿這種可能會使人猝死的生活方式,我們只需要挖掘其中的內容,也就是他們為什麼可以不斷的學習,為什麼會有源源不斷的動力。

  • 11 # 會點程式碼的大叔

    初學,真的是因為熱愛

    我接觸程式設計比較晚,還是02年大一的時候,學校開設的 C 語言課程,在此之前,接觸電腦更多的是紅警、星際和 CS;剛接觸程式設計的時候,我連打字還都是“一指禪”;

    自從接觸到 C 語言之後,完全是打開了新世界的大門,我當時也投入了大量的時間在程式設計上面;

    我們那個年代,很少有同學擁有自己的電腦,那時候一臺配置比較好的筆記本都要上萬塊(512M 記憶體在當時就算配置好的了),我們上機都需要去學校的機房,按時間收費的那種;為了珍惜那寶貴的上機時間,我經常是把程式碼在本子上寫好,然後再去機房把程式碼敲到電腦裡除錯,儘管大部分程式都是簡單的if else,但是我真的感受到了程式設計的樂趣。

    工作後,程式設計只是賴以生存的技能

    大學畢業,我就成為了一名 Java 程式設計師,從最早的 SSH、SSM 到後來的 Spring 全家桶,關係型資料庫基本上都有接觸,我甚至自費參加了 Oracle DBA 的培訓;

    再到後來,更多的是各種開源框架 + MySQL + MongoDB + Redis + MQ,基本上每隔三五年,技術棧內的內容都會淘汰一部分,再加入一部分;

    而讓我始終保持學習的熱情和動力,已經變成了“獲得更高的收入”。

    我曾經在外包公司工作,我可以負責人地說,在外包公司工作,技術能力提升很慢,我們大部分前同事最後的出路分成幾類:

    自控能力強,透過自學進入了網際網路公司或甲方公司。

    安於現狀,現在還在外包公司工作。

    當然,兩者的工資差距,已經越來越大了。

    現在,熱愛談不上,但依然保持熱情

    我現在已經工作 13 年了,雖然工作中大部分時間都在做專案管理和架構設計的工作,但是我對於編碼依然保持很大的熱情。

    首先,敲程式碼依然是我賴以生活的技能,我認為優秀的編碼能力,對於 IT 專案管理起到了事半功倍的作用;

    第二,不知道是不是我的錯覺,現在很多新手程式設計師的編碼能力越來越差(可能還是跟工作的環境有關),為了避免專案出現更多的 Bug,避免無意義的加班(填坑),所以我會對專案組其他成員提交的程式碼,隨機進行 Code Review,要做到這一點,我肯定要保證我的程式碼能力比他們更強一些。

    第三,我現在會花很多時間做“技術輸出”,會把自己的技術和經驗寫成文章分享給別人,對於這個過程,我還是非常享受的。

  • 12 # Matrix2020

    人的存在就是自然界萬物連線中的一個節點,都攜帶著特有的資訊。程式設計是為了與世界交流,傳遞自己的思想和認知,描述自我影像。就像畫家作畫,文人賦詩,藝人譜曲,農者耕種。

  • 13 # 鴨子局長

    我的專業是計算機,大學畢業後自然的從事了軟體程式設計的行業,一開始對程式設計沒有特別的興趣,但是每當專案上線,看到使用者喜歡我們的產品的時候,就會有一種成就感,正是這種感覺,讓我覺得應該更加努力,做出更好的產品

  • 14 # 渝木木

    1.工作需要

    2.大學計算機專業

    3.偶爾能用學到的程式設計技術換錢

    4.不善於和人打交道,和機器聊天也不錯

    5.強迫症,當自己瞭解一門東西后,就想完全瞭解這個東西。哪知道技術是交織在一起的,是一片苦海。

  • 15 # 大學生程式設計指南

    從事軟體開發十幾年,最初做軟體的初衷還是來源於興趣,從初中時代就有電腦有個非常好的印象,由於出身在貧窮的縣鎮,在電腦剛開始在市面上流傳的時候,初中學校的一個校領導單獨買了一臺電腦,整個學校的分數都錄入到電腦裡面,統計分數和排名顯得異常迅速,於是在全校的範圍內傳開,大家都覺得電腦是個非常神奇的玩意,從意識形態上就對電腦有了一個初步的認知過程,後來回顧起來其實這種屬於興趣培養的萌芽階段,沒有誰天生就對某個事物天生就能產生極大的興趣,關鍵還是在於後天的培養。

    進入高中階段遇到了一個極其喜歡電腦的同桌,幾乎課餘的時間都在看一個叫做電腦報的報紙,同時又加重了對電腦的興趣,當然電腦報的主要講述電腦裡面一些配件的功能以及如何組裝電腦最科學之類的介紹,其實對於軟體的感覺還是完全沒有,但是這種薰陶造就在大學填報志願的時候選擇了計算機專業,其實在大一的時候對於軟體還是沒有多大的概念,只是深深的想了解計算機是如何工作的,最大的心思還是組裝一臺比較厲害的電腦,但是大一的時候C語言的學習開啟了對程式設計的認識過程,發現原來計算機很多功能都是基於軟體系統來完成的,軟體的基礎在當時看來就是C語言和彙編。

    但真正意義上去學習C語言的時候發現是困難重重,很多概念並沒有理解的非常清楚,所以在大一的C語言的學習幾乎囫圇吞棗一樣的效果,到了大二的時候發現了一門比較好玩的程式語言Java,從圖書館裡面借了一本關於java的書籍在暑假裡一字一句的開始研究了,開始階段也是很多概念不懂,但是學習C語言過程中遇到的一些概念在學習java的時候已經能夠用得上了,最後找到程式設計原因在軟體中起到的作用,同時貫徹梳理瞭如何學習程式語言才能寫出自己心中想象到的軟體,有了這種認知之後回到學校把程式設計相關的程式語言從頭過了一遍,大約距離畢業還有一年的時候就開始在一線城市飄蕩了。

    然後在一線城市不知不覺中做了十幾年從最初的只能寫簡單程式碼的程式設計師轉變成能夠獨立帶團隊程式設計師,其實中間的過程中都是在實踐著程式語言如何轉變成軟體產品,積累了一些經驗基本流程還當初總結的樣子,但繼續最下去的勇氣還是源於最初的興趣,一直帶著一種疑問如何打造出理想的軟體產品,一旦產生了興趣就會擁有原生的求知慾望,這些才是這些年來一直堅持在寫程式碼的動力。

  • 16 # 老石27636

    看了幾個網友的經歷深有同感,但沒有一個比我早的,熱愛程度我算痴迷級的。在我上中專(78年,當時入學率低於現在的研究生)的時候學校沒有計算機,老師只講語句,直到十年後88年在大學深造才接觸到計算機,幾天的basic語言課,剛講完迴圈語句我就編寫了一個解不定式方程題,助教幫我把程式碼錄入到微型計算機就讓我去上課了,下課只打印兩組答案,第二節課下課才完成四組答案(微機速度太慢編的也不科學),老師也感覺很意外,成人班竟然有剛講完課就有會應用的。由於喜歡單位最開始有了蘋果0520機器,沒硬碟一個軟盤驅動器,我編寫了第一個工資軟體,按RUN直接列印工資表。後來有了286微機,20M硬碟,沒有資料庫用隨機檔案做儲存,設計了全省用的工資管理軟體。後來由DOS改為WIN系統,我用vb6編寫的基本養老管理軟體、薪酬管理軟體等在全國本行業應用和本省各大行業應用。我不是專業程式設計師,但具備程式設計技能,可以改變你的工作思路,別人無法實現的的工作你會輕易實現。我今年退休,編寫的軟體早已過時,但回憶歷史,程式設計技能改變了我的人生軌跡,讓我的人生豐富多彩。

  • 17 # 非著名程式設計師

    談做任何事物的動力跟這個事物其實是無關的,因為做任何事的動力都是分階段的,而且都是共同的。

    我來具體分析一下。

    起始階段

    在起始階段來講,肯定是有的人學習程式設計,寫程式碼的動力可能是興趣和愛好,有的人可能就很直接,直接一開始的動力就是看重的物質慾望而帶帶來的動力,那就是工資高。IT 行業火,工資高,不學這個,學什麼?

    所以,在起始階段的動力有的人是因為興趣愛好,有的人則是因為好找工作,工資高,待遇好這種物質追求。

    中期階段

    隨著工作的深入,很多人所謂的興趣愛好,僅僅是開始時自己想象的,感覺自己可能喜歡這個,愛好這個。但是呢,隨著工作深入,發現原來不是這麼回事,真實的程式設計師工作跟自己想象的不一樣,但是也要做下去啊,這時做下去的動力就可能是因為維持生活,工資高,待遇好亦或者換行業代價太大,所以物質的追求限制了自己的選擇,不得不堅持下去。

    而有一群人可能剛開始因為這個工作工資高,待遇好所以才選擇的,但是工作久了發現,自己其實還挺喜歡程式設計的,確實能夠給我帶來一些驚喜,比如:解決 bug 時的痛快,比如:產品上線時的喜悅和成就感。這部分人,可能往往更容易在這個行業獲得更高的職位,層次。

    最後階段

    隨著工作越來越久,而讓自己堅持下去的動力,最後只會演變成兩種動力的形式。

    第一種:只是源於生活的壓力,工資的不錯,待遇不錯這種物質逼迫的動力。

    第二種:就是既是興趣愛好的保持,也是物質帶來不錯的生活。

    其實,到最後,你會發現,物質是貫穿其中的,一直到最後的,為什麼?因為物質是精神追求的前提。拋開了物質談情懷是不切實際的。因為情懷不能當飯吃。所以,物質是保證精神追求的基礎和前提。這就是古人說的一句不太好的話,但是有一定的道理,飽暖思淫慾。你只有吃飽了,才會想跟多其他的追求。

    所以,學習寫程式碼的動力無非就兩個原因,追求工資高,要麼就是自己喜歡且能夠保證自己的生活。

  • 18 # 深圳圖片

    學習程式碼程式設計一定要和工作生活結合起來,自己練習編一些工作生活中用的上的小程式來練手,這樣才能提高學習動力,也容易發現程式問題加以改進。

  • 中秋節和大豐收的關聯?
  • 讀《黑白》這部小說你獲得了哪些人生感悟?