彎路還是要走的—迴歸C/C++和SDK

來源:互聯網
上載者:User

還沒上學的時候,說要當科學家,發明很多很多的專利,賺很多很多的錢。

很久以後,覺得這是不現實的事情,於是放棄。

小學六年級的時候,喜歡上電腦。

高三的時候,跟同學說以後要去中關村工作。

高考填志願當時,為了去上海的一個名牌大學竟然放棄了自己的志向。

可惜好象上天還是要我學電腦似的,於是去了一個文科學校的電腦專業。

第一個彎路。

 

還好上學的時候碰到一個強人,當時我什麼都不懂。

於是第一次知道還有硬碟、記憶體這種東西,第一次知道WINDOWS XP,第一次拆機,裝機,好多第一次。

那時這位老兄教我用百度搜尋東西,當時百度還不出名,這老兄眼光真准。可惜當時還沒畢業,去不了百度,要不現在錢估計挺多的。

看了好多電腦報、電腦愛好者、微電腦,新概念層出不窮,學得不亦樂乎。

拆了好多次機器、裝了好多次機器、跑了好多次中關村,玩得不亦樂乎。

當時覺得很自豪,我懂這麼多,我是真正學電腦的。

後來覺得一文不值。

後來覺得還是值那麼幾文錢的。

不算彎路的彎路。

 

大一學C語言。

覺得這東西蠻好玩。當時還沒電腦,借同學的電腦玩了幾次。

開始覺得原來學電腦的是要會編程的。

可惜後來竟然認為C語言只能寫那些黑黑的程式,寫不了WINDOWS那般的漂亮圖形介面的程式,於是放棄C。四處尋找能寫圖形介面的東西,當時沒找到。

於是轉行學PHOTOSHOP、DREAMWEAVER、FLASH,依舊是學得不亦樂乎。

當時又很自豪,看我會這麼多軟體,我這大學不是白學的。

PHOTOSHOP學啊學的就只會圖片的堆疊,還會一些書上很炫的效果之類的,離開了書就什麼都不會了。

FLASH學啊學的就只會做一個小球從東飄到西,然後飄成了一個小方塊兒。

DREAMWEAVER學啊學的就只會做一些很醜的網頁。

還好後來接了幾個活兒,用DREAMWEAVER做了幾個還算像樣的網站。

當時終於敢說還有一個稍微會用的軟體。

當時領悟出來原來軟體不是學出來的,而是用出來的。

當時一拍腦袋說,你丫的思想有了質的飛躍了!真不容易啊!

在北京學會了你丫的這個詞,當時覺得你丫的這個詞你丫的真好用啊!

 

大二學C++。

在上課前翻了幾頁書,然後在老師問問題的時候對答如流。當時覺得自己很牛。

然後興趣飛漲。C++ PRIMER看的不亦樂乎,翻來覆去地看。

然後不斷地找C++的書看。

悲哀的是後來發現,書倒是看了不少,真正掌握的幾乎沒有多少。

當時有個項目要用C#,我還堅持用C++,可見當時對C++的熱情之高漲。

可惜竟然覺得C++還是不能寫圖形介面,黑黑的程式還是不好玩。

後來還是放棄去學了C#。

 

大三學ASP.NET。

當時剛認識到原來網頁是可以編程的,興奮不已,學習不止。

看,我總是那麼喜歡擁抱新技術。後來發現這既是好事也是壞事,而現在的我認為,作為一名大學生,這點有好有壞。作為一名工作人員,這絕對是件好事。

依然是看了好多書,沒發覺有啥進步。

後來接了幾個C#項目,又看了微軟的PETSHOP,才覺得有些入門了。

至此堅定了信念,程式設計語言也不是學出來的,是編出來的。

這點到現在我依然沒有否認。

 

順帶著接觸了一下MFC。終於很激動地發現原來C++是可以寫圖形介面的。

興奮地買來一本《MFC深入淺出》。

在很興奮地學了很久之後,發現除了會寫一點對話方塊程式之外啥都不會。

然後發現之所以不會是因為我不懂SDK。

然後更加興奮地發現C是可以寫SDK的,寫SDK意味著C也可以寫圖形介面程式。

頓感大一和大二時的無知。

只是當時除了把WinMain和WinProc看了好幾遍,還是一團迷霧。

於是很快放棄。

這時我忘了上面說過的話,編程是編出來的,不是學出來的。

 

大四考研。

也不能算是廢了半年的時間,在這半年裡倒是把英語和電腦號稱核心的兩門科目:資料結構和離散數學,打了一個還算紮實的基礎。

現在看英文文獻基本沒問題了。

 

畢設做項目,重新用C++和SDK。

頓感大徹大悟,原來這才是真正的編程。

體會到了底層的樂趣,當然,還沒到真正的底層。

開始有點撥雲見日了,雖然還不是很清晰。

於是大發感慨,於是有了《時尚就是反潮流-論如何跟上技術前進的腳步》一文。

做事情一要堅持,二要專註。

重回C/C++和SDK陣營,決定不再輕易地改變和放棄。

現在,一直在努力中。。。

 

又要去另一所文科學校學電腦了。

或許這是我改變不了的宿命。

但這次是我自己選擇的。

別再信宿命一說。

人都靠自己的努力。

不是有位哲學家說了嗎,人都能成為自己想成為的人。

 

可以看見我總在改變,哪樣都沒有學精。

這一度另我很是後悔。

但沒有走這樣的彎路,就不會有現在的認識。

就像父母親苦口婆心地教育你要好好學習,當時的你心高氣傲定是不會聽的。只有到你快拿不到學位證的時候,你才會感歎父母親的話還是正確的。

那時你大聲感歎,早點聽話就好了!沒關係,懸崖勒馬還是來得及的。

彎路還是要走的,不然如果一路風順的話,突如其來的打擊定會讓你一下子不知所措。

人一生有很重要的兩點,一是累積經驗,二是煆煉自己抗打擊的能力。

 

熱烈歡迎C/C++和SDK的迴歸。

 

 

 

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.