首頁>Club>
我一個朋友零基礎想學習小程式開發。當他把這個想法跟身邊的人分享的時候,大家都把他當傻子看,這簡直是痴人說夢吧! 小程式要是真有那麼容易上手,那它的門檻在哪裡?程式設計師不要面子的嗎?
10
回覆列表
  • 1 # ITman

    你朋友的智力和嬰兒比怎麼樣?一個年輕的程式設計師二十幾年前也是個嬰兒。

    你朋友的智商和小學生比怎麼樣?一個年輕的程式設計師十幾年前也是小學生。

    你朋友的知識儲備有沒有高中生水平?一個年輕的程式設計師幾年前也是高中生。

    所以把你朋友當傻子看的人,百分之九十九是酸葡萄的心理,這是人性。

    所以想要學什麼都可以,你的朋友只要不是文盲就可以,什麼基礎都沒有熱愛,執著重要。

  • 2 # 峰峰程式碼

    想學可以線上些網課 比如騰訊 或者網易的HTML5基礎程式設計 學會了這個 然後你再去學習寫小程式 就會很容易上手 沒底的話 去培訓學習 比如黑馬程式設計師 達內

  • 3 # 楊恆連

    基礎是根本,聯絡邊學習邊做小程式,參考官方demo和教程應該是可以在一個月內學會的,我們專案中就有人這麼幹的

  • 4 # JACKY情歌句句刺心

    你可以看看一些第三方平臺,如果你想要自己寫程式碼做小程式,建議你看看uniapp,相對於其他開發方式,uniapp比較容易上手,並且他有自己的編輯器,內建了很多功能,方便快捷。

  • 5 # Sean段

    沒有基礎應該是指沒有程式設計基礎吧?實際上沒有一個人一開始是有基礎的,都是從零開始學習的,差別就是學習的週期長短。

    對於沒有程式設計基礎要學會開發小程式的話,首先需要學習網站前端的技術,具體來說就是學習HTML+CSS+JS,因為小程式使用的語言是基於這三個前端語言的。學習前端技術的方式我比較建議先透過一些參考網站來初步瞭解每個語言的一些基礎語法和特定詞彙,例如在HTML中<img>代表圖片,這樣就可以看明白一些簡單的原始碼和示例了。也就可以第二步,透過網上的一些現有示例來鍛鍊熟悉程式以及瞭解每個語法和標示的用法。可以多嘗試來更深入瞭解。初步來說這三個語言對於前端開發有自己特定的作用,而且在小程式開發中也有相對應的語言。

    JS是JavaScript的簡稱,是一種指令碼語言,可以理解為讓之前定義了的模組動起來、處理一些使用者的動作,例如點選或者使用手機裝置的其他功能,例如連線網路。不過一般小程式中使用的JS比一般的JS功能更強,因為小程式使用的JS的同時還提供了很多API,也就是幫助開發者呼叫裝置功能等等,這個不同平臺會有些許不同,可以參考開發者文件,類似之前初學時的參考網站。

    瞭解了這三個方面就基本上能自己開發小程式了,但是作為移動網際網路的產物,沒有連線網路內容的話,小程式是不完整的。那就可能會涉及到伺服器的資料供給了。需要資料庫知識、後端開發語言例如C#、Java或者PHP,實際上任何一門程式語言學習起來基本一個套路,和學習所有的語言都一樣,先了解語法和一定的詞彙量,然後多用多試就熟練了。

    總之,我個人認為沒有基礎的人是能學會,但是要熟練,要能當一門生存的技能那還是需要更多知識的組合,例如結構型思維,數學功底等!

  • 6 # 滄滄涼涼

    先說結論:可以,但是很難。

    首先學會指的是多久學會,一個月,一年,或者更長時間,並且這個學會指的學到什麼程度,不同的小程式實現的功能不同,難度也大有區別。

    同時是自學還是培訓。自學難度遠高於培訓,但是自學者更具優勢。

    首先自學需要極高的自制力,每天花費時間起碼要在8小時左右,如果每天僅僅只想花1~2小時,那幾乎是不可能在短時間內學會。

    什麼是小程式

    小程式幾乎就是web前端開發,所用的技術就是WXML(HTML)+WXSS(CSS)+JavaScript,所以前端人員製作小程式上手時幾乎沒有什麼難度。

    小程式的學習流程

    如果是沒有任何程式設計基礎,而且天賦還不錯的話,HTML+CSS+JavaScript入門往往在1~2個月之間。難度最低的是HTML,其次是CSS,最難的是JavaScript,注意這3樣中JavaScript才屬於程式語言,也就是學會了JavaScript,才真正意味著你可以開始編寫程式了。

    HTML

    超文字標記語言是一種用於建立網頁的標準標記語言。說簡單一點就是網頁的框架,就跟人的骨架一樣。

    CSS

    層疊樣式表又稱串樣式列表級聯樣式表串接樣式表階層式樣式表,是一種用來為結構化文件(如HTML文件或XML應用)新增樣式(字型、間距和顏色等)的計算機語言,就跟人的面板一樣,一個網頁好不好看全靠CSS。

    JavaScript

    JavaScript(通常縮寫為JS)是一種高階的、解釋型的程式語言,就跟人的大腦一樣,控制你做出抬手,點頭等各種動作。

    現在JS的標準每年都在更新,現在最需要學習的是ES5和ES6,ES6改善了很多JavaScript之前設計上的缺陷,同時ES6已經被現代主流瀏覽器所支援。大多數教程都是從ES5開始講解,不過ES5學完後一定要學習ES6。

    小程式開發方式

    當你對上面的3樣有一定的瞭解後,就可以開始學習小程式的開發。

    原生開發

    參考文件:https://developers.weixin.qq.com/miniprogram/dev/framework/

    使用React的方式開發

    Taro:https://nervjs.github.io/taro/docs/README

    使用Vue的方式開發

    WePY:https://wepyjs.github.io/wepy-docs/

    總結

    自學者最大的問題就是遇到問題後解決問題的難度遠遠大於培訓者,並且必須要擁有一定的毅力,如果三天打魚兩天嗮網,是學不會的。

  • 中秋節和大豐收的關聯?
  • 哪部分的肌肉好練?我是健身小白,求大神告知,謝謝了?