对志愿从事IT行业大学生的忠告
作为今年2012年刚毕业的大学生,我很想发表一下本科毕业生应该如何提高自己,如何让自己屹立于IT之林的观点。其实所有人都知道,只要你有能力,IT一林就有你的一席之地。如何让自己有很好的能力,如何让自己舒舒服服成长确实是令多数新人头疼的事。
我觉得一个IT新人能够舒舒服服的成长非常非常重要,因为要知道不是所有新人都能承受各种高手代码带来的厌烦。所以如果一个新人到处学习却碰的满身伤,我想这个新人继续前进的动力会大大削减。我很高兴,我自己找到一个快乐成长的方法,一路走来,虽然有点漫长,但却十分满足。因为在很多大师的教导下,让我一路走过的风景都十分优美,而且也有点心旷神怡地喜悦。
我非常非常建议,IT新人们去看看国外著作,有能力的最好看原著,不过不建议没有任何基础就看原著,因为英文不是很容易理解,如果因此让自己基本知识不正确就很不值了。这些著作可是大师们的精华,要知道学会知识不难,但是能将知识系统地条理出来,将来龙去脉,知识重点,全面而精细的讲解出来,真的很不容易。所以这些著作绝对是精华中的精华,绝对是一个事半功倍的法宝。
另外我提前说明一点,希望那些不喜欢看书的人能早点了解我的观点。我认为看每本著作,一定要完全地理解里面所有(几乎是所有的)的案例,并脱离著作来编写。对于富有创新精神的新人,如果能在空闲之余弄点自己的东西出来,并灵活的运用这些刚学到的知识就更不错了。所以我所说的不是书呆子。而是懂得学习之道的IT新生代。
其实这里面说的总结为一句话就是吸取大师的精华,通过理解每个案例,并动手编程实践,最大程度的消化知识。但是这样做也还不能保证舒舒服服的成长,要想做到舒舒服服成长,必须要有一套循序渐进的著作集。所以能找到一套通往每个新人目的地的大师著作集是非常非常关键的。
我是做3d游戏的,我这里讲我学习之路列下来,以时间先后顺序排列:
《C程序设计》
《C++Primier》
《Windows程序设计》
《深入浅出MFC》
《Windows核心编程》
《Windows游戏编程大师技巧》
《3D游戏编程大师技巧》
《Introducetion to 3D Game Programming With DirectX9.0》
《Direct3D ShaderX Vertex Shader and Pixel Shader Tips and Tricks》(未看完)
《Real-time Rendering》
DX8SDK的部分案例
DX9SDK的多数案例
其中伴随着看《Effective C++》。
在学习并练习这些著作和SDK Demo的时候,也随便写了一些东西,把比较重要列一下:
DOS版的贪吃蛇(双线程)
DOS版-网络对战的俄罗斯方块(4线程)
聊天程序
Win32-网络对战的五子棋(没有人工智能的电脑)
2D荷叶游戏
2D的超级玛丽
3D智能旅游咨询员(虚拟3d人物,通过语音识别,通过3d口型发音,以及肢体动作来回答游客的各类问题)
3D的仿cs小游戏(只把场景和一些3d技术实现以下,如Shadow Volume, Shadow Map, Skinned mesh, DOF, PostProcess等)
请进入作品链接【http://xujiezhige.ys168.com/】->【打开后,点击放弃认证】->【点击原创游戏】->【选择对应作品下载】。
最后的3D Demo是为了进公司才写的,因为近第一家公司后我才发现,公司不会把你往高处衡量,只有你有自己的作品,才能让自己有底气让他们知道自己的能力。
学习是永无止境的,凡是都求个明明白白也是IT新生代应该具备的品质。
最后希望中国IT届人才辈出,创造中国IT新风气(团结,真实力,敢创造,精益求精)。让我们不输给印度,不输给韩国,不输给日本,不输给美国。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
39个让你受益的HTML5教程
闲话少说,本文作者为大家收集了网上学习HTML5的资源,期望它们可以帮助大家更好地学习HTML5. 好人啊! 不过,作者原来说的40个只有39个,因为第5个和第8个是重复的。 原文在此! 1. 五分钟入门HTML5 (Learn HTML5 in 5 Minutes!) By Jennifer Marsman 毫无疑问,HTML5是一个热门话题。如果你需要一个迅速了解HTML基础的速成课程,那这就是你需要的。我将介绍新的语义标签(markups)、 使用canvas进行绘制和动画、视频(<video>)和音频(<audio>)的支持, 以及如何在旧浏览器中使用HTML5。可能有点超过5分钟,但我保证我会言简意赅。来吧,这是绝对值得一读! 2. HTML5 Canvas开发者指南 (The Developers Guide to HTML5 Canvas)By Malcolm Sheridan 毋庸置疑, canvas元素是HTML5中最神的功能. 开发人员可以使用它开发真正的富网页应用程序(rich web application)而不需要安装浏览器安装像Ad...
- 下一篇
说说百度的笔试
昨天百度发短信说今天笔试。。。。。 然后打了个电话,我没接着。 然后看了看邮件: 去邯郸路校区。 香蕉你个芭拉,怎么不在张江校区?复旦自己的学生都得大清早跑过去。 而且是早上九点,那哥要几点起啊? 回到家先上好闹钟:6:30。 然后,睡觉。 早上睁开眼:妈的,为啥闹钟没响? 看看表,原来才6:29。 ===============================算了,说笔试吧 百度通知我笔试“自然语言处理工程师”,这是我最喜欢的职位之一。 但问题是不记得我投过这个,所以也不记得他要求什么能力了。 走进复旦,拉住一女生问:姐姐,四教咋走啊? 她看看我:笔试的吧,我也是。跟我走吧,我也找不到。 走了125.37米后,我说:我还是去问个人吧。 拉住一男生问:孩子,四教咋走啊? 他看看我:笔试的吧,我也是。我不知道。 然后我们扭头一看:旁边的大楼上赫然出现4个字:第四教学楼。 我们就就去了。 一到三楼是建设银行的笔试,四五楼是百度的。 我是111号,就找自己的位置。 。。。。。。。。。 10秒钟过去了,还是没找到。最大看到的是79号。 我问大使:111号在哪? 他看看我,扭头问另一个大使:这里...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装Nodejs环境
- MySQL8.0.19开启GTID主从同步CentOS8
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Hadoop3单机部署,实现最简伪集群
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7设置SWAP分区,小内存服务器的救世主