當前位置:
首頁 > 知識 > 淺談代碼的 定位

淺談代碼的 定位

作為一名工作了5年的JAVA程序員,隨著工作經驗的增加,對這個行業也有了一些自己的觀點。將這些東西寫出來,一方面是為了自己能夠更好的發展,另一方面則是可以讓他人借鑒參考。

所有做軟體開發這一行業的人,都知道寫代碼是我們必須要做的事情,但也因此有不少人產生了誤解,以為我們的工作就是寫代碼。這就是一件比較傷腦筋的事情了,本來挺大氣一行業,直接成了代碼工具。剛開始入行的時候,我也曾一直將這種想法奉為宗旨,認為寫代碼就是我們的工作意義所在,覺得這東西特酷,像上帝一樣可以創造各種不同的組合,我們享受這種成就感。但隨著工作年限的增加,我發現,這並不是想像中的那樣,其實我們是為了讓軟體的代碼盡量減少而存在的。

當然,如果你是像code golf 那樣不斷的壓縮代碼、節省字元那就另當別論了,那樣只會讓我們辛苦做出來的答卷無法識別或者維護。在同樣的工作量下。我們讓代碼實現最少的量化,你會發現這是一個天才的的想法。我們從中節約了大量寶貴的時間去完成其他想要做的事情。

你可以看看你使用的那些工具,用的框架,所有幫助你完成工作的都是拿來減少代碼量的。它會將開發過程中造成錯誤的因素隔開,從而達到降低錯誤的目的。因此,在工作的過程中,在能夠保證質量的前提下,儘可能的減少代碼的量會讓我們少犯一些錯誤,便於更好的開發軟體。

話又說回來了,那我們的工作是什麼呢?思考!作為一名程序員,思考是我們工作主題。我們不是說拿到代碼就能夠隨隨便便的碼出一份精彩的軟體。我們需要思考所遇到的問題,通過對問題的理解,從而得到一個完整的解決方案,最後再將這些方案轉成我們要設計的軟體。而寫代碼只是我們在設計創造軟體過程中的一個衍生品。

所以說,代碼並不是我們的根,我們有各種喜歡代碼的理由,從進行的第一天起我們就接觸著各種不同的代碼,將代碼轉變成我們想要的軟體,彷彿我們就是為了寫代碼而生的。我們享受這種在鍵盤上敲擊的感覺,我是這樣,你也是這樣,這無可厚非。因為往往在生活中,這種生活方式是離我們最近的。但是我們在尋找問題的時候,就得從多方面去思考。代碼是不是像我們想的那樣,越多越好,越多越精彩。如果將我們比喻成將軍,那麼代碼就是我們手中的雄師,我們離不開它們,但是我們求的是精。因為每多一份,我們就得花更多的時間去寫,但是我們並沒有完全了解它們,所以只有在最精銳的前提下,我們才能更好的完成工作。

這也是我為什麼一直強調不要將時間全花費在代碼上的原因,因為我們需要的是能讓我們完成需要的答卷,但同時能最大限量的減少我們的錯誤,減少我們花費的時間的方法。所以每次當我寫的頭昏腦脹,感覺很難去維護時,就會銘記這一點。

所以說,我的想法就是,代碼只是我們工作的衍生物,是我們開發過程中必不可少的部分。而多思考,多構想,才是我們工作的核心所在。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 java吧 的精彩文章:

2017年最值得學習的編程語言TOP,10
别人眼中的程序员 VS 现实中的程序员
學Java軟體開發就業難度大不大
成為Java高手的25個學習要點
Java常見的面試問題 帶答案,自己答出來多少?

TAG:java吧 |

您可能感興趣

老闆的定位
現代包裝的定位策略!
終於解決手機號碼定位追蹤找人定位軟體
有他手機號碼怎樣用定位軟體定位他的位置
如何手機定位一個號碼?
手機軟體,中國定位,定位準確嗎?定位別人的手機位置
新婚「定位定地位」
FRB的第二次精確定位,如何確認爆發源的位置?
定位之後,超越定位
如何偷偷定位別人的手機位置,手機號碼定位找人軟體
串擾問題的分析和定位
官方闢謠:第三代身份證不存在定位功能
如何給手機定位?手機號碼定位軟體
北大教授刊文談中共歷史分期:歷史上有名的皇帝並不是按代來定位的
知道手機號碼怎樣定位查詢他所在的詳細位置
結合實際八字案例,淺談四柱父母定位
終於知道手機號碼真的可以通過定位來查找一個人的位置
怎麼使用手機號碼查找定位一個人的位置?
怎樣通過對方手機號碼的查詢定位出他的所在位置
如何用手機號碼定位