寫本系列文章的原因有三個:
1.在csdn上看到系列文章《當程序員的那些狗日日子》,覺得作者講的太心酸。所以我就出個喜劇,讓大家樂樂。
2.最近工作安排的不是很緊,就是俗話說的閑的那里有點疼,寫寫自己的過去也不錯。
3.分享,我的老大給我說過,做人,要懂得分享,我想,我以后也會給我的小弟說。
------------------------------------------
? ? ? ? 似乎現在才進入正文,開始寫點程序員的事情,但是大家不要急,雖然“前戲”是長了點,但都是為了后面做鋪墊。話說作為有理想,有道德的程序員的我,怎么也沒有想到,學的第一門編程語言是C++,學C++也不打緊,關鍵是教C++的是一個中年婦女,你也知道,這個年紀的我們,對中年婦女不太會有好感的(除了老媽)。
? ? ? ? 從開始到現在,我已經學習了不少編程語言:C++,Java,C,匯編,C#,PHP,Object-C,Lisp等等(但是好多都沒有學好),不可否認,不知道是不是第一次學習的語言就是C++,反正那時候就是覺得C++特別的難,老師講解變量的作用域的時候,我始終不理解為什么一個局部變量出了方法體就不起作用,而一個全局變量就可以在整個程序中使用。這些問題都困擾著我,而以我現在的理解,這都是他媽的C++的創造者規定的邏輯,而底層的實現也符合這樣的邏輯。關鍵是這樣的邏輯還是很合理的,就像1+1=2那樣合理。但是就是這樣合理的東西,第一次接觸的時候,讓我痛不欲生,我甚至都不清楚一個變量的字母為什么要分大小寫,一個方法的方法體為什么要用花括號括起來,總之,我什么都不懂。
? ? ? ? 還記得當初老師要我們用雙重循環在控制臺打印一個由*組成的三角形圖案,我想這是好多朋友做過的事情吧,慚愧的是,小弟當初沒有用循環就做出來了。當然,有些“牛叉”的兄弟應該知道使用的是什么算法。不可否認,那也是非常“質樸”的算法。
? ? ? ?最后的最后,考試了,我基本上沒有學到什么,可以肯定的是,我絕對寫得出當初的三角形程序(這是必須的,哈哈),但是絕對寫不出一個文件讀寫程序,水平就那樣。坑爹的大學,坑爹的日子,坑爹的考試,最后,不才,我考了89分(看到沒有,喜劇啊),這是我大學所有科目拿到的最高數。在這里我必須聲明,我和那個女老師真的什么都沒有……怪就怪,其他的兄弟支持啊,打游戲的人都喜歡說一句話,不怕神一樣的對手,就怕豬一樣的隊友。在考試的時候,這句話絕對要改一下,豬一樣的隊友表明你生存下來的機會更大……
? ? ? ?有付出就有收獲,付出的少,收獲的就少。在C++中,我付出的不多,所以收獲的也就不多,但是,畢竟給了我程序語言的一些基本概念,在以后的其他語言學習上,就輕松了很多。記得我們學院的牛叉院長(是一位科學院的院士)說過:大學生,學好兩門語言,出去就不愁沒有飯吃,一門是編程語言,另一門是外語。對這句話我覺得有兩層理解。第一,這兩門語言你都學的特別的“好”,編程語言如果是Java的話,你怎么的也要達到編寫虛擬機的那些人的水平吧,不然算什么好?英語怎么的也要過個專業八級吧。這樣的話,吃飯確實不愁了,怎么吃都吃得起(我自己的原話是吃屎都可以買的新鮮的)。另一個層次,兩門語言都不需要這么好的話,意思就是大學生不需要學多少東西,捫心自問一下,學好這兩樣東西,達到企業需要的程度,一年時間,只要是智商正常的人,在老師的帶領下,都可以完成吧。那么大學的其他三年做什么呢,泡妞?對了,我一直認為,華東師范大學什么都缺,就是不缺妞……
? ? ? ?
? ? ?這一篇就寫到這里,下一篇寫《吃飯的東西》,老話哈,覺得好就要頂,你們頂,我才有寫的動力……