1. 程式人生 > >Java是如何一步一步抓住了我的心

Java是如何一步一步抓住了我的心

剛進大學那會,對程式設計真的是一無所知,大一莫名其妙的學了C語言,然後學了C++,當初的感覺就是C真的很好用,那時候完全體會不到指標,記憶體等問題的繁瑣。後來接觸了java,正所謂沒有對比就沒有傷害,和java相比,c的各種問題就一湧而出了。

第一次感受到C++的不便就是因為編譯器的原因,我用的是VS系列,我不得不說和eclipse相比,VS的介面真的做的很不錯,一看就是有一種貴族氣息,而且它的功能確實非常強大;但是最大的問題就是它太大了,安裝也是一個麻煩事,我記得第一次安裝花了4個小時,當然後面還有第二次第三次安裝(各種問題導致我必須重灌),這是我第一次對C產生了反感。

你們一定想問後來怎麼辦的?後來,當然是繼續用啊,畢竟作為一個程式設計師免不了還是要寫一寫C++的程式。後來因為幫老師做一些小demo的原因,要用到MFC,於是簡單的自學了一下,這是第二次讓我崩潰的地方,C++的程式碼充斥著各種難以閱讀的程式碼段,而且到處都是typedef,#define,&等符號,雖然可以用下去,但是心裡難免有一些抵觸。

到了大二,這是我第一次接觸java,當時老師第一堂課就和我們對比了C++和java,反正就是各種誇java好,苦口婆心的告訴我們java很簡單的;老實說,一開始真的沒有多大的感覺,但是可能java的魔力就在這裡,越學越得勁,安裝又簡單,你可以隨時的刪除再重灌,也就一兩分鐘的事情,當時還停留在javase的基礎上,已經覺得java確實很好用。

現在我已經是大三了,java也越用越熟練了,相比之下,C++只記得一些基礎了。而且使用java的後續課程也是越來越多,各種java開源的資料也是數不勝數,你可以隨時拿過來使用,配置大多數都非常簡單(匯入下載的jar就可以了)。這學期還開了一門數字影象處理,這門課用的的java的教程,但是實際上用的都是C++,每次實驗課都需要配置opencv的環境(這個是因為學校機房關機自動清除的原因),這個配置我真的覺得很麻煩,這也許是第N次對C++產生不喜歡。

目前自己也在往Java方向努力,現在可以非常深刻的理解為什麼Java程式設計師有那麼多了。C語言領我入門,我卻愛上了Java,這關係還真是有點微妙呢。反正java學到現在,就是感覺java就是好用,一看到課本上的java程式碼都會有一種莫名的親切感。

其實Java的產生本身和C++就有一些淵源,推薦大家看一看《碼農翻身》——劉欣著,個人覺得這本書講的挺生動有趣的。我說了這麼多,也不是非要把程式語言分個高矮胖瘦,也都是自己的一些體會吧。至於更喜好那門語言,如果我一直用的是C++,那麼我現在肯定是覺得C++是好用的語言,畢竟習慣成自然。

我的經歷讓我選擇了Java,那就應該好好努力,不管是什麼語言,什麼技術,至少應該有一方面是擅長的。再過一年就要準備各種面試,各種找工作的事情,現在能做的就是每天都應該提升自我一點點,希望大家和我一起努力!