也许需要一个关于“养成好的开发习惯、更好的选择和使用工具”的教程:
皓哥好,我是一个爱好者level的Drupaller,最近换了mac做开发,原因是一直觉得mac上的程序员开发的体验更好,时常羡慕浩哥和youtube的一些pro们开发时行云流水的操作,记得很久以前皓哥也推荐过用mac做开发,当时简单说了一下推荐理由,好像也不太记得了哈哈。
总之最近立了阶段性flag,想重塑一下开发习惯(换设备也是这个目的),重新打一下基础,花一些时间成本把之前的基础课程再看一遍。
但真正切换设备之后,却发现“皓哥们”的顺畅操作似乎离自己很远。
抛开技术上欠的帐不说(确实学艺不精是最主要的原因),我觉得在开发习惯、工具操作、环境搭建(包括开发环境、生产环境、协作工具)等等方面,自己欠的帐也挺多的。如果不害臊的为欠了这么多帐找理由的话,我觉得有下面两个原因:
1是之前就没有养成良好的开发习惯,由于一直没有从事开发类的工作,身边也没有好的demo可以学习。
2是不管是win还是mac,个人觉得网络上确实缺少一套面向线上学员的关于“养成好的开发习惯、更好的选择和利用工具”相关的课程,大家都热衷于开发“涨薪课”、“速成课”,但好像没有一个关于“习惯、基础”的主题课(也许这部分内容通常会附带在某个技术课程的开头,但往往会被一带而过),另外,导师们因为技术水平已经到了一定的高度,长期从事专业开发,也很难有小白视角去发现初学者在这方面的问题。
也许在公司里有人带,可以很方便的去跟前辈们面对面学习,能够直观的看到他们的开发习惯。但如果是自由职业者或者爱好者,没有这样的学习环境(倒是记得国外有一个在线直播大神敲代码的学习平台),自己去搜罗资源,还是挺难的,另外由于项目和技术方向的不同,选择也千差万别,很难找到一个能通用的教程。
皓哥的小白兔课程非常棒,但对初学者来说,可能会有更多市面上的初学课程尚未发现和关注的痛点。不知道有没有兴趣和精力做一个这类课程呢?也许可以探讨一下以众包的形式,大家先把各种小白痛点梳理一下,看有哪些比较常见的问题,做一些小的主题课程。也许相对于高大上专业的开发类、技术类课程,这类课程也应该更早、更广泛的被初学者们看到。
期待与皓哥一起探讨~
wx:sonicinterchange