对于大多数人来说,编程学习本身是非常枯燥的。尤其是刚开始接触编程,没有什么经验的同学,更加容易被这种枯燥打倒。
但你有没有想过,一边看小说一边学编程?或者一边打游戏一边学编程?
No.1
前不久,一位程序员大佬真的写了本修仙小说版的编程书籍,并且还成功出版了。
不同于只是在名字上刷个花样的大部分编程教学书籍,这本书真正以小说的形式来教学,确实是开了个先河。
如果不仔细阅读,还真以为这就是一本修仙小说。据说作者是一名资深程序员,写了多年的技术博客,擅长深入浅出地讲技术。
从JavaScript的基础开始讲起,然后慢慢到dom,Vue,ES6,基本上把前端该会的都讲了一遍,至于看完之后到底真的能不能学会,还有待实践。
No.2
除了小说,还有网友分享了一些通过打游戏来学习编程的网站。
CodingGames
据说这个游戏支持包括PHP、C、JavaScript在内的20多种编程语言,可以一边玩游戏,一边挑战编程难题。
CodeCombat
当你打开CodeCombat网站,你不会觉得这是一个让你看不懂的代码学习网站,它的网站外观看起来就像是一个线上游戏,当你实际玩玩看,你会发现过程真的就是英雄要去打怪、寻宝与解谜,只是搭配了程序语言的学习。
whileTrue:learn
在这款游戏中,你不需要任何写代码的经验,从一个简单的“节点”开始,你只需要连连线,就能实现基本的决策树等机器学习概念,并完成诸如识别图形颜色和形状等机器学习任务。
No.3
不过看了这么多,肯定还是有人会质疑,这些看小说打游戏的方式真的能够学会编程吗?
其实答案也是显而易见的,就如同编程修仙小说作者所说的那样,“作为JavaScript初学者入门的趣味读物”是可以的,真正想要系统地学好一门编程语言,其实是一件没那么简单的事情。
学习任何新事物,或许会有一些趣味的点可以等待大家发现,但大部分时候仍旧是枯燥的。
经常会有人问学习Java、前端、测试等技术,自学可以吗?自学能学会吗?自学可以找到工作吗?
这些问题的答案就跟通过看小说打游戏能不能学会真正的编程一样,可能性是有的,但是这个概率就会比较小。
毕竟这些都是技术类的岗位,学习本身就是比较困难的,原本报班学3-4个月就能学会的知识,可能自学一两年都不一定能学会。
特别是在职想要转岗的同学,本身精力和时间就有限,自学起来更是非常困难。
所以如果有同学想要学习这些技术,建议还是报一个培训班进行学习,在有老师指导和专业课程规划的情况下,学习会更加顺畅。