it学校应该学哪个专业?
首先,我并不认同“先选城市再选学校”这种说法。因为对于IT培训来说,学校所在的城市并不能决定很多东西,例如能不能找到工作。 很多答主都说到了,现在 IT 培训大多都是以就业为目标,以就业这个目标为方向的话,首先要考虑的是你选择学习的这个专业能否学到东西,能不能达到用人单位的要求——这决定了你是否能够拿到 offer 。其次要考虑的是你这个人的实际情况,比如说你的个人兴趣、你今后的职业规划等等(虽然这些也都是在就业的时候要考虑的因素)。
那么,我们反过来思考一下这个问题,以就业为目标的话,我们先确定学校是不是靠谱(有没有办学资质、是否正规),然后我们再来看看这所学校开设的 IT 课程是否实用,学完之后能不能找到工作——这就差不多了。 为什么这么说呢? 因为不管是学什么专业,最后能不能找到工作,最重要的影响因素还是在你自己身上。如果你自身能力强,不管你说学的是什么专业,企业都会抢着要。 当然,有些同学可能说,我是想进 Google 、亚马逊这种大厂呀,像我这样的学渣,能学到像你们这样厉害的技术吗?!!!(暴汗)
Google 、亚马逊这种互联网巨头,他们招聘也不是凭空就限定某个 or 某些专业的人。要知道,计算机科学可分好多领域,每个领域的知识又有很多,一个领域一个领域地分的话,那就可以分成几十个甚至上百个专业了。而且,就算是同一个领域,不同公司不同的部门对人才的需求也是千差万别的。 所以啊,同学,如果你想进 Google 、亚马逊这种巨头当个程序员,放心吧,只要你学历够,编程基础不差,好好撸面试题(也就是你能不能拿到面试机会,很多时候,面试官就看你是否会一道简单的编程题就能决定是否录用你了),这些都是没问题的。 那要是一些中小型的企业呢?他们会更偏向专业对口的同学,毕竟那样减少了很多培养新人的成本。但是如果你的能力足够强的话,人家也会给你个机会试一试。所以,在有一定计算机基础的情况下(比如会一些基本的算法和数据结构,掌握一定的编程规范和基础知识),学的这个专业是不是跟 IT 沾边并不是很重要,重要的是你在专业学习的过程中培养了哪些技能,而这些技能是不是企业所需要的。