首頁>Club>
5
回覆列表
  • 1 # 計算機程式設計的全部事兒

    第一,堅持學習,技術是不斷髮展的,很快,必須多學,多實踐。

    第二,制定計劃,自律性要強,比如,做每個專案,安排給自己的任務控制時間強制完成。

    第三,向本單位優秀程式設計師看齊,多向他們請教程式設計經驗,並自己要時常總結。

  • 2 # 趙子聾

    閒的時候多逛逛知名社群,學學人家寫的程式碼的簡潔性和可擴充套件性,不久會潛移默化為自己的程式碼風格,再一個就是熟練cv大法

  • 3 # 會點程式碼的大叔

    這是一個很聰明的問題,要想成為一名優秀的程式設計師,其中一項很重要的品質就是“會偷懶”...呸,是“懂得如何提高工作效率”。下面我就和大家分享一下我覺得還不錯的方法。

    多學習,增加技術的深度和廣度,提高自己的“見識”。

    這是一句誰都懂的“廢話”,也是程式設計師提高工作效率最直接有效的方法,並且不會隨著環境的變化而變化,受用終身。那何為程式設計師的“見識”?

    同樣一個BUG,讓一個初級程式設計師解決,可能兩天都沒有辦法定位;而讓一個有著豐富經驗的程式設計師,很可能幾年前就見過類似的問題,然後十分鐘搞定,這就是“見識多”。

    同樣一個需求,經驗豐富的程式設計師能夠設計出更合理的方案,不僅程式碼量少,而且健壯性、可擴充套件性更高,這就是“見識多”。

    那麼除了這個人人都明白的道理之外,是否還有其他的技巧呢?

    積累自己的程式碼庫:把日常工作中,可以複用的方法都提取出來,形成自己的程式碼庫。例如現在讓你寫個方法,輸入一個年月日,返回前一天或後一天的日期。這時候我從程式碼庫中copy出來,總比你搜索要快吧。

    除了儲存自己的程式碼,同樣也可以把別人的程式碼儲存下來,包括:專案中的、網上看到的、開源包中的,都可以留下來備用。

    當然,程式碼庫的程式碼也是需要不斷迭代的,比如一個方法JDK1.5的時候開始用,1.8的時候有了更簡潔的實現方式,那麼就要升級替換。

    記筆記,可以是網上公開的部落格,也可以是私人的筆記,不限定方式。把日常工作中遇到的問題和解決方法都記錄下來,甚至可以摘抄別人的文章,以便遇到相同問題的時候,可以參考。

    良好的程式設計規範,小到變數和方法的命名、註釋,大到服務的拆分、程式碼的分層,都需要嚴格遵守程式設計規範。這個效率的提升,會在你或其他同事修改程式碼的時候體現。

    擅長使用工具,以減少“體力勞動”。

  • 4 # 千鋒青島

    1、多交流,問清產品要求

    有許多的程式設計師的性格是比較內向的,不愛說話和溝通,尤其是剛進公司的新人程式設計師,本身對公司和行業的瞭解就不夠,這樣就容易產生出錯誤的需求理解,等最後做出來的時候,才發現不是產品所要求的。很多功能推到重來都是因為內部不交流所產生的。

    2、動手寫程式碼之前要思考清楚

    剛入行的新手,在參加工作的時候,為了展示出自己的能力,拿到需求後就開始迫不及待地動手寫程式碼,這對於程式設計師來說是大忌!許多老程式設計師的經驗分享中都會提到,如果不想清楚就直接開始寫程式碼,其中80%的時間都需要用來改bug。因此,思考清楚在寫程式碼,能夠提高不少工作效率。

    3、文件沒人看,但還是要寫

    文件的作用大部分時候不是用來溝通的,是用來做記錄的,大部分需求還是透過口頭溝通。但是如果不寫文件做好記錄,後續的工作中就容易出現扯皮的情況。

    4、一定要寫註釋

    許多老程式設計師認為,不寫註釋就是給團隊挖坑的行為,因為不僅別人看不懂你的程式碼的意思,時間久了,可能自己都看不懂自己當時寫的程式碼。

    5、技術很重要,但是業務能力更重要

    如果技術不為公司商業做服務,那將毫無價值,公司賺錢才是硬道理,所以不太建議大家追求新技術,而是多注重成熟技術在商業公司上的應用。

    6、別指望需求會穩定

    產品需求是根據商業需求不斷調整的,因此改需求是一件很正常的事情。

    7、儘可能自己解決問題

    遇到不懂的問題,先要自己盡力解決,現在網際網路上的資料很多,90%的問題都能夠自己找到,不要總是麻煩別人來幫忙,別人也很忙,沒有義務你扔個截圖就要去幫你。但是真的搞砸了還是要儘快向領導和同事們求助。

    8、不要心存僥倖

    自己隱約感覺會出 bug 的地方,基本上都會出現bug。

    9、自己先測幾遍

    當自己寫完程式碼之後,不要直接扔給測試人員去測,自己寫的程式碼,要先自己檢測幾遍,保證質量。

    10、新技術要慎用

    別去追求新技術,新技術都是 beta 版本,在大神還沒寫出清晰的中文入門文件之前,自作主張用了,多半是作死。

  • 5 # 北大青鳥中博軟體學院

    想要成為一名有效率的Java程式設計師,必須要做到以下幾點:

    1.對Java抱有熱情

    學任何東西都是這樣,如果是你感興趣的東西,你的主動性會很足,會自己去找一些技巧和方法來提升自己在這方面的能力。作為一名Java程式設計師,如果你喪失了對Java的熱情,你就不會主動尋找跟Java相關的內容來學習,無法提升自己,何談變得更有效率。

    2.積極主動參加專案

    神槍手都是拿子彈喂出來的,同理,一個優秀的、有效率的程式設計師,必定也需要經過眾多專案的磨鍊,才能變得更好。積極主動地參與Java專案,最好是能參與從設計到開發到測試到維護一整套的流程。那樣你才能快速的成長起來,變得更加優秀有效率。

    3.注重細節

    細節界定成敗。一個有效率的程式設計師,對於自己的工作必定會有要求,儘量追求完美。這樣才能少出錯誤,避免後期的返工,大大的提升效率。

  • 中秋節和大豐收的關聯?
  • 為什麼李詠的去世引起了很多人的關注?