半年的技术总结帖

倏忽之间,半年已过。回想这大二的上学期,虽忙忙碌碌,但因缺少合理规划,技术精进并不理想。趁着寒假有空,总结一下这半年的技术学习。


提前返校

之前决定参加“有方杯”,暑假期间便自学了一些51单片机。在返校后的一周里,我白天跟着慕课网学习Linux操作,晚上看51的教学视频。这使我独自摸索地进了单片机与Linux的大门。

准备有方杯

参加有方杯,我很感谢我的队友蔡蔡,我俩基本都是小白,但两个人一直不断思考、不断学习、互相鼓励,比之前进步了很多

一开始蔡蔡想做校车导航,不过我觉得应用场景有些窄,没同意。后来他又自己动手焊了个雷电报警器,不过西安几个月不下雨,没法演示,又放弃了。自己动脑想确实有难度,于是我开始百度好的idea,之后搜索到了一个Arduino交流论坛,看到有做刷卡门禁的,感觉挺高级,蔡蔡说能做成那样,有难度。因为没有更好的想法了,我就开始做了,网购了一块Arduino板、RC522射频模块、一些传感器。在国庆节时,我开始了有趣的探索……

先是用两天时间搞定了,RC522识别特定校园卡,程序不是自己写的,是淘宝提供的C++库函数。这就体现了Arduino板“拿来主义”的特点:

  • 简单清晰
    Arduino IDE基于processing IDE开发。对于初学者来说,极易掌握,同时有着足够的灵活性。Arduino语言基于wiring语言开发,是对avr-gcc库的二次封装,不需要太多的单片机基础、编程基础,简单学习后,你也可以快速的进行开发。

  • 开放性
    Arduino的硬件原理图、电路图、IDE软件及核心库文件都是开源的,在开源协议范围内里可以任意修改原始设计及相应代码。

  • 发展迅速
    Arduino不仅仅是全球最流行的开源硬件,也是一个优秀的硬件开发平台,更是硬件开发的趋势。Arduino简单的开发方式使得开发者更关注创意与实现,更快的完成自己的项目开发,大大节约了学习的成本,缩短了开发的周期。

毫无疑问,我被Arduino的优越性深深折服了,都有放弃继续学习51的冲动了(当然51还是深入学习单片机的必经之路)。之后就是蔡蔡为门禁系统添加各种传感器,希望作品能锦上添花……
这是作品雏形

最后,我们的作品实现了三种开门模式:刷卡开门、红外遥控开门、短信开门。奈何通院高手如林(其他队有做图像识别、智能小车、室内监控等等),我们只取得了三等奖。

后来,我们拿着作品参加星火杯,院赛时学院的陈彦辉老师比较欣赏我们的作品,愿意为我们提供实验室和经费来完善我们的作品,我觉得这个肯定比单纯的奖项更有意义!

操作系统(Operating System)

只要从事程序设计工作,Linux的学习几乎是贯穿始终的,因为,所有开发都是在Linux系统下进行,而不是Windows.
——[慕课网某项目经理]
学习Linux内核开发,必然要与操作系统学习同步进行。
——[知乎某用户]

值得肯定的是,一本《鸟哥的Linux私房菜》我看了一半,对基本的文件、权限、shell编程等基本概念有了深入的理解。不过,操作系统课上,对知识掌握不错,但实践较少,仅限于上机作业。我们的上机作业是Stanford 的CS课程作业,确实有很大难度,需要很高的代码水平、对OS原理的深入理解。

感觉学完操作系统,自己只是有了感性的认识,真正能应用到工程中还需继续努力。

Digital Circuit Design

数电是门有趣的课程,未来在科研中的应用主要是,用硬件描述语言(如Verilog)描述电路。我们的任课老师雷杰是这方面的大牛,专注深空通信领域的FPGA编程多年,有丰富的硬件编程经验。未来如果再西电读研的话,我觉得能跟雷老师学习也挺好的(说得就跟我够格似的)~

参加MCM

之所以当初下定决心参加美赛,有几个考虑:
1.数模相当于提前科研,许多导师很喜欢数模取得突出成绩的学生。(我曾在学校个人主页上看到多位老师有这样的表达)
2.代价的就是寒假少放几天而已。
3.如果拿到二等奖,对下学期校赛及暑期培训选拔十分有利。
4.最重要的是,作为编程选手,能提高代码能力,学习各种前沿算法。(事实是开始只会照书码,提高并不大,摊手……)

总结一下美赛的参赛经验:自己负责的部分没有尽力做好,原因是对自己没信心,觉得编程难。加上队友也实力平平,采取了稳妥的方案。未来的竞赛中,应该实事求是,努力提高代码水平,做真正的数学建模。

最后

这一个学期的技术林林总总学了不少,有了很多大胆努力的尝试,现在方向是明确的,数模竞赛拿好名次,争取保外校的好导师,平时没事多码代码,和优秀的人交流。
写到这儿,感觉自己棒棒哒~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值