It哪里学习比较好?
入门要“师傅”,进阶靠“自己”,作为一个IT程序员,说说我的经历吧。
我大学专业是计算机网络,但是学校教材陈旧,老师教的理论多实践少,纸上谈兵,学起来枯燥无味,很多同学因此开始逃课,自己花钱去机房玩儿了(有的去了网吧),家庭条件好点的,直接买了电脑,在宿舍挑灯夜战(玩游戏)。
当然,班上也有几个像我一样听话懂事的孩子,坚持上课,认真复习,想拿奖学金的,一晃到了大三,大一级的师兄们都开始找工作,拿offer,我才警觉起来,以我的水平我能找到什么样的工作?我会啥?
坦白说,学了三年计算机,其实我啥也不会,就算是c语言编程,我也只会做题,写不出能解决实际问题的程序来,眼看大四来临,我迷茫了。我知道企业需要的是能力,而不是学历,就算拿到本科,没有实际操作能力,肯定是没人要的。
然而,不自量力的我,居然准备了一份简历,开始投实习岗位,过了一周,我收到了两个笔试邀请,一个是名不见经传的小公司,一个是联想旗下的神舟数码,小公司很直接,说好的笔试,去了之后,居然直接给我一台电脑,让我写个登陆程序,不好意思,我不会。
很受打击,回来的路上一直在自我安慰,第二天抱着必死的心态去了神舟数码,哇塞,大公司就是气派,刚到大堂,就被装潢震撼了,原谅我没有见过什么世面,一共来了4,50个人,在一个大会议室里开始笔试,前面都是些价值观的问题,比如,你走在路上看到垃圾,你会随手捡起来扔进垃圾桶吗之类的,后面全是数据结构,算法,编程解决问题,除了选择题,其它的我都不会,果然,我又被淘汰了。
回到学校,想起在农村脸朝黄土背朝天,含幸茹苦,拉扯我长大,供我上学的父母,一种强烈的负罪感从天而降。
因为还有一年大四,我必须奋起直追,很幸运,得到了外校大一级的兄弟指点,建议我自学java,jsp,说java很火,很好找工作,他就是这个方向,已经拿到了不错的offer,也没多想,直接就开始。先买书自己研究,琢磨了一个月,还是云里雾里,照着书上做出来的例子,结果居然与书上的不一样,也查不出来到底是什么原因。
碰到很多问题,除了百度,隔三差五的骚扰我那个兄弟之外,也没有其它解决问题的办法。我决定报名参加某鸟的培训,去试听完之后,一打听学费,要一万多,直接把我吓退了,一万多几乎是我四年的大学学费。
后面的自学经历十分坎坷,半年下来也只学会了一些皮毛,机缘巧合,我认识了一个学地理信息专业的校友,他和我同级,在一家软件公司实习,他说他们部门还招java实习生,通过他的介绍,我进入了这家公司实习,没有工资,但我很开心。
至此,我才算真正开始了IT学习生涯(注意不是职业生涯),在很多同事的帮助下,如饥似渴的我,每天除了吃饭睡觉,就是工作学习,每天都有收获,每天都有成就感,感觉全身充满了学习的力量,听到自己敲击键盘声越来越快,仿佛自己离人生巅峰越来越近。
java,jsp,js,css,html,oracle,mysql,ssh框架,包括各种开发工具,半年之后全部掌握。
转眼就毕业了,我也有了一点项目经验,带着软件工程师的梦想南下广州,我的兄弟没有骗我,java开发需求量很大,到广州的第3天,我就拿到了offer,6k。
入门有人引导,进阶自己钻研,到实践中去学习,我觉得可以让自己在IT路上走得更快。