分享

【本科版】牢骚太盛防肠段,风物长宜放眼量:郑海波 | 漫漫邮子路

 浪子不愿回头 2014-09-22

Dear 邮子们,这是一名南邮本科毕业硕士在读的学长对南邮本科四年的感悟。人生往往会遭到很多困扰与烦恼,主要是来自于自己。大学里接触的技术很多,有的人专心其一,能有所成,亦有的人触类旁通,收益匪浅。一切的努力,只要用心,都是有效的。 

邮箱: zhb931706659@126.com 博客:http://blog.csdn.net/nuptboyzhb

 

学历与教育背景                                                       

2008.9至2012.6  南京邮电大学  专业:电子信息工程  绩点:3.89 专业排名: 4/141      

2012.9至今    南京邮电大学 专业:信号与信息处理 研究方向:图像处理与多媒体通信 

论文和项目                                                       

论文3篇 

w Zheng Hai-bo, Zhu Xiu-Chang. Sampling Adaptive Block Compressed Sensing Reconstruction Algorithm for Images Based on Edge Detection[J]. The Journal of China Universities of Posts and Telecommunications.

w 郑海波,朱秀昌.基于分块压缩感知与平均分组的图像多描述编码[J]. 数据采集与处理.(已录用)

w 李然,武明虎,郑海波,崔子冠,朱秀昌.无线传感器网络中基于压缩感知的静止图像压缩方案研究[J].南京邮电大学学报

项目

MobCtrl万能遥控:android客户端与PC通过wifi建立基于TCP/IP协议的连接,通过socket编程完成客户端与PC之间的通信。Android客户端是用java开发,PC端用Visual C++开发。已发布到国内各大安卓市场。

w 基于Visual C++的电子白板设计

w 基于51单片机的温度控制仪设计

获奖情况                                                             

2012年              江苏省优秀本科毕业设计      三等奖

2012.10 至 2012.11   南京邮电大学创新杯竞赛     二等奖

2011年9月          保送至南京邮电大学信号与信息处理硕士研究生

2010.06 至 2010.07   南京邮电大学电子设计大赛      三等奖

2010.04 至 2010.05   南京邮电大学数学建模竞赛      一等奖

2010至2011学年     南京邮电大学二等学习奖学金          (10%)

2009至2010学年     南京邮电大学一等学习奖学金          (3%)

2009至2010学年  2008至2009学年 两次国家励志奖学金    (5%)

2008至2009学年     南京邮电大学三好学生                 (5%)

2008至2009学年     南京邮电大学二等学习奖学金           (10%)

相关技能                                                             

全国计算机二级C语言优秀

江苏省计算机二级C++优秀

江苏省计算机三级偏软

英语六级

 

8月初,《漫漫邮子路》工作组邀我写一篇总结自己大学的文章。其实,我并没有在经验交流方面有过多涉猎。大学这几年写的最多的是技术博客,几乎没有写过其他类型的文字,所以写的不好,请读者朋友们多多理解。

初到南邮

高考的多次失利,使我无心再战,最终来到南邮。心怀梦想,大学期间我一直很努力,从未放松过自己。从08年入校以来,我已经在南邮度过了整整5年的学习生涯。我想把我在本科期间的学习、科研等经历,和学弟学妹们分享一下,希望对你们有所帮助。

记得刚入学的时候,对南邮有一种说不出来的感觉,方方正正的教学楼和宿舍楼,没有什么特点,理工科专有的略显单调的气质给人一种又回到了高中校园的压抑感觉。刚开始,对大学的生活特别迷茫,不知道怎么规划,也不知道怎么学习。可能是习惯了当一个“好学生”,在大学期间,上课认真听讲,下课认真写作业,没事的时候就抱着C语言的教材研读。一学期下来,学习成绩当然不会差,但是我觉得我好像没有分配好时间,把过多的时间分配在了学习课本知识上。客观的说,南邮本科生的考试,确实有一定的难度,有时仅仅靠考前复习是不行的。所以在后来的学习中,我更加注重平时的学习,把时间更多的用来锻炼自己的动手能力。在课程方面,我给自己定的目标是尽量能考到90分。虽然我有较高的绩点,但是我觉得,如果一个学生,仅仅只有优异的学习成绩,而没有较强的动手能力的话,至少在我心目中,他不能算是一个严格意义上的“好学生”,只能算是一个学习的机器。特别是对于我们这种工科院校的学生,动手能力更是我们需要注重并且加强的,所谓读万卷书,行万里路,大概就是这个意思。

