67 一篇很有道理的文章

作者:方老司
链接:https://www.zhihu.com/question/19578287/answer/157148072
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

我什么都不会,怎么让着手做项目呢?

学习里的教育向来都不是项目驱动制的,而是填鸭式的,东西都是老师讲了你才会,向来缺乏主动探索能力。但很不幸的是,好奇心和探索精神才是成功的主要因素。那如何培养这种能力呢?

举个例子,我们拿前端学习为例:

上策:找人带

师徒制是最好的制度,为什么在学校是一条虫,进公司了就立马nb,因为在公司有真正懂行的人给你指明方向,而学校老师基本没这个能力,如果你周围有懂得人,或是肯带你的人,别纠结有没有钱拿,先干起来再说吧。

中策:找环境

北大、清华为啥nb,facebook为啥是在哈佛起步?因为里面人牛,牛人相互比较,相互促进,扎克伯格说“我们整天在宿舍讨论网络会给社会、政治带来哪些变化....” 我们大学讨论什么呢?王者荣耀有几杀?还是哪个妹子漂不漂亮?有可能的话,尽量找个能奋发向上的环境,但是这个环境真难找,学校里充斥着各种玩咖,如果物理环境找不到就找虚拟环境吧,比如我们建了有编程纯自助学习群:370423482,欢迎大家来交友、玩耍。

下策:自学

自学难度太大,普通人很难坚持下来,当然,比尔盖兹之流请略过

项目在哪儿?

网上那么多免费视频,最简单的法子,跟着视频敲。如果自学能力强的,跟着文档敲

以具体项目为阶段目标

很多课程都是以知识点为目标,比如js按照知识点分为函数、对象啥的,那么把这些割裂开来进行讲解,这样即使听懂了每个知识点,但也不会使用,所以,应该以项目为目标,比如web前端开发进行难度递增的划分:静态网站制作、动态网站制作、复杂表单制作、前后台交互制作...等等

目前的免费视频不是有很多么,可以照着视频上的项目敲就好了,抄完之后再去做新的项目。

寻找驱动力

很多人学习坚持不下来,因为学习对大脑是一个“痛苦”的过程,远不如游戏,把妹,来的有趣,而编程本身是比较有难度的,比如环境不会配,代码总是有问题,等等,稍有挫折就可能放弃,“学的这么幸苦,室友都在lol,还学个P呀”。单凭意志力的学习都是刷流氓,学会给自己激励,比如学完了就能挣好多钱,就能迎娶白富美,成为人生赢家。不断在大脑中勾起这个梦想,或是去读一些鸡汤书,或是说“再不学习就成渣拉”,找到自己的G点,促使自己向梦想奋斗。


四 遇到困难了怎么办?环境不会配置怎么办?代码总是调不通怎么办?

说实话,编程的学习曲线蛮高的,而且可能并不适合所有的人,所以其实最好的办法是找到一个肯带你的,可以在你的同学,熟人中找,否则一个最简单的环境问题可能都让你头疼。如果周围没有这个环境,我想可以借助MOOC,MOOC中的国外课程可能比大多数课程都要好,但是缺点是纯英文教学,国内网易云课堂算是做的不错的,而且其价格相对比较低,比培训机构要低很多,大家有兴趣的可以看下:前端开发工程师微专业

如果周围实在找不到肯帮你的人呢,你可以先找人一起学,一个人学习是孤独的,那么一堆人就能互帮互助,共同进步了,很不幸的是,国内可能并不存在这样的环境,周围同学、同事可能打游戏的偏多。这可能就需要你自己去找个群体了。

待续.......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值