昨天写了一篇文章,《7天足够你学会一门编程措辞了,省下找培训班的钱吧》,质疑的声音挺大的,这里说说我以为可行的情由吧。
一、故事
7天学会一门编程措辞,这个是我读大一的时候,一个同是大一的朋友见告我:“我用了7天学会了asp了”,我第一觉得也是“怎么可能!
”(现在已经没有什么人用asp了,类似现在的php,那个时候我们也没有太多的编程根本,网络资源远没有现在丰富,还好图书馆藏书非常多,靠泡在图书馆里学习技能)。那个朋友见告我:“是被逼出来的”,随后进入研究院跟老师做项目。后来我向那个朋友学习asp,学习了半个月,书中所说彷佛都能看懂了,但又彷佛不懂的觉得,没有把握。然后,这个朋友跟我说,有人找他做项目,有没有兴趣一起做?我回答“有”,然后旷课泡在图书馆一个下午,晚上通宵用电脑练习,几次想睡都咬牙坚持了下来,我也不知道算一天还是两天,总之我弄懂了asp,可以做项目了(新闻展示类小项目)。这是我第一次看到大学城的日出,也是我程序员生涯正式开始。至于那个朋友,现在在成本主义国家了。
总结:逼出来的,没有压力怎能失事业。
二、范围
《7天》文中所写,是节制根本,从根本中再进入实践,文章不长,也很随意马虎看出这7天方法出来是若何的水平。在我们学习编程根本,事实上很多人都能够很随意马虎接管,但为什么初学者会以为迷惑呢?
1、算法多种排序算法、多种遍历树的方法就让很多初学者搞模糊了。试问做项目,尤其是初学者,除了遍历一个列表外,须要用到多高真个算法呢?算法、数据构造这些都是很主要,值得我们在职业生涯中不断研究,但刚开始,确实可以放一放。
2、高等用法匿名内部类、指针、文件操作等,处于初学者而言,要理解所花的韶光是非常多的,然而理解后,真实项目中又少用到,或者只是大略用到,不如先知其然,而后知其以是然。
总结:不是说教程有错,而是可以先入门,再一步步吃透教程。
三、韶光
要成功,肯定须要吃苦,在《7天》文中每一天,都须要花上10个小时去研讨,或者可以说,要花70个小时,就可以入门了,就知道自己这条路若何走下去。
不可思议?只要70个小时?
大学学习一门编程课,讲述了所有的根本,只是没有实际项目,大家会以为负责学的话,节制根本是没有问题的。一样平常这些课程,一周2节课,共一个半小时,假设你很努力,均匀课后再花一倍的韶光复习(试问多少人做到?是不是回到宿舍就打游戏?),每周便是3小时,20周,也只是60小时。
总结:在放弃大部分难懂的环节,换取学习实例的韶光,7天学会是够的。
四、条件
凡事都没有绝对,如果写一篇文章,要很有逻辑地说你须要条件1、条件2、条件3...这个就不是文章了,这是一段程序。
读者可以自己考虑:1、我没有上到大学,那我肯花多一倍的韶光学2、我身边没有其他程序员可以互换,我花多点韶光学3、我要上班,不能每天挤出10小时学习,那我花多几天学
……
五、放弃
入行那么多年,看到很多人做了很多年,依然拿着可怜的薪水,我只能感叹,你入错行了。做程序员须要能静下心来,须要很强的逻辑思维能力,须要很高效的学习能力,乃至须要有很好的想象力(好的程序员有这样的优点,也随意马虎有其他非常难听的缺陷)。这些并不是每个人都适宜。碰着过一个程序员,险些每天被他上司骂,上司乃至还说“你考虑下自己是不是入错行了”,后来这个程序员辞职去做发卖,由于他面皮厚,肯吃苦,很快就做到所谓“买车买房,实现人生顶峰”。
总结:每个人都有自己长处,用自己最不善于的特点去事情,便是特意去寻衅地狱难度了。真的走不通了,认清自己,放弃并不可耻,谁说过做程序员便是最好的?
六、其他
再说一遍便是凡是无绝对,这里只是给出个方法,认清方法的实质,再行动才是真理。这里不是游戏攻略,不是按照攻略走就一定成功。再说,就算根据我的方法走不堪利,摧残浪费蹂躏几天韶光,再考虑自己是否适宜做这行,我也不算误人子弟吧。
[文/楚湟软件 邓智超 微信:nosidedeng]