一、如何获得与名牌大学差不多的教学?
想学前端或者MEAN全栈套路的可以去看一下FCC(安利一波FCC,着实不错)
三、自学的心得
1、一定要把基础打好,也就是我上面提到的大学公开课,尽管我在一些免费的IT学习社区学得前端或者PHP比较深,也是要回过头来打好基础,因为深入到底层还得是数据结构,网络,操作系统那些
2、学习过程中注意总结,具体可以去看一下费曼技巧: 号称终极快速学习法的费曼技巧,究竟是什么样的学习方法? - 吴笛(pimgeek) 的回答
3、视频教程可以让你快速掌握知识,但深入的话还得看书和做项目
4、可以尝试看英文文档和网站,例如W3C的文档,StackOverFlow,Quora等
5、身心要健康,因为身体是一切革命的资本啊!
6、切忌浮躁
7、给答主点个赞,从此编程路上无BUG,哈哈
8、复杂系统总是源于简单系统的演化,不用考虑太长远,合适现有业务就好,之后再拓展
9、虽然说给帅答主点个赞,无bug,但是bug总是难免的,要耐心去解决,最后总结出错的原因,坚持下来就有快速排错的能力了
10、在没有头绪的情况下,可以把问题阐述一遍给同事,朋友或家人,很多时候会灵光一闪
11、计算机是门应用型为主的学科,以项目为驱动,不断地编码与总结,从此踏上幸福快乐地生活~
12、学而不思则罔,思而不学则殆
13、博学、审问、慎思、明辨、笃行
各大名校的公开课
- Coursera: https://www.coursera.org/
- 网易云课堂大学计算机课程: 大学计算机专业
- 学堂在线计算机课程: 学堂在线-最大的中文慕课(MOOC)平台
- 哈佛大学公开课-计算机科学cs50: 哈佛大学公开课:计算机科学cs50_全20集
- 麻省理工学院公开课-计算机科学及编程导论: 麻省理工学院公开课:计算机科学及编程导论
- 很多名校的公开课,我就不一一列举了
免费IT学习社区
- 慕课网: 慕课网(IMOOC)-国内最大的IT技能学习平台
- 极客学院: http://www.jikexueyuan.com
- 麦子学院: 麦子学院 - 专业IT职业在线教育平台
- 计蒜客: 课程 - 计蒜客
- 汇智网: 汇智网 - 最前沿的在线互动编程学习平台
- 实验楼: 实验楼 - 国内领先的IT技术实训平台
- 伯乐在线: 伯乐在线
- 博学谷: 博学谷视频库-免费提供java视频,大数据视频,web前端视频,php视频,C/C++视频,iOS视频,网页设计视频,平面设计视频,UI设计视频,游戏开发视频,网络营销视频
- CSDN知识库: 知识库 - 你身边的技术百科全书
- GitBook: GitBook · Writing made easy
- 看云文档: 看云 | 专注技术文档在线创作、阅读、分享和托管
- 博客园:博客园 - 开发者的网上家园
- CSDN: CSDN.NET - 全球最大中文IT社区,为IT专业技术人员提供最全面的信息传播和服务平台
- 菜鸟教程: 菜鸟教程 - 学的不仅是技术,更是梦想!
- 简书程序员专题: 程序员 - 专题
- 开发者头条: 开发者头条 - 程序员分享平台
- 掘金: 掘金
学习路线和方法(安利一波萧大的指南)
- 编程入门指南: 编程入门指南 v1.4 - 萧井陌的专栏 - 知乎专栏
微信公众号/订阅号(这个是我一有零碎时间就可以看的,如上厕所,无聊等人等车,晚上在床上睡不着等的时候)
- 菜鸟教程: runoob
- 程序人生: coder_life
- 前端大全: FrontDev
- 前端早读课: FeZaoDuKe
- 算法爱好者: AlgorithmFans
- 算法与数学之美: MathAndAlgorithm
- InfoQ: infoqchina
- Node地下铁: Node-Subway
- SegmentFault
- 数据库开发: DBDevs
- 我是架构师: Architect-msup
- 云计算头条: chinacloudnj
- W3cplus: w3cplus_12
- 架构师: JiaGouX
- Docker: dockerone
想学前端或者MEAN全栈套路的可以去看一下FCC(安利一波FCC,着实不错)
- FreeCodeCamp: Learn to Code and Help Nonprofits
- FreeCodeCamp中文: Learn to Code and Help Nonprofits
三、自学的心得
1、一定要把基础打好,也就是我上面提到的大学公开课,尽管我在一些免费的IT学习社区学得前端或者PHP比较深,也是要回过头来打好基础,因为深入到底层还得是数据结构,网络,操作系统那些
2、学习过程中注意总结,具体可以去看一下费曼技巧: 号称终极快速学习法的费曼技巧,究竟是什么样的学习方法? - 吴笛(pimgeek) 的回答
3、视频教程可以让你快速掌握知识,但深入的话还得看书和做项目
4、可以尝试看英文文档和网站,例如W3C的文档,StackOverFlow,Quora等
5、身心要健康,因为身体是一切革命的资本啊!
6、切忌浮躁
7、给答主点个赞,从此编程路上无BUG,哈哈
8、复杂系统总是源于简单系统的演化,不用考虑太长远,合适现有业务就好,之后再拓展
9、虽然说给帅答主点个赞,无bug,但是bug总是难免的,要耐心去解决,最后总结出错的原因,坚持下来就有快速排错的能力了
10、在没有头绪的情况下,可以把问题阐述一遍给同事,朋友或家人,很多时候会灵光一闪
11、计算机是门应用型为主的学科,以项目为驱动,不断地编码与总结,从此踏上幸福快乐地生活~
12、学而不思则罔,思而不学则殆
13、博学、审问、慎思、明辨、笃行
和题主情况差不多。不过我比题主强的地方在于我是高中(笑 我是15年1月初开始自学的。现已入职一家创业公司。终于步入了自己向往的行业。 所以我结合自身的经历来简单说下。 当初想学编程是源于这篇文章
编程入门指南 v1.4 - 萧井陌的专栏 - 知乎专栏 最终决…
显示全部
和题主情况差不多。不过我比题主强的地方在于我是高中(笑
我是15年1月初开始自学的。现已入职一家创业公司。终于步入了自己向往的行业。
所以我结合自身的经历来简单说下。
当初想学编程是源于这篇文章 编程入门指南 v1.4 - 萧井陌的专栏 - 知乎专栏
最终决定选择了前端开发(html,css,js)
历时一年,磕磕绊绊最终实现了成为程序员这个目标(虽然很水(逃
自学中注意的事项我认为有这几点。
0.不要在无意义的问题与争论上浪费时间。
比如说新手应该选择什么编译器,XX是最好的语言。这个不仅仅是在自学编程上适用。在日常生活中也要注意。要时刻牢记你的目标。记住最重要的事情就是要向你的目标一步步靠近
1.不要以视频教程为主。
初期接触编程,确实看视频是个快速的方法。不像看书那样枯燥乏味(相对来说。)但是,看视频我认为是很被动的学习。你所学习的东西终究只是别人的观点和思路。
取乎其上,得乎其中;取乎其中,得乎其下;取乎其下,则无所得矣.
看视频久了一个通病就是你以为你会了,但实际要自己写却写不出来。(别问我怎么知道的,都是泪
所以最主要的方式还是通过书。以视频为辅(比如说看书看累了,就换个视频看
关于书单
相关的书单推荐知乎上有很多,可以根据自己想学的语言来选择。在此不再赘述。
关于视频
慕课网在这方面做得很不错。推荐(请慕课网相关人员支付广告费用
------------------------------------
@Dark B B 在评论区提及
----------------------------------
2.coding,coding,coding
一定要多敲代码!
一定要多敲代码!!
一定要多敲代码!!!
不论是看书还是看视频,看到代码就敲几遍,过几天不借助书或者视频看自己是否能独立实现。总的来说就是多敲代码别只是停留在看这里。这个是 重中之重
某个大V的一个回答中有这样一个观点,编程也是一项技术,所以只要是技术都是需要练习,练习再练习的。希望将来你也可以淡然的说出 我亦无他,惟手熟尔
而且你敲过的代码可以托管在github上为你将来突破学历限制找工作做好铺垫。你想想啊,你没有学历,自带负BUFF。凭什么别人选择你啊,只有通过你的专业,你的技术来打动别人。
3.少加点QQ群之类的
QQ群虽然有一定的帮助,比如遇到不会的可以群里讨论,但是只要保留1-2个常用的就好。别把你有限的时间浪费在聊天扯淡上。你要知道你现在唯一的财富和资本就是年轻。
4.坚持和立刻行动
Yesterday you said tomorrow
看完了答案就开始吧。当你吟诵起古老的Hello,World咒语时,你想要的未来正在降临。而且肯定会降临。
我可以肯定你会犹豫,会痛苦,会拖延,但是坚持下来就好了,并没有那么辛苦和难过。这个世界上唯一不会辜负你的就是你自己花费的时间。念念不忘,必有回响。偶尔的颓废和迷茫可以的,偶尔的偷懒和短暂的搁浅都是可以的,并不是罪大恶极,不要给自己太大的心理压力。但是不能长期如此。
公主还在远方等待,你要屠龙。
我是15年1月初开始自学的。现已入职一家创业公司。终于步入了自己向往的行业。
所以我结合自身的经历来简单说下。
当初想学编程是源于这篇文章 编程入门指南 v1.4 - 萧井陌的专栏 - 知乎专栏
最终决定选择了前端开发(html,css,js)
历时一年,磕磕绊绊最终实现了成为程序员这个目标(虽然很水(逃
自学中注意的事项我认为有这几点。
0.不要在无意义的问题与争论上浪费时间。
比如说新手应该选择什么编译器,XX是最好的语言。这个不仅仅是在自学编程上适用。在日常生活中也要注意。要时刻牢记你的目标。记住最重要的事情就是要向你的目标一步步靠近
1.不要以视频教程为主。
初期接触编程,确实看视频是个快速的方法。不像看书那样枯燥乏味(相对来说。)但是,看视频我认为是很被动的学习。你所学习的东西终究只是别人的观点和思路。
取乎其上,得乎其中;取乎其中,得乎其下;取乎其下,则无所得矣.
看视频久了一个通病就是你以为你会了,但实际要自己写却写不出来。(别问我怎么知道的,都是泪
所以最主要的方式还是通过书。以视频为辅(比如说看书看累了,就换个视频看
关于书单
相关的书单推荐知乎上有很多,可以根据自己想学的语言来选择。在此不再赘述。
关于视频
慕课网在这方面做得很不错。推荐(请慕课网相关人员支付广告费用
------------------------------------
@Dark B B 在评论区提及
每个人的学习方法都不一样,但像题主这样没有任何基础平时又没有看书习惯(猜的)的人想直接从书上获得知识是比较困难的。我的建议是:先找一套比较全面的视频教程从头到尾过一遍(花不了多少时间),能记多少算多少。然后再看书学习能吸收得更好。我也比较赞同刚开始可通过看视频来快速找到感觉。然后进一步逐渐以书本为主。
这个时候就可以边学边敲代码了。
----------------------------------
2.coding,coding,coding
一定要多敲代码!
一定要多敲代码!!
一定要多敲代码!!!
不论是看书还是看视频,看到代码就敲几遍,过几天不借助书或者视频看自己是否能独立实现。总的来说就是多敲代码别只是停留在看这里。这个是 重中之重
某个大V的一个回答中有这样一个观点,编程也是一项技术,所以只要是技术都是需要练习,练习再练习的。希望将来你也可以淡然的说出 我亦无他,惟手熟尔
而且你敲过的代码可以托管在github上为你将来突破学历限制找工作做好铺垫。你想想啊,你没有学历,自带负BUFF。凭什么别人选择你啊,只有通过你的专业,你的技术来打动别人。
3.少加点QQ群之类的
QQ群虽然有一定的帮助,比如遇到不会的可以群里讨论,但是只要保留1-2个常用的就好。别把你有限的时间浪费在聊天扯淡上。你要知道你现在唯一的财富和资本就是年轻。
4.坚持和立刻行动
Yesterday you said tomorrow
看完了答案就开始吧。当你吟诵起古老的Hello,World咒语时,你想要的未来正在降临。而且肯定会降临。
我可以肯定你会犹豫,会痛苦,会拖延,但是坚持下来就好了,并没有那么辛苦和难过。这个世界上唯一不会辜负你的就是你自己花费的时间。念念不忘,必有回响。偶尔的颓废和迷茫可以的,偶尔的偷懒和短暂的搁浅都是可以的,并不是罪大恶极,不要给自己太大的心理压力。但是不能长期如此。
公主还在远方等待,你要屠龙。