1. 程式人生 > >我與軟件的點點滴滴

我與軟件的點點滴滴

過濾器 讓我 項目 簡單 老師 不用 spa 遊戲 編程

機緣巧合的開始

上大學前,關於未來要學什麽,幹什麽這個問題,我的想法是:好像沒有什麽特別喜歡的,也並沒有什麽特別討厭的。看似什麽都能接受,掩藏在下面的,卻是深深的糾結感和不確定性。我知道沒有目標是一件很可怕的事,但當時的我真的覺得未來遙遠的沒有形狀,也就按步照搬的以自己認為對的方式好好學習。高考結束的那幾天,我幻想過很多可能。成為一個醫生,學很厚很厚的書,偶爾也要解剖小動物;成為一名老師,教書育人,這無疑是父母認為很好的職業。但當高考成績出來之後,我才發現,自己好像並沒有太多選擇的余地。最後,老天幫我做出了選擇,我也就這樣被機緣巧合的調劑到了---軟件工程專業。

我們高中學校的計算機課並沒有被重視,所以上大學前,我對計算機的了解並不多,更不用說軟件工程。當得知自己的未來可能全部都要與這個專業相關了,我特意上網搜了一下軟件工程。這也是我在上大學前,第一次接觸這個專業。我並不認為自己是一個聰明的人,在閱讀過推薦的博客後,我更加覺得自己的起點不高。和A【1】篇博客的作者一起回顧他的編程之路,我的感觸頗深,作者從初二就開始學習編程,高中就開始做遊戲,也因為熱愛編程對自己的數學也有很大的幫助。相比博主,我沒有這般的天賦和高起點,但我有一顆勇於探索的心。不知道自己熱愛的是什麽,那就看看接下來與自己緊密相關的東西,會不會是自己真正熱愛的。誰又能說,老天幫我做出的選擇,就是不好的吶?

我和計算機的緣分,就這樣開始啦。我準備好敞開心扉認真的了解它啦。

點點滴滴的接觸與探索

在與這個專業一點一滴的接觸中,我想,我能肯定的回答上面的問題了,我漸漸喜歡上了這個專業。雖然在學習的過程中,我並不覺得是一件輕松容易的事。軟件工程這個專業對數學和英語要求都較高,但是這兩門課我都不算太擅長,尤其是英語。但我覺得這個專業帶給我的感動遠遠要比這些不擅長多。我很喜歡通過自己的自學,實現一個小小的前臺效果的驚喜感;也很享受通過很久很久的努力終於實現自己預想中的後臺功能的成就感。它讓我覺得自己的努力都能一點一點看到效果和進步。很多時候走在路上都在想,那個地方到底為什麽實現不了,怎麽才能實現。這樣讓我覺得自己的生活很充實。就這樣,我慢慢打消了之前轉專業的想法。

對於學校和專業,我還是比較滿意的。我覺得我們學校雖然不能和很多國內外的名校相比,但也為我們提供了一個良好的學習環境和豐富的學習資源。閑暇時間可以在機房,圖書館學習。同時我們專業還有很多工作室,為我們學習專業技能提供了一個良好的環境。我也很榮幸能夠成為藍旭工作室的後臺成員,增加了自己的代碼能力和經驗。剛剛接觸後臺的時候,覺得就像聽天書一樣,不知道從何入手。也是暑假留校期間,靜下心來,從jsp、mysql數據庫、jdbc數據庫連接、servlet到過濾器,maven等一點點學習。漸漸體會到了其中的奧妙。

迄今為止,我寫了三個項目的代碼。其中兩個項目都是有關新聞系統的。其一比較簡陋,也是我在工作室學習敲的第一個項目,帶給我的啟發和感悟很多。第二個就是上學期JAVA EE的作業,在第一次的基礎上,根據老師的要求,完全重新編寫了一遍。我並不認為這種重復是沒有意義的,雖然都是新聞系統,但整體的邏輯和功能實現還是有很大不同的。兩次的對比也讓我感受到了自己的進步。我認為我做過最復雜的項目是上學期工作室後臺小組的練手作業項目。整個項目是一個網課的學習系統,類似於慕課網。分為兩種角色,課程的買家和賣家。賣家可以發布課程,每個課程包括一個對應的視頻,和多道對應的題目;買家可以購買相應的課程進行學習和做題,做完題後還可以進行判題。項目整體的框架就是這樣。當時是兩個人一起合作做的,但是每個人都有前臺和後臺任務。我自己偏向於後臺,但通過這個項目不僅對我後臺的邏輯有了很大的提升,對我的前臺也有很多幫助。時間一點點的過,我也越來越喜歡敲代碼了,所以很多時候還是很感謝當時的陰差陽錯的。

我對未來的暢想

談到對未來的規劃,我現在想考研,進一步學習軟件工程,畢業後到公司工作,目前想去北京的公司。在初步的接觸後,我比較喜歡後臺,想要進一步在後端這個方向發展。實習的話,我更偏向與在企業實習,因為我覺得在企業實習能更加清晰的感受以後工作的氛圍,意識到團隊協作的重要性。

我認為現在我應該做的就是多看書,多編程,多積累。正如博客B【2】中所說,“在大二下學期,我給自己定了三個簡單的要求:a. 更加多看書,看好書,並且一定一定要做筆記;b. 多編程,多積累;c. 不怕困難,開始背 GRE 單詞。”我認為積累是極其重要的。博客B的作者徐宥正是因為多積累多讀書才在面試階段順利通過。很多博客都分享了很多面試經驗,我認為對我很有幫助。劉帥寫的博客C【3】也很好的為我們總結了很多經驗,我學到最多的就是享受過程,他說“珍惜每一個生命階段。每一個人的生活都是精彩的,沒有必要厚此薄彼,也沒有必要給自己太多的打擊。每個人獨立地擁有時間,也許我很笨,也許我很窮,所以我需要花費比別人更多的寶貴時間,僅此而已,我要的是——享受過程。”每個人的生命都很短,我們的大學生活更是轉瞬即逝。我覺得不能盲目追求功利的結果,努力的過程才是更重要的。所以我希望自己在以後的日子裏,能夠充分享受編程的樂趣,一點一點進步。

最後,希望我能一點點成長為我想象中的模樣,希望自己在計算機,軟件這條路上,走很久,走很遠!

文中涉及到的博客地址:

【1】https://www.cnblogs.com/geniusvczh/archive/2011/12/16/2290808.html

【2】https://book.douban.com/subject/4006425/discussion/22802960/

【3】https://book.douban.com/subject/4006425/discussion/22803961/

我與軟件的點點滴滴