自己怎麼一步步喜歡程式設計

2021-08-27 13:12:14 字數 1928 閱讀 3970

在夜深人靜的時候我整理一下思緒:自己當年是如何從愛玩遊戲的小孩子一步步成長為一名熱愛程式設計的程式設計師。

1、玩電腦

要程式設計就要觸到電腦,我喜歡電腦原因很簡單,我喜歡玩遊戲。一開始家裡沒電腦就跑去親戚家玩。人們都說玩遊戲是學電腦最慢、最傻的辦法。但是我必須要再新增一句:也是最有效的辦法。乙個事物當能勾起你強大的興趣的時候,你便會無比熱愛這個事物。

細細想來很多事物是相通的:

安裝遊戲的過程中常常會遇到亂七八糟的問題,坑爹啊。怎麼辦?上網找解決辦法。

程式設計中也會遇到七七八八的問題,也很坑爹啊。怎麼辦?還是上網找解決辦法。

玩遊戲過程中經常遇到關卡過不了,怎麼辦?找攻略。

程式設計中經常很多方法不會用,怎麼辦?找api手冊。

2、高考報志願

當年遊戲玩的太厲害了,書讀的一般般。本來爸爸想讓我子承父業:報軍校,分數不夠沒去成。結果老爸說了一句話:你不是喜歡玩遊戲嗎?那就報計算機吧。那就計算機啦。但是計算機那麼多專業,報哪個?那就「網路工程」。一看有網路2字就知道和網際網路有關,就和程式設計有關。當時我和爸爸天真的這麼想的。

3、初遇程式設計

大學的第一門專業課就是c語言。我也沒表現出特別的熱愛,大一那會我還在忙的玩遊戲呢。老師上課講得覺得無聊,聽不懂。布置作業常常不會做,怎麼辦?複製貼上,我當時感激死乙個舍友總能慷慨的把作業給我抄,沒讓我掛科。現在想起來還得感謝他的大恩大德,你說:你說一名程式設計師,掛科掛c語言,以後怎麼混啊。

4、沒能轉專業

大一下學期可以轉專業,結果人是一批一批的轉走了,理由很簡單:他們討厭程式設計。我當時也想轉啊,結果沒走成,理由也很簡單:我成績不好。事實證明:一旦你沒有離開,就會發生故事。

5、感覺好玩

6、悟性一般,開始喜歡

7、喜歡熬夜程式設計

8、公司實習

大四的時候我到一家軟體公司實習,這時候我的眼界大開。我發現學習的那些都遠遠不夠,簡直是小兒科。實際的軟體開放不是像想象中的那麼簡單。剛開始不適應,好多東西不懂,努力學習。為此我身體搞壞過2次,又是拉肚子又是吐。我曾經想過要不要放棄程式設計。很多事情只要挺過去就會好,度過程式設計菜鳥階段,慢慢的一切都會好。

9、另一種的美妙感覺

以前我把程式執行成功獲得成就感,現在我把程式發布出來,讓他發揮實際的作用令人們感受網際網路日新月異的變化。有一天我發現我們的專案上報紙了,報紙給出了很高的評價,這時候我又獲得了那種久違的欣喜若狂的感覺,這種感覺相比以前會更加平靜,但是更加悠遠。

10、選擇程式設計師

大學畢業以後成為了程式設計師,原因有這麼幾點:首先我討厭重複機械的工作,在程式設計的世界裡幾乎沒有重複機械的工作,如果有的話,直接複製貼上。我喜歡有挑戰的工作,程式設計師面對不同的需求,不同的挑戰,每天都要面對不同的挑戰。具有靈活性、自由性,程式實現的方法是多樣的靈活的,即使一種方法不行,也不用在一棵樹上吊死。程式有時候不單單是一門技術,更是一門藝術。

11、寫技術部落格,獲得一種全新美妙的感覺

在學習程式設計的過程中,非常感謝人們在網際網路上分享自己的解決方法,讓我少走了不少彎路,我覺得我有責任和義務把我所遇到的問題,所了解的東西與他人分享。分享、開源讓程式不斷優化、改進。於是我開始寫部落格。一篇部落格一天的訪問量破1000,而且還收到那麼多人的支援,這種美妙的感覺更加悠遠。

我想再我離開這個世界前,能留下幾百篇的技術部落格,至少證明我來過這個世界。

就胡亂寫到這吧,已經半夜2點啦,睡覺了。

一步步實現自己的ORM(一)

最近在研究orm,嘗試著自己開發了乙個簡單的orm。我個人不喜歡ef因為跟不上ef公升級太快了,再說公司裡還停留在c 3.5時代,對於nhibernate配置太複雜看到就頭暈,就心生自己做乙個orm的念頭,現在把開發過程中的點點滴滴記錄下來,供自己和新手參考,大神請直接忽略這篇文章。create t...

一步步學ROS

最近因為看svo的 裡面用到catkin決定要好好看ros,年前學會基本操作。啟動節點 rosrun package name executable name 檢視節點 rosnode list 注 rosout 節點是乙個特殊的節點,通過 roscore 自動啟動 檢視特定節點的資訊 rosnod...

windows Thrift c 一步步搭建

1.thrift 原始碼路徑 2.libevent原始碼路徑 3.boost路徑 安裝 conan install boost 1.68.0 conan stable 4.openssl路徑 安裝 conan install openssl 1.1.1a conan stable conan安裝bo...