许高彬包公故事:我该何去何从?迷茫中……

来源:百度文库 编辑:中财网 时间:2024/04/28 00:30:01

我该何去何从?迷茫中……http://www.360doc.com/UserHome/720362
   我是一所非重点大学计算机科学与技术专业大四的一名学生。高中时对编程产生了兴趣,所以高考报志愿时报了这个专业,但学校没选好,进了一所财经类大学的计算机专业。一开始只是对计算机有浓厚的兴趣,并不知道向哪个方向发展,VB、C/C++、网页制作、PHOTOSHOP等都涉猎过一些。读了梁肇新的《编程高手箴言》后,如醍醐灌顶,于是我选择了C/C++,这时我已快该上大三了,感觉这时才明确自己该主攻哪种语言有些晚了。后来我喜欢上了游戏编程,自己买了很多游戏编程的书看,不乏一些经典,如《Windows游戏编程大师技巧》,从中我知道了游戏程序的基本结构,也自己写过一些小游戏,不过都是一千行左右的小程序,还用的是TC(VC学起来确实挺麻烦的,我目前还不能熟练用VC编写WINDOWS下的程序)。我从云风的《游戏之旅——我的编程感悟》中知道了Allegro,于是把Allegro下载下来研究了一下,并用Allegro编过一个小游戏,不过也只有两千五百行左右。我现在总共编过的程序大概有2万行左右。
  我的专业课学的挺好的,每次考试名列前茅,学C之前,我就利用假期的时间把谭浩强的那本书看完了,并且把课后题都编了一遍,C++和数据结构在同一个学期上,于是我把数据结构(虽然是严蔚敏的C语言版)里的那些抽象数据类型(包括其运算)都用C++实现了一遍,每种抽象数据类型都做成一个类。我感觉我把实际问题转化为程序的能力挺强的,学数据结构时,我从来不看书上的伪代码,我只听算法的原理,然后课下自己用具体的语言将其实现。而且我有很强的自学能力,我觉得大学期间我学到的东西大部分都来自自学。

  通过很多的书以及网上的很多文章,我了解了很多游戏里用到的算法。本来打算考研,但是由于这学期课太多,而且有计算机图形学、人工智能、多媒体等我很喜欢的课,所以我没怎么逃课,所以考研也没准备充分,期末考试完我就回家了。不过我有一种“识迷途其未远,觉今是而昨非”的感觉,仔细思考后,觉得自己并不是很想考研,我最想做的事是能痛痛快快的编程,参与实际项目的开发,我一直想成为DOS时代那些软件英雄那样的人。现在在家做毕业设计,我一直想好好做个大点的游戏,以前没有时间,所以就让老师出了个开发游戏的毕业设计题目,我想把这个程序做好,以此为敲门砖,去各个游戏开发公司应聘试试,我觉得我想做的这个游戏还是有相当的技术含量的,首先要自己实现一套GUI系统,游戏吗,当然不能用windows的标准控件了,而且要设计大量的数据结构和算法,比那些**管理系统有技术含量多了。但是我不是名牌大学的,而且上的又不是理工类大学,有希望进大公司吗?(大公司的校园招聘会都只在名牌大学开,岂不是有N多强人竞争。我最想去网易,其次考虑金山,因为现在网易是中国游戏业的老大,而且这两个公司都很坚持自主研发,不像很多公司主要靠代理国外网游)。
  我看过各个网游公司的招聘信息,虽然对应届毕业生的要求不如对社会招聘的人要求高,但还是有很多公司要求熟悉DirectX、或网络编程、或多线程编程等的人优先考虑。我并没编过网络、线程等方面的程序,而且不会用VC开发windows下的程序,虽然买过《Windows程序设计》,但是由于没做过多少windows程序,所以至今没学会,由于游戏开发中不用MFC,甚至连WIN32 API都用的很少,所以我只是把VC当编辑器、编译器来用,并没学多少windows的API。
  如果进不了网易、金山等公司,我是找一家小公司呢(我感觉做游戏的好像没有小公司,都是很有名的公司)?还是再考一次研?或者不搞游戏开发,找一家开发别的类型的软件的公司(不过我对其他应用程序没兴趣,应用程序我只对游戏感兴趣,因为游戏开发很有技术含量,有挑战性。其次就是对底层的东西感兴趣,比如很想开发操作系统之类的东西,不过我对这方面没多少研究,对游戏编程倒是研究过很多)? 对上面问题的补充   还有一个问题是关于数学的。
  我的数学很一般,甚至可以说比较差(或许这只是我的错觉?),我大学数学考试的成绩倒是不差,还算成绩优秀的,但是我觉得这是因为学校出的题简单。我对数学反应很慢,别人很快能思考出来的问题,我得想好长时间,而且做数学题经常做错,当然有一个原因就是做的题少,但是我越做错的多,就越不想做数学。

  我的职业发展方向测评结果如下:
【你喜欢计算机专业吗?】您的选择为:酷爱
【你喜欢解数学证明题吗?】您的选择为:看到就头疼
【碰到一个比较麻烦的技术类问题你会?】您的选择为:尝试自己解决,解决不了就问别人
【如果碰到一个技术难题,别人说没人能解决,你会?】您的选择为:试一下,如果确实没思路,就算了
【你对一项技术掌握的非常好,那么以后你想?】您的选择为:深入研究这项技术,成为这方面的专家
【不考虑经济收入问题,你想去什么样的单位工作?】您的选择为:技术类企业
【业余生活你喜欢做什么?】您的选择为:研究技术学习
【你去大街上买东西,你会?】您的选择为:不压价直接买
【不考虑经济问题,如下的校园兼职岗位你喜欢哪一个?】您的选择为:教务处教务系统开发人员
【下面的活动你最想参加哪个?】您的选择为:只想在自习室看书
【你买了一个新鲜的电子玩具,你会?】您的选择为:尝试弄清楚它的原理
【不考虑经济收入等问题,你希望你的职业发展是?】您的选择为:做好技术,然后技术创业
【家人给你1000元钱随你支配,你会?】您的选择为:买计算机相关的书
【如果让你一天有12个小时对着电脑做一件工作,你会?】您的选择为:几天这样还行,长期不行
【别人给你介绍一个非常好的软件,你会?】您的选择为:学会了,然后用
【别人给你一个PlayMusic函数,用这个函数可以播放任何格式音乐文件,你会?】您的选择为:用这个函数做一个非常好用的音乐播放器
【你要完成一个软件,其中一个功能需要对数据进行非常复杂的矩阵变换,你会?】您的选择为:学习这个矩阵变换算法然后自己完成
【不考虑经济收入等问题,如果让你重新选专业你会选?】您的选择为:还是计算机
【如果别人告诉你用Excel计算平均学分,你会?】您的选择为:弄明白原理
【别人买了一台新电脑,你会?】您的选择为:看看它电脑的配置,有没有什么好的外设
------------下面是对您测评成绩的指数评定:------------
您的信息系统开发方向指数为:80
您的底层系统开发方向指数为:64
您的研究型开发方向指数为:52
您的网络管理方向指数为:64
您的非技术职位方向指数为:18

  信息系统开发方向的分最高,但我最不想做的就是信息系统,我只想做真正有技术含量的东西,但是我知道有技术含量的东西需要很多数学。比如与游戏密切相关的计算机图形学,据说是计算机科学中用到数学最多的分支之一。我有时甚至怀疑自己选择计算机这条路是否是个错误。

  很迷茫呀,接下来的路我该怎么走呢?   3楼:杨中科   前阵子工作比较忙,而且在忙网站升级的事情,没有及时回复你的问题,请谅解。
  看了你的描述,我感觉非常欣慰,我看到了一个有理想、有行动的学生,相信只要认清方向、勇往直前,你以后一定是IT业界非常厉害的人。
  1、“我不是名牌大学的,而且上的又不是理工类大学,有希望进大公司吗?大公司的校园招聘会都只在名牌大学开,岂不是有N多强人竞争。”
同学们都学过“概率”,企业里招聘也是遵循了这个规律,一个必须正视的事实就是名牌大学中水平高的同学的比例比普通大学的比例高,因此大公司进这些名牌大学招聘能有更高的概率招到合适的人,所以他们肯定要去名牌大学招聘了。但是要知道那些大公司去名牌大学是奔着“高概率”去的,而不是“名牌”去的,很多同学是误解了企业的意图,明白这个道理就知道你该怎么办了。第一,要努力学习、动手,让自己成为你们学校里那个“小概率”人物;第二,多到网上游戏开发相关的社区发文章、和别人讨论问题、回答别人的问题、和别人多交流,要知道这个行业就那两个人,也许你就得到了某个开发游戏大公司的主管的赏识,直接内部推荐进入了呢;第三,找工作的时候,早作打算,自己中意的大公司去名牌大学招聘了,那么你就要追过去。
  2、“很多公司要求熟悉DirectX、或网络编程、或多线程编程等的人优先考虑”这个道理也很简单,相信每个人征婚的时候的标准都是“性格温柔,孝顺,相貌姣好的优先考虑”,言外之意就是“长得漂亮更好”;企业招聘也是一个道理,虽然对应届生招聘并不会看重会什么实际的开发工具,但是如果有一个基础又扎实、又掌握那些工具的人又何乐而不为呢,所以他们当然会写“优先考虑”了。放心,没有几个人符合他们“优先考虑”条件的,企业就是在“撞大运”。
  3、“我并没编过网络、线程等方面的程序”,据我所知,开发游戏还是需要网络、多线程等方面的知识的,精力允许的情况下还是学一下比较好。
  4、“我是找一家小公司呢?还是再考一次研?或者不搞游戏开发,找一家开发别的类型的软件的公司”。对于你来说还是不要再考研了,没意义,你目标已经非常强了,还是到社会这所大学中成长吧。尽量还是到大公司,万一找不到做游戏开发的公司,可以考虑去别的类型的软件公司,并不是除了游戏开发其他的都是没有技术含量的,比如嵌入式、GIS、图形系统、网络程序、企业信息系统等都是技术含量非常高的,没有低档的行业,只有低档的人和低档的职位
  最后祝你成功!有理想、有行动的人终将成功!天将降大任于斯人也,必先苦其心志饿其筋骨,劳其体肤,曾益其所不能。以积极乐观的心态面对未来的挑战,心中有一个“我终将成功”的信念!   5楼:  认真的看了你的帖,觉得自己的路还真的很长……虽然我是个稍微名牌的大学生,而且,在班上,年级里面,不说很好,但感觉还是算不差的吧……
  但是,感觉跟你比起来,我真的没有自信(也许是因为我才大二吧)但是,说实在的,就算是我们学校出去的,也不一定很牛。

  所以,我觉得,你不要犹豫那么多,坚定的信念才是最重要的……

  如果你觉得所谓的名牌大学出来会怎么怎么样,我觉得,真的没必要,没意思。(等老大看到你的帖的时候,可能会说得比我更有说服力些)
