初学者困惑:IT编程为什么难学?合格程序员代码量为1万,而优秀的程序员代码量则为10万,你的代码量呢?
互联网的发展,尤其是移动互联网的快速崛起,很多人纷纷涌入了TI行业,学校开专业课C、java,培训机构开培训班python,PHP,网络网站出视频教程javascript、html5、css3,真可谓是全面作战。尽管如此,对于初学编程的人,还是觉得IT编程很难。有相当一部分人,特别是非计算机专业的,往往还没入门就被淘汰了。不是被别人淘汰,而是自己!自己放弃了,还不停的质疑:为什么学IT编程这么困难?是我的智商不够还是性格不合适?
好难好烦好累心态
初学IT编程难,主要有两种原因,一是心态,二是代码量。这个浮躁的社会,已经很少有人能真正静下心来学习做学问了,总想速成,总想着快速变现,挣钱才是王道。既然是想以IT技术谋生,技术都没学会,自身都没有积累足够的价值,谈何变现?《某某语言21天入门与精通》成为畅销书,《3个月成就全栈工程师》,竟然也有很多人趋之若鹜。了解精通一门编程语言的含义吗?C、java3个月精通,简直是奇才!清楚栈是什么了吗?动不动就就精通、全栈工程师培训!然而,到最后,猛然回首,发现自己的技术,连入门都没达到。所以,如果真对IT技术有兴趣,就抛开杂念,好好钻研技术,不说精通,成为行业的优秀者都会发展很好了。真正掌握了技术,再来谈价值!
好心态利学习代码量
还有,就是代码量。合格程序员代码量需要达到1万行,而优秀的程序员代码量通常保守10万行,你的代码量呢?在没有一定的代码量之前,不要说编程难。C语言也好,python、java也罢。因为没有实践写代码,说明没有入门,代码量不够,说明对技术了解不深。IT编程是一门技能,既然是技能,就需要训练,只有足够的训练量才能使技术娴熟。而要说明的是,这里的代码量,不仅仅是代码的数量,而且还包括代码的质量。10行代码能解决的问题,你写了50行;实现一个普通需求就在网上搜人家的源码,还没弄清楚代码,只要能实现功能就粘贴复制,这样的代码量,不要也罢!代码量,在一定程度上衡量程序员的技术水平。而这个量,是程序员经过思考,设计,实现的代码数量。
数量与质量所以,IT编程技术其实并不是很难,不论是C语言,还是java,python,抑或是javascript。难的是学习者的沉稳心态,持续的代码训练。