曲折的IT路

 我上大学之前几乎没有一点IT知识和技能,就会上网浏览个网页,QQ都不怎么会用。打字的时候,眼睛盯着键盘半天才笨拙的敲出一个字母来,更不用说什么编程了,对那时的我而言简直就是天方夜谭。初入南邮,一开始就学习C语言,感觉难度很大。那时候生怕自己跟不上大家,没事的时候就抱着C语言看。那本厚厚的C语言教材不知道被我翻了多少遍,几乎可以说得上是烂熟于心。学习编程重在动手实践,光看书是不行的,可是大一上学期的时候,学校不让带电脑。不过没过多久,室友就偷偷地从家里带回来了一台笔记本。从此,宿舍里就有了一台让众人垂涎的笔记本电脑。室友白天用它打游戏,一直到晚上11点才会准备休息。我就利用11点以后的这点时间,把书上的代码敲一敲。而且每次上实验课之前,我总会先把程序事先写好,然后在室友的电脑上调通,这样在上实验课的时候就可以很快的做完,而且还能较为深刻的理解程序。同时,还帮助同学调通了代码。在帮助别人调试代码的同时,也使得自己有了更深刻的理解和认识。在我的勤奋努力下,总算有所收获和进步。为了多学习电脑方面的知识,选修课我选了一门称之为《电脑影视制作》的课程。没事的时候用会声会影做点视频,那时候一点点的成就都很有满足感。你要知道对于一个百万富翁而言一栋房子不算什么,而对于一个流浪汉而言,一个蔽身之所就可以给他很多的幸福感。对于学习,我的努力和坚持给了我原本一个门外汉的幸福感,我很感谢c语言,它为我的大学打开了一座新的不同高中维度的知识殿堂

大一下学期,开始了C++课程的学习。这时候的我,也有了自己的笔记本电脑,学习编程更加的方便。由于之前有比较好的C语言基础,C++学的也很顺利,通过学习,使我对面向对象的封装、继承和多态有了较为深刻的理解。学习过程中,我一直很配合老师的进度,并且积极的去完成老师交给我们的任务,勤于动手写程序。在不知不觉中,自己的编程能力已经有了很大提高。大一下学期还报考了全国计算机二级C语言的考试,顺利地拿到优秀证书。由于和C++的金老师的联系比较多,金老师建议我继续学习Java,那时候我就自己开始自学Java,一方面从图书馆借书看,另一方面去教务系统上查询哪些专业正在上Java的课程。后来查到经管院正在上java的课,我就去经管院旁听java的课程。经过一段时间,Java算是入门了。在大一下学期的时候,还参加了我校首届ACM程序设计大赛。虽然成绩平平,但是通过参加比赛,使我对算法产生了浓厚的兴趣。时间很快过去了,进入大一的暑假,金老师联系我,让我好好的学习Java,并把我介绍到一个Java项目中去。于是暑假我就进一步学习了Java,把J2SE的内容基本了解了一遍。充实的的大一就这样过去了,我并没有在大学里放任自流,我有我的追求,我有我对知识的渴望,我想对初入大学的学弟学妹们说,大一是打基础的环节,一定要花一点精力放在学习上,找到你感兴趣的点,去尝试,去热爱,这样你才会显得不那么迷茫。大学生经历了高考的折磨,来到一个新的天地,五花八门的新鲜事物充斥眼球,看上去条条大路通罗马,实则选择一条路好好地走下去是很可贵的,保持新鲜中的清醒,是freshmen的必修课哦。

