[請益] 如何提高自學成效?

看板Soft_Job作者 (一二三)時間6年前 (2017/12/28 16:57), 6年前編輯推噓20(20032)
留言52則, 17人參與, 7年前最新討論串1/1
大家好,小妹自學一陣子了, 我是非本科系,主要是想先往網頁方面發展, html、css、js 等基礎的東西都摸過了, 不敢說很熟,但至少都能夠寫出想要的樣子, 並且程式碼也都能夠完全理解。 但最近進入了node.js的部分,常常遇到很多問題, 我是用freecodecamp學的, 基本上他問的題目我都看得懂,也能下關鍵字找到solution, 我的英文能力還可以,所以github或stack overflow等等的地方我也是儘量看人家的討論 , 各種看不懂的東西也都是一直查, 所以我覺得我解決問題以及找答案的能力應該是沒有問題的, 就現階段而言啦,因為我還很菜學的東西還很淺哈哈 我目前遇到最大的問題就是, 即使我找到答案了,仍然不知道這個東西是要做什麼的, 因為我不了解node.js,或者是後端,是怎麼運作的, 導致即使我可以寫出他要我寫的東西,我還是不懂我在寫啥, 請問各位大神, 遇到這樣的狀況應該要怎麼改善呢? 是不是應該要先去學什麼理論性的東西? 例如資料結構或者是演算法之類的...... 希望大家能夠理解我的意思並且給我一些意見, 謝謝大家了~~~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.83.226.15 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1514451459.A.7CA.html

12/28 17:04, 6年前 , 1F
可以先從官方文件開始,覺得太難可以看coursera或udemy
12/28 17:04, 1F

12/28 17:04, 6年前 , 2F
的node bootcamp課程
12/28 17:04, 2F
了解~~

12/28 17:08, 6年前 , 3F
networking 先了解tcp/ip http dns https
12/28 17:08, 3F

12/28 17:10, 6年前 , 4F
os 就看io processes memory
12/28 17:10, 4F

12/28 17:11, 6年前 , 5F
你目前資結過演算法應該是最沒幫助的
12/28 17:11, 5F

12/28 17:12, 6年前 , 6F
其實以上內容應該都在計概課有......
12/28 17:12, 6F
但題外話一下,沒學過資結那些也沒關係嗎?如果就實用性而言的話

12/28 17:20, 6年前 , 7F
先找本網路的書來看,把網路架構弄清楚。
12/28 17:20, 7F
了解~~~

12/28 17:30, 6年前 , 8F
我可以理解寫得出來但不知道在寫什麼的情況
12/28 17:30, 8F

12/28 17:31, 6年前 , 9F
但有點不能跟可以完全理解js程式碼這件事連結
12/28 17:31, 9F

12/28 17:32, 6年前 , 10F
當初怎麼瞭解js程式碼的應該有相似脈絡可以讀懂nodejs
12/28 17:32, 10F

12/28 17:33, 6年前 , 11F
如果你是指不知道某些函數在做什麼,那就是只能讀文件
12/28 17:33, 11F
舉個我最近練習的例子來說, 他要我用argv這個array寫一個for的迴圈把數字加起來, 我寫的出來這個迴圈,但是我搞不懂這個迴圈跟node.js或者是跟server有什麼關係, 簡單來說,因為我不知道這個大象長什麼樣子,所以我不知道我在摸的是大象的哪一個部 分。 不知道這樣解釋有沒有更清楚一點,因為我還在學怎麼用專業用詞...... ※ 編輯: aspyn0710 (111.83.226.15), 12/28/2017 17:50:19

12/28 17:51, 6年前 , 12F
瞭解,沒有關係,因為還沒到那邊就繼續學吧
12/28 17:51, 12F

12/28 17:52, 6年前 , 13F
freecodecamp很多這種只是練語法的單元
12/28 17:52, 13F

12/28 17:53, 6年前 , 14F
後面有像啟server還有跟資料庫連結還有api的才比較有關
12/28 17:53, 14F

12/28 17:57, 6年前 , 15F
不過argv的話應該會有說是命令列參數之類的描述吧?
12/28 17:57, 15F
我現在在learnyounode那一章......

12/28 18:13, 6年前 , 16F
找個project來練
12/28 18:13, 16F

12/28 18:15, 6年前 , 17F
台中可幫上課,需請吃一頓飯,被我教cp值神高
12/28 18:15, 17F

12/28 18:46, 6年前 , 18F
認為找side project 做+1,你舉例的題目本身沒意義,bro
12/28 18:46, 18F

12/28 18:46, 6年前 , 19F
wser上練js也會有這題,只是讓你練習技巧
12/28 18:46, 19F

