從五月到最熱的八月,時(shí)間過得比我想象中快了許多。沒實(shí)習(xí)的時(shí)候,一邊期待實(shí)習(xí)一邊忐忑著,實(shí)習(xí)完了,一邊期待畢業(yè)一邊憧憬著。這段實(shí)習(xí)帶給我的可能不只是專業(yè)能力上的提升,也讓我更加自信了一些。
一、學(xué)會(huì)表達(dá)
? 最開始我是參加TWI的時(shí)候深刻感受到這一點(diǎn)的,導(dǎo)師讓我每人準(zhǔn)備一段閃電演講,說實(shí)話,一開始也沒有太在意,我心想,我只要學(xué)好編程就好啦,為什么要會(huì)演講呢。但是我看到有同學(xué)演講的時(shí)候,我真的后悔了,我覺得那些講的好的同學(xué)簡直在發(fā)光!反觀自己真的有點(diǎn)過于矬了。在我們玩疊帽子、樂高游戲的時(shí)候,我再一次意識到了表達(dá)的重要性。演講、表達(dá)這些事,說簡單也簡單,說難也很難。我的coach,我們都叫他發(fā)哥,他告訴我,有時(shí)候我讓你總結(jié),不是做無用功,是因?yàn)槟隳馨褎e人講懂的時(shí)候你才是真的懂了。現(xiàn)在回過頭想一想,能清晰明了的表達(dá)自己的所思所想,能讓人有興趣聽你說下去,是一件不錯(cuò)的事情。把你了解的知識表達(dá)給其他不懂的人也是一件很不錯(cuò)的事,同樣它也是一件有難度的事。我開始覺得程序員,就是默默碼代碼,只要簡單的溝通就好了,演講能力和表達(dá)能力對程序員來說并不那么重要。 來上班的第一周,我就感受到了tw的不一樣,code review的時(shí)候,做分享的時(shí)候,站會(huì)的時(shí)候,一點(diǎn)都不夸張,我真的能感受到和同事的差距。這也是我覺得很驚喜的地方,以前對程序員有些刻板的印象,自己也覺得應(yīng)該朝著那個(gè)方向發(fā)展?,F(xiàn)在我覺得,努力做個(gè)會(huì)表達(dá)的程序員,真的很棒!這也許也是我們組每天都活力滿滿的原因之一吧,鵬哥說每次給大家做分享的時(shí)候,既讓自己把專業(yè)知識又鞏固了一邊又讓自己更能“忽悠”了。慶幸有這次經(jīng)驗(yàn),我開始意識到自己要學(xué)會(huì)表達(dá),也學(xué)著給大家做分享,每一次分享都是一次歷練。
二、解決問題的能力
第二周,我開始學(xué)Java,學(xué)數(shù)據(jù)庫,一開始,我以為發(fā)哥會(huì)給我發(fā)一些資料,給我一些書,或者會(huì)告訴我應(yīng)該去看什么。但是發(fā)哥只是給我列了一個(gè)我需要學(xué)習(xí)的知識表,然后他給我布置了一個(gè)小作業(yè),叫我完成這個(gè)小作業(yè)。一開始我覺得有點(diǎn)懵,我從沒接觸過java,也沒學(xué)過數(shù)據(jù)庫,我該咋辦,然后開始一頓百度,開始了各種騷操作,最后勉勉強(qiáng)強(qiáng)交了一個(gè)充滿了各種bug的作業(yè)。檢查作業(yè)的時(shí)候,發(fā)哥問我,你怎么沒實(shí)現(xiàn)實(shí)現(xiàn)這個(gè)功能,然后這個(gè)為什么沒有解決,我開始了我的各種疑問,其實(shí)當(dāng)時(shí)我特別緊張。每一個(gè)沒完成的部分,發(fā)哥都帶我過了一遍,他說,你覺得為什么你沒有做完整,首先你要搞清楚自己現(xiàn)在需要解決什么問題,然后你就著手解決,大問題變成小問題,逐個(gè)去解決,每一個(gè)你不懂的問題,不就解決了嗎。我不知道這個(gè)我就查這個(gè),總之一步一步來。不用一開始就去看原理,要先會(huì)用,先有解決問題的能力,當(dāng)你解決,你再回頭看,我給你列的知識表。那你就會(huì)知道,我為什么要讓你去學(xué)習(xí)這個(gè),每學(xué)習(xí)一個(gè)東西都是為了去解決一個(gè)問題。這就是我學(xué)到的第二件事,這件事,讓我知道了我每個(gè)階段所需要學(xué)習(xí)的東西并不是大家都會(huì)我應(yīng)該去學(xué),而是,我需要解決問題所以我要學(xué)。
三、主動(dòng)學(xué)習(xí)專業(yè)知識
從學(xué)會(huì)使用gitlab、go cd、postman等小工具等,到對項(xiàng)目的整個(gè)個(gè)流程和協(xié)助有了清晰的認(rèn)識,我開始慢慢入門了,每次跟偉哲結(jié)對編程,我都能學(xué)會(huì)很多,偉哲還給我示范了TDD(測試驅(qū)動(dòng)開發(fā))的好處,一開始我沒有感覺到,當(dāng)我開始獨(dú)立的開卡,完成一個(gè)story的時(shí)候,我好像慢慢體會(huì)到了當(dāng)中的奧秘。還有在完成某個(gè)任務(wù)的時(shí)候,我常常需要和我們的前端開發(fā)-建倫哥相互配合,他教會(huì)了我當(dāng)我push代碼時(shí)和別人的沖突該如何解決,還給我們分享正則表達(dá)式等有趣的知識。還有家位哥,他經(jīng)常給我們分析一些比較實(shí)用的專業(yè)知識,比如http協(xié)議等。每天和他們一起工作,真的每天都有很多東西要學(xué),從來都不會(huì)覺得自己不知道干什么。慢慢的,我覺得我融入了他們,專業(yè)知識也提升了很多。主動(dòng)得去問,去學(xué)習(xí),去聆聽,而且解答人會(huì)適當(dāng)?shù)亟o你引路,不是一味的灌輸,不會(huì)讓我覺得是被動(dòng)式的學(xué)習(xí)。在這樣的環(huán)境里,感覺學(xué)東西變得有趣了很多,而且當(dāng)我每次用學(xué)到的新東西,解決哪怕是一個(gè)小小的問題,都特別高興。
四、對技術(shù)要窮追不舍
大多數(shù)的人能說出很多個(gè)星球的名字,但是只有極少部分人能清楚某一個(gè)星球到底是怎么樣的。有一次,發(fā)哥問我,項(xiàng)目中有哪些代碼是我完成的,希望我能說清楚每一行代碼是干嘛的。前段時(shí)間,我一直在學(xué)習(xí)如何使用,而現(xiàn)在我應(yīng)該學(xué)會(huì)思考,我為什么要那么寫,那樣寫有什么好處。尤其是說到keycloak整合Spring security完成用戶權(quán)限管理的時(shí)候。他問我,是怎么實(shí)現(xiàn)的。我當(dāng)時(shí)說了一下大概的流程,然后他又問我那token是怎么得到的。整個(gè)流程我能清楚的說出來嗎?然后他給我說了這句話,我印象很深刻,他說,如果只會(huì)用,那大部分人都做得到,就像大多數(shù)的人能說出很多個(gè)星球的名字,但是只有極少部分人能清楚某一個(gè)星球到底是怎么樣的。你可能知道這個(gè)東西,你也會(huì)用,但是你不懂的話,你就很難用好它。遇到一個(gè)問題時(shí),解決之外,更多的就是思考。對技術(shù)要窮追不舍,才能玩轉(zhuǎn)它,這或許就會(huì)成為你比別人做的好的地方。
五、保持對生活對工作的熱情
我們組的每一個(gè)人,都讓我感受到了,他們對生活,對工作的熱情。是因?yàn)樗麄兠恳粋€(gè)人都有自己喜歡做的事情。梅仙姐是我們組的BA,她每周都會(huì)提醒我們填寫timecard,而且6.18的時(shí)候,我們一起分享自己的戰(zhàn)果,她還買了好多零食給我們吃,我?guī)缀趺刻煜掳喽紩?huì)和她一起,在路上,她會(huì)給我講她兩歲的兒子,特別可愛。還會(huì)跟我秀恩愛哈哈,也會(huì)給我分享一些她剛學(xué)到的,關(guān)于大數(shù)據(jù)的一些知識,還給我普及最近的組織結(jié)構(gòu)變動(dòng)。偉哲除了工作,回家了還會(huì)練口語,看一些電影,他也給我分享了好幾個(gè)好看的電影。我們?nèi)齻€(gè)人還一起參加了英語俱樂部,獲得了威化小餅干獎(jiǎng)勵(lì)(哈哈,因?yàn)橛X得自己打卡天數(shù)太少,沒臉上九樓領(lǐng)獎(jiǎng)勵(lì))。建倫和鵬哥被我們稱為好基友,因?yàn)樗麄儍蓚€(gè)是技術(shù)發(fā)燒友。鵬哥正在完成自己的一個(gè)開源項(xiàng)目,總是和建倫一起探討,有時(shí)候我們下班的時(shí)候,他們兩還在討論一些技術(shù)問題。我和偉哲有時(shí)也會(huì)加入他們,前幾個(gè)星期,我們的code review總會(huì)持續(xù)兩個(gè)小時(shí)以上,感覺每天像著魔了一樣。發(fā)哥,周末會(huì)吹笛子,他還會(huì)自己做笛子。哈哈哈哈哈,其實(shí)我也不知道是笛子還是蕭。而且有時(shí)候我下班回到寢室,看到rainbow的瑜伽打卡,我都暗自感嘆,我都多久沒運(yùn)動(dòng)過了,我拿出了已經(jīng)積灰的瑜伽墊,雖然就堅(jiān)持了兩天。還有凡鵬哥,登宇,他們兩個(gè)結(jié)對編程時(shí),總會(huì)發(fā)出連連感嘆:哦!這玩意兒原來是這樣,哦!我知道了,我知道了!......我感覺大家每天都充滿了精氣神,并不像我以前想象的那樣“冷冰冰”。正是一個(gè)個(gè)這樣有活力的組織,才組成了氛圍這么棒的tw吧。以后我一定也要懷著一顆熱切的心去對待工作、生活,做自己喜歡的事情,努力讓自己變得更好,追求卓越哈哈哈哈哈哈。
回想起剛實(shí)習(xí)的時(shí)候,每天早上路過學(xué)校門口的荷花池,那時(shí)候還是一池的荷葉,后來慢慢的長出了花苞,然后開花,有幾天下暴雨,花全部都被打落在葉子上,到最近幾天,池子里幾乎都是蓮蓬了。突然發(fā)現(xiàn),我這兩個(gè)多月真的很充實(shí),我每天路過荷花池,心情都很飽滿,好像自己也在一點(diǎn)一點(diǎn)成長。(哈哈,我的同學(xué)說我確實(shí)心情很愉悅,在IT公司上班每天還有心情賞花)嗯,其實(shí)寫著寫著又覺得自己學(xué)到了的并不止這些,也還有一些自己遇到的坑,以及怎么填上的沒有講??傊@幾個(gè)月我的所學(xué)所感,都讓我覺得來騷窩實(shí)習(xí),真的是一件超級超級對的事情。最后,感謝TW的導(dǎo)師,同事,伙伴們,有緣再聚!