嗯!!!_逯其鲁-程序员宅基地

优秀学长已经走出了一条阳光大道,acmer,你还在犹豫什么?

逯其鲁,鲁东大学信息与电气工程学院软件工程1403班学生,在校期间曾加入ACM算法实验室,担任ACM队长,参加多次ACM和蓝桥杯等大学生程序设计大赛,曾荣获ACM/ICPC山东省三等奖,蓝桥杯国家一等奖的好成绩。目前拿到金山公司的offer,毕业后即可入职。

上大学之前,逯其鲁就对计算机和编程充满热爱,虽然当时不懂,但他崇拜比尔盖茨,崇拜乔布斯,希望将来能和他们一样,做出改变世界的东西。刚踏入大学校门的时候,他对大学生活满是憧憬,坚定并且相信鲁东大学就是他梦想开始的地方。通过老师的介绍,对实验室有所了解,并渴望加入实验室,能像学长们一样在实验室里提升自我。一个机会,逯其鲁认识了ACM实验室的学长们,在跟学长们的交谈中,了解到实验室提供齐全的编程设施、安静舒适的编程环境,并且定期老师会为大家做编程培训,实验室定期还有编程小组成员间的经验分享,而且还会为学生们提供机会到各地市参加含金量较高的比赛。就这样,他爱上了一待就是四年的实验室。进入实验室后,在学长以及老师定期组织的编程经验分享活动中,逯其鲁了解到编程与算法的基本学习方法,这就为他指明了一个正确的学习路线。他开始寻找一条适合自己的编程训练方式,先是找到一些简单的编程题目,在空闲的时间,在大脑里会不断揣摩这些题目的实现方法,寻找解决编程题目最有效最便捷的方式。等到上实验课或者身边有电脑时,就会编写程序实现自己的想法,检验自己的想法是否正确可取。

大一下学期只要是空闲时间,逯其鲁基本上都在实验室,编写代码,做指导老师、学长出的训练题,参加本校实验室内部定期组织的编程比赛。每到寒暑假,实验室的成员们可以自愿留校进行算法训练,从那以后再也没有享受过一个完整的假期。学习的道路总归是坎坷的,每当他为了调试一个程序把自己搞到筋疲力尽,想要放弃时,总会在脑海里想到一位老师跟他讲过的关于这位老师奋斗的故事,在那位老师年轻的时候,为了弄好一个程序,有时候一天只休息两个小时。想到这位实验室老师的事迹,本来打算放弃的念头瞬间灰飞烟灭,他在心里暗想,想要成为优秀的人,吃点苦算什么囊,就是再难的程序他也一定要攻克它们,因为他相信,只要功夫深,铁杵磨成针!通过不断努力,在同一年,他参加蓝桥杯比赛,获得了山东省一等奖和国家三等奖的好成绩,破例取得了大一就代表学校参加ACM比赛的资格,得到了老师的高度认可。

大二期间,逯其鲁任职ACM实验室的队长,组织着实验室的算法学习与训练。通过宣讲,为实验室融入了更多的新鲜血液,算法实验室的规模也日益壮大。在当时,很多同学已经为以后的方向着想,是考研,还是去工作,他的决定很坚决——去工作,他明白,并不是去工作一定最好,而是工作更适合他,毕竟最适合的就是最好的。他不曾迟疑,在学习算法的同时,不断学习java,框架等相关知识,还为实验室做了一个爬虫的算法训练平台,一切由热爱而生。大二下学期,他经历了比赛中的滑铁卢,信心满满的第二次参加ACM比赛,然而,无功而返,一年的努力,似乎都化为了泡影,沮丧、失落,一切都涌上心头,他犹豫自己选择的路到底对不对。但挫折没能打败他,他坚定自己的选择,认真思考比赛失败的原因,他认为算法是编程道路上不可缺少的东西,但是比赛还需要一些技巧上的训练,不能仅仅盯住算法一个方面,在其他方面也都要有一定量的练习。于是,逯其鲁没减少在算法学习上花费的工夫,而是寻找闲暇时间搞一些技巧方面的练习。作为团队赛,队员之间的默契配合程度也是必不可少的,在老师的帮助下,针对每一位成员的优势,进行了重新的分组,并且每周进行专门的模拟训练,争强小组成员间的默契配合程度,就这样ACM小组焕发出来格外耀眼的光芒。他在ACM实验室里,收获了知识,提升了能力,让他更加坚信自己最初选择的道路,看到跟自己带出来的下一届学弟学妹们比自己更优秀,心中的喜悦油然而生,就这样他的ACM之路画了一个圆满的句号。同一年,在还代表学校来北京参加蓝桥杯,并且荣获了蓝桥杯国家一等奖。

