在公司工作了1个多月了,最近突然领悟了,领悟了何为计算机专业。
迷恋Java不是错,因为这是应届毕业生轻松进入好公司的敲门砖,但是也可以说是错!
导师何立勇对我说:“是人使用工具,而不是工具使用人”,我现在完全领悟了,Java,vb,.net,任何开发语言,任何开发技术,所有计算机相关的技术知识都只是完成客户需求工具而已。有人喜欢java,喜欢struts,hibernate,spring,鄙视老的技术,鄙视.net,鄙视vb都是不正确的,也是一个初级程序员的思想。
我们作为计算机专业的,为了什么,其实为了有实力更好地使用工具满足客户需求。读研,读博也就是这个目的,英语流利精通也是这个目的。我以前放弃英语和计算机基础知识从长远看是错误。所以既然我已经有实力求职,我以后也没必要拣了芝麻丢了西瓜,在公司好好做个java程序员,同时学好英语学好计算机其他重要知识和工作相关的知识,有必要的话会考硕士,更好的成为优秀的工具使用者,以后才不会永远只是个java程序员。
但是,独立解决问题的能力,动手能力,开发经验,我在大学里已经做得非常不错了,确实成为我进入NCS的结识的敲门砖。(NCS是新加坡外企,新加坡人会说中文,否则我也进不去,因为美国外企英语口语面试,只能说我运气好而已)
所以告诫所有同学,包括考研的同学,理论知识,英语非常重要,但如果没有独立解决问题的能力,动手能力,开发经验,你也很难成功!
就像我认识的一个南京大学研究生,在读时排名前5,毕业后由于没有以上敲门砖最后找不到好工作,于是参加8个月的J2ee培训,多累啊,现在惠普工作月薪8000,以后会更高,这个是活生生的例子。但也只有名牌大学硕士同时有敲门砖才能拿那么高的,英语不好我是肯定进不了惠普的。
绕了个大圈回到起点,我要开始拣西瓜了。。。。。。
作为计算机专业的,实战经验,理论,英语,3者都要好,而不是选择其一钻牛角尖,
实战经验好的虽然找工作不难,但好的公司,高的职位是妄想。3者都平庸的话那就更没出路了,如今太多人3者平庸了。在今后的时间里,我要平衡3者,都要提高,我想我领悟地还不算晚!以前小错中有对的地方,但不能让其成为大错。
这点确实2班的个别同学,比如领导做得非常好,我班目前没有。这就是为何IT行业,有人拿数万月薪,有人拿8000月薪,有人拿2000,3000月薪,有人虽然计算机专业却压根进不了IT行业。
不同选择重视不一样,想本科毕业就业的,想在1,2年内拿4000~6000月薪的(上海),请重视实战经验,并且逐步提高理论和英语,以后跳槽到好公司也有资本。想考研的,重视后两者,在读研时千万重视实战经验。这个经验相当于受过至少半年以上培训的水平。毕竟时间有限,本科也就这么4年,3项全能都是高手,实在是难!
(自我介绍,上海华理计算机专业,今年9月大四,一直追求j2ee,扔掉专业扔掉英语,如今领悟)