最近收到一个网友来信,大致情况是这样的:这位朋友初中勉强毕业,对计算机很感兴趣,最近想通过“IT培训”,去学习java或者.NET开发技术,然后入门找一份好工作。面对学历,年龄这些问题,他很犹豫,很疑惑,于是问我有什么建议...。很谢谢这位朋友对我的信任与支持,首先我很佩服这位朋友的勇气和上进心,和数万名沉迷于“网游”的大学生相比,我更喜欢和这类人交谈。如果他年纪还很小,我会支持他回去“读书”,考上一所好大学。如果年纪稍大,那么可以选择去培训。关于“学历”,也不能完全说是中国企业太传统,企业在对你毫不知情的情况下,当然首先要看看你的“硬件条件”了,当然,不是小学毕业就不能拥有丰富的知识,过硬的技术。要对自己有信心,无论选择哪条路,学习才是王道!
近几年来,中国IT行业普遍存在“正规军不及游击队”的现象,培训班出来的学生比正规院校毕业的学生更受企业欢迎。出现这种现象原因有很多:高校扩招,学生整体素质不高,大学课程相对“落后”,枯燥的理论,学习气氛和学习效果可想而知,“老教授”知识的确很丰富,但是面对真实的“企业项目”就不一定了。至于中国高校为什么会这样呢?那只能问了。而培训机构的课程更新颖,更注重实践,对前沿技术和企业应用跟踪性更强,所以学习气氛和效果要好很多。当然也有弊端,培训机构的学生整体素质参差不齐,因为培训机构90%是培训java和.net,因为入门要求低,这也意味着“综合素质”普遍不高,计算机功底也相对薄弱,这也致使了部分“游击队员”到工作岗位中出现“后气不足”。当然,小企业更喜欢“随拿随用”的员工,而大企业更喜欢“后发制人”的潜力。所以我建议计算机大学生应该多参加社会实践,多接触真实项目,不要仅限于“理论功底”,要从中摸索出学习的“最佳途径”,这样才能“授之以渔”。而培训出来的朋友,也应该意识到理论学习的重要性,只有具备了扎实的基础和功底后才能深入去研究,学习。不要总抱怨说“我们公司的一个研究生连AJAX都不会用,工资却比我高...”。世界本来就是不平等的,你能改变现状的最佳途径就是“继续学习”。你会AJAX框架,这也不是什么高科技,只是你通过学习,掌握了一项有用的技能,为了能够达到“养家糊口”这样一个急功近利的目的。通常情况,研究生的学习方法,学习能力是要比“高中生”强。你一年学会的技术,可能别人三个月就可以掌握了。我希望“部分培训机构”,不要为了个人利益,坑害了青少年,中国高校,也别继续埋“软件苗子”。我希望通过我的一点点“人生经历,学习经验”,为中国的软件教育奉献绵薄之力。也希望自己能成为“杨中科,张孝祥...”这样大师级别的人。