大三下学期,逯其鲁投出了自己的简历,选择了去北京发展自己,因为在大学三年里拿到过一些编程大赛的奖项,所以笔试通过后得到了金山软件的面试通知,在面试中算法问题一路绿灯,最终通过了金山软件面试成为实习生。当接到金山公司通知他来上班的电话时,他最想感谢的是自己母校的实验室,实验室里的老师,实验室里的学长,以及那个在实验室废寝忘食的自己,感谢在鲁大度过的有意义的三年大学时光。刚到北京的那一段时间,工作的压力有时会让人感到窒息,为了赶一个项目,有时候会连续加班好几周并且每天加班。一个人漂泊在陌生的城市里,特别是在压力大的时候,往往会产生退缩的心理,他也有过,明明可以在二线或者三线城市找一个轻松点的工作,为什么非要背着行囊选择在这个陌生的城市奋斗。每到深夜,看到北京城来来往往的车辆,地铁上像自己一样疲惫不堪的逐梦人,地铁口为了梦想卖唱的艺人们,他就找到了来到北京城的意义,纵然疲惫不堪,还是会选择奋勇前行。在公司中,他认真负责,有着学校中积累的编程能力,工作游刃有余,吃苦耐劳,和部门员工相处融洽,在实习阶段经历了磨练,表现优秀,实习半年后,他转为校招实习生,拿到了金山软件的正式offer。

岁月匆匆,四载春秋。大学四年,逯其鲁不但学到了许多书本上的专业知识,也经历了无数次的考验、挑战和历练,锻炼了社交、组织和表达等潜力。经过四年的历练,逐渐成长为了一名自信、坚强、踏实、认真、严谨的大学生。
(信息与电气工程学院)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_43916298/article/details/84954105

智能推荐

杂说CSS_ifc可以向下兼容吗-程序员宅基地

文章浏览阅读89次。1、CSS初始化为什么初始化CSS呢?因为浏览器的兼容问题,不同浏览器对标签的默认值是不同的,如果没有初始化CSS,往往会导致页面在不同浏览器页面在不同浏览器之间出现差异并且,多数浏览器会默认给初始页面添加上外边距简单的初始化页面* { padding: 0; margin: 0; box-sizing: border-box;}2、display 都有哪些值?block、inline、inline-block、list-item、table 、 inherit 和 nonebl_ifc可以向下兼容吗

python3 torndb:CONVERSIONS[field_type] = [(FLAG.BINARY, str)] + CONVERSIONS[f-程序员宅基地

文章浏览阅读1.4k次,点赞2次,收藏6次。问题:把一个项目从python2 升级到python3时,发现torndb不能用了。提示如下错误: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/micstu/.local/lib/python3.5/site-packages/torndb...._conversions[field_type] = [(flag.binary, str)] + conversions[field_type] typ

uni-app技术分享| uni-app转小程序_实时音视频_uni小程序视频倍速播放-程序员宅基地

文章浏览阅读3.1k次。uniapp转小程序_实时音视频微信小程序 实现实时音视频与 uniapp 转码成微信小程序 实现实时音视频两者是一样的,区别仅仅是一个是原生小程序一个是 uniapp 转码成小程序本文使用uniapp转码成小程序实现音视频通话前提确保微信开发平台 =》开发 =》开发管理 =》接口设置 的 实时播放音视频流与实时录制音视频流开启[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vvSzutl4-1649304145472)(./3.jpg)]线上版本配置 an_uni小程序视频倍速播放

微信小程序电子签名及图片生成_电子签名小程序-程序员宅基地

文章浏览阅读8.5k次,点赞17次,收藏129次。实现在小程序内安全有效的电子签名,实名认证,图片传输。_电子签名小程序

