回覆列表
  • 1 # 錯亂面具

    不管什麼是職業,就業後要在短時間和同行拉開差距,那麼就得好好安排好自己的時間。

    因為自己有基礎在學習的時候,應該是能分辨出來那些是自己不足的,那些是需要鞏固的,有方向有目的的學。

    業內的新的出來的一些新的事物,也不要以點概面,多看看,多想想背後的關聯。做為程式設計師,要在業內拉開距離就不能只看自己手上技術,還得看到市場,看到發展的趨勢。

    同時在實際操作中,可能專案不會是什麼剛剛好的新技術,但是重在鞏固。如果剛剛好是目前的有的新技術,那麼就可以在工作中提升了。所以工作的內容自己要結合,市場學習的,和平常瞭解的業內的訊息,發散思維,提出建議。

    最後,要在較短時間拉開距離,自己需要付出很多的時間和精力。總體來說,還是要保持自己的這顆上進的心,思維靈活一些,活學活用。

  • 2 # 首席分享官100

    你好,作為一個多年工作經驗的java開發,可以交流下自己的經驗。

    程式設計師這個行業,工資高低跟是否單身狀況一樣——憑本事(笑哭)。

    要想與同行在較短的時間內拉開差距,自己要投入很多的。

    第一、要有一顆比別人上進的心

    首先,就像你剛剛問的,自己已經在思考這個問題了,你已經很棒了。很多人工作很多年都還是埋頭幹、抬頭玩。上班時候,公司讓做什麼就做,做完了就王者榮耀、LOL的。自己使用的都是公司夠用就行,甚至不夠用了,再臨時百度、谷歌。如果你現在有這個想法,已經在思想上與別人拉開了差距了。

    第二、自我積累

    自我積累主要是在工作中。很多常用的開發例子是可以自己收集積累的。比如做java開發的,一般的排序類(升序、降序、自定義排序等等),集合操作、列表操作、多執行緒、字串常用場景操作等都可以自己寫過一次之後,積累下來,自己可以以後常學習,下次用的時候也更方便。然後還有一些Linux命令等等,都是可以自己積累學習的。

    第三、自我學習、鑽研

    平常的工作,其實是最重要的學習場所。同樣是寫一段增刪改查的程式碼,不同的人,寫出來的程式碼和學到的東西,肯定都會不一樣,比如,你是否有想到異常怎麼處理、資料庫唯一所以限制、事務,以及使用到的ORM框架是怎麼實現你的服務和連線資料庫的、

    底層的實現是怎麼樣的的等等這些問題都是最能拉開程式設計師之間差距的地方,同樣是寫一個執行緒,怎麼防止併發,以及併發底層原理什麼的,只要自己多想一步,深一點,你一定就比別人學得多,拉開的差距就打。

    第四、培養格局、視野

    現在網際網路高速發展,如今新技術也是層出不窮。現在資料量更大、場景更復雜,需要學習的東西也會越多,比如高併發、分散式以及快取和訊息佇列等等。這些更高階的開發技術,是自己與別人拉開差距的一大利器,自己平時工作之餘也要多關注行業和技術發展,多學習新技術。

    如果想學習java高階分散式、高併發、訊息佇列等等面試影片,可以點選下面連結,專為java學習中打造,高階java面試影片資料,分散式、高併發、訊息佇列、elasticSearch、dubbo、Redis、mysql分庫分表等,網際網路java高階開發分散式高併發訊息佇列面試影片,可以在“西瓜影片”搜尋“淺戲網際網路”,點選使用者,就可看到我的專欄,免費的哦,各種java高階面試影片持續更新。

  • 3 # 加瓦攻城獅

    很榮幸回答您的問題,如果在較短的時間與其他同行拉開差距,我有以下幾點建議供你參考:

    第一:不驕不躁,心靜。做一個努力上進優秀的軟體開發者。這點是技術外因素。但是我覺得是最重要的。我還記得有一次面試一位大牛跟我說,做我們這個行業心一定要靜下來,不要浮躁,一定要知道自己要幹什麼!

    第二:業餘鞏固基礎知識,努力學習新的技術,自學是一個優秀的程式設計師應該具備的基本能力。學好技術比啥都重要!

    第三:多與行業人交流,其實我們做技術的大部分人都是不善言談,所以很少能夠轉管理崗位的,大多都是隻能升級技術領域大佬,這一塊也是優勢所在!

    最後,我還是希望心要靜,不要浮躁!

  • 中秋節和大豐收的關聯?
  • 達摩福娘如何扦插?