12/28 18:54, 6年前 , 20F
就好像你玩RPG Game,選了弓箭手,然後可以裝備弓(for
12/28 18:54, 20F

12/28 18:54, 6年前 , 21F
loop)和箭(array),技巧就是拖怪打帶跑(利用迴圈加總
12/28 18:54, 21F

12/28 18:54, 6年前 , 22F
array中的元素)。技巧本身沒意義,用在打王打寶上才有
12/28 18:54, 22F

12/28 18:54, 6年前 , 23F
意義(比如開發一個電商平台)
12/28 18:54, 23F

12/28 20:46, 6年前 , 24F
打開104接案網 選一個妳覺得簡單的 假裝妳要接 然後做出來
12/28 20:46, 24F

12/28 20:46, 6年前 , 25F
自己當甲方 自己當乙方
12/28 20:46, 25F

12/28 21:50, 6年前 , 26F
樓上這好猛,左右互搏,練成功力會大增
12/28 21:50, 26F

12/28 21:55, 6年前 , 27F
既然都做下去了,案子順便接下去也蠻好的,做出來有一
12/28 21:55, 27F

12/28 21:55, 6年前 , 28F
筆小收入的正向回饋。
12/28 21:55, 28F
我本來也想這樣,但我怕我最後開天窗哈哈哈

12/28 22:00, 6年前 , 29F
程式是拆解大問題成小問題逐一解決的,那個練習就是一
12/28 22:00, 29F

12/28 22:00, 6年前 , 30F
個小問題。能處理小問題,大問題來的時候學會怎麼拆
12/28 22:00, 30F

12/28 22:00, 6年前 , 31F
成小問題就行了。
12/28 22:00, 31F

12/29 00:30, 6年前 , 32F
你練習的那個題目,目的是讓你熟悉程式語言的基礎用法
12/29 00:30, 32F

12/29 00:31, 6年前 , 33F
也就是如何讓電腦不斷重複執行同樣的事情
12/29 00:31, 33F

12/29 00:33, 6年前 , 34F
變數、迴圈(或是遞迴)、函式都是各種程式語言最基礎的內容
12/29 00:33, 34F

12/29 01:33, 6年前 , 35F
你寫的東西叫javascript 不是nodejs
12/29 01:33, 35F

12/29 01:35, 6年前 , 36F
平常javascript只能在瀏覽器跑,所以有個天才乾脆把
12/29 01:35, 36F

12/29 01:35, 6年前 , 37F
裡面的引擎拿出來跑javascript,然後就跟其他語言一
12/29 01:35, 37F

12/29 01:35, 6年前 , 38F
樣,有各種API各種Lib可以用
12/29 01:35, 38F

12/29 01:42, 6年前 , 39F
12/29 01:42, 39F
※ 編輯: aspyn0710 (111.83.226.15), 12/29/2017 02:57:26

12/29 09:43, 6年前 , 40F
如果你說的learnyounode是NodeSchool那個我當初也是看
12/29 09:43, 40F

12/29 09:44, 6年前 , 41F
得很痛苦,還是像其他人建議找別的課程選自己能懂的上
12/29 09:44, 41F

12/29 09:46, 6年前 , 42F
不過他有附解答所以想知道一些慣例用法倒是蠻好用的
12/29 09:46, 42F

12/29 10:10, 6年前 , 43F
如果有基礎了,贊同跟其他大大講的一樣,我覺得直接班撩下
12/29 10:10, 43F

12/29 10:10, 6年前 , 44F
去做一個 project,會讓自己知道問題出在哪裡,接著會想辦
12/29 10:10, 44F

12/29 10:10, 6年前 , 45F
法解決,不是只一直看而已
12/29 10:10, 45F

12/29 11:01, 6年前 , 46F
一本書推薦給你 你所不知道的js
12/29 11:01, 46F

12/29 11:02, 6年前 , 47F

12/30 10:47, 6年前 , 48F
小妹的待遇尊覺不凡 還有人主動以飯易技術
12/30 10:47, 48F

12/31 08:18, 6年前 , 49F
直接做個網站串起前後端,就會知道你缺什麼,再去學
12/31 08:18, 49F

01/01 20:33, 7年前 , 50F
Fred的投影片慢慢看吧 可以大概了解
01/01 20:33, 50F

01/01 20:33, 7年前 , 51F

01/01 20:35, 7年前 , 52F
http://tinyurl.com/y9cfbg53 Let s Enjoy Node.js
01/01 20:35, 52F
文章代碼(AID): #1QHB83VA (Soft_Job)