回覆列表
  • 1 # 愛分享Coder

    我是.net和前端程式設計師,我是大學開始學的就是計算機,四年下來雖然沒學到什麼高深的技術但是也稍微打下了一些基礎,其中程式設計思想就很重要,在學校學習的都是一些基礎知識,還有一些比較過時或者被時代淘汰的技術,到了工作這會,靠這些並沒有什麼用,所以,為了能夠不比別人差,或者說能夠超越別人,唯一的選擇就是學習,不是說僅僅精通或者熟練使用一兩種技術,現在這個時候如果僅僅會一兩門語言,除非你非常牛逼,牛逼到甚至可以修改底層,不然還是一精多通的好,不然和別人比哪來的優勢,我現在就是一邊學習一邊工作,學習回來學,工作思考著做,積累多了,思想進步了,會的多了,你就有優勢,讓自己不被別人替代你就贏了

  • 2 # 苦逼的90後碼農

    我也是java程式設計師,我談談我個人觀點,我大學學的就是軟體專業,其實大學學的很重要,基礎真的比較有用,只是我們不珍惜導致畢業後找工作後發現基礎比較弱,我一開始以為進入公司會有大神帶,至少能學到點東西后來發現沒人能教你,職場不像學校什麼都得靠自己,你不行就會被淘汰所以這就要求我們具有比較強的學習能力,我覺得我得學習能力還可以,主要靠練,當你有很強的學習能力後,其實走到哪都不怕。

  • 3 # 華章先生

    不管在何時何地,特別像你們這種程式設計師,時刻要懂得學習,深造,提高自己的職業技能的含金量,畢竟你們是靠真槍實彈、真本領的工作來吃飯的,不像其他某些行業。

    我深有體會,一個人迷茫的時候,受身邊的圈子,環境影響很大的,所以你要早日遠離一些負能量的環境和圈子。多培養自己的一些生活正能量習慣:週末休息的時候你可以去參加一些社團活動,或者和一些朋友爬爬山,打打羽毛球,跑跑步等,一般這樣的人自律性都是比較高的,同樣很多都是一些小有成就的人,注重養生之道和生活質量。

  • 4 # 會點程式碼的大叔

    關於Java程式設計師如果度過迷茫、跳出安逸,自認為還是有一定發言權的,畢竟我本人也是這麼一步一步地走過來的;下面我就分享一下自己的看法。

    在工作中突破瓶頸

    我們經常會看到這樣的雞湯文:“下班後的八小時,決定了人生的不同”,“工作八個小時是為了生活,下班後的八個小時是為了更好的生活”,諸如此類的(文章的最後可能還附帶了一個課程購買的連結);我本人是不太贊成這樣的說法的:

    別的行業我不敢輕易點評,至少IT行業,多做幾個專案,多設計幾個解決方案,甚至多遇到幾個BUG並解決掉,這些事情對程式設計師能力的提高,可比看幾本書、看幾個影片要明顯的多;

    如果在工作過程中,能有適當的壓力,對能力提升的效果更高;有的時候逼一逼自己,成長的更快;

    工作之外的時間,投入一部分在個人的能力提升,也是很重要的,但是還有更重要的事情也不要忽視,比如陪伴家人和鍛鍊身體。

    總之,Java程式設計師如何度過和圖片自身的瓶頸,我認為還是以工作為主,工作以外的努力為輔。

    如何在工作中鍛鍊自己

    前面只是說了工作八小時的重要性,但是究竟可以採用哪些方法呢?

    跳槽:雖然不鼓勵大家頻繁跳槽,而且一些個人的問題也不是透過跳槽就能解決的,但是如果你是在一個每天無所事事、技術棧很陳舊、也學不到什麼業務知識的專案組,團隊中也沒有學習氣氛,可以考慮跳槽換一個環境;

    寫程式碼的時候,不要只想著【實現了需求】就行,要多考慮考慮程式碼能否寫的更好,例如:程式碼執行效率如何,當資料量大的時候程式執行速度怎麼樣;未來需求有變化的時候,程式碼是否容易擴充套件(也要防止過度設計);開發過程中的一些重複性工作,是否可以使用工具或框架實現,等等等等;

    嘗試做更多的工作,例如:不要只瞭解自己負責的模組,要熟悉整個專案的流程,從整體上把握專案;把自己工作中做的好的部分,分享出來;可以負責一些非技術類的工作,比如需求溝通,雖然和技術無關,但是會對你溝通、業務能力有提高;如果你不知道需要做哪些工作,那麼就看看比你級別高的程式設計師、專案經理、架構師在做什麼工作;

    其餘一些小建議

    下班之後,除了鍛鍊身體、陪伴家人、有一些自己的興趣愛好之外,還是要抽出一些時間給自己充充電的(行業性質,確實難免),這裡也有一些小建議分享給大家:

    有很多課程,感覺學起來沒有什麼用,比如計算機原理、資料結構等,看起來工作中用不到,但是計算機知識體系是分層次的,這些都是最下面的基礎課程,也相當於修煉的“內功”;

    英文你可以不會聽、不會說,但是你必須會看英文文件,這個不要怕,有個高中英文基礎足矣,多看看就熟練了,每天堅持看半個小時,有一個月就差不多了;

    筆記很重要,要不斷完善自己的程式碼倉庫;筆記不是寫給別人看的,而是為了自己以後不斷地翻出來複習;

    先深耕一門程式語言,再努力增加技術知識寬度;全棧工程師確實牛,不過剛開始工作的時候,要根據自己的精力做出一些選擇;

    眼光不要只侷限於身邊的同事,技術不要只侷限於公司的專案;

    業務能力很重要,業務能力很重要,業務能力很重要;

    不要一門心思敲程式碼,該吃吃、該睡睡,多鍛鍊身體,保護好肩頸和腰椎,多交友,適齡結婚。

  • 5 # 彼得羅829

    跳槽。看看自己和別人的差距。每個公司都有自己的技術架構,長期呆在一個地方很難開闊你的思維,就算看書學影片,這樣的技術來的也不穩固。跳出去,保持學習。作為程式設計師,你應該向工程師邁進,要知道你不是寫程式碼的,你是解決問題的,程式只是解決問題一個方式,不要把自己定為為程式設計師。先定位下自己,現在你能解決什麼問題,簡單的還是複雜的,在定位下自己是解決問題的效率。作為工程師我們的目標一直都是降低成本,提高產出。

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

    1.明確目標,擺正態度

    剛入職場擺正態度,別在剛入職場就盯著錢看。對於剛入職場的小白,找一個好的平臺學點東西比賺錢更重要。很多程式設計師,工作了七八年,換了十來家公司。什麼技術都知道,但什麼技術都不精,沒有深度,只浮在表面。相信大多數公司不太喜歡這種性格的碼農。

    所以,不要輕易進一家公司,進去了就不要輕易離開一家公司,更多的不是忠誠度的問題,而是個人發展的問題,依託公司平臺把自己的技術打紮實。特別是剛入職場的幾年,至關重要,這幾年的工作經驗和閱歷將成為你後續發展的能源庫。

    3.培養程式設計思維

    IT軟體行業語言只是工具,在這個行業內最賺錢的不是你會什麼樣的語法而是你具有什麼樣的程式設計思維,所以不要讓所謂的語言禁錮了你的思維,因為雖語法不一,但是思想是相通的。培養程式思維最好的方式就是閱讀原始碼,做為Java程式設計師來說你可以研讀JDK原始碼、流行框架原始碼等,並思想設計者為何如此設計。

  • 中秋節和大豐收的關聯?
  • 玩吃雞頻繁掉pin和掉幀怎麼辦啊?