[请益] 如何提高自学成效?

楼主: aspyn0710 (一二三)   2017-12-28 16:57:36
大家好,小妹自学一阵子了,
我是非本科系,主要是想先往网页方面发展,
html、css、js 等基础的东西都摸过了,
不敢说很熟,但至少都能够写出想要的样子,
并且程式码也都能够完全理解。
但最近进入了node.js的部分,常常遇到很多问题,
我是用freecodecamp学的,
基本上他问的题目我都看得懂,也能下关键字找到solution,
我的英文能力还可以,所以github或stack overflow等等的地方我也是尽量看人家的讨论

各种看不懂的东西也都是一直查,
所以我觉得我解决问题以及找答案的能力应该是没有问题的,
就现阶段而言啦,因为我还很菜学的东西还很浅哈哈
我目前遇到最大的问题就是,
即使我找到答案了,仍然不知道这个东西是要做什么的,
因为我不了解node.js,或者是后端,是怎么运作的,
导致即使我可以写出他要我写的东西,我还是不懂我在写啥,
请问各位大神,
遇到这样的状况应该要怎么改善呢?
是不是应该要先去学什么理论性的东西?
例如资料结构或者是算法之类的......
希望大家能够理解我的意思并且给我一些意见,
谢谢大家了~~~~~
作者: polozero1 (Elwien)   2017-12-28 17:04:00
可以先从官方文件开始,觉得太难可以看coursera或udemy的node bootcamp课程
作者: Masakiad (Masaki)   2017-12-28 17:08:00
networking 先了解tcp/ip http dns httpsos 就看io processes memory你目前资结过算法应该是最没帮助的其实以上内容应该都在计概课有......
作者: menshuei (红茶)   2017-12-28 17:20:00
先找本网络的书来看,把网络架构弄清楚。
作者: tedwu2001   2017-12-28 17:30:00
我可以理解写得出来但不知道在写什么的情况但有点不能跟可以完全理解js程式码这件事连结当初怎么了解js程式码的应该有相似脉络可以读懂nodejs如果你是指不知道某些函数在做什么,那就是只能读文件了解,没有关系,因为还没到那边就继续学吧freecodecamp很多这种只是练语法的单元后面有像启server还有跟数据库连结还有api的才比较有关不过argv的话应该会有说是命令列参数之类的描述吧?
作者: kain777 (想妳在0:01分)   2017-12-28 18:13:00
找个project来练
作者: dnabossking (少狂)   2017-12-28 18:15:00
台中可帮上课,需请吃一顿饭,被我教cp值神高
作者: Masakiad (Masaki)   2017-12-28 18:46:00
认为找side project 做+1,你举例的题目本身没意义,browser上练js也会有这题,只是让你练习技巧就好像你玩RPG Game,选了弓箭手,然后可以装备弓(forloop)和箭(array),技巧就是拖怪打带跑(利用循环加总array中的元素)。技巧本身没意义,用在打王打宝上才有意义(比如开发一个电商平台)
作者: yfr   2017-12-28 20:46:00
打开104接案网 选一个妳觉得简单的 假装妳要接 然后做出来自己当甲方 自己当乙方
作者: loxyz (loxyz)   2017-12-28 21:50:00
楼上这好猛,左右互搏,练成功力会大增
作者: menshuei (红茶)   2017-12-28 21:55:00
既然都做下去了,案子顺便接下去也蛮好的,做出来有一笔小收入的正向回馈。
作者: ripple0129 (perry tsai)   2017-12-28 22:00:00
程式是拆解大问题成小问题逐一解决的,那个练习就是一个小问题。能处理小问题,大问题来的时候学会怎么拆成小问题就行了。
作者: art1 (人,原来不是人)   2017-12-29 00:30:00
你练习的那个题目,目的是让你熟悉程式语言的基础用法也就是如何让电脑不断重复执行同样的事情变量、循环(或是递回)、函式都是各种程式语言最基础的内容
作者: handsomeLin (DoGLin)   2017-12-29 01:33:00
你写的东西叫javascript 不是nodejs平常javascript只能在浏览器跑,所以有个天才干脆把里面的引擎拿出来跑javascript,然后就跟其他语言一样,有各种API各种Lib可以用
作者: xxhomey   2017-12-29 01:42:00
作者: tedwu2001   2017-12-29 09:43:00
如果你说的learnyounode是NodeSchool那个我当初也是看得很痛苦,还是像其他人建议找别的课程选自己能懂的上不过他有附解答所以想知道一些惯例用法倒是蛮好用的
作者: mintu (MinTu)   2017-12-29 10:10:00
如果有基础了,赞同跟其他大大讲的一样,我觉得直接班撩下去做一个 project,会让自己知道问题出在哪里,接着会想办法解决,不是只一直看而已
作者: lturtsamuel (港都都教授)   2017-12-29 11:01:00
一本书推荐给你 你所不知道的jshttp://www.books.com.tw/products/0010709452
作者: lukelove (午睡)   2017-12-30 10:47:00
小妹的待遇尊觉不凡 还有人主动以饭易技术
作者: maxex0000   2017-12-31 08:18:00
直接做个网站串起前后端,就会知道你缺什么,再去学
作者: lldavuull (小哲)   2016-01-01 20:33:00
Fred的投影片慢慢看吧 可以大概了解https://www.slideshare.net/cfsghost/nodejs-binaryhttp://tinyurl.com/y9cfbg53 Let s Enjoy Node.js

Links booklink

Contact Us: admin [ a t ] ucptt.com