怎么说呢,除了一些技术产业密集的城市,很多地方都是缺少这类人才的,这个行业只要你善于吸取经验和新知识,只要智力跟得上是没问题,工作还要看程序,接外快赚钱,建议自己钻研一些东西,逻辑思维是可以培训的,写代码,你只要能让代码走出你想要的效果,考虑下效率。数学主要是要会一些公式,因为程序总要去计算点什么,如果你要找跟大企业走的,C++比较适合,但JAVA的未来才是比较明朗的,这两个语言都是差不多得,如果你学会了C++适应一下java的代码风格也没就通了,为什么非要分开呢,这行不看文化,看经验,你要是程序写得好写得快,小学毕业都有人要你,JAVA的话先看《21天学通Java》再看《Thinking in JAVA》代码写多了自然就通了
如果楼主想从事网络安全或者逆向,C++要会。一定要去学汇编,无论是逆向还是网络安全,汇编是重要的东西啊 网上的视频还是有一点浮躁,多看书,书是人类进步的阶梯。