看到很多编程教学的误区,学习所谓的流行的编程知识,结果学了很久却不会做真正的工程项目,刷算法题去应付面试,勉强进了公司,写一堆垃圾各种问题,代码不可读、不可维护、不可扩展~
同学们:
- 别再啃那些死技术知识点了,我都是用到知识点才 bing 一下的;
- 别再刷 leecode 的题了,我甚至连 leecode 的账号都没有注册呢
- 别再报名培训机构,花一堆的钱和时间,只为学一个前端,或者 spring boot ,或者所谓的大数据,或者所谓的人工智能,都是噱头,什么热门说什么,学不到真本事,只为考试和面试,根本经不起推敲,我根本没上过培训班,也不是专业学科毕业。
- 别再收集大量的学习资料,啃一本又一本的大部头书,看一个又一个的教学视频,报名一个又一个的在线课程……
现如今学习的资料不是太少而是太多了,而同学们的问题是根本不知道该学些什么,无头苍蝇一般到处乱撞,低效而浪费,浪费时间、精力、金钱。
告诉你们一个最好的方法: 找到那个你认可的编程高手,认真地沟通交流一下,诚恳地提出拜师学艺的请求,师父衡量你的资质和性格,告诉你可能的方向和发展,双方都愿意的情况下,正式拜师行礼,之后认真按师父的指点,一对一指导练习,这才是最快的捷径!
编程是一门手艺,要象传统匠人那样练习学艺才行,好在编程这门手艺更象修鞋之类的手艺,一般高水平的师父都能带徒弟,不象相声这类有媒体和网络效应,只能一家独大。也不用追求最好的名师