1. 程式人生 > >程式設計師如何學習新的技術

程式設計師如何學習新的技術

在競爭中獲得勝利的最好方法,就是避開競爭,避開競爭的最好方法就是先下手為強 寫程式碼已經有幾年了,在這幾年中寫了不少的程式碼,學習了不少的技術,也算是有一定的認知了。 其實還是那句話,萬變不離其中,學習要得方法與渠道。 如何獲取新技術關鍵詞 其實學習一門技術,首先是知道這們技術,如果你只是靠公司專案中來學習技術,你永遠都是落後於被動的。所以學習技術第一點,就是如何知道當今有啥新技術出現; 作為初出茅廬不就得我來說,我總結起來,有以下幾個途徑: 1。公司在的專案關鍵詞,公司中一般身邊都有大神,當你從大神的對話中聽到一些關鍵技術名稱,一定要基礎時刻記錄下來。例如說道的軟體,技術,開源專案等等。 2。開源大會,在北上廣一類的大城市一般都會舉辦很多的開源大會,或者技術論壇,其實這個時候是獲取新技術關鍵詞的好地方。(一般如果不是大神,其實不用在乎十分聽懂了細節,聽個大概就好了) 3。招聘網站,一般招聘網站上都會掛上其需求的技術列表,尤其是國外的招聘網站,多看看,往往能夠開拓視野,找到一些新技術的關鍵詞; 4。QQ群,一般是個混雜之地,但是很多人從公司裡拿到一個專案的時候總愛問QQ群裡面的人是否接觸過,這個時候其實是1關鍵點的擴充套件,從本公司擴充套件到很多公司。很多群可以遮蔽,指提示關鍵資訊;例如過濾,“有誰知道”,“接觸過”一類的關鍵詞。 其實學習新技術,首先要知道現在的新技術有哪些,一般新技術都是首先在國外產生的,由部分國人搬運過來,例如現在雲技術,docker、虛擬化一類都是首先從國外引進的; 其實做個程式設計師跟做個操盤手或者金融從業者一樣,一方便又踏實的基本功,另一方面對新技術新關鍵詞有一定的敏感度,這樣才可能屹立於數字浪潮之巔。 上面講了如何獲取新技術關鍵詞,這裡講如何開始學習一門新技術 獲取到了很多關鍵詞,不一定有時間把他們都學會,但是一定要養成良好的習慣,記錄下來,有了空閒時間就可以從中挑選幾個嘗試一下; 學習前,首先對這個技術有個全方位的瞭解,這個技術解決了什麼問題。這個技術我自己未來使用到的可能性有多少?以及這個技術的學習週期有多長,需要投入多大的精力去學習等等,其實在百度百科,以及wiki上,都有些簡單的介紹,然後再去知乎上了解一下 一般性流程 百度-》wiki-》知乎——》demo——》評估學習成本 其實很多技術如果未來使用概率不大,只需要到搞定demo就OK了,可能不需要投入太多的時間,淺嘗輒止,針對於未來使用概率大的再深入研究,這就是我定義為紀要博也要專的方法;