iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 1
1
自我挑戰組

三十天用Vue.jS打造一個網路商城系列 第 1

Day1:閱讀指南&為何選擇這個題目?

  • 分享至 

  • xImage
  •  

三十天用Vue.jS打造一個網路商城

閱讀指南

我寫作喜歡附上閱讀指南,因為這樣可以幫助讀者思考要不要得花時間看。我認為了解作者、內容的背景是閱讀的一個重要的前置作業,因為一來,不是所有文章都值得花時間看,二來,每個階段都有適合學習的知識

舉個例子來說:我覺得對新手最可惡的建議,就是叫他們去學基礎的東西。網路上,很多新手會問「想學程式怎麼入門」,結果許多人就推薦他們去學C/C++,甚至看計算機概論、演算法與資料結構。我覺得這些建議很過分,因為新手最重要的目標應該是尋找到學習的成就感和興趣,而不是從所謂基礎的東西開始。

那種基礎叫做知識(領域)的基礎,而不是學習(技能)的基礎。新手連「術」的階段都沒有碰過,一下子進入到太深的「道」,他們只會覺得茫然,覺得「我到底學這個做什麼?」「我是不是沒有天份」,最後因此從入門到放棄。

尼采曾說過「人沒有辦法理解他們未曾經歷過的事情」,因此對於一個連程式都沒寫過的人,再怎麼解釋數據結構和演算法的重要性,他可能也無法理解。對於不同階段(外行、新手、入門、高手)都有不同適合的閱讀材料,新手去閱讀高手的文,或是高手去閱讀新手的文我都不適合。學習應該一步一步來,慢慢的進階,才是最有效率的作法。

所以我是什麼階段呢?

我自認為是一個外行~新手階段的人,因此我的紀錄對同個水平的人有機會有幫助。但如果是完全外行或是高手等級,我的建議是「直接關掉吧」,你們有更適合閱讀的材料。

另外因為本挑戰目的是督促自己「完成一個作品」,因此重點會放在學習心得進度紀錄,而不是技術分享教學。這意味著我的紀錄可能會非常零散、省略非常多前提,沒有Vue基礎的應該90%無法理解我在說什麼。

背景介紹

我是個的非資工本科系大學生,學程式不到一年。寫過一些小練習,但從沒有寫過完整服務的,曾經接觸過的技術包含Html/CSS/JS/VueJS/Firebase/PHP/MySQL/Bootstrap...

  • 適合閱讀對象:會寫Vue的人
  • 不適合閱讀對象:沒有寫過程式/沒寫過JS/沒寫過Vue的人/程度太強的人

為什麼要選這個主題?

  • 原因:我自學了快一年(期間斷斷續續),覺得是時候跳出自學階段去到更好的環境接受刺激的時候(像是尋找一份實習)。可是由於我的作品許多都是小專案,缺乏一個完整的網站去證明實力。因此,最終決定寫一個完整的商城來當自己的作品集。
  • 方法:以六角學院的「Vue出一個電商網站」&大陸慕課網(IMOOC)的「Vue2.0+Node.js+MongoDB 全棧打造商城系統」(主要學架設MongoDB)作為主要教材嘗試在30天內打造網路商城

https://ithelp.ithome.com.tw/upload/images/20181014/201120119g0jSRTDhc.png

https://ithelp.ithome.com.tw/upload/images/20181022/20112011wNqXBiywTN.png

下一篇:Day2:如何不用VueJS實現雙向數據綁定?


下一篇
Day2:如何不用VueJS實現雙向數據綁定?
系列文
三十天用Vue.jS打造一個網路商城30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言