Logback日志框架使用_logback依赖-程序员宅基地

文章浏览阅读5.6k次,点赞4次,收藏37次。Logback是在log4j的基础上重新开发的一套日志框架,是完全实现SLF4J接口API(也叫日志门面)。Logback 的架构非常通用,可以应用于不同的环境。目前logback分为三个模块,logback-core,logback-classic和logback-access。logback-core模块为其他两个模块奠定了基础。logback-classic模块原生实现了SLF4JAPI,因此您可以轻松地在logback和其他日志记录框架(例如 log4j1.x或java.util.log...._logback依赖

随便推点

Flutter学习笔记&学习资料推荐_pan.flutter实战第二版-程序员宅基地

文章浏览阅读3.2k次,点赞10次,收藏39次。对Flutter的学习已经有一段时间了,这里做一下总结记录吧,可能主要是学习资料的总结,还有一些杂七杂八的学习笔记。 Flutter 初体验 先说说对Flutter的感受吧,总的来说上手还是比较容易的,因为他的思想理念跟React十分相似,都是通过状态管理控制UI界面的更新,甚至连setState的方法名都是一样的,如果你是学习过类似React的框架的话,将很容易理解,基本可以直接开撸。但是它有好的地方,也有不好的地方。 好的地方:一个是它的reload热加载到手机,这样写代码调试的时候不用每次运行._pan.flutter实战第二版

安卓开发学习——第四天_安卓开发学习csdn-程序员宅基地

文章浏览阅读864次。3. 常用的UI布局1). LinearLayout: 线性布局 用来控制其子View以水平或垂直方式展开显示 2). RelativeLayout: 相对布局 用来控制其子View以相对定位的方式进行布局显示 3). FrameLayout: 帧布局 每一个子View都代表一个画面, 后面出现的会覆盖前面的画面 通过子View的androi_安卓开发学习csdn

linux 6下面用udev配置asm磁盘的注意事项_ls: cannot access /dev/asm*: no such file or direc-程序员宅基地

文章浏览阅读2k次。实验环境:虚拟机:virtualbox 5.0.24 r108355操作系统:rhel-server-6.5-x86_64看了刘相兵大大的:在Linux 6上使用UDEV解决RAC ASM存储设备名问题自己操作了一把,先前在linux5 的时候我是用asmlib来绑定ASM的,参考三思笔记,我在创建虚拟硬盘的时候用的SCSI格式的硬盘,在linux 5的时候_ls: cannot access /dev/asm*: no such file or directory

linux下Qt打包_如何在linux系统下把qt打包视频-程序员宅基地

文章浏览阅读1.1k次。1.新建Demo文件件,并将二进制可执行文件MiMouse放置在目录内2.在Demo文件夹下新建copy.sh文件touch copy.shcopy.sh文件内容如下#!/bin/bashLibDir=$PWD"/lib" #获取lib目录路径Target=$1lib_array=($(ldd $Target | grep -o "/.*" | grep -o "/.*/[^[:space:]]*"))$(mkdir $LibDir) #创建lib目录for Variab_如何在linux系统下把qt打包视频

计算机网络的组成及通信子网和资源子网的划分_计算机网络可以分为通信子网和资源子网-程序员宅基地

文章浏览阅读1k次。网络操作系统:是网络软件的重要组成部分,是进行网络系统管理和通信控制的所有软件的集合,负责整个网络软件,硬件资源的管理以及网络通信和任务的调度,并提供用户与网络之间的接口,常用的网络操作系统有:Windows,Linux,Unix,netwear等。网络接口卡:简称网卡,又称为网络适配器,主要负责主机与网络之间的信息传输控制,功能是线路传输控制,如堵塞,冲突等,差错检测与恢复,代码转换以及数据帧的装配与拆装等。传输介质:用于将网络中各种设备连接起来,是数据传输的物理通道,有有线传输介质和无线传输介质之分。_计算机网络可以分为通信子网和资源子网

STM32-深入理解GPIO的8种工作模式_otg_fs_gccfg-程序员宅基地

文章浏览阅读4.6k次,点赞14次,收藏104次。对STM32中GPIO的8种工作模式做一个详细的说明_otg_fs_gccfg

推荐文章

热门文章

相关标签