前言:
现在IT行业存在这样一个现象,学计算机的非常多,但人才稀缺,大多数普通高校出来的所谓的“学计算机的”根本达不到就业的要求,稍微好点的进企业还有人要,再不行的还想干这行的就要去培训了,总之大学4年算白混,我认识的一位学长大概就是这个样子,毕业后什么都不会,到了企业才真正开始学习技术,所以在企业的待遇或职位提高很慢。据说毕业工作的都会觉得大学根本学不到东西,到了企业才是真正的开始学东西。
造成这种现象的原因我觉得大概只有一个,就是大家不愿敲代码,觉得很无聊,没有兴趣。学生嘛,没有经历社会的压榨,过着无忧无虑的生活,怎么会强迫自己做这种不喜欢的事呢。普通大学的很多学生大概就是这个样子,男生不是窝着打dota、lol,就是谈个不痛不痒的恋爱,日子就这样一天天的混过去,等毕业的时候才知道自己失去太多。
如题,敲代码常人看来确实是一件巨无聊的事情,那怎样才能提高兴趣敲代码呢?
先从我的经历谈起吧(觉得无聊的话可以跳过这段),我现在是一名很普通的二本学校计算机学院的大二学生,大一的时候和其他同学一样,一向的不爱学习考试都是抄过去的课也爱上不上,混学生会混了一段时间发现不是想要的毅然退了,最能打发时间的一个是双节棍协会没事就去练练棍晚上时间全都放到这上面了,其他的时间就是打dota了。大一的时候从来不爱写代码,从C语言到java,没有一点 兴趣,觉得写这种东西那么麻烦一个字母错了都不行而且一旦出了错调起来既麻烦又无聊。但是专业当时是自己手选的,又不是-random,也不是别人选的,只能怪自己了,所以常常抱怨后悔也为自己的未来担忧。慢慢的我发现努力的同学越来越厉害了,有的同学每天坚持不懈的研究算法参加比赛,有的同学都能和别人合作接校外的web工程了,直到一个老同学办了科技公司,让我为之一颤。可能是一向的争强好胜,我觉得既然他能做到,我也能做到,而且会比他做的更好!恰好,以前认识的一个我们学院毕业工作三年的朋友,想要和我合作做一些事情,于是梦想与激情一点即燃,我们组建了自己的团队,一起学习,一起敲代码做项目,这之前javase还没有学完。半年时间,我们自学学完了javaee以及sql server,没有一点javascript,jQuery基础,我们学习了EasyUI前台框架,现在可以用半天时间做一个大四的毕业设计,并且现阶段把接校外大四毕业设计作为业余业务还能有点生活来源,正在学习ssh,一直在准备做和朋友合作的权限模型。我想到现在我已经不觉得敲代码这件事情很无聊了。如果你对这件事充满了期望,把他当作自己的梦想去奋斗,又怎样会觉得无聊呢?
切回正题,谈一下像我以前这样的学生如何能改变自己,摆脱无意义的生活并且爱上敲代码这么一件极富创造性的事情。首先,敲代码其实和其他任何事情是一样的,你觉得打篮球好玩,打dota好玩,那是因为有很多人跟你一起玩,过程中有交流而不是自己为了一个bug闷上一天,心情都不好了。所以在大学你一定要找几个志趣相投的人一起学习一起敲代码,最好有一个固定的安静的地方,这样才适合学习。
其次,要学会自学,在课上跟着老师学技术的话真的学不了多少,学技术必须要自己动手,多想多做,当然自学的话必然会很难,会遇到很多问题,真是因为这样,你解决问题的能力才会日益提高,那天真的觉得敲代码非常简单的话你这时走的就不是上坡路了,相信逆境让你成长!
第三,要有自己的奋斗目标,然后不断的激励自己,告诉自己不是为了敲代码而敲代码,而是为了未来,为了你的梦想!这样敲代码就变得简单了,像创业一样,你要为了他肯牺牲一切,想要成功就要有这种精神!
第四,要有学习计划,要知道学什么,学完这些能干什么,这也是非常重要的,你可以选择一个方向,然后在这个方向上奋不顾身,有的人选择php,简单使用,学完后可以直接接企业的形象,产品这种宣传网站,而且以后更容易创业。你可以咨询老师获得老师的帮助,这是非常好的资源。
暂先写下这些,希望给我计算机类专业迷茫的同学以提示,里面有诸多错误的说法,也希望大家提出来,剩下的有时间再续。