回覆列表
  • 1 # IT人劉俊明

    作為一名IT行業的從業者,我來回答一下這個問題。

    程式設計師在工作以後,有多種不同的提升渠道,程式設計師應該根據自身的實際情況來規劃提升方式。

    如果程式設計師就業在大型科技企業(網際網路),那麼完全可以在崗位工作任務中獲得持續地提升。由於大廠往往具有較強的資源整合能力,而且對於開發人員的提升有比較詳細的規劃,所以程式設計師的提升通道通常也比較多。

    在大廠發展需要注意三個方面的內容,其一是注重崗位升級速度;其二是要注重選擇適合自己的發展方向;其三是注重提升自身的溝通交流能力。不少在大廠工作的研究生,在談到發展規劃的時候,往往非常注重崗位的資源整合能力,這一點應該引起程式設計師的重視。

    對於在創業型公司,或者是規模比較小的軟體公司發展的程式設計師來說,要想獲得提升,既需要藉助於崗位工作任務,同時也需要有一個自主學習計劃。崗位工作任務的技術含量和上升空間對於程式設計師的提升有較大的影響,如果整個團隊的技術研發能力比較強,而且研發方向比較專注,那麼對於程式設計師的提升還是有較大幫助的。

    自主學習對於程式設計師的提升也有比較明顯的影響,在內容的選擇上,既要考慮未來的發展趨勢,同時還要結合自身的知識結構和能力特點,如果自主學習的內容能夠再結合當前的崗位任務,那麼學習的效果會更好一些。

    最後,在工作過程中,勇於承擔新任務也會在很大程度上促進自己的成長。

  • 2 # 全棧工程師的產品筆記

    一定要有終身學習的覺悟。

    我的建議是每個有技術最求的程式設計師都應該有自己的技術blog,把自己的經驗,讀書筆記,想法輸出出來對知識點的梳理和理解是不一樣的。

    現在是網際網路時代可以透過線上學習平臺慕課網,極客時間等提升自己。

    最後堅持是一個人能否成功最重要的品質。

  • 3 # 七月流光1

    1、確定自己的方向。由於個人時間和精力有限,在剛出來工作的時候,先確定自己感興趣的方向,不要各個領域都涉及,工作數年後可考慮設計其他感興趣的領域。

    2、根據自己自己感興趣的方向,去網上搜索該方向經常使用到的技術,努力去學習那些技術。這裡分為基礎(語言新特性、資料結構、演算法、作業系統、計算機網路、資料庫等)和各種流行框架。基礎知識需要精通,各種框架先只需要學習流行的框架,然後再設略一些該領域其他一些框架。這個階段需要多寫程式碼,多看優秀的開源專案。

    3、學習常用的設計模式,學習其他感興趣領域的知識,並且自己去了解實現平時見到的各種感興趣的軟體,讓自己朝架構師方向發展。

  • 4 # 學習機器學習

    首先需要明確的一個事實,程式設計師行業是個終生學習,跟蹤前沿技術風口的領域,所以時刻保持一顆學習的心態是很有必要的。

    工作中的學習需要有強大的自我約束力和慎獨自律,學習的目的無非就兩點,一個是從技術上講跟得上先進技術,另一個就是保持危機感,為下一步發現做準備,需要按照自己的職業規劃來逐步實現。

    學習的途徑和方法包括github的程式碼庫,前沿論文的綜述,以及國內技術部落格的實踐記錄等

  • 5 # 竹韻程式設計

    針對這個問題,我從自身的經歷來說下吧。

    首先第一:確定目標,明確方向,知道自己想走的道路,因為在這個行業很多人有的是純技術路線,有的是走管理路線,不管是哪一種方式都是可以的,確定後在自己的領域裡面生根發芽,這個行業的本質就是更新快,加班多,平時對腦力的消耗也是比較大的,因此我見過的很多人都是心裡不甘心現狀,但又懶得去提升自己,只做好公司自己的一畝三分地,其實這也能理解,因為這個行業要持續不斷的學習的確需要毅力,光入門恐怕很多人都抓耳撓腮過,一旦入職進入自己的舒適區就不想再動了。所以要走出舒適區,確定自己,堅持一點一點的進步。

    第三:抓住一點,深入研究,刨根問底,技術就像無底洞一樣。要一直不斷的去追尋,當然其他當年也是,都有著學不完的知識個論點,這就要我們不斷的總結和學習了,比如學習java,可以去研究jvm,這樣對於後面寫程式碼出現的問題也更加容易排查,就算是說起理論來也可以侃侃而談了,所以會用永遠只是剛入門,當然提升自己是個漫長的過程,需要不斷的堅持和積累才行,也不能心急,總之就一句話,堅持一顆不斷向前的心!

  • 6 # 匯智動力學院

    作為程式設計師,需要不斷的讓自身技能得到延伸,才能延長職業生命週期!可從以下幾點去找適合自己的提升方向。

    1、整合自身知識體系:

    很多人都會覺得,學了的知識和技能,如果沒有怎麼用,很容易就忘記了,這是因為我們沒有把新知識和已知的舊知識想聯絡起來。只有把新舊知識牽扯到一起,在需要的時候,才能開啟大腦的識別模式,這就需要整合知識體系。

    2、多接觸當下熱點領域的技能

    對於程式設計師來說,技術的更新很快,所以要多接觸當下熱門領域的技能。如傳統的常使用單體架構,但是單體架構存在很多缺點。當微服務架構成為發展趨勢的時候,我們就需要自己去學習,去總結,這不僅能提升工作效率,同時也夠利於自己的職場發展。程式設計師靠技能吃飯,本是一個不進則退的過程。

    3、常逛技術論壇、網站

    相關的技術論壇、網站上,常常有很多技術前輩分享的前沿新知,以及對於一些新技術的見解,這有利於自己對行業技術發展趨勢的把控,也利於對自我技能情況的分析。

    4、結合自身情況,規劃發展方向

    程式設計師的發展方向還是比較多,常見的為技術方向、管理方向,如果是覺得自己更適合朝著技術方向發展就需要深耕技術,至少在某一領域,你得朝著技術專家的方向去努力;如果是想朝著管理方向發展,在平時的工作中,除了技術方面的學習,還需要培養一下管理方面的能力。

  • 中秋節和大豐收的關聯?
  • 北控新賽季高開低走,三外援不給力,遭遇四連敗,還能進季後賽嗎?