就學習程式語言隨便聊聊我的方法
簡介說了,我還算懂幾種程式語言,相信對於正在攻讀計算機或者剛畢業出來的朋友來說是有些羨慕的,畢竟我剛畢業見到同事懂用幾種語言開發,還是覺得他很牛逼。有多年工作經驗的朋友請繞道而行吧。
現從事的是iOS開發,同時兼Android的開發,開發這一行忙的時候是經常加班的,閒的時候也就是很閒的,建議朋友們空閒的時候還是多學幾門開發語言吧,畢竟藝多不壓身。
其實我本來不覺得這有什麼,不過就是到了面試找工作的時候,面試的人聽到能學這麼多還是會拉拉分數的。吹了這麼久,抖抖口袋漏些乾貨吧,就說如何快速掌握一門程式語言吧。
有工作經驗的朋友知道,應用開發的話無論哪一種型別大體都是一樣的。
1. 基礎語法:現在很多語言基本都是大同小異,創造者也是各種參考優化,因此很多語言其實就有同質性,變數、常量、迴圈等等基礎要看看
2. 佈局:無論公司開發什麼,UI佈局肯定少不了吧,那麼一門新的程式語言,佈局肯定是入門課程,iOS是xib、手寫佈局用最多,Android就是xml的佈局,小程式和RN都是flex佈局,Flutter這類就是模組佈局等等。
3. 網路:現在的都是聯網應用,什麼網路請求的必須要懂,然後就是資料解析、儲存、跨頁面傳讀資料這些
4. 第三方應用庫:接著就是圖片顯示、動畫過渡等一系列的工具拼湊
通過上面的瞭解,你已經算是入門了,再就是利用工作空餘時間,寫寫demo,多看看別人的開源專案,擅長使用搜索引擎的你,要找到上面這些資源問題不大吧。
當然如果想深入瞭解語言,還是要看看原始碼,我就是無這個內心,只是到了迫不及已才去看看原理以及原始碼,希望你能夠保有一顆安靜的心吧,哈哈!