写给即将步入大学,主修计算机专业的青年们的一封信
大家好,新入学的学弟学妹们!
离开了高中烦闷迂腐的课堂之后,恭喜您终于走进了大学的殿堂。尤其是学习计算机专业的你们,是祖国未来的IT精英,我们国家的信息化建设,未来世界的信息战的主力军就是你们了。因此作为一位过来人,我感觉有必要把我这么多年,走过的,看过的,听过的告诉大家,希望对大家未来的学习有所帮助。
其实这两年随着高校的扩招和IT人才的日趋饱和,IT人才的就业前景也不容乐观了。如果你自认为长相或者才艺出众,并且希望毕业后找到好的工作。我首先建议你去参加什么超级女生,超级男生之类的比赛,如果走红了,在演艺圈发展赚的钱要比搞IT多的多。
如果不是上面所说的这类人,那么就请继续往下看。
首先,我们来看看目前中国的大学环境,大学就是一个社会,因此你必须学会在这个社会里面与别人竞争。我们先来看看学校里面有哪些人群。第一类,学生干部们。如果你不希望以后留校作辅导员,那么不要参加所谓的学校的学生会之类的组织。那些所谓的学生干部就是打杂的。除了这些学生干部之外,此外学校里面还有几种人:一是拼命学习指望拿奖学金和保送读研的。这些人通常成天泡在自修教室里面或者图书馆里面。3年级之后,也许会进入导师的实验室。 二是家里有钱,整天除了打游戏就是泡美眉的。如果你想打游戏,卖装备赚钱,那你就一门心思投入进去,否则还是不要玩。至于交女朋友,劝你还是不要想,浪费时间,浪费钱,还不会有结果。此外还有就是做生意的,当然这里包括做推销买数码产品的,生活用品的,牛奶水果,反正卖什么的都有。当然,还有那些参加数学,物理比赛的,考证的,搞创新的就不赘述了。
不过说到底,我们都是搞IT,我个人推荐大家一条路,那就是1,2年级把专业课搞好,拿点奖学金和争取保送名额,同时打好搞开发的基础。3 4年级抽出时间做项目,赚钱。
计算机这门课非常特殊,基本上国内的基础课都非常的落后,而且和实践完全脱节。所以很多课大可以不去上。考试前一个礼拜突击一下就可以应付。当然别忘了去打印店或者网上找历年考试的试题。
计算机必须要修的重要课程有:1 汇编语言,这个非常重要,你以后破解软件会需要 2 C语言,C/C++是语法Java ,PHP等很多优秀语言参照的,因此,掌握C/C++的各种语句结构,熟悉面向对象思想也非常重要。3 数据库基础:这门课很重要,如果你想做项目赚钱的话,SQL就是最重要的工具。
为了不和实践脱节,你一定要1 2 年级就开始大量使用程序和熟悉程序架构。感谢Open source,它让我们免费的获得很多企业级项目的源代码,让我们可以一探究竟。你可以去www.sf.net上,下载你感兴趣的程序,无论是桌面的,还是web的,把他们安装起来,运行,运行,看看他们的页面是如何布局,导航,提交数据的。通过看代码,积累一些设计方法。如果遇到问题,去Google上面查找。记住,凡是你遇到的问题,Google上一定有解决的方法,就看你能否掌握搜索的技巧了。
当然,别忘了申请一个CSDN的Blog,把你看过的东西,学到的东西,遇到的问题,全部记下来。随着不断的积累,这将是你人生的一个重要的知识库。
你必须每天更新IT业界的最新东西,所以你要选择一个好的新闻聚合器,推荐你使用Google的聚合器,定阅诸如csdn,theserverside,infoq,javalobby,devx.com等各个主流的IT媒体。
通过这些学习和积累,你必须掌握两样东西:1 搞清楚IT到底是个什么东西?搞清楚开发软件到底是个什么东西? 2 掌握学习的本领,学习新知识的本领。以及在此过程中,独立克服困难的本领。
(待续)
记住,千万不要浪费分分秒秒的时间。必须每天都充实的过。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1116793