路线图的设计原理

「方糖全栈课·PHP+React大系」这套课程的特点就在于,它对于整个技术栈的取舍。

优先策略

我们知道这个世界上其实没有那么多的捷径可以去走,那些「21天学会PHP」、「两周开发出一个操作系统」都是骗人的。我们最后会发现所有该学的东西迟早都是要学的,就跟出来混的迟早都是要还的一样。只要在这个行业里面呆的够久,没有一样东西,最后可以逃得掉。

但虽然所有东西都要学,先学什么、后学什么,就可以有策略了。

如果我们先将20%的时间,聚焦到这20%最常用的东西上边,就可以去应付我们日常80%的常规工作。同样是花费20%的时间。那我们所获得的进步就会大很多。这个就是我们的优先策略。

增量策略

另一方面,这套课程体系非常注重于技术栈的扩展。规划得足够好的技术栈,只要添加一小部分内容、就获取很大的收益。

比如在我们学完前端的内容以后,那我们只需要去学PHP的语法、MySQL的查询,我们就可以同时去应聘两个职位。而那些单独学习 PHP 课程的同学,不但要学PHP的语法、MySQL的查询,还要学习 HTML、CSS、JS。但因为 PHP 的课程通常走到 jQuery 就停,不会进一步去讲 SPA(单页面应用),所以他们很少有能应聘前端职位的。

又比如,我们了解的区块链的概念以后,通过 Web3 就可以操作合约、发行代币、编写钱包。这些东西对于其他人来讲,他有很多的内容要学。而对于一个已经拥有我们现有技术栈的同学来讲,却只需要花一点点时间,就可以获得更多的收益。

这就是整个这套课程设计的主导思想。

可持续的成就感

记住这不是取巧,不是学了这些其他的都可以不学了,它只是一个先学和后学的关系。

初学者要尽快的掌握创造常规价值的能力,才能不断的来获取(小小的)成就感,这种成就感会在潜意识里边支撑我们一步一步的往下边走下去,慢慢的去处理掉那些难度更大的挑战,它会给你信心、给你激情,甚至让你喜欢上这个不断发现问题、解决问题的过程。

那下边,我们就来看一下整个课程的结构。