编程高手,奖金一篓

来源 :计算机应用文摘 | 被引量 : 0次 | 上传用户:forreg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  在小编读中学的时候,几乎每个同学都相信一个事实:计算机是一门前途无限的专业,程序员是一个“钱”途无限的职业,于是,小编我以语文全市第一的成绩阴差阳错地进了一所理工院校的计算机专业,可惜了大学四年,当别人都在苦心研究算法和各类编程语言时,我却在泡在人文社科系图书室的故纸堆里,穿梭于剧场和讲座之间,这导致的直接后果就是,现在的我一边故作清高地码字,一边暗暗羡慕着老同学们多金的生活,代码果然就是比文字值钱!
  各位正在学习程序设计的同学,千万珍惜啊!可别几年后跑来跟小编抱怨:曾经有一份多金的职业摆在我的面前,我没有好好珍惜,现在才追悔莫及……
  
  问鼎TOpcoder,美元由你拿
  
  看这题目别以为又是一则网上赚钱的广告,它可是一件实实在在的关于美元的美差。只要你擅长程序设计,又勇于接受挑战,就可以通过Topcoder赚取大笔美元。
  Topcoder为何物?
  Topcoder(http://www.topcoder.com/tc)是一个程序设计比赛网站。通过Topcoder,全世界的程序员(大多数是大学生)可以进行更直接的交流和切磋。
  Topcoder每个星期举行两次网上在线比赛,根据比赛的结果对参赛者进行排名。参赛者可根据自己的喜好和特长选择Java、c 或c#进行编程。比赛规则是,参赛者须在规定时间内完成三道不同难度的题目,每道题完成的时间将直接影响到分数。
  比赛一般分为三个环节。
  Coding Phase(编程阶段):在这个环节系统会给出3道题,分别为250、500和1000分题。难度依次递增。在规定的时间内完成这3题。
  Challenge Phase(挑战阶段):这是一个互相挑刺儿的环节。大家可以浏览分配在同一房间的其他参赛者的源代码,然后设法找出其中错误,并提出一个测试参数使其不能通过测试。如果对方的程序有错,你就挑战成功,可以获得加分,如果对方程序正确,你挑战失败。要扣去20分。
  System Test Phase(系统测试阶段):这个环节是等待系统对程序进行测试。如果系统认为你的程序过关。的分数就定下了,如果系统测试你的程序失败了,则继续扣除你的分数。接下来,你就可以看到自己的最终成绩了。
  
  参与Topcoder
  登录http://www.topcoder.com/tc,点击右上角的“register nOW”注册会员。以会员身份登录以后,先查看右上角的competetion guide(比赛向导)、designtutarial(设计比赛教程)和development tutarial(开发比赛教程)。然后依照要求下载安装比赛平台软件。登录之后每个人都会被随机分配进某个房间,进去之后就可以参加比赛了。
  在左栏选点sofeware development。打开下一级菜单attive contests中提供的当前比赛项目,其中有设计语言、项目内容、报名期限,交卷期限、项目报酬、当前已报名人数以及已交卷人数等等。点击componenfF的项目内容,了解项目的要求后就可以开始做题了。最后一定要在有效时限内交卷。从最后的报名期限到最后的交卷期限只有5天。评卷结束后,点击sofewaredevelopment,打开下一级菜单conteststatus,就能知道自己是否获奖。
  
  Topcoder能带来什么?
  对于热衷挑战的人,Topcoder是一个让编程者挑战自我和他人的网站。Topcoder除了举办一年一次的公开赛以外。还举办常规比赛。对于计算机专业的学生来说,参赛的最大收获就在于对自身程序设计能力的提升。
  对于想用智慧换金钱的人,这是一份不错的兼职工作,获胜者们都将获得奖金。常规赛的第一名获500美元(组件类一般为800美元),第二名获250美元(组件类一般为400美金元)。而公开赛的年度冠军更是可以获得上万的奖金。就算你不参加比赛,还有不少软件公司会将一些程序设计任务外包给Topcoder,若你参与了其中的工作,也将获得软件公司付出的酬劳。
  对于求职者,Topcoder是个优秀的人力资源平台。软件企业经常通过这个平台获取到优秀程序员的信息,并从中招聘员工。Google和Microsoft等知名大公司都曾经在Topcoder寻求优秀设计人员。原浙江大学计算机专业的学生吴嘉之(注册名washingBone)就是一个通过Topcoder成就梦想的典范。他因参加Topcoder的程序设计比赛而成名,成为学生百万富翁,并已于去年继吴莹莹之后被Topcoder公司任命为该公司中国部的副总裁。
  根据T0peoder公司当前公布的数字,在各项比赛活动中,来自中国的学生比比皆是,获得丰厚奖金者更比比皆是。面对来自全世界的竞争者,赢了,有美元收益,输了,可积累经验,锻炼程序设计能力,也是一件好事呢!
  
  “玩”出来的职业选手——PCD对话2007 Topoder公开赛冠军何丰
  
  何丰简介:1982年生于广西琼海市一个知识分子家庭,自幼酷爱计算机,2004年毕业于北京师范大学应用数学专业。2007年参加Topcoder公开赛。因成功开发了一系列用于压力测试、AJAX网络应用以及动态网页数据处理的组件,而夺取冠军宝座,并赢得了15000美元的冠军奖金。
  
  PCD:听说你自幼酷爱计算机。但身边却没有一个与计算机沾边的亲人或朋友,能回忆下小时候与计算机的接触吗?
  何丰:初二的时候(95年),我第一次接触到计算机。那个时候学校有个计算机培训班,教的是五笔字型打字。当时电脑还是286单色显示器。我第一眼见到计算机就觉得那个东西很神奇,特别是那黝黑黝黑的显示屏,看起来比电视清晰多了于是对计算机产生了非常强烈的兴趣。
  我父亲非常开明,经常给我买各种计算机报刊杂志,有你们《计算机应用文摘》,还有《电脑报》以及《电脑爱好者》。所以,尽管那个时候还没有互联网,但我仍能接触很多比较前沿的计算机讯息。接触得越多,就越感觉计算机世界的神秘有趣,也就越发着迷了。
  PCD:我们知道。喜欢摆弄计算机和编写程序之间的距离是非常大的,你又是怎样喜欢上程序设计的呢?
  何丰:最初接触编程,还是因为那个培训班。由于我学得很快,当时打字速度班里第一,老师对我颇有好感,就建议我学习Basic。他还推荐我参加全国青少年信息奥林匹克赛,这个比赛涉及到一点编程的知识。我那时什么也不懂,父亲就为我买来比赛置顶教材,自学了一段时间,后来居然歪打正着地得了省内二等奖。从那时起,我就觉得编程是一件比拆装机箱、重做系统更好玩的事,就开始自学程序设计语言。从Basic一直到后来的JAVA,几乎全靠自学。
  其实我是一个好奇心比较强的人,也比较贪玩,对计算机的兴趣也是以“玩”为初衷的。一开始是把杂志上刊发的程序敲到电脑里面运行,觉得很好玩。后来自己就开始琢磨写一些小玩意儿,用程序解决一些数学题目,就越来越喜欢了。
  PCD:为什么你上大学时没有选择计算机专业?
  何丰:我的高考分数没有达到我报考的清华大学计算机专业的分数线,被调配到北师大的应用数学专业。其实,我后来才明白,只有学好了数学这些基础学科,才能做好程序设计。基本功不扎实,学再多编程语言也没用。
  PCD:你为什么会辞职做一名职业参赛手?这种状态让你更轻松还是压力更大?
  何丰:我毕业后与同学一起开公司创业,也是做程序设计相关的业务,但后来公司没能做成功。而且我比较贪玩,又不喜欢受到约束。所以我就干脆以参加Topcoder比赛作为职业,成了职业选手。
  刚辞职时很有压力,因为收入不固定,这个职业也不太受到肯定。毕竟是比赛,不一定总是能赢,赢不了就没有奖金,也就没有收入。但是得益于前几年工作时对待技术认真学习钻研的态度和积累的经验,我很快适应了比赛并且保持了比较高的胜率。
  PCD:对那些正在学习程序设计的学弟学妹们,你有什么好的建议?
  何丰:从我自身经历来说,兴趣是最重要的。大学里枯燥的教材很容易消磨你的兴趣,提前参与社会实践,自己多写一些有趣的应用程序,能让你保持一颗充满激情的心,并推动你不断地学习新的知识。比如,我大学的时候为了能把扫雷玩得更快,就写了一个程序专门协助我分析雷区概率,因此学会了Delphi。后来我又羡慕人家的动态网站,自己也开发了一个,于是又学会了ASP。现在回头看来,我学计算机的经历。就是一路玩过来的,为了玩得更好,所以不停地学习。
其他文献
大内高手    不知道为什么,与罗技齐名的微软鼠标老是之容易出现微动开关损坏的问题。你说换个鼠标吧,太贵了;换个微动开关吧,不仅买起来麻烦,还需要动烙铁……看来,我们只有另辟蹊径修鼠标了。小编这里收到的这份授稿,正好就是作者用“科学·探索”的精神,全程实录的一次给鼠标“动手术”的过程,请大家共同赏析。    鼠标“开膛破肚”    首先介绍一下“病人”——待抢修的“老鼠”一只,还有我用的“手术器械
首先我们要到网上去搜索自己喜欢的音乐。通常可以用“百度”或者“搜狗”进行搜索。Qzone播放器支持MP3和WMA格式的音乐,所以我们应当搜索这两种格式的歌曲。  以搜索周杰伦的新歌《青花瓷》为例。在百度MP3搜索页面中输入“青花瓷”,选择类型为“MP3”,然后点击“百度一下”按钮,很快就会出现很多搜索结果。通过搜索引擎找出来的歌曲,由于码率、大小和来源各不相同,所以在线播放速度也不—样。在搜索结果
Windows下的文件复制速度非常慢,这一点在Vista本本上表现得尤其明显。现在,高清电影、系统镜像文件、游戏安装文件,这些GB级别的数据传输早已成为家常便饭,在Vista下直接复制粘贴非常影响效率,而且无法实现断点续传……    右键操作,方便快捷    下载安装TeraCopy后,右键单击需要复制的文件或文件夹,弹出菜单里会出现TeraCopy的功能选项,“Copy To”、“Move To
电脑最薄弱的地方,我想不用我多说,大家都知道是液晶屏幕。然而不少用户在清洁液晶屏幕上的污垢时采用了不少错误的方法,对液晶显示器造成无可挽回的损坏。    1 使用清水擦拭  以前我们在使用CRT(B月极射线管)显示器时,如果屏幕脏了。往往用布沾点清水,就能够使屏幕涣然一新。有了这个经验,对待液晶屏幕的污垢,也是如法炮制,结果可想而知……  因为清水属于低浓度的液体,极容易通过液晶显示屏的边缘进入内
和网上的mm谈谈人生、命运、星相和属相(很有深度哦),有一句经典的话你不得不说——“一命二运三风水四积德五读书”。打开《搜狗拼音输入法》,输入汉字吧!嗯,连着打,刷地一下文字跃上聊天窗口,好有成就感……哎呀,打错了。所以,“逆转的裁判”(请恕俺套用了一款GBA掌机游戏的名称),把所有错误的自定义词汇通通干掉,删无赦!    一输拼音,“一命二云三风水司机的五读书”那几个字就冒出来,让我大丢面子,还
单位祝词,一位领导说:“祝大家身体愉快……”憋住,没词了。    宿舍老四下床找拖鞋半天没找到,问大家:“为什么我的拖鞋哪去了?”    逛街中,突然朋友惊呼:“哇!处女书店!”我大惊,抬头一看,一块匾额,上书四个大字——外文书店!    我有次去买羊肉串,伸出4个手指对老板说:“来3根羊肉串!”老板懵了,问道:“几根?”我又伸出3个手指说:“4根……”    本人姓朱,管理单位机房。有次有人打我
我将Firefox作为自己的主浏览器用于上网冲浪已经有两年多的时间了。在众多实用插件的助力下,它确实给我的日常使用带来了很大的方便但也并不是完美无瑕,比如Firefox 2的巨大资源占用,还有它始终如一的简陋界面都让我一直渴盼Firefox 3的到来。如今,Firefox 3终于如约而至……      性能大提升    Firefox 2最为大家诟病的地方,在于它经常会在同时打开多个网页时莫名其妙
过“六一”,不妨幼稚一把。找点好玩的软件皮肤换换吧,一定能找回童年的时光!    童真皮肤变QQ    QQ2008每天都要挂,还是先给它换上好玩的皮肤吧!依次单击QQ主界面的“菜单”→“更换皮肤”→“更多皮肤下载”。  打开QQ_SKIN下载页面,嗯,这款蜡笔小新的皮肤(http://im.qq.com/cgl-bin/skin/skin_detail?id=125)还不错,下载的人还挺多,单击
【关键词】女性素养;特色课程;立德树人  【中图分类号】G633 【文献标志码】A 【文章编号】1005-6009(2019)59-0042-03  【作者简介】康立为,江苏省无锡市第一女子中学(江苏无锡,214002)校长,高级教师。  江苏省无锡市第一女子中学在2013年成功申报“江苏省现代女性素养课程基地”。根据课程基地整体思路,学校提出了从“道德与品格”“家庭与幸福”“语言与交流”“艺术与
目前的智能手机市场,采用Symbian OS 9.x系统的占据了火半壁江山(具体来说,就是Nokia近两年主推的S60 3rd系统手机和索爱的手写牧UIQ智能手机),这种智能手机系统号称绝无病辜——因为它们拥有让广大用户既爱又恨的证书认证制。    为什么要签名证书    以前S60 1、2版的时候,手机病毒横行,Symbian备受指责之后想出了一个釜底抽薪的办法——与其被动杀毒,不如通过证书认证