大二刚开学的时候,有一个叫程序设计的课,要求我们同学在两个星期内编写一个小的管理系统,如学生信息管理系统等等。没有界面,没有数据库,没有复杂的数据结构,无非就是一些类的封装,用个链表或干脆用C++ STL做“增删改查”的操作,再加上一个文件的读写操作,就能够搞定了。当时做起来非常轻松,不仅很快就把自己的做好了,而且帮助室友和其他同学做了一些。小小的程序设计,算是对自己所学知识的回顾吧。开学后的几个星期里,由于项目需要,我就继续学习Java,同时还要上课。一段时间以后,自己感觉有点不对,大二安排的课,很多都是电子方面的课程,如电路分析、数字电路以及电工电子实验等等。同时,学校鼓励学生能够动手做一些硬件的作品,再加上周围的学习氛围。由此产生了一个想法:我应该往硬件方向发展。而当时学的java,明显是Web方向,当时认为这跟我的专业不太符合,于是就暂停了Java的学习,进而转到学习电路方面去了。Java的项目也不再继续做了(现在想想真是后悔)。我在大学的学习步伐基本还是跟着学校的教学进度的。随后近两年的时间,基本都是在硬件的道路上摸索。刚开始学习的是数字电路,开始接触各种各式的数字芯片。那时候,电工电子实验是我们的最爱,在这里你可以搭建一些数字电路,看上去很高端的样子,本着认真负责的态度,当时的每节课都做的很认真,在实验箱上连电路,在示波器上调波形。后来,看到大家都在玩单片机,为了不落伍,我也开始玩起了51单片机。那时候为了学习,有时候去图书馆借书,有时候去旁听一些相关的课程。大二下学期,又学习了模电。这样一来,数电模电都学过了,再加上业余时间学习的单片机,总算能够有能力做出一些小小的硬件作品来了,比如温控系统之类的。在大二下的时候,还自学了Matlab,参加了学校的数学建模大赛,暑假参加了学校的电子设计大赛。由于时间冲突,最终选择参加全国的数学建模大赛。我参加的这些比赛都算不上什么成功。但是,通过参赛,使得自己的能力有了较大提高。通过参加数学建模大赛,使得我的论文写作能力和Matlab编程能力都有了很大提高,为以后发表论文奠定了坚实的基础。总的来说,大二这一年,算不上有多大的进步,Java荒废了,C/C++也没有什么实质性的提高,但毕竟还能称得上一个合格的电子信息工程专业的学生,玩的了电路,编得了程序,考得了证书,参加了比赛,绩点还蛮高。

大三这一年仍然很忙,继续在硬件的道路上前进,买了一块TI的DSP开发板,开始了DSP的学习,设计一些数字滤波器,同时为了配合数字信号处理课的学习,自己也写一些实用的C语言滤波器的代码。有了单片机学习的基础,再学习DSP的开发就相对简单,通过参考芯片手册,查看一些寄存器的用法,比如GPIO,定时器,中断,AD,SCI,SPI等模块,然后在程序里面设置好这些寄存器的参数,以达到相应的目的。总的来说,有了单片机的学习基础之后,学习DSP相对容易很多。课余时间也看过VHDL和Verilog HDL。做FPGA开发和单片机以及DSP都不太一样。硬件描述语言的语法也相对特别一些。学习这些硬件方面的知识的时候,为了能够尽快入门,我基本上都会花钱买一块开发板。以至于现在还有DSP,单片机以及FPGA的开发板废弃在宿舍里。几经搬迁,也没有舍得扔。大三这年,事情总是特别多,特别是下学期,课程很多,同时还面临着就业考研的选择。当时并没有考虑保研。下学期选课的时候,选了偏难的图像方向,没有在乎绩点的高低,只为能学到有用的知识。除了上课之外,其余大部分时间都花在了考研复习上。大三下学习期的绩点也没有在乎,应该是这四年中最低的一个学期吧。生活渐渐地走向了考研的道路,走在路上就听听考研英语单词,暑假还报了考研政治辅导班。

