回覆列表
  • 1 # QSong908

    答案同如何成為一個比別人優秀的人,努力,找準方向,聚焦。java生態很龐大,能專注一個點做到最好就nb了。

  • 2 # 慕司專屬的小司

    首先想好自己要往那個方向走,然後就學習那個方向的知識。平時可以多研究一下JVM、高併發、框架原始碼及設計理念等等之類的,當然了,到達一定程度之後可以自己嘗試搭建框架等等,這些都是作為一名架構師不可缺少的技能。

  • 3 # 層雲望絮

    只要比自己的過去優秀,不要和別人比。因為人外有人,天外有天。你認為你很努力了,其實比你努力的有很多,你認為你聰明,比你聰明的有很多。只要你每天都進步,幾年後你就會發現許多人都在你身後了。持之以恆的戰勝自己。就會成為最好。但對於每個人都很難很難!

  • 4 # 努力的椰子

    如果你是程式設計師,那麼你這是一定知道的死迴圈,也是你比別人優秀的必經之路

    BUG——》baidu———》github——》download——》import——》edit——》build——》tomcat——》webbrowser——BUG

  • 5 # 會點程式碼的大叔

    想要升職加薪,自然要做到比別人更優秀,那麼作為Java程式設計師的話,怎麼做才能夠“高人一等”、“快人一步”呢?下面我談談自己的想法:

    關注實現,也要關注效率

    很對程式設計師會犯的一個錯誤:只注意功能的實現,卻忽視程式碼的效率,特別是開發測試環境的資料量和生產環境差異很大的時候。

    舉個例子:

    最簡單的一個查詢:select * from table where col="";

    開發測試環境就一千條資料,直接執行沒什麼問題,生產環境一千萬條資料,一個SQL跑10秒,這樣就會有問題。

    最簡單的解決方法,把這個SQL到生產上執行一下,發現速度很慢後,建立索引,提高查詢效率,這就算“想的比別人多一些”。

    關注使用,也要關注適合

    Java相關的技術和框架有很多,普通的程式設計師多數是停留在“會用”這個層面,而優秀的程式設計師,會做到“知其然,也知其所以然”(深度),也會做到針對每個場景,用到合適的技術(廣度)。

    如果開發一個分散式鎖:

    有些人是使用開源框架,有些人可以自己寫,有些人...不知道什麼是分散式鎖;

    有些人是基於資料庫實現,有些人是基於Redis、ZK實現;

    這些都是差距。關注本系統,也要關注完整流程

    程式設計師容易陷入一個誤區,就是我只要了解自己負責的系統就可以了,其實這是不夠的,只能算是“剛及格”,而優秀的程式設計師,會關注業務流程的所有環節。

    瞭解整個流程,可以讓開發人員更深刻的瞭解自己系統在流程中的位置和作用;

    站在業務的角度上,考慮問題也會更加的全面。

    總的來看,Java程式設計師想要做到比別人更優秀,其實就是:

    多想,多思考,站在更高的角度看問題;

    多學,多實踐,增加技術的深度和廣度。

  • 中秋節和大豐收的關聯?
  • 塞爾達傳說12處回憶地點?