咳咳,是時候來一篇總結了。一學期的時間,轉眼間也就過去了,仿佛昨天還在熬夜吐槽軟工,然而今天就已經要和這門課程說拜拜了。但正如棟哥說的,大學沒有不結束的課程。課程的結束其實也正是學習的開始,畢竟老師只是引進門。好了,最后一篇作業博客了,我就不按棟哥要求的格式來了,任性一把,hhhh。
一、圖片展示
首先先來幾張圖片展示下我們的團隊哈~
這是開學初剛組好隊時拍的團隊合照
以下均是軟工結束后拍的團隊合照
沒錯,我就是那個第一次團隊合照中裝酷,看起來屌屌的那個。一學期的軟工實踐,仿佛歷經了人生百態,磨掉了年少的我的輕狂,多了幾分穩重,幾分成熟。hhh~,開玩笑的啦,這個13裝得我都忍不住了。好了,不說笑了,還是繼續寫點正事吧。附上我們團隊的博客,里面有我們alpha,beta期間的各種會議記錄:TeamFTD
二、回顧
翻開自己開學初寫的對於這門課程的期望以及自己的目標,突然發現自己相對於開學初的自己似乎成長了不少。在開學初的那篇博客中,很明顯,那時的自己還是個滿懷理想與熱情,但卻有些迷茫的小伙子。先來看看自己當時寫了哪些目標吧:
· 有能力獨自開發能穩定運行功能簡單的應用,比如教務處查成績軟件等;
· 懂得如何團隊協作,想要開發功能穩定,強大的軟件,單干肯定不行,所以要積累團隊協作的經驗;
· 當然,如果有能力,能順便了解下IOS或微信的開發自然最好。
回想當初的自己,寫着很美好的目標,然而卻不知道腳下的路在哪。為什么這么說,其實,當初的自己並不大確定自己的目標是什么,看着大家都寫着想學習android,學習ios,自己其實也有點人雲亦雲。然而,這一路下來才發現,自己是真的喜歡android。所以,感謝軟工,能提供這樣一個平台,篩選出了自己的心聲,堅定了自己的路,同時也培養了自己對於團隊協作的種種感觸。具體的都放到下面寫吧。
三、成長
1、屯書
上完軟工后收獲確實很多,但有一點卻是對我影響較大的。那就是我喜歡上了屯書,或者說喜歡上了看書,實體書。這么說吧,以前的我價值觀有些奇葩(不許笑我╭(╯^╰)╮),總覺得買書是浪費,書看完就沒用了,干嘛還要特意浪費錢去買,需要的時候找別人借下或者網上找找不就行了。
之前的博客中也提到過我喜歡看書,但大都是以電子版的小說為主,這類書籍一般是看完一遍就放一邊了,或許也就是因為這樣我才覺得買實體書是一種浪費。上了軟工這門課后,很榮幸的接觸到了周筠老師的一點點圈子,接觸到了博客,知乎這種神奇的世界,看了各種大神的小故事。總之,受到種種影響,在雙11打折活動中第一次嘗試買實體書,下單了四本書。
當收到書的那時刻,不知道為什么,突然有種沖動,四本太少了!之后,我對實體書的價值觀完全變了,喜歡上了拿着屬於自己的實體書,在上面寫寫畫畫的感覺。另外,受到一些書評的影響,比如這句“原以為那些嚼爛了的東西,不會再有新味道,但是我錯了”;“有的書,沒有一定的經歷是看不出書中的秒處的。” 我開始囤那些或許現在看不懂的書,等有了相似經歷后准備翻閱的書籍。比如《人月神話》。(hhh,這書經常聽棟哥說起,忍不住買了本准備等結束軟工時來看)
然而畢竟是學生,家庭經濟有限,所以現在的我只能等各大書網的大打折活動時來屯書。好了,下面當然少不了曬曬自己第一次買的實體書啦:
2、學習方式
軟工有句話:Learning By Doing ,邊做邊學。
一開始棟哥說軟工實踐希望到最后我們也能學到移動開發的經驗時,那時還以為棟哥會教我們移動開發的知識。結果居然發現,軟工不教語言!!開始時,簡直是崩潰的,一點基礎都沒有,就要在規定時間內完成任務。
好在,大部分同學都是一樣的基礎,那么也就只能試試看快速學習了,看看自己是否能夠適應這種新的學習方式,而不是像編譯或其他課程教完基礎知識才開始動手的模式。
雖然一開始很不適應,總覺得這是個不可能完成的任務,但咬着牙一步步過來,收獲卻還是特別多的。這種模式下的學習方式,能學到的東西會更有針對性,學習時的方向也會更加確定。記得上學期有個數據庫實踐,屬於那種先學后做的模式。學習的時候不知道哪些需要用,哪些是重點,只能大概,總體上的全部過一遍。結果做的時候發現有些知識還是需要再次去學習才能繼續動手下去。一個實踐下來,感覺還是沒學到什么。
其實不管是哪種學習模式,想學到東西,還是得靠自覺性。但,邊做邊學這種模式能夠培養針對性的解決問題的能力,而且也可以提供自覺性,這就是一學期實踐課下來后我的感觸,以后也將繼續保持這種模式學習下去。
3、實踐收獲
軟工一學期下來,接觸到了新軟件,新工具,新語言確實都挺多的。有些雖然就使用過幾次,並不是特別熟悉,但至少到以后需要用到的時候可以意識到有這么一種工具可以來幫助我完成。我覺得,這或許就是棟哥要我們接觸那么多新工具的目的了。
首先是原型工具。有多少人是上完軟工課才知道,原型是個什么鬼,原來在做出具體產品前是需要先做個原型出來給客戶展示的?至少我就是一個,以前還一直以為做app,就是寫個apk的出來就是了,都沒有什么先做原型的概念。所以,學完原型工具后,我反倒覺得工具是次要的,需要的時候再去學就是了,但至少我知道了原型這種概念,不至於若干年后boss叫我做個原型出來時,我卻傻傻的愣在那邊不知道原型是什么。
然后是各種各樣的工具,數據庫建模工具,UML畫圖工具,這些接觸都不是很頻繁,但還是那句話,我知道了有這工具,知道了它的基本操作,知道了當我需要一個用例圖時我可以用哪種工具來實現,我覺得這就夠了。
最后還是寫寫團隊合作的收獲吧,感覺還是只有這點可以好好的寫點內容出來。
總覺得,不管什么時候都可以從不同的人身上學習到很多。我們的PM是個很負責的PM,工作時不講感情,不講交情,我覺得這點很好。當初有次作業,有隊友對項目的貢獻並不多,PM照實寫出來了,然而換成我的話或許下不去手,畢竟都是同學一場。記得PM當時是這么說的:“這不是感情用事的時候” ,果然,我要學的還有很多。
然而,即使是身為敲代碼的角色,我似乎也並不安分。多次反對PM的安排,並於一些有分歧的點上與PM不斷爭吵。一開始的我總以為我的觀點沒有錯,然而我並沒有意識到自己其實已經越權了,更別說到最后以血與淚的錯誤驗證了我的觀點其實是錯的。從那后,我開始嘗試先去接受別人的觀點了,當我可以確定他的觀點是錯誤的時候才去提出來,不會再像一開始一樣,固執的只堅持自己的觀點了。
還有最后一點,我是個挺被動的人。怎么說,當我陷入困境時,總覺得自己可以搞定,不想去麻煩別人。當我聊天時,總覺得對方得先提出話題我才可以跟他聊下去。然而,這讓我錯過了很多機會,很多機遇。我們的PM卻是相反的一類人,特別主動,經常找老師探討各種人生。這點確實需要我好好去學習。
軟工雖然只是一門課,但這門課可以教給我們的不僅僅是課程要求的知識,還有各種生活中的知識。因為這門課,和同學的關系從單純的同班、舍友、隔壁老蘇變成了合作伙伴,競爭對手。學會了如何與伙伴合作,探討,學會了會議的意義;學會了從對手那邊借鑒等。
這次的軟工,效果雖然沒有像公司中那么逼真,但確實是過了一把癮。以前就算是合作的實踐,大家開會時也只是隨便說幾句,你做什么,我做什么。不懂的時候叫你過來看看,根本沒有一個領隊人掌控項目,也沒有合作的概念,仍然還是各做各的,能整合起來最好,不能整合的話我就把你的那部分也順便做了好了。完全體驗不到團隊的合作的感覺。這次的軟工確實是過了一把癮,PM很看重會議,直接影響到我們對會議的態度也不敢隨意。團隊的分工也很清楚,自己也不用再負責全部了,可以專心完成自己的部分。更重要的是,學會了github這種逆天的工具。
總之,一個字。簡直爽!
接下去當然是會繼續學習,畢竟還欠着很多篇android博客要寫,不想隨便寫一兩篇出來混數量,所以想等自己在理解的透徹點時再寫出來。然后,當自己能力夠了,寫一些小軟件,小工具給自己或者自己身邊的同學用。
四、建議
給學弟學妹們的建議么,hhh,還能說什么,必須抓,從大一就抓起,這么好(ku)的(bi)課程,怎么可以不選呢!
如果有學弟學妹們問我要不要選這門課,我肯定跟他們說,選!這門課很簡單,任務不多,分高,容易過! hhh,不用感謝學長,這是咱福大的優良傳統,學長的職責就是負責指(hu)引(you)學弟學妹們的。
哦,不對!聽說軟工實踐要全部改成這種模式了,而且還要改成必修的了!hhh,學弟學妹們,學長在這里只能祝福你們了。
好了,不說笑了,寫點正經的。如果你真想好好學,那么最好找一隊有共同想法的人合作,一起努力,千萬不要有抱大腿求過的心態。心態很重要!
五、軟工神話
前言:逛知乎時,經常看見有大神寫的各種小故事,感覺特別有趣。咳咳,這次也自己來嘗試下,將這學期的軟工實踐寫成故事試試看,故事中均已第二人稱來描述。故事中的人名均是化名。故事情節經過些許加工。將會單獨寫一篇博客出來,敬請期待。
說明:故事情節並沒有針對任何人,僅以此紀念自己的成長。
一陣微風襲來,卷起了路邊的樹葉。推着行李箱,背着書包的你,從公交車上擠了下來。望着學校東門那福州大學四個大字,你嘆了口氣,又開學了。拿起手機,你打了個電話給你舍友,叫他過來載你。掛了電話,你大呼了一口氣,頓了頓,往校門的方向走去。新的一學期開始了!
時間過得真快,轉眼間已經大三了啊,渾渾噩噩度過了兩年的你開始覺得真的得開始做點事了,學點東西了,再這么下去畢業就找不到工作了,到時該怎么向家里說。
回想過去的兩年,因為沒有什么目標,你一直是按照學校的課程安排來,雖然沒有厭煩,但也沒有自主學習。只是該上的課學好而已,幸運的是你拿到了那么幾次獎學金,而成為了同學們所說的“學霸”,大學專有名詞,明明高中時候的你比大學牛逼好學多了。你突然間感覺好諷刺,同級生都已經有人參加各種軟件設計大賽了,然而身為所謂的“學霸”的你,居然連android都沒接觸過。
好在,你聽說了這學期的軟工實踐似乎就是要求要寫博客,做軟件的,於是你變得很期待這門課。
終於,第一堂課上,那個叫做懂哥的老師手舞足蹈,半恐喝半安慰的講述了這堂課的要求。............