程式設計師如何能快速的成長跟學習?520赫茲先生2017-05-15 21:33:42

多看原始碼,多讀書,然後寫程式碼驗證

程式設計師如何能快速的成長跟學習?波波桑2017-05-11 17:37:00

1、多讀前輩的paper

我記得剛剛跨入大三的時候,當時對於NLP、IR、ML等知識,真的瞭解很少,那個時候做專案特別的痛苦,不知道從哪兒入手,很多時候為了解決一些問題,就開始花時間去做調研,開始學會在ACL等頂級的期刊上面去找論文,在Google文獻裡面去找論文來讀,那個時候真的是每一天保持抽時間讀至少一篇論文,讀完就開始總結;最後發現讀了六七十篇論文,才剛剛開始入門NLP這個領域,才知道有那麼多人在研究那麼多有意思的問題。

那段時間特別的充實,但是進步真的很快,從一個小白慢慢的程式設計了一個入門者,最起碼別人跟我講樸素貝葉斯還有邏輯迴歸等我開始懂了,我開始制定如何去訓練一個模型,如何去選擇特徵,如果去抽取特徵;而這些都是來至於讀的那六七十篇paper,這六七十篇paper有的很經典,有的很垃圾,但是他們就像一張網一樣,在擴充套件我的知識面。

可以參考:http://acl2017。org/

程式設計師如何能快速的成長跟學習?

2、多看前輩的程式碼

古人云“以銅為鏡,可以正衣冠”,比如當時在做輸入法,開始研究馬爾科夫模型,就去讀別人寫的程式碼,比如去讀svm原始碼,最大熵原始碼,我覺得讀別人的程式碼的收穫不僅僅是知道這個東西是如何實現,還能看到有一些很NB的語法,有一些很經典的演算法。

3、

多做不一樣的專案

多做專案,各種專案,大學的時候就去參與做輸入法,此處順便給WI輸入法小插一個廣告,11年11月分的時候我們開始立項搞智慧手機安卓輸入法,當時安卓手機剛剛開始興起,12年開始動工,基本上都是手機開發文盲,在沒有指點的情況下,開始研究安卓原始碼,開始研究輸入法的字音轉換,拼音切分,拼音糾錯等等演算法,如果沒有耐得住寂寞的心,根本做不出來,當時沒日沒夜的在實驗室研究,不斷的測試,最後終於發版。

程式設計師如何能快速的成長跟學習?

4、多和同行交流

不懂就要問,多和行業的牛人去交流;其實很多人都很願意和你交流,多問問別人是怎麼做的,那些技術問題有沒有什麼新的方法去解決等等,把你的問題準備好,可以請人家吃個飯,邊吃邊聊,或者直接向人家請教;請教完了做自己的總結,該補充知識的時候就要學會去找資料,慢慢的一步一步的進步,成長。不要想著一步登天,更別想著“速成”

這個世界上,沒有捷徑;唯一的捷徑就是“別走彎路”,除非你老爹是李剛或者磚石王老五或者馬雲爸爸。

程式設計師如何能快速的成長跟學習?一步200122012017-05-12 11:03:22

做好筆記!

好多菜鳥都感覺學的時候輕輕鬆鬆,做的時候毫無頭緒。

學習一遍,只是把知識點過了一遍。過了一遍就可以熟練應用的人都是天才。但,天才不會問這種問題。

要把筆記做詳細、完善,做到自己下次一看就可以應用到實際程式碼中去。做到自己有什麼問題都可以去查筆記從而得到解決的程度。

重點說三遍

要把筆記做詳細、完善,做到自己下次一看就可以應用到實際程式碼中去。做到自己有什麼問題都可以去查筆記從而得到解決的程度。

要把筆記做詳細、完善,做到自己下次一看就可以應用到實際程式碼中去。做到自己有什麼問題都可以去查筆記從而得到解決的程度。

程式設計師如何能快速的成長跟學習?駭客聯盟882017-05-11 21:50:02

首先還是要把基礎打好,打好基礎的情況下,去深入掌握一門語言的框架,然後再試著去看底層原始碼,這樣才有可能精通一門語言,在精通一門語言後,再去學習其他的程式語言,等精通門語言後,就可以考慮架構師,或者技術大牛的工作,也或者可以選擇創業!

程式設計師如何能快速的成長跟學習?貝程學院小公主 2019-08-22 10:37:09

如何從一個菜鳥成為一位合格的程式猿?

這一成才與成長的全過程是必須堅持不懈,並親身經歷某些艱難的。或許,當你對自身的將來有個既好又詳細的長期性整體規劃,那麼毫無疑問會少走很多的彎道。

