摘要:對於接觸過多語言學習的同學理解這句話應該是很簡單的,像c,c++,lisp 這些語言就是要學習的語言,當然不是必須的,而java, php這些則更像是工具,這也不是絕對的,只是需要從對比的角度去理解這個問題。如果改動一下這句話來描述我的C情結,那就是:學過C,出於學習的目的很難有慾望去學習其他的語言。

  爲什麼要學習C++ ?

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

  也不知道自己是怎麼改變自己的想法的,當時是因爲自己馬上步入大四,就業的壓力來了。隨着自己漸多的瀏覽招聘信息,發現自己需要學習一下C++,給自己在招聘的時候提供更多的選擇。

  隨着學C的逐漸深入,也意識到到了一定的階段,需要的就是實踐的經驗來提高自己,理論的高度已經無法讓自己有所提高了。向C++延伸和擴展,能讓我以最小的代價去獲取等值的價值,畢竟比起其他的語言,C++的確是比較值得學習和使用的語言。

  至少知道現在我不會後悔當時我選擇的是C++

  爲什麼很多程序員有C情結?

  什麼是C情結? 如果沒有認真的用上半年的時間去學習C,可能是無法理解的。

  爲什麼會有C情結? 這是因爲C是一門學習的語言,帶我步入Coding世界的語言。就像>中的一句話一樣,“被你愛過,很難再感受到被別人愛的感覺”。如果改動一下這句話來描述我的C情結,那就是:學過C,出於學習的目的很難有慾望去學習其他的語言。

  因爲學C的歷程和其他語言差別太大,需要付出的時間與汗水是按照倍數計算的~

  語言也是有分類的?

  語言也是有分類的? 這個問題很傻,因爲它確實是有的,而且還是很明顯的。像是最近很火的scala,erlang是函數式編程語言。說道語言的分類要從不同的角度去看這個問題,我想從學習的角度去說這個問題。

  我給語言的分類是很簡單的:有些語言是用來學習的,有些則更像是工具。對於接觸過多語言學習的同學理解這句話應該是很簡單的,像c,c++,lisp 這些語言就是要學習的語言,當然不是必須的,而java, php這些則更像是工具,這也不是絕對的,只是需要從對比的角度去理解這個問題。

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

  很多人最近都喜歡問我? 你是不是要離開了? 你什麼時候去找工作?

  對於這個問題自己確實是比較糾結的,主要的原因是:自己現在是可以出去找工作,但是自己只能找到一份很一般的工作,勉強度日而已。

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

  昨天有位同學問了我一個linux c 移植到windows下的問題,他是選擇暑假去公司實習,的確是個不錯的選擇。像他問的這個問題說簡單就簡答,說不簡單還有點難度。 因爲有個比較現實的問題,就是很多同學都不知道什麼是C standard,什麼是gnu c,什麼是ANSI C? 關於這些都不懂,談什麼平臺移植呢?

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

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

  學C/C++是很苦的事情,需要週期長,需要耐得住寂寞. 在將來面對的開發中,開發週期比較其他語言大多也都是週期比較長的,像很多的遊戲開發大多都是以年爲單位的,當然其中是包含很多方面工作的。

  所以不要以爲一個C/C++的程序員可以隨便就可以做的;你得下定決心,把它當成這輩子奮鬥的一份事業!你前面所做的努力,最後一定會得到回報的,種下什麼樣因,你會得到什麼樣的果!

  最後如果你想跟着小編一起學編程的話!

  可以來我的編程公衆號【草莓味狸貓】,一起學習編程!

  還有(源碼,零基礎教程,項目實戰教學視頻),歡迎初學者和正在進階中的小夥伴們!

相關文章