我觉得从语言的特点来看,用各种现代编程语言比一个圈绝对不会失败。
问题在于人才的结构。据我所知,政府,传统的国内企业,银行,工厂等,在最广泛使用的领域内,有很多的不良和非生产性的,希望只会拖动控制和百度的搜索代码是对程序员的要求。他们对计算机没有兴趣,编程的目标是尽快停止编程,在三年内管理或销售,但失败了。
除了加班的强度,你跟不上学习新知识、新单词和新框架的速度,而且你还想学习一辈子。十多年来,我见过太多这样的人。他们甚至不知道如何使用反射和泛型。算法就像听一本书,更不用提二叉树了,有一个有向图,气泡排序可以扫掉一个大的。这不是夸张。
因为太容易被引偏方向了——在过去的几年里,应用程序的蓬勃发展导致了一个巨大的零基础训练月,在这个月里,安装了iOS和android“程序员”这样的人群场景,导致了灾难性的代码质量。网络编程人员刚刚进入这一行。但他们愿意这么做,因为没有替代品。
所以正规计算机专业的教材,自始至终不会拿“如何使用某种GUI库”之类当重点讲,甚至可能压根就不讲。