學習C++要多久? 是時間的問題嗎?


這一周沒有寫過博客,是因為時間被安排來學習C++.  盡管學C很久,但是不得不承認,在C++方面,只能是個小菜鳥~

 

今天是第八天了,我在看着sgi stl的源碼.  欣賞着曾讓C++繁榮的經典之作.

 

為什么要學習C++ ?

    以前我是如此的固執的認為C++是一門很悲劇的語言,因為它夾在C與 JAVA的中間,注定高不就低不行. 只能委身在游戲領域了~

也不知道自己是怎么改變自己的想法的,可能是因為自己馬上步入大四,就業的壓力來了. 隨着自己漸多的瀏覽招聘信息,發現自己

需要學習一下C++,給自己在招聘的時候提供更多的選擇.隨着學C的逐漸深入,也意識到到了一定的階段,需要的就是實踐的經驗來

提高自己,理論的高度已經無法讓自己有所提高了.向C++延伸和擴展,能讓我以最小的代價去獲取等值的價值,畢竟比起其他的語言

,C++的確是比較值得學習和使用的語言.

 

為什么很多程序員有C情結?

     昨天在博客園首頁上看到一篇文章<<.NET程序員的C情結>> . 什么是C情結?  如果沒有認真的用上半年的時間去學習C,可能是無法

理解的. 這個問題可以從另外一個角度解釋,就像我,每隔一段時間就會去看一下<<大話西游>>,這是我自己的大話情結. 為什么會有C

情結? 這是因為C是一門學習的語言,帶我步入Coding世界的語言. 就像<<那些年我們一起追的女孩>>中的一句話一樣,“被你愛過,很

難再感受到被別人愛的感覺”. 如果改動一下這句話來描述我的C情結,那就是:學過C,出於學習的目的很難有欲望去學習其他的語言.

因為學C的歷程和其他語言差別太大,需要付出的時間與汗水是按照倍數計算的~    經常會看到或者聽到有人說:xx語言? 一個月的學習

就可以實戰了. 我想他說的一定不是C.

 

語言也是有分類的?

    語言也是有分類的? 這個問題很傻,因為它確實是有的,而且還是很明顯的. 像是最近很火的scala,erlang是函數式編程語言.說道語言的分類

要從不同的角度去看這個問題,我想從學習的角度去說這個問題. 我給語言的分類是很簡單的:有些語言是用來學習的,有些則更像是工具.

對於接觸過多語言學習的同學理解這句話應該是很簡單的,像c,c++,lisp 這些語言就是要學習的語言,當然不是必須的,而java, php這些則更像

是工具,這也不是絕對的,只是需要從對比的角度去理解這個問題。

 

erlang最近很火,你有沒有學?

   經常在一些交流群里看到大家發一些xxx語言排行榜,然后議論着某月xxx語言升降的問題. 對於這個問題我笑而不語. 最近比較火的應該是fp語言

erlang了, 出於某些原因我也學了,但是絕對不是隨大流. erlang的需求很大,但是奇怪的是起點很低,很多公司招聘來就是為了做游戲,其中大多

都是開發頁游. erlang給應屆生更多的就業機會. 但是我想說的是另外一個問題: 我總有種奇怪的感覺, 這種大量而且低門檻的需求,讓我看到了很多

低水平的程序員, 至少自己認為為了以后的更好發展,應該慎重選擇.(僅代表個人意見, 其實更多的理由出自很多人在大學並沒有認真的學習專業,然后

在臨近畢業的時候匆匆選擇一門所謂的熱門語言,匆匆上崗,是公司撿到寶?  還是坑自己? 不知道.也無從解釋.)

 

關於是否該去從業的選擇?

   很多人最近都喜歡問我?  你是不是要離開了? 你什么時候去找工作?  對於這個問題自己確實是比較糾結的,主要的原因是:自己現在是可以出去找工作,

但是自己只能找到一份很一般的工作,勉強度日而已. 另外,由於我是13畢業生,所以不會有很好的待遇,只能得到實習生的位置. 出於這些考慮我想還是

呆在學校再仔細考慮,由於自己現在的狀態蠻好,所以學習起來會很快,是成長最快的階段,所以還是抓住個人修養為主吧,為以后的發展打下基礎。

    昨天有位同學問了我一個linux c 移植到windows下的問題,他是選擇暑假去公司實習,的確是個不錯的選擇。像他問的這個問題說簡單就簡答,說不簡單

還有點難度。 因為有個比較現實的問題,就是很多同學都不知道什么是C standard,什么是gnu c,什么是ANSI C? 關於這些都不懂,談什么平台移植呢?

還記得一句很經典的話,"那些年我們用跨平台語言寫出的程序,竟然不能跨機器."

 

學C/C++ 程序員的朴素精神.

    學C/C++是很苦的事情,需要周期長,需要耐得住寂寞.   在將來面對的開發中,開發周期比較其他語言大多也都是周期比較長的,像很多的游戲開發大多都是

以年為單位的,當然其中是包含很多方面工作的. 所以不要以為一個C/C++的程序員可以隨便就可以做的,做得?做不得?  這要看自己.   很多的語言都是可以速成

的,像這種一個月速成的語言憑什么拿過來和c/c++程序員比較? 可能有些激動,撇開應用領域等其他方面的不同,單單是學習的艱辛都是沒得比的.

 

    最近有時會恍惚,想回家了,想家人.      

 

    "在異鄉的路上每一個寒冷的夜晚   這思念它如刀  讓我傷痛"   --  許巍 <<故鄉>>

   

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM