词条 | 王义传 |
释义 | 男,中南大学软件学院0902班学生,精通C++。 学习过程由于王义传同学在项目开发上的经验,王义传在中南大学里有很多的“粉丝”,很多人会向他询问学习编程和进行项目开发的学习方法和经验。以下内容为笔者从王义传同学的口述中整理出来的: “我第一次接触编程语言是在中考结束的暑假,在电视上面看到了C++语言的项目展示,感觉编程就是天才们的事情,我是万万做不好的,于是就抱着试试看的态度买了一本C++语言的书籍,我清楚的记得我的启蒙书本是谭浩强教授编写的那本经典教材——《C程序设计》,接下来是孙鑫编著的《VC++深入详解》和侯捷的《深入浅出MFC》以及相关的视频教程,由于高中课程的紧张,我不能经常坐在电脑前敲代码,慢慢放慢了C++的学习,只是会在暑假的时候做一些小的项目(当时做过的比较小的项目有:局域网聊天系统,视频采集系统,公路收费站计费系统,视频播放器系统,图书管理系统等)。这个时候,我与程序设计已经离不开了。”“高考结束后,我报考了中南大学软件学院继续追我在程序设计的梦,在高考结束的那个暑假我特意来到了华为学习项目开发经验,当华为的人力资源部的人询问我的学历时,我毫不犹豫的说我刚刚高中毕业,他们说那你试试吧,后来我在华为实习了两个月,正是在那段实习的时间里,我接触了一些高层的项目主管,也明白了在即将到来的大学生活的学习目标。” 关于参加ACM的经验,王义传讲到这是更加广阔的一片空间,参加ACM能够从深层意义上锻炼一个人的思维和思考能力。一些基本的算法思想是必须要学习的,例如递归、分治策略、动态规划、贪心算法、回溯法、分支限界法、随机化算法、线性规划、NP完全性理论等。第一次做商业项目是中南大学的校园排课系统,这个系统是我和07级的学长一块做的,我用的是遗传算法和回溯算法来写的核心算法,在项目的试运行阶段,我们的项目得到了学校领导支持和鼓励。并且从这个商业项目中我得到了4位数的报酬。 “接下来接触的商业项目是我们学校的教务管理系统的学生登录及后台学生信息的管理模块,由于在第一个项目上得到的经验,这个项目我做的得心应手。”“接下来的课余时间我接触并且自学了Java,C#,Oracle,Web技术,这些知识大大提高了我在项目开发上的技能。” “在大一结束的暑假,经过学校相关领导的推荐,我来到了腾讯做项目展示,接下来是淘宝和网易的两个网站计数器插件的项目展示。” “大二,我为自己定下了目标,少接一些商业的项目,静下来多想想语言内部的机制,多思考一下为什么,慢慢沉淀自己在项目开发上的经验。” “大二到目前为止我只做过一个项目——湘雅三医院人类精子捐献管理系统。” 王义传说过,在程序面前,我永远没有毕业,在项目开发面前,我永远没有做好过。 王义传对自己的严格要求使得他在周围人中得到了一致好评。我们祝福王义传为中国的软件事业做出更加杰出的贡献! ——编者注:本文摘自王义传好友博客(有删改) 王义传做过或参与的项目中南大学校园排课系统(2009年)中南大学教务管理系统(学生登录及后台学生信息的管理模块)(2010年) 中南大学软件学院成绩测评系统(测试版)(2010年) 湘雅三医院人类精子捐献管理系统(2010年) |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。