周末打完代碼改完Bug后閑著無聊狮斗,在看了一些大神的文章后牧抵,突然就想自己也寫一篇灭袁,記錄一下实昨。
想說的幾個(gè)問題:
- 工作和生活
- 如何提高能力
工作和生活
近期聽到的幾句話是:“你怎么上班也打代碼洞豁,下班也打代碼”,“周末也在打代碼”荒给。給人的感覺似乎已經(jīng)是一個(gè)代碼狂丈挟。
其實(shí)有兩方面原因,一是工作剛換志电,要負(fù)責(zé)趕項(xiàng)目曙咽,二是個(gè)人能力還是屬于渣渣階段,所以需要利用空閑時(shí)間去學(xué)習(xí)溪北。
對于第一個(gè)原因,那是沒辦法了夺脾,不這么做根本不夠時(shí)間之拨。。
對于第二個(gè)原因咧叭,為什么要去學(xué)習(xí),因?yàn)檎J(rèn)識(shí)和了解了很多厲害的人,他們都有一個(gè)共同的特點(diǎn)稳吮,就是不斷的學(xué)習(xí),這又是一個(gè)老生常談的問題派撕。
有些人會(huì)說,我懂的東西就那么多睬魂,遇到不會(huì)的就百度终吼,谷歌,一樣能寫出很好的app氯哮,這沒錯(cuò)际跪。可這樣我想是枯燥的喉钢,每天用同樣的東西姆打,跟在工廠里面工作沒本質(zhì)區(qū)別。既然選擇了技術(shù)肠虽,就應(yīng)該熱愛技術(shù)幔戏,引用任老師的一段話:
對于程序員來說,技術(shù)就是飯碗税课,但是如果你真把技術(shù)當(dāng)成飯碗闲延,那我認(rèn)為你不會(huì)特別開心。一定要去熱愛技術(shù)伯复,最好技術(shù)慨代,然后技術(shù)剛好養(yǎng)活了你,那么這時(shí)候才是最開心的啸如。很多時(shí)候侍匙,刻意去做一件事,反而不容易做好叮雳。如果你以賺錢為目的而編程想暗,那么就注定失去了編程的樂趣,結(jié)果也很可能賺不了太多的錢帘不。
我在想说莫,這樣算是把生活和工作混在一起了嗎,因?yàn)檫@樣你會(huì)錯(cuò)過一些東西寞焙,比如一些聚會(huì)储狭,一些飯局等等,但是回過頭想想捣郊,這樣不正是為了更好的生活嗎辽狈,所以,我想是沒有混在一起的呛牲。
這一兩個(gè)月內(nèi)刮萌,接手了一個(gè)從外包公司拿回來的項(xiàng)目,不出所料娘扩,代碼質(zhì)量爛出了新高度着茸,所以我直接放棄重構(gòu)了壮锻,直接重做。
這件事給我的感觸也是特別大的涮阔。有些人有著3年的工作年限猜绣,在找工作的時(shí)候叫出來很高的價(jià)錢,但問一些原理性的問題澎语,都答不上來途事,實(shí)際上只有1年的工作經(jīng)驗(yàn)。還有一些人整天都很忙(例如外包公司里的)但做出來的東西卻不堪入目擅羞,這就表明了學(xué)習(xí)的重要性尸变,當(dāng)你在學(xué)習(xí)的時(shí)候,你的能力是會(huì)提高的减俏,尤其是在這個(gè)新技術(shù)不斷出現(xiàn)的年代召烂。
如何提高能力
關(guān)于這個(gè)話題,其實(shí)已經(jīng)有很多很多的人給出經(jīng)驗(yàn)了娃承,就不啰嗦了奏夫。
最重要的一點(diǎn)就是學(xué)會(huì)看源碼,理解產(chǎn)生這樣的結(jié)果的原因是什么历筝,但這是一項(xiàng)艱辛的事情酗昼,目前我也覺得閱讀源碼很痛苦,但需要堅(jiān)持梳猪。
第二點(diǎn)我覺得是適當(dāng)搞些開源項(xiàng)目麻削,代碼是寫給人看的,技術(shù)是要來分享的春弥,我覺得呛哟,這也是比較重要的一點(diǎn)(雖然目前我還沒有開源項(xiàng)目,正在想著搞一個(gè))
第三點(diǎn)匿沛,就是要慢慢擴(kuò)大知識(shí)面扫责,據(jù)說谷歌目前也在鼓勵(lì)混合開發(fā),所以除了學(xué)習(xí)android逃呼,應(yīng)該還是要會(huì)一些其他的鳖孤,例如,Js抡笼、h5苏揣、數(shù)據(jù)庫等。
感覺自工作以來蔫缸,自己和周圍的人都在變化中腿准,所以也不能落后际起。拾碌。
生活像棵二叉樹吐葱,天天不是選擇左孩子就是右孩子,當(dāng)某天子樹為null校翔,估計(jì)就是一生了弟跑。只是,樹的遍歷還有椃乐ⅲ可以回退孟辑,生活,并沒有椖枨茫……
堅(jiān)持就是勝利吧饲嗽。未來事,就讓它隨心走~相信會(huì)是美好的奈嘿。
文采不好貌虾,亂寫一通,就到這了裙犹。_