android開發之感想

周末打完代碼改完Bug后閑著無聊,在看了一些大神的文章后,突然就想自己也寫一篇,記錄一下。

圖片來自網絡

想說的幾個問題:

  1. 工作和生活
  2. 如何提高能力
工作和生活

近期聽到的幾句話是:“你怎么上班也打代碼,下班也打代碼”,“周末也在打代碼”。給人的感覺似乎已經是一個代碼狂。

其實有兩方面原因,一是工作剛換,要負責趕項目,二是個人能力還是屬于渣渣階段,所以需要利用空閑時間去學習。

對于第一個原因,那是沒辦法了,不這么做根本不夠時間。。
對于第二個原因,為什么要去學習,因為認識和了解了很多厲害的人,他們都有一個共同的特點,就是不斷的學習,這又是一個老生常談的問題。

有些人會說,我懂的東西就那么多,遇到不會的就百度,谷歌,一樣能寫出很好的app,這沒錯。可這樣我想是枯燥的,每天用同樣的東西,跟在工廠里面工作沒本質區別。既然選擇了技術,就應該熱愛技術,引用任老師的一段話:

對于程序員來說,技術就是飯碗,但是如果你真把技術當成飯碗,那我認為你不會特別開心。一定要去熱愛技術,最好技術,然后技術剛好養活了你,那么這時候才是最開心的。很多時候,刻意去做一件事,反而不容易做好。如果你以賺錢為目的而編程,那么就注定失去了編程的樂趣,結果也很可能賺不了太多的錢。

我在想,這樣算是把生活和工作混在一起了嗎,因為這樣你會錯過一些東西,比如一些聚會,一些飯局等等,但是回過頭想想,這樣不正是為了更好的生活嗎,所以,我想是沒有混在一起的。

這一兩個月內,接手了一個從外包公司拿回來的項目,不出所料,代碼質量爛出了新高度,所以我直接放棄重構了,直接重做。

這件事給我的感觸也是特別大的。有些人有著3年的工作年限,在找工作的時候叫出來很高的價錢,但問一些原理性的問題,都答不上來,實際上只有1年的工作經驗。還有一些人整天都很忙(例如外包公司里的)但做出來的東西卻不堪入目,這就表明了學習的重要性,當你在學習的時候,你的能力是會提高的,尤其是在這個新技術不斷出現的年代。

如何提高能力

關于這個話題,其實已經有很多很多的人給出經驗了,就不啰嗦了。

最重要的一點就是學會看源碼,理解產生這樣的結果的原因是什么,但這是一項艱辛的事情,目前我也覺得閱讀源碼很痛苦,但需要堅持。

第二點我覺得是適當搞些開源項目,代碼是寫給人看的,技術是要來分享的,我覺得,這也是比較重要的一點(雖然目前我還沒有開源項目,正在想著搞一個)

第三點,就是要慢慢擴大知識面,據說谷歌目前也在鼓勵混合開發,所以除了學習android,應該還是要會一些其他的,例如,Js、h5、數據庫等。

感覺自工作以來,自己和周圍的人都在變化中,所以也不能落后。。

圖片來自網絡

生活像棵二叉樹,天天不是選擇左孩子就是右孩子,當某天子樹為null,估計就是一生了。只是,樹的遍歷還有棧可以回退,生活,并沒有棧……

堅持就是勝利吧。未來事,就讓它隨心走~相信會是美好的。

文采不好,亂寫一通,就到這了。_

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,833評論 25 708
  • 一匹馬離開它的主人 (文\林嘉梓) 就這樣離開,離開你的視線,像是一匹野馬奔跑進人海。用不著假意挽留,當美好的昨天...
    林嘉梓閱讀 590評論 18 81
  • 我站在陽臺 聽著喜馬拉雅 看向遠方 今晚月亮躲了起來 遠處就像一塊黑幕 只剩下點點燈光 一點燈里一種生活 這里只有...
    鬼椒閱讀 310評論 2 2
  • 文/陳建清 也許在當今這個時代,也許就在今天的這個月夜,能有我這樣的閑心在這個盛夏的夜晚漫步在村間小路的人肯定不會...
    沙河清風閱讀 230評論 0 0
  • 每天堅持前進30公里 一個故事,是2個團隊探索南極的故事,其中一支團隊成功了,另一支則全軍覆沒。總結原因,其實有很...
    bluesky999閱讀 358評論 0 0