有志者,事竟成,别想这么多,其实你已经学了一段时间java,你应该对这个行业也有初步的体会,如果你学习的过程中不感到那么吃力,那么也就表明了IT行业不是外界看来的那么高深。
对于搞技术的人来说,学历重要不? 应该这么说,这个行业相对于文科领域的行业,它对于学历的要求其实没那么高,去一个公司立马上手做事,老板需要你马上能给他做事,给他创造利益,我之前做外包的时候就是这样,谁能做谁就上,这行业并不需要花瓶,题外话,当然有学历更好。
2. 理论基础的确是个问题,但是这东西也是片面的,技术学精通,这个怎么说呢,你不想发展成为专家就没必要,投入成本太高,精通这是两个层面的意思,跟你学习数学一个道理,我们学习的数学都是从数学家的理论上拓展来的,我们会用公式并知其然不知其所以然等等,我们要做的就是这个层面的精通就可以了,但是你说作为一个为了生活的平民老板姓,有必要去精通数学公式的来源,1+1为什么等于2这些高深的东西吗,我是从现实的角度看。大部分程序员所谓的精通就是见多识广,活学活用,没有谁去深究太多东西。
3.系统分析员和项目经理,你去问问,有那么一大帮子人是屁技术都不懂的也在搞项目经理,你说这跟技术有关系吗,中国搞技术的千千万,最终你看见谁人40岁还在编码,在潜心搞技术,结果人家也不活的好好的。
如果你不想成为专家,就把它当做一个赚钱的工具
怎么说呢,我建议你接着上学。到本科学历,研究生学位了可以出来参加培训。要不然很快你就会发现自己已经走到尽头的,高深的根本看不懂,简单的都做烂了。在整个程序开发语言中基础占了80%+ ,而JAVA 或者 其他语言只占了很少的一部分,你得有很扎实的基础。 不过你可以在上高中的时候,大学的时间加强自己的数学和英语的学习。 特别是数学的学习。看此计算机方面的书,提早为自己打基础。
你要是想做码农,那也只能做两年。两年之后你会发现自己会的都已经会了,不会的还是不会。自己没有解决难问题的SOLUTION(思路),,不会建立数学模型(这个比较难,不过数学模型是解决现代很多巨型问题的关键)
不会的 亲,不要气馁 现在已经不同从前,不是学历能够决定一切,现在大学生还有在饭店刷盘子洗碗的
只要你有恒心就能学好,因为基础差,所以建议你花一段时间把计算机的基础知识系统的学一遍,不要只想着学一门编程语言,这是远远不够的。培训的话,还是先自己学习一些基础知识以后再去参加,不然跟不上进度是很痛苦的
文凭可以通过考试去修一个,这个没关系的,最主要的还是要自己要努力去学点东西,比如说一些英语的基本单词要认识,毕竟从事软件开发每天接触的都是写英语单词,英语底子薄的话可能看起来很吃力的。多说无益,有志者事竟成,祝你成功!!!