編程之旅,致新入行的朋友
前言
關于編程,是選擇去培訓還是自學,這是一個千人千面的問題,小編之前寫過一篇文章,感興趣可以去圍觀 ,今天文章主題是 做了選擇之后該如何一步步走下去?
認準一門語言
無論做什么事情之前呢,第一步選擇很重要,編程也不例外,如果你想做 Android 開發,那么就選擇 Kotlin 、Java,如果你想做 iOS 開發,那么就選擇 Object-c、Swift,等你熟練掌握了一門語言(包括語法、技巧、源碼、底層實現等),甚至是精通,那個時候你再去學習一門新語言,你就會覺得很輕松了,這也是為什么很多“大神”會在短時間內掌握多門語言的原因所在。
找準適合自己的學習方式
現在網絡如此便利,找學習資源個人覺得不成問題,更重要的,找到適合自己的學習方式。總結了下,大概有這么幾種方式:
網絡搜索(google、baidu)學習
看書學習(這里會牽涉到選書問題)
看視頻/博客學習(視頻進度慢、博客效率高,但要會選擇,尤其是博客發布時間、用到的軟件版本都會影響學習進度和對知識的掌握層次)
交流式學習(一般是有組織的自發自律共同學習形式)
直接上手項目,探索式學習
這幾種方式小編建議每個人根據自己的情況去選擇,沒有最好的,只有適合自己的。
死磕基礎
有句話說得好:“萬變不離其宗”,我們更重要的是掌握舉一反三的道理。語言都是相通的,這句話相信很多人都聽過,但小編不知道有多少人想過“為什么是相通的?”這個問題。
答案留給正在讀本文的你
基礎知識的掌握成都,在很大程度上決定了你在這門語言上將來的造詣。有沒有想到一個場景?和我們看影視劇中的任務練功一般,根基不穩,何來雄霸一方?
這句話送給大家:天下大事必作于細,天下難事必作于易!
多看、多練、耐得住寂寞、守得住枯燥
小編是這么總結的:
多看效果
多看技術分享(博客、線上技術活動、線下技術沙龍、開源項目)
多看代碼
很多初學者剛開始對自己所學習的領域都沒有一個大概的全盤認識,所以你需要多看別人的東西,多聽別人的分享,從中掌握該領域的大致輪廓,完善自己的知識體系。
編程是一件頗具考驗耐心的事情,不論是生產產品的過程,還是完善產品的過程,都需要你具有十足的耐心,這一點在初學者入門第一個月里就應該會深有體會。
編程尤其對于其他行業的看來是極其枯燥的,一部分初學者也有這個感覺,這都不為奇怪。
編程本身考驗的就是一個人的專心和耐心,從而培養你的思維,鍛煉你在安靜的環境中解決問題的能力。
編程前期感覺到枯燥無味,說明你正在入行;堅持一段時間,你就會發現其實也沒有那么枯燥啊,反而有時候還特別有意思,這個適合說明你已經入行了;再到后來你會愛上這個行業,如果讓你突然放棄,你還會有點舍不得,這個階段說明你已經把編程當作你的主業來做了,這個時候你不但通過編程來實現了生活保障,還認識很多有趣的人,學習了很多有用的知識。
進階
編程呢,一般都會認為有這么幾個成長階段:初級——>中級——>高級——>資深或者管理崗等,這條路是漫長而又艱辛的,且每個階段需要掌握不同的知識點,對應每個人的領悟不同在時間長短上就不一樣,需要做的,一步一個腳印,掌握好該有的技能,別妄想有什么速成的捷徑。
微信搜一搜逆鋒起筆,專注程序員成長,互聯網圈子干貨分享。
Java 移動開發 視頻 軟件開發
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。