大四一开学,学校就下发了有关保研的通知。由于之前高考的失利,家人十分反对我考研,强烈建议我选择保研。其实,这么多年来,我在面临选择的时候,几乎没有征求过父母的意见,他们也一向同意我的选择。唯独在这件事情上,特别反对。经过最后的商定,我选择了保研。至于工作,我觉得也未尝不可。我觉得,选择本身并没有好坏之分,只有合适与否。并不是说你读不了研究生,你就会怎么怎么不行,也并不是说,你读了研究生你就怎么怎么样。我觉得,很多事情都是变化的,无论我们最后选择了哪个方向,都要积极向上,努力奋斗,路是走出来的,不是选出来的。保研之后虽然没有了找工作的压力和辛苦,但也亲历了身边同学找工作的过程。从就业情况看,蓦然发现,做软件研发的占多数,而做硬件工作的则较少。原因可能是软件的需求比较多,门槛相对低一些,待遇好一些。而硬件工作的门槛相对高一些,而且岗位需求量相对少一些。不过,最近,随着智能手机的快速发展,硬件好像有复苏的趋势。根据市场需求,我的学习方向开始更多的向软件方向偏移。保研以后的那段时光,是我大学四年最充实的时光。这段时间没有考试的压力,学习起来特别的爽,每天早出晚归,一边做毕业设计,一边专研VC。由于之前的matlab基础和图像方面的知识,毕业设计进展的十分顺利。毕业设计最后评上了校优和省级优秀三等奖,并且后来在毕设的基础上,发表了2篇学术论文,一篇EI检索,一篇中文核心期刊。在专研Visual C++的那几个月里,基本上把Visual C++的方方面面都认真学习了一遍,也做了一个相关的项目。在学习的过程中,我总共总结了几十篇博客,大大加深了我对VC的理解。编程总是有那么多的相似,学完VC之后,我学习了Android手机开发,仅仅2天的时间,我就能够自己编写一个简单的计算器程序,两个星期之后,基本上学完了Andoid的主要内容。VC和Android本是两个不相干的技术,但是编程总是那么相似,可谓是触类旁通吧,所以说,学的杂一点,什么都懂一点,你会发现到最后集大成的时候,一切努力都是有其效用的,不要把时间花在抱怨上,要花在思考和学习上,毛主席有句话说得好,牢骚太盛防肠段,风物长宜放眼量。后来,基于Android和VC两方面的技术,我独自开发了“MobCtrl万能遥控”这个App,主要功能其实是手机与电脑之间的通信,然后整合了一些实用的功能。后来,将这套软件进行了简单的封装,发布到国内各大软件市场。为了更进一步的突破自己在客户端编程方面的局限,我又重新着手进行J2EE的Web开发。之前学习的PHP,为学习J2EE奠定了很好的基础,学习起来很轻松。无论是前台的html, js还是后台的一些框架,理解起来都没有什么困难。我一直主张本科的时候应该博学,多学一些没有坏处,精通2~3门编程语言即可。你在纠结是学习C++好还是学习Java好的时候,倒不如先开始着手学个试试。我一贯不同意“XX语言或XX技术过时了”等类似的观点。我觉得,任何一门编程语言,只要你能精通,都会给你的理解能力带来巨大的改变,这也将使得你具有快速学习其他语言的能力。现代社会,技术更新换代的越来越快,很难在只掌握一门编程语言的情况下安身立命。古人云:业精于勤荒于嬉,行成于思而毁于随。如果想走技术这条路,希望你们能够勤于动手,善于思考和总结,多写些技术博客,切勿眼高手低。

总结

东扯西扯的,总算是把整个大学回顾了一下。本科四年,不仅学了模电,数电,单片机,DSP,嵌入式等硬件方面的知识,也学习了数据库,软件工程,C/C++,Java,Matlab,PHP等偏软一些的知识。能焊电路,能敲代码,能考高分,参加了比赛,做的了项目,写的出论文,这也许是我四年来在学业上最大的收获吧。平时没事写写技术博客,记录自己成长的过程,不仅加深了自己的理解,还为以后的自己编写了一部快速恢复技能的法宝。光阴似箭日月如梭,四年就这样过去了,过去的辉煌并不能照亮未来的前程,未来的路还很长,大家一起加油!

致谢

四年来,感谢我的父母,他们一直都是我坚强的后盾,他们的鼓励和期待是我奋斗的力量源泉。希望我的努力和进步能给他们带来喜悦和欣慰。感谢我的女朋友,一直以来默默的在精神上和生活中对我的支持,希望我能给她带来幸福。感谢08级电子信息工程的师生们,特别是我的那些小伙伴们,谢谢你们陪伴我走过这难忘的四年时光。南邮,作为华夏IT英才的摇篮,确实培养了我,感谢南邮给我带来的一切,最后感谢漫漫邮子路协会给我这个机会和大家分享我的一些经验,希望能对大家有些许启发和帮助。我相信,我们的明天一定会更好。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多