21世纪已然全面进入信息时代,各种程序与我们的生活息息相关,然而我们除了会用,现在也必须会懂会做,逐渐,编程成了21世纪人人都要会的必备技能了。
有人就问了,为啥咱必须要学编程呢。道理很简单。
第一次工业革命:人人都掌握了煤炭蒸汽技术的基本使用和制作
第二次工业革命:人人都掌握了电气技术的基本使用和检修
第三次工业革命:这就是个问号了?
原子能技术,你接触不到,生物技术,你没这天赋,航空航天技术,你没这经济条件,所以我们在第三次工业革命的末尾浪潮下,能跟上的只有信息技术了(IT:Information Technology信息技术)
Why,为什么要学,我们搞懂了。
那么,我么怎样去学呢?How?
怎么学编程?
以笔者多年跟社会各类程序猿总结出来的学习方式,大致分为三类,下文将分析各类学习方法的优缺点。
全日制学校学习(职中、大学等)
优点:教学系统、知识齐全、课程丰富、种类多样。
缺点:每个大学的教学设施师资力量各异,高考成绩怎么样决定了大学学的怎么样,大概率事件。学校课程跟社会企业需求脱节大,学了之后不一定能够在社会上找到如意的工作,例如,大部分的教材和老师教学的知识内容基本上都在5-10年前的技术内容。学校课程实战内容不丰富,去外面找工作没有相对丰富的项目经验,缺少对工作技能和工作职责的认知。
自学
优点:经济实惠、想学就学、安排自由、学习放松。
缺点:自学的缺点就不言而喻了,学不懂、学不会、学不全、学不到、学不好等各种问题,最简单的比方,你去找工作面试,HR问你,你是通过什么方式学习,自学出身基本上在第一轮面试就被淘汰了,一家企业是不愿意招收闭门造车的人,俗话说得好,闭门造成,容易翻车。
而且自学最大的缺点还是时间问题,自学有种丈二和尚摸不着头脑的感觉,很多时候,学到一半迷茫,时间浪费了不说,关键基础技术还没有掌握好,对于生命来说简直就是一种浪费。
当然,不排除自学成才的机率,但是人有规避风险的习惯,时间是人最大的资本,我们为什么不能节约时间做更加有成功把握的事情呢?
职业培训教育
优点:职业教育,工作优先、时间快速、方向明确、效果良好、需求明了。
缺点:职业培训教育就以为这需要费用投入到里面学习,钱花了,效果谁也不能保证,毕竟学习永远都属于自己的努力,培训机构只是提供了一个好的学习平台和好的教学服务,并不能百分之百的保证学习效果,所以里面肯定存在有的人会有经济的损失,毕竟全中国没有任何一家机构能保证培训就业率是百分之百。
以上就是各个学习方式的优缺点,大致就这三类。
其实人这一辈子只有两件事:花钱买时间,花时间买钱。