就说我们学校吧,虽然排名还是比较靠前的,但是,个人感觉,普遍的学习意识,或者说,学习风气并不怎么样,也许之比那些所谓的一般本科好一点点……

  但我真的觉得,如果你是一个上进心很强的人,那么,你在什么样的学校都没有关系……

  加油!!!

  (本来想睡了,呵呵……但看了你的帖,确实是有感而发,真的希望你以后的路走好!)  16楼:  我也是一所非重点大学计算机科学与技术专业大四的一名学生。我也是高中时对编程产生了兴趣,所以高考报志愿时报了这个专业,但学校没选好,进了一所以文科见长的师范类院校,瓦咔咔。我也涉猎过很多方向,游戏编程不错的,的确比一些数据库开发有技术含量,因为我之前做过PHP+MYSQL的开发,一个在线学工系统,为了帮助学校学工部实现无纸化办公,就是把学生信息管理,住宿信息管理,在线心理咨询,勤工助学,困难生帮助什么的都整合到一起做到网上。你好歹有个方向,我连个方向都没有,不过应聘成功率很高,瓦咔咔,我一共面过三家公司,居然都要我,一家做手机系统研发和手机游戏的小公司,公司虽然小但是技术含量很高,我是感觉胜任不了离开了,还有一家是上海本土的比较有名的专门从事金融支付类外包的软件开发公司,据说世博会售票系统他们净利润几千万,不过他们通知要我的时间太晚了,我已经决定进后面的公司了,那就是SEGA(当然其实把这3家同时给我选择的话我还是会选SEGA),瓦咔咔,你也投一下SEGA吧,透露给你一个也不算机密的消息,他们今年预计招的程序员远没招够。

  BTW: 你应该知道SEGA吧?很多人不知道,不玩游戏人不知道也就算了,还有想搞游戏开发的人也不知道,我很郁闷。。。他们到底有没有玩过游戏机。  17楼:  呵呵,原来leeco 大侠在世嘉工作啊...比较喜欢世嘉做的格斗类型游戏...羡慕啊.
  从某种角度说,我已经不是一个学生了,高三初肄学,然后来到一所不要分数的专科学校,参加自学考试(软件工程).没有专业的老师,没有计算机专业和非计算机专业之分.没有你们所说的大学多姿多彩.但是我感觉我有一点我比较自信,坚持.
  自己认为自己是一个很笨很笨的人,但是我相信我话别人2倍的时间或者更多,我相信同样可以到达同样的效果.
  你们高中开始就知道有编程这东西,我记得从初中到高中就上过2节电脑课,开机关机都不清楚是那个键,呵呵,见笑了.
  前年暑假来到这个专科学校,玩传奇玩了1年,玩会了电脑最基本的一些操作.估计很多人都是通过这方式学电脑的.
  去年暑假开始自己的编程之旅,也是因为传奇才知道有编程这回事.
  回想自己的将近一年的编程学习时间,真的很happy,感觉自己长大了,发觉自己原来很笨,也很有耐心,同样也很有信心.
  我不为自己的不是一个正规的"大学生"而感到自卑,更谈不上什么重点和不重点了.呵呵
  我也没想过出去能不能找到一个好工作,只是想,我付出了肯定会有一定得收获,我也对手机游戏很感兴趣,想进gameloft,但是想想暂时简直就是天方夜谭,但是不可否认,我有这个信心...
  给自己加油,给进了SEGA 的leeco大侠加油,所有的鹏友,加油,技术永无界.  18楼:  我也是一个非重点大学的学生,当初是志愿没有报好,被调剂到这里来,当时很不心甘。但是,来了之后。这所学校一位前辈提醒了我:只有不成才的人,没有不成才的地方!希望大家都能在自己的梦想中长久驻足!  19楼:  还是实力才是最重要的呀!只要你知道去哪,全世界都会为你让路!  23楼:  盛年不重来,一日难再晨。及时宜自勉,岁月不待人!  24楼:  我大一下学期,和你有着相似的经历,高考本想出省但滑到一所本省的财经类学校,学的还是信息管理与信息系统这个以前没听过的专业,上学期玩过来的,这学期也开始为将来打算了,准备学点东西以后可以用,所以前一段时间自学了一阵ps与网页制作,但最近发现那需要点艺术细胞,所以也放弃了,编程是我们这学期开的课,所以想好好学学编程,但我的数学不怎么样,英语就更别提了,总的来说我反应比较迟钝,有点怕入不了编程的门!