想要成為乙個合格的程式設計師要學的東西太多,卻不知道要學啥怎麼辦?

時間 2021-05-07 04:11:31

1樓:

應用(專案)導向。

當你想要做乙個具體的專案的時候,了解這個專案需要用到的技術,不會就去學。差不多學會了就接著做,有問題再去學,反反覆覆幾十遍,你就學會了。

舉個例子,想要寫個漏洞掃瞄器,那我要先知道掃瞄器有哪些功能,這些功能都是什麼技術實現的,比如需要爬蟲,那我去了解下如何寫爬蟲。

2樓:跟我學架構

作為乙個工作了10年以上,並且在外企和國內一線大廠工作多年的過來人。我覺得有一些建議可以給你。

先說建議吧,我覺得有3點建議。

打好基礎: 主要是基礎的資料結構和演算法基礎。在這方面一定要有紮實的基礎,這個是個人的專業素質的基礎,一定要學好。

而且畢業時找工作的時候非常重要。大廠最看重的就是基礎知識的掌握情況。特別是常用的演算法。

選定方向: 計算機程式設計方向很多,如果你沒有明確的方向,很難在乙個方面精通。作為後端開發,主要的方向有後端開發,大資料開發,人工智慧等幾個方面。

你首先要有明確的方向。不可能什麼都學。你需要在乙個方向精通之後再擴充套件廣度,學習另外乙個方向。

專案經驗:光有基礎肯定不行,還需要實戰經驗。一般有幾種方式來獲取專案經驗。一種是去公司實習,參加學校中的專案,或者自己去搞一些自己喜歡的專案,甚至是參與開源專案。

《劍指Offer:名企面試官精講典型程式設計題(第2版)(博文視點出品)》(何海濤)【摘要書評試讀】- 京東圖書

3樓:Dounm

你之所以感到迷茫,是因為你還是個學生,還沒有工作,沒有乙個明確的「燈塔」來指引你去學習。

你自己也說了,程式設計相關知識就像大海浬的水,無窮無盡,所以每個程式設計師都需要選擇乙個領域去深入鑽研。這個領域,對於碩博研究生來說,就是自己選的課題,對於工作後的人來說,就是工作領域的相關知識。

因此,我給出的建議就是去實習,找找自己感興趣(或是不那麼討厭)的領域,然後深入去研究一下。

當然,無論哪個計算機領域,都有些基本知識是共通的,這些也都是需要去學習和掌握的,比如演算法與資料結構、作業系統、體系結構等等。這些領域,去網上找一些經典教材或是 MOOC,全面的學一遍,有個大致理解即可。

然後結合自己未來的工作方向,深入去研究這些基本知識與工作內容的交叉項,這樣才是最有用、也是投資回報率最高的學習方法。

4樓:默默

我個人覺得沒有所謂的合格程式設計師的說法,只有是否稱職的程式設計師。

碼農相對於其他職業來說,最需要具備的能力就是學習能力。

新的需求下來以後,首先要做的是想盡一切辦法實現它,第二步如何優雅的實現它,以實現不斷的變化。在這個過程中你會意識到自己自身很多的不足,你就自然知道該怎麼做了,前提是你有足夠的上進心。

乙個程式設計師是否稱職,是否合格我覺得最主要的體現在於他的程式是否滿足需求,是否有良好的使用者體驗,是否被使用者認同。

所以你不用著急,當你不知道學什麼的時候,就結合某個專案去思考,有哪些做的出色的地方,又有哪些不足之處。或者說你不用著急,只要你滿足了當下的使用者需求,你就是合格的程式設計師。

剩下的慢慢積累,慢慢思考,人最重要的就是不斷思考,思考以後得出結論,然後根據這個結論去做一些改變,當你在這裡問知乎的朋友們應該學習哪些東西時,大家都是無法給你乙個精準的建議的,因為每個人身處的環境,職位,面對的需求都是不一樣的。那麼,我又如何給你乙個好的建議呢,是的,我給不了。

能夠改變你的只有自己,所以說還是要用心思考,用心思考,用心思考。

古人云,:苟日新,日日新,又日新。 高山仰止,景行行止,雖不能至,心嚮往之。我相信懷著這樣的信念一起去努力奮鬥,至少是無怨無悔的。

5樓:

先找乙個方向,前端,後端,資料分析,大資料,機器學習?

然後在這個方向深入一些,不要蜻蜓點水。

學以致用,做些有實際意義的小專案,從需求分析,到架構師設計,開發,測試,部署,體驗乙個完整的過程。

找一些實習的機會。

6樓:國民程式設計師

先選擇好乙個方向,然後在這個方向裡面一步一步學習成長。

比如你選擇了做移動開發Android,那麼你可以先按照移動開發工程師的等級劃分來要求自己,從初級到中級、高階、資深,這樣才有乙個學習路線和職業生涯規劃。

可以看看我這篇文章:

國民程式設計師:Android初級、中級、高階、資深工程師(架構師、專家)技能圖譜

7樓:銘志

其實不多,只是學著學著,發現拓展了,不然不懂其中的原理,基礎學完學好,基本比賽都沒問題,專案跟著敲幾個,工作也就沒問題了。學歷跟著提高,薪資也就沒問題了

程式設計師的日子,怎麼過才是乙個合格的程式設計師?

Oreo 與其說乙個合格的程式設計師不如說怎樣更好完成自己的工作,任何行業都一樣,做人做事都要帶著乙份責任心,當然職業技能也必不可少。 大神,雲風大佬那個級別這種吧 從事具體的行業,掌握並熟練使用行業的技術手段,實現商業化的專案技術問題,大部分要結合實際商業化專案才能真正為自己所用非商業化的專案,就...

成為乙個合格的Unity3D程式設計師在成長上有那些階段?

cmmk2 你這狀態跟我幾年前剛接觸Unity的時候有點像,什麼都想學,卻不知道該如何下手。這個問題其實不太好回答。乙個遊戲引擎說小也小,說大也大。完全掌握Unity的各種東西也是很花費時間的。我的建議是盡早確定乙個學習的方向,是想做圖形渲染,做架構設計,還是演算法或者網路等等。然後在這個方向去努力...

真的要當乙個程式設計師嗎?

臨水照花 連著招了幾個應屆產品經理的人來回答下,我覺得很多人來投產品經理,嘴上不管說什麼,實際上就是吃不了寫程式的苦,這樣的人為人不太踏實,對於複雜事情的思考力,對於枯燥瑣碎問題的耐心,都會打乙個問號 大家都是過來人,這些都是一眼就能看出來的 至於應屆產品經理會要什麼樣的呢,基本會要實習過幾個月,或...