回覆列表
  • 1 # 小小套路王

    總的來說,要想成為一名合格的程式設計師,就是持續的學習過程。程式設計師,是一個終身學習行業。每天都會或多或少接觸到新的程式碼,日新月異的網際網路,你需要不斷的去學習,而且自己要願意去學習。

    這是提出幾點成為合格程式設計師的見解:

    1.要有一個計劃目標:程式設計師是一個籠統的名稱,程式設計師的種類何其多,像c、java、Android、ios、php、python、js......。首先,確定你要發展的一個方向,從事什麼崗位,這非常重要。

    2.構建知識體系:在確立的計劃目標,然後就要構建知識體系,然後是發展線路圖。就如書本的目錄一樣,你要清楚這本書講的是什麼內容。而成為你目標的程式設計師需要擁有哪些技能。

    3.獲取相關技術的社群、網站、部落格。

    4.輸出。如果你能很清晰教會別人,說明你掌握了這個知識點。培訓自己的閱讀及寫作習慣。

    5.多思考,多應用。實際的應用結合學習,一定能讓事半功倍。

    6.堅持。做任何事情都不是一朝一夕就能做好的,所以成功的秘訣就是堅持。

    最後,個人覺得程式設計師還有一個很很很重要的能力,使用Google的能力!曾經聽有位IT大神說過,他就是Google用的比大家好一些罷了!

  • 2 # 獨孤碼農

    其實很簡單,把上面分配下來的事情,漂亮的完成,就OK

    如果是完成,那只是及格,漂亮的完成,那才叫合格。

    1、你要有一定的技術能力,也就是勝任你工作的能力,一般來說,你在這個崗位,就表示你具備了

    2、你要有最重要的學習能力,接受新事務的能力,新的技術每年都在更新,你如果不接受,不學習,你很快,你發現你脫節了,跟別人聊天都不在一個頻道的。

    3、學習新的東西,一定要學官方的,官方的,才是正確的地方,如果你東找找,西翻翻,你會發現,很多地方講的,可能是錯的,你看了,就會錯上加錯,再一看,原來官方中更加的簡便。

    4、要有自己的思想,而不是一個機器一樣,人家叫你做什麼,就傻逼逼的做什麼,而不去理解為什麼做這個,多幾個提問,也許,你可以不用加班,要不,做出來,錯了,被罵是活該。

    5、每個月花一週時間,學習一下新的技術,一週學一門技術,足夠了,如果學不會,就暫時放棄這個技術。技術學多了,就相當於你的腦海中有很多技術的目錄,所謂見多識廣,以後真的是公司開會討論什麼的,你可以發揮你的見解,你會發現,你提出的,永遠是那麼的恰當,永遠是那麼的合適,永遠是最佳的方案。成就感自然而然的來了。

    其他的,請見我的另外一篇文章:你是一個天天無所事事的優秀碼農嗎

    其實,該有的東西,我上面都寫了,可以直接看下面的也可以

    無所事事還說優秀開什麼國際玩笑。

    我不是標題黨。

    從事IT也有10多年了,雖然也經常加班,可是很多的時候都是在無所事事。

    以打工者的心態上班的人,不會很快樂,都有種心態就是給多少錢幹多少活,不願意多做一些,說實話我也是從這麼一個階段過來的。

    幸好自己天生有一種優勢,就是不管什麼問題,或者什麼奇怪需求的出來,別人都在焦頭爛額的時候。我總能很快地找到解決的並且可行的方案。思維很嚴謹。從另外一個角度來看,我是在自己在構建一個世界,構建一個有規則的世界,跟現在的世界一模一樣的規則,就是程式碼中可行,可在現實中也是一樣的可行。

    換句話說就是講道理,道理通了,就什麼都通了。

    其實,我就是在想一個能行得通的方法。

    更多的時候,我是讓他符合規則。

    做程式設計師的人都知道,其實你一天就寫那麼幾十行程式碼?

    寫程式碼多數情況都是複製貼上,如果你沉淪在複製貼上中,沉迷在反覆的動作裡,沉醉在急於交工,那就跟我見過的同事,大多數是一樣的。也許很多人都是這樣子。

    我是一個很懶很懶的人。我不願意做重複的事情,如果重複重複三遍,我覺得這種事情是浪費人的生命,所以我在寫程式碼的時候,我在想很多程式碼都是類似的,我下次不會重複寫。

    於是我會想著重構,想著自動化,在寫完一個模組的時候。我的自動程式碼生成工具也完成了,於是,我接下來的工作就顯得很輕鬆,上面分配下來的任務,如果是三天的工作量,我差不多二個小時就做完了,我會剩下大把大把的時間,很無聊很無聊,因為還得裝作跟其他人一樣,很忙很忙的樣子。

    養老的生活就是這樣子。

    我很喜歡這種生活。

    可是我會覺得這樣子繼續下去,我會被廢掉的,於是,我結束了這種生活。其實最主要的原因是因為工資一直沒有什麼長進,做IT的,如果你想漲工資,可能只有一條路,那就是跳槽,所以做IT的基本上跳一次槽,工資可以漲50%到翻倍或者更多。其實老闆們也不用擔心,因為做IT的人基本上懶得跳槽。

    做IT人是孤獨的,孤獨是內心。

    你能把IT的事情,貫徹到生活中,那你就是無敵的。

    其實,所有的事情都是相通的,不是嗎?

    程式設計師收藏 舉報

  • 3 # 曉天p

    謝謝誠邀。首先合格的程式設計師需要自身的素質決定,對自己的專案負責。其次,我覺得也是必不可少的東西:愛好和自己的標準。我所瞭解的程式設計師,大部分是為了生計而選擇了這份工作,畢竟薪水不算低,可能有的人拿到差不多的薪水就覺得足夠了,但是我覺得還可以透過努力去獲得更高的薪水,畢竟月薪過七萬就可以直接落戶北京,這。。還有什麼不需要努力的呢!

    那說到怎麼努力,其實我覺得還是愛好決定習慣,習慣成為標準。

    我之前一點都不喜歡程式設計,感覺怎麼會有那麼多的bug,天天都改不完,所以我決定去做自己的一個專案,反正也是自己的專案,想怎麼來就怎麼來,我就每天只敲20行程式碼,敲完收工。管他有沒有bug,也不執行,反正敲完沒事了。一年敲了365*20=7300行程式碼。然後我發現,這已經成為了我的一種愛好 : 一年之間程式碼領域更新了很多新的東西。我覺得很有意思,也漸漸喜歡上了這種程式設計的感覺 :就是無所謂的程式設計方式,因為沒有‘bug’,哈哈。那麼再回到我的工作中去,我也‘賤賤’感受到敲程式碼其實是一個騷操作。

    那麼說到騷操作,就不得不說遊戲了,就拿《英雄聯盟》來說,玩過英雄聯盟的都知道,一個華麗的閃現大招,一個漂亮的走位,能都引起大家的歡呼。同樣,變成也是,寫的程式碼騷不騷完全就能體現出自己的能力,在這365天中,我總結了出程式碼的結構,對它們產生了極大的興趣,這些興趣也讓我養成了習慣,緊接著,也就成為了標準。這裡所謂的標準就是:寫程式碼的標準。

    綜上所述,努力的方向就是培養其編碼的愛好,從而成為一種習慣,然後變為標準,有了標準,就是合格的程式設計師了。然後把你的騷操作分享給大家。

  • 中秋節和大豐收的關聯?
  • 5G時代,如何奏起VR暢想曲?