初中級程式猿又該怎樣成長快速呢?

下邊,將從2個層面來開展剖析:

第一:成長快速的重要因素。

第二是成長階段時要防止的某些不良習慣成長快速的重要因素

1。不斷學習。某些程式猿感覺自身加班加點早已夠累的了,就基本上已不學習,但我覺得從長久發展趨勢看來,還是應當儘量多的根據不斷訓練、不斷閱讀來開展提升自己。學技術謹記急功近利,要是方式恰當,長期性堅持不懈,一定會有提升。但假如一直進不到上學習狀態,提議能夠考慮到換一個學習環境,例如去圖書館、附近的人少的圖書店這些。離去舒適圈,試著讓自身有所突破。

2。把事做精。只有對自身規定越高,才能夠發展的越來越快。許多程式猿剛開始工作中的那時候,一直快而不精,辦事做的不足細膩,期待迅速取出結果證實自身,但卻反倒哪些也證實不上。把事兒做精的惟一方式:就是說要逼迫自身多用心多花時間在這種事情上。以前見到過一名技術性民間高手的共享感受:“老總讓你佈局了1個每日任務,你可以花百分之二百的態度保證100分,那樣在老總那邊就能拿獲得80分或是60分。”

3。歸零心態。初入職場決不僅僅是一條小河,而是一片大海。不可以因為小小成績就驕傲自滿,得意忘形。特別是在是當你剛入職的那兩年,更要學好空杯,既不可以因一陣子的不成功或挫敗而意志消沉,更不可以因小小考試成績就扯高氣揚。要時刻“歸零”,敢於學會放下,那樣能夠獲得更強的考試成績,能夠在將來的路面上走得快又穩、很遠。

4。把握專業化的學習的方法。假如學習培訓到的專業知識不了管理體系,那麼碰到難題時就會沒辦法迅速處理。一些程式猿在編號碰到難題時,喜愛網頁搜尋,假如百度網上找不著參考答案,這一難題就難以解決。或是在開發設計中必須採用某一技術性點,就只去學那一丟丟,程式流程調通後就已不深入分析,淺嘗輒止。程式猿應當碰到1個難題,處理1個難題,需要這項技術性,就加強學習這項技術性,而並不是以便一陣子的應付。那麼又該怎樣專業化學習呢?最先要明確學習的專業知識領域,必須達到目標,次之就是說對於總體目標合理安排時間,列舉學習培訓架構,隨後再把知識結構圖逐漸添充進來,最終把這種知識結構圖關聯起來,產生1個專業化的知識結構。

5。練習實戰。練習的前提是有充足多的時間。而時間針對工作人員而言是十分寶貴的資源,尤其中國這類大自然環境下,程式猿經常是“996”、“997”的工作態度。假如願意成長快速,即便每日都很繁忙,你也應當預埋時間來開展訓練,就算僅僅半個小時,七天、一月、1年出來,幫助就挺大的。或許,訓練也並不是每天裡寫1萬行編碼,也並不是反覆寫二百行程式碼,而是在100天裡,每日寫出一百行編碼。它必須有一定的方法,鍥而不捨的堅持不懈,也有某些有效的休息。

成長階段時要防止的某些不良習慣有非常大的部分程式猿,在職業發展中 遇到了短板,導致了高不成低不就的難堪局勢。其關鍵緣故就是說沾染了下列的這種“不良習慣”,才造成自身止步不前,沒法迅速地成才。

1。不參加社群。針對某些小白程式猿來講,應當常常去某些小區和大神溝通交流一下下技術性,而且獲得最新訊息開發人員新聞資訊和資訊內容。通常小區有:Github、Bitcoin、StackOverFlowStack、CSDN等。

2。沒去閱讀別的出色程式猿的編碼。閱讀文章出色編碼都是提升程式編寫工作能力一種方式。

3。沒社交能力。要做為一位及格的程式猿,除開敲程式碼以外,還必須優良的社交能力。如果你擅於跟人相處,絕對是如虎添翼。一般 來講,軟專業技能有時比你技術性專業技能、硬專業技能至關重要。

變成一位出色的程式猿和變成傳統行業的大神相同,都必須不斷地學習培訓、訓練、自我反思和小結。這不但是最開始的要求,只是圍繞全部職業發展的要旨。因此,初中級程式猿願意得到成長快速,必須要責任感和進取心。牢記在心,終生獲益!

程式設計師如何能快速的成長跟學習?淘最電影2017-05-11 16:58:46

謝邀

學習思想,然後碼程式碼。既然是有經驗,那就可以挑戰更高層次的任務