回覆列表
  • 1 # IT人劉俊明

    作為一名比較熱愛程式設計的程式設計師,我來說一說我是如何熱愛程式設計的。

    我第一次接觸程式設計是在上大學期間,其實報考計算機專業的我,當時對計算機的概念是比較模糊的,之所以要堅定的報考計算機專業是受我的高中同桌所影響,只不過他沒有讀計算機專業,而我卻如願了。

    當我在大學第一次接觸到程式設計的時候,我就迷上了程式設計,當時還是大學一年級,還沒有開設程式語言的課程,讓我迷上程式設計的語言是Java語言。當時還沒有購買個人電腦,上機實驗的時間是非常有限的,為了練習程式設計,我就在筆記本上寫程式碼,然後上機實驗的時候再驗證程式碼是否正確。我從大一的下學期到大二的上學期,半年左右的時間裡,我寫滿了50多本筆記本(在一次搬家的過程中遺失了,非常遺憾)。

    這50多本的筆記本上密密麻麻的程式碼以及上面的註釋,讓我開啟了Java的大門,也開啟了程式設計的大門,從那之後長達10年的時間裡,我幾乎都有使用過Java語言。使用Java開發了大量的專案,也出版過Java書籍,給很多大型軟體企業的程式設計師團隊做Java專題講座,可以說Java讓我受益匪淺。

    還有一件事也是發生在大學期間,當時我在圖書館看到了一本C++的程式設計書籍,非常喜歡,但是當時這本書不允許帶走,我非常喜歡這本書,為了完成書中的幾個實驗,我在圖書館裡開始把其中的實驗抄下來。因為到圖書館閉館的時間了,管理員看我在“抄書”,而且一看這本書又非常厚(計算機的書普遍都比較厚),當時這個女老師做了一個讓我非常感動的決定,讓我可以把這本書帶走一個星期,然後再還回來。我現在依然對這位女老師心存感激,想起這件事心裡就比較溫暖。

    這是我在大學期間發生的事情,我覺得工作以後不管加班到幾點,可能都會有一種職責所在的感覺,反而在大學期間的學習更能體現出興趣和熱愛。

    如果有軟體程式設計方面的問題,也可以諮詢我。

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

    作為一個在程式設計行業已經混跡了十幾年的老程式設計師,雖然現在全部的精力不是全部鋪在一線寫程式碼,但現在起碼一半的時間還在如痴如醉的寫程式碼,而且估計這輩子都不會完全脫離程式碼,有事沒事都會去開源社群找點新鮮的玩意研究一下,程式碼已經融入自己血液中,特別是看到剛入行的程式碼不規範的情況總會忍不住糾正一番。

    說到對程式設計的熱愛還是剛入行的感覺更加直接,剛能開始寫C語言程式碼覺得這種語言博大精深,學習了一段時間之後覺得C語言也就那麼回事,於是去圖書館借了一本linux核心書,大約1000頁,開始看的挺帶勁但看了十幾頁之後實在看不下去了,才知道天外有天人外有人,於是老老實實回去按部就班的學習基礎了,學習過程有時覺得自己不可一世,有時又覺得自己什麼都不是。唯一不變的是堅持每天寫程式碼,倒騰在各種編譯器下面編譯C語言。

    有一陣子為了倒騰linux直接裝了個雙系統,結果由於早期的linux系統版本硬碟的操作方面資料保護不夠,結果把windows上面的資料全部搞丟了,雖然屢次遭受打擊,但依然不離不棄,終於在學校折騰了2年多,按捺不住內心的騷動直接去天津找同學混經驗去了,大約折騰了半年覺得這邊工作機會以及軟體行業不是很多,於是開啟了北漂生涯,揣了幾百塊錢來就傻乎乎的來了,發現租正規的房子根本承擔不起,於是開始找村裡自建房去租,雖然便宜但條件真的不咋的,上網每個月一個賬號只能有固定流量(桌上型電腦上限制流量也是第一次聽說),根本不敢看什麼電影,平時也就是查閱資料來使用,最難熬的還是夏天沒有空調只能用風扇,住在一層還可以如果是頂層熱的人心煩意亂。

    第一份工作是嵌入式相關的,也是自己比較喜歡的,由於公司裡面老程式設計師比較多,初級入行的極少,落差一下子就有了,覺得自己距離這些成熟的程式設計師好遠好遠,華山一條路,死命的追趕學習,在第一家公司每天的睡眠時間差不多有6個小時,其餘絕大部分時間不是工作,就是制定自己的計劃去學習,網上找影片自己學習自己琢磨。這種狀態差不多持續了2年多的時間,還專門找了筆記本每天把不懂的都記錄在本上,開始不懂的很多,每天都在向上增加兩年後慢慢的前面記錄的東西越來越少了,後來突然有一天覺得之前的很多疑問都迎刃而解了,這可能就是長期積累的結果,沒有什麼捷徑就是不斷的堅持,不停的折騰就有了感覺了。

    記得最瘋狂的一段時間,連續三個月沒有休息一天,關鍵還沒覺得自己多累,有點瘋魔的感覺,老是覺得時間遠遠不夠用,每天回到宿舍吃完飯又開始新的學習天天如此,室友是一個遊戲迷天天的打遊戲,因為這些事情不知道吵了多少架,後來大家都習慣了,他玩遊戲的時候戴上耳機,互不干擾。

    人生某個階段一定需要一段時間全力以赴的付出,不一定取得多少成就起碼可以讓自己年齡大了回憶起來起碼也能讓自己佩服一下自己。

  • 3 # 會點程式碼的大叔

    入行10多年,其實談不上多熱愛,但有瘋狂的時候,特別當遇到難題或BUG的時候。

    我接觸電腦比較晚,因為小時候家庭條件不允許,沒有自己的電腦,高中有微機課,最多打打字、用用office什麼的。真正接觸程式設計就是02年上大學之後,計算機專業的同學應該都知道,譚浩強的C語言,那時候簡直是打開了新世界的大門。

    那時候微機室上級是按分鐘計時,別人上機都是上網,聊QQ什麼的(微機室裡的電腦沒辦法安裝遊戲),只有包括我在內的少數人,上機是敲程式碼的。而且介於按分鐘計費,我都是在本子上把程式碼寫好,然後上機把程式碼敲進去、執行、除錯。

    考試複習的時候,我已經不再看教材了,最後在有題庫的前提下,我沒有背題庫裡面的題,我的成績還是第一。

    工作了之後,難免遇到一些難題或者Bug,每當這個時候,我真的會茶飯不思,最誇張的一次,連續一兩週沒怎麼吃飯,以一天一斤的速度減重。

    最後呢?問題解決了,體重反彈了。

    10年的時候,新專案上線,上線時間的前一週進行準生產環境的試執行,在測試環境跑的好好的程式碼,在準生產環境就不六了,主要問題就是資料量差別很大,SQL效率問題凸顯出來了。

    那時候是我剛接手這個模組,而且在這麼關鍵的時候,專案經理休假了。(我也是服了)

    那也沒辦法,只能硬上了,也就是那一週,我基本上把SQL最佳化方面的知識學習了一遍,專案上線的前兩天,SQL最佳化完成,效率沒什麼問題了。

    然後專案經理休假回來了,對我說:“你棒棒噠”。當時我就下定決心,以後我帶專案的話,決不能在這個時候退縮,決不能直接甩給手下的人做。

    已經工作十多年了,依然還會遇到搞不定的問題或Bug,我現在依然會不吃不喝,直到把問題搞定,這算不算一種熱情。

  • 4 # 雪松79958211

    熱愛程式設計?要麼是不怎麼寫程式碼的 要麼是剛入門的。程式設計是極消耗心力和毅力的事情。一週或者一年的的努力只為一瞬間的高潮

  • 5 # 秦都半仙

    六維空間的站長,他用php寫東西,有個東西有點瑕疵,然後就去研究用c給php寫了擴充套件,當時的感覺:我靠,真是寫php啊

    關鍵是這個站和他工作沒任何關係啊,不發獎金,沒有任何獎勵,就是愛好

  • 中秋節和大豐收的關聯?
  • 中學生功課多壓力大,卻做著作家夢、文學夢,你認為應該支援鼓勵他(她)繼續堅持嗎?