時間過得真快职恳,已經伴隨大家走過了11周的課程所禀。想當初給大家上第一節(jié)課的時候方面,汗流浹背掌心冒汗,但是現在已經能和你們談笑風聲了色徘。我常常和別人說恭金,“你們是一群很可愛的孩子”。如果只用一個詞來形容你們贺氓,除了“可愛”蔚叨,我想不到其他更好的詞語了。
太多的感受辙培,話語已無法言清。
我的編程之路
簡單先來說一說我自己的經歷吧邢锯,畢竟扬蕊,你們正將踏向我曾走過的道路。
高考報志愿的時候也沒想過要報計算機丹擎,刻板印象讓我覺得這是一個枯燥無味的專業(yè)尾抑,想從理科走向文科,于是報了個“教育技術學”(后來發(fā)現蒂培,廣大的教育技術學居然也是理科……)再愈。學習是個枯燥的過程,至少高中的我是這樣覺得的护戳。況且大學的課程很無聊(于我而言)翎冲,沒有難度,考前突擊了一下還考了第一媳荒。所以抗悍,我不會去主動學習,寧愿宅在宿舍打電腦游戲人生钳枕。
或許吧缴渊,人生總是充滿戲劇性的。大一下開學第一天就被推進手術室鱼炒,得了一種“再拖一天就會去另一個世界”的病衔沼,疼痛的我只能冒著汗發(fā)出這樣幾個字——“死亡的痛苦,大概也不過如此吧昔瞧!”指蚁。那幾天真的明白了何為痛苦,何為死亡硬爆,躺在重癥監(jiān)護的病床上欣舵,周圍雪白雪白的,身上插滿了各種針和各種電極缀磕,而我一個手指都沒法動缘圈,只能看著天花板劣光,發(fā)呆。時間糟把,也就這樣靜靜地流逝過去绢涡,在那里,根本分不清白天與黑夜遣疯⌒劭桑看慣了各種各樣的人,被推進來缠犀,被送出去数苫,我迫切的希望,下一個能出去的人是我辨液。
就這樣虐急,過了一個月,完全康復并且返校上課了滔迈。課程還是一如既往的無聊止吁,但是我知道了我需要去做什么。機遇燎悍,就這樣降臨了敬惦,在你有目標的時候,四處都是機遇谈山。因為課堂上隨意回答出了一道VB題目俄删,授課老師課下找我談話,希望我跟隨他做項目勾哩。在那之前抗蠢,我根本沒有學習過編程知識。哦對了思劳,初中學過一周的pascal迅矛,貌似只會打印“hello world”,然后就翹課了潜叛,后來的“希望杯”計算機競賽秽褒,我只考了3分(百分制),還獲得了三等獎威兜。
簡而言之销斟,當時覺得做項目是很高大上的事情,于是就答應了椒舵。而且蚂踊,學VB的時候,我發(fā)現我是熱愛它的笔宿。當時做了一款小游戲犁钟,“姓名大樂斗”棱诱,1.0版本,1.1版本……一直到1.5版本涝动,每次都加了很多功能迈勋。比較有意思的一個游戲,輸入對戰(zhàn)雙方的姓名便會生成各種屬性醋粟,然后姓名之間大家靡菇。雖然是文字游戲,后來還做了數據庫(ADO連接Access)米愿,還做了商店厦凤,副本(死亡之塔),1.5版本還去阿里云買了服務器育苟,做了聯機PVP和擂臺戰(zhàn)……當時做這個是比較瘋狂的泳唠,半夜2點睡覺,然后睡不著宙搬,3點突然想起bug怎么修復,然后立刻爬起來打開電腦繼續(xù)做拓哺。這是我覺得最有意思的一段時間勇垛。
后來學了Java,在軍訓的時候晚上回來還在啃Java書士鸥,學了真正的OOP之后闲孤,發(fā)現VB真的很low,于是下定決心不再用VB了烤礁。其實讼积,拋棄一向自己曾熱愛過的、并且掌握很熟練的技術脚仔,是很難的一件事勤众。后來還用它做了一個綜測評分計算器,但是發(fā)現并沒有什么卵用鲤脏。一氣之下们颜,就把VB6卸載了。從此再也沒有用過VB猎醇。
學習Java是比較痛苦的一個過程窥突,沒有任何人指導,而且VB那種不入流的旁門左道的編程思想硫嘶,給我加了很大一層枷鎖阻问。理解上很難。所以沦疾,能深刻體會到称近,為什么有人不建議初學者學VB第队,為什么有人會說第二門語言會很難學。在初期學習Java的時候煌茬,還是受到了VB的影響斥铺,學Java就重點學Swing,然后還給eclipse裝了插件坛善,讓它像VB一樣可以拖控件晾蜘,所見即所得。其實這是一種很蠢的做法眠屎。Java本身的強項沒有好好學剔交,Swing的精髓也沒有掌握到……走了很多很多彎路,后來總算學到了Java EE改衩。
不出所料岖常,沒看懂『剑看了兩遍竭鞍,也沒看懂。
里面有jsp的知識橄镜,然后我就去先學HTML和CSS偎快,怎么學呢?把所有的標簽都打印下來洽胶,隨身帶著晒夹,隨身看。很快就掌握了姊氓。學網頁也是比較有意思的一個過程哈丐怯,自己買了服務器,然后用CMS翔横、Wordpress读跷、Discuz做了各種網站,還搭建了自己的個人博客棕孙。這個時候已經大二上學期了舔亭,學的東西很多很雜很不深入,報了第二專業(yè)軟件工程蟀俊,C++也沒學好钦铺。但是期間學了很多其他的東西,還做了一個RPG游戲肢预,別出心裁的把它改成教育游戲獲得了課件的一等獎矛洞。反正比較開心,因為決賽只有我是一個大二的學生。還學了Flash沼本、Photoshop噩峦、Premier等等等等軟件的使用。
大二寒假抽兆,學了數據庫识补,各種數據庫都用了一遍……(自己也是比較有閑心去弄……)然后花三周學了Android,做了一個實驗設備租借系統辫红,并沒有什么卵用凭涂。后來還學了C#與ASP.NET,做了一個網站版的實驗設備租借系統贴妻,還是沒有什么卵用切油。三月份被實驗中心招去做機器人,使用C51編程名惩,學了兩個月澎胡,做了一些小作品,沒有什么卵用娩鹉。發(fā)現深入學下去如果不掌握模擬電路的知識根本沒法繼續(xù)學攻谁。
于是,決定放下這一切弯予,專心弄一門語言——Java巢株。花了兩個月熙涤,專心深入的學習了Java EE的SSH框架,什么也沒有做困檩。六月份參加廣州創(chuàng)客馬拉松祠挫,做了一個iOS App,但是團隊缺設計師悼沿,于是花了一個月的時間學習UI設計……獲得了三等獎和最佳交互獎等舔,對自己而言是很意義的。除了獎之外糟趾,我更學習了一個專業(yè)的團隊到底是如何管理和分工的慌植。
之后還學了JavaScript和swift,都是很不錯的語言义郑,發(fā)現自己很快就能學完一門語言蝶柿,畢竟它們都是一樣的。直到現在非驮,還饒有興趣地一直在學交汤。
這就是我自己的編程的路,很曲折劫笙。
別在編程路上走得太遠
學習需要抱有目的和興趣地去學芙扎,尤其是編程星岗。不過,不要像我這樣走那么多彎路戒洼,專注于一門或一個方向就好(我總是自嘲自己是什么都不會的全棧工程師)俏橘,如果有人指導那就更好了(常聯系我哈~)。
不要學得太多圈浇、走得太遠而忘記了自己當初為什么出發(fā)寥掐。感覺自己就是一只迷途的小羔羊,每個分岔路都走了一遍汉额,忘記了自己當初為什么想學編程曹仗,為什么報軟件工程第二專業(yè)。現在想來蠕搜,大概還是興趣吧怎茫。但是,興趣真的沒有以往那么濃厚了妓灌。
勤寫博客轨蛤,記錄自己的問題與心情。****永遠記住虫埂,不是為了知識而去生活祥山,而是為了生活而且學習知識。所以掉伏,好好生活缝呕,快樂地活,精彩地活斧散。BUG無憂繞供常,如果真的遇到難題,不妨就讓它一直留在那里吧鸡捐!
掌握編程之外的知識栈暇。不是為了迎合“互聯網+”的戰(zhàn)略,而是為了自己箍镜。最好是一些人文社科的知識源祈,多學一點,不要讓腦子隨著計算機的思維去轉色迂。要記得香缺,我們是人,復雜的人歇僧。
不要享受孤獨赫悄。珍惜眼前人,學會生活。多多與人溝通埂淮,多多參加課外活動姑隅。愛自己,也要愛他人倔撞。
最后讲仰,謝謝大家。認識你們痪蝇,我倍感榮幸鄙陡。
“真是一群可愛的孩子,是吧躏啰?”