首页 > 人物专访

[人物专访]王博的“大神”之路

2016-05-23 15:29 点击:

  “大神”之路

  作为A协会长的王博是一位积极上进的有为青年,他有着超人的胆识和无所畏惧的气魄,却又为人低调随和;他思维敏捷,不喜欢条条框框的约束,坚持做自己喜欢的事,是一个非常有想法的人。

  大一大二的时候,他也曾尝试过做各种不同的事情,但最终确定了自己真正热爱的——编程,尽管在编程路上遇到了种种困难,但他从不服输,他说,认准了的事情无论遇到多大阻碍都要尽力做成。

  他曾参加过很多编程比赛,并多次获奖,11月份参加我院模拟求职大赛更是取得了第一名的好成绩。你是不是也很想知道这位和我们拥有一样多时间却取得了更突出成绩的人是如何在追梦道路上闪闪发光的呢?让我们一起来听听王博怎么说。

  

  记者:作为A协的会长,学长在大家眼里就是一位编程大神,可否请学长简单地和我们说一下在过去的两年,学长是如何一步一步学习编程的?王博:大一刚入学,和很多同学一样,我也不清楚编程就是我所学专业需要主攻的专业技能。大一第一学期的11月份,在舍友的带领下,我开始在oj上刷题,随着刷题数目的不断累积,我对编程的兴趣也越来越浓厚。之后我参加了ACM新生赛,并荣获第一名,这不仅让我加入了A协,更重要的是给了我学习编程的自信。编程是需要不断练习的,所以我一直都没有放弃刷题。到A协寒假集训的时候,我的刷题数就是年级第一了。做的题多了,编程的感觉就有了,也就是同学们口中说的编程悟性就有了。

  大一的暑假我因为家里有事我没能留校参加A协的培训,也因此让另外一位室友的刷题量超过了我。开学后为了赶超他我更加勤快地刷题,所以,你们也可以看到,我学习编程的方法很简单,就是不断地做题练习。

  记者:学长在编程的过程中遇到问题时会怎么做?王博:大学和高中最大的区别就是要学会自学,在编程遇到问题的时候,要学会自己找解决方法。给大家推荐一个博客叫CSDN,是一个程序员专用平台,很多前辈们曾经遇到的与程序和算法相关的问题都会发表在这个博客里,我们可以通过参考别人的方法来解决自己的问题。同时要善于总结,在理解别人方法的基础之上想想有没有什么地方是可以改善的,这也是一个自我提升的过程。等到后来有能力了,就可以自己发表博文,与更多的高手交流,我现在就在做这件事情。

  

  记者:学长认为ACM和做项目有什么区别?

  记者:ACM和做项目是两回事。ACM主要是算法,它的程序语言很简单,90%都是大一的C语言课上学过的,不会有其他我们不知道的语法存在,就是灵活运用这些简单的语句在逻辑上进行改变。而我了解到的项目是做java,Android开发这些东西,它还要求会很多其他方面的知识。总的来说就是,一个是算法设计,一个是应用实现。

  记者:早就听闻程序员经常要深夜敲代码,甚至有些人说在深夜才有灵感,那么学长你敲代码的习惯是什么呢?你支持熬夜敲代码吗?

  王博:我比较习惯晚上写程序,有两方面原因:一是就像你所说的,我就是晚上比较有感觉的人;第二是我会参加一些国际比赛,因为时差的原因,经常都是深夜进行比赛。但是我也认识很多其他的编程大牛,他们作息就很规律,早上固定时间起床,晚上也按时睡觉。对于深夜敲代码的问题我持中立态度,只要不影响个人的生活状态就好,效果的话因人而异吧。

  

  记者:学长参加过很多编程比赛,你认为参加比赛最大的意义是什么?王博:最大的意义肯定不是比赛的结果,结果只是对过程的一个肯定,它也许在几年之内对你考研和找工作会有所帮助,但我认为比这更有意义的是准备比赛过程中的刻苦训练经历,这些训练不仅提高了编程的技能,同时学习能力和解决问题能力也得到了锻炼,对于提升专业技能和专业素养有很大的帮助。拿我的亲身经历举个例子,刚结束的暑假大创,我们团队要做一个app,每个人对app开发都毫无基础,因此我们要从零开始,经过各种上网查资料学习之后,我们很容易就做出了成品,个人能力得到了很大的提高。

  

  记者:我们知道学长最擅长的是c语言,并把这个语言作为自己的核心竞争力。其实我们还学了c++、java等语言,你当初是如何确定自己就是要专攻c语言的呢?

  王博:C语言是我学的第一门编程语言,就先入为主了。第二个原因是我们只有c语言是上机课,其他的都是在教室上的,手写代码让我觉得不真实。第三个原因是我英语水平不太高,c++,java的代码有很多单词,读程序就像读文章一样,所以我就尽量避开了。总的来说还是兴趣吧,选择一门自己最喜欢的好好学就可以。

  记者:学长在前段时间参加了学院举办的模拟求职大赛,并一举拿下冠军,你认为对于一个程序员而言,什么因素是成功的关键呢?

  王博:这周的ACM说明会我们请了“计蒜客”10级的于浩然学长来做了指导。他说他招员工面试的时候一般有两种人,一种是什么都会一点的,这种人不能打动他;另一种是有一个方向是特别厉害的,这种人让他不能不要。所以,对于程序员来说,要选择一个自己擅长的方向,作为自己优于别人的闪光点十分重要。除此之外,千万不要以为程序员只要会敲代码就可以了,除非你能达到一般人达不到的水平,让公司觉得少了你没办法运转,否则程序员也是需要全面发展的,比如社交能力和组织能力也要提升。

  

  记者:最后,请问学长你对未来有什么规划?王博:我会选择工作,至于去什么公司我还没有想好,反正不会去大公司。世上有两种程序员,一种是通过向别人学习来提升自己的能力,这种人适合去大公司,因为那里聚集了很多人才,让他们有很多学习的机会;还有一种就是通过自己实践操作来提升能力,而这种人适合去小公司,因为那里为你提供了很多自己实战的机会。而我是后者。如果在未来我能把握好机遇,我会主动创业,不管是不是计算机方向,我都会努力尝试的。

  ◆ ◆ ◆ ◆ ◆

  

  学长用朴实无华的话语,向我们介绍了他从一个对专业一无所知的“大一小学弟”成长为编程大神的奋斗历程。谈话过程中,学长还阐述了自己对程序员这个职业的理解,并表明了自己的人生追求。祝愿王博学长能继续超越自我,实现梦想!也希望学长的经历能激励正在奋斗中的广大同学坚持不懈,攻坚克难,成就属于自己辉煌。

  阅读原文阅读

  

  加载中

上一篇:以艺术为媒,共谱华章?|?中南大学生艺术圈人物专访录

下一篇:襄阳家装设计师人物专访第三期:设计为生活而改变