对于任何一个人,你要清晰的认识到:任何人给你的建议或者方向,只是他站在自己体验的角度给你的经验性的建议,而最后你的选择,除了深思熟虑还有孤注一掷。《中国统计年鉴》数据显示中国有200万程序员,占人口0.13%,结论是其实程序员并不多,相当少。另外,印度270万程序员(最多的),也只占人口0.2%的样子。
那么转行学IT选哪个语言呢?在非功利的层面来看,编程语言是一通百通的,一种学精之后其他语言都不是问题了。如果你将来想从事互联网,你最好看看Python、PHP、Javascript;如果你想从事商业应用,你最好去看Java、Web前端;如果你想从事移动开发,你可能需要去看大数据、C;如果你想做嵌入式,可能需要学习JavaEE。
任何的选择,其实都有一个固定的决策路径。学什么语言决定了就业去什么公司,去什么公司也就意味着什么样的待遇,什么样的待遇也就意味着什么样可能的未来。趋势这个事情,有时候像穿衣打扮流行方向,更多的机会属于尝鲜者,但是要考虑快速立足和商业结果,成熟的或许更靠谱。语言本身,不是一种方向。编程语言是程序员摆弄计算机的工具。
最真诚的建议是,如果你要为了就业而学习,那么从招聘网站上统计5000个招聘广告,得出需求最高的三种语言,选一门去学。IT培训机构课程设置考虑的是学生就业、企业的需求和教学成本。他们在技术更新及和企业衔接上都有非常成熟的经验,对于零基础或者想找到高薪工作的人是比较好的选择。一般培训周期在半年左右,从零基础小白到面试就业。