我的程序之路

  • 最近脑子里突然萌生了要写博客的想法,想通过博客记录一下自己从事软件开发这一行以来自己的一些心路历程以及一些经验的分享,正好也借机锻炼一下文笔。

  • 大学本科念的自动化专业,当初选这个专业的时候根本不知道啥叫自动化,也不知道以后要做些什么、能做些什么,完全是因为填自愿时在网上查了下各个专业的就业薪资,以及被录取的学校各个专业的就业率,还记得当初按照薪资的话当初最想填的应该是机械工程及其自动化这个专业,不过好像是看到需要下到一线去工作什么的,心里想着估计是要到外面日晒雨淋的,就把该自愿放到了第三自愿了(现在想想当初真天真…哈哈),后面真正学了自动化这个专业,感觉这个专业啥都学,单片机原理及应用、自动控制原理、微机原理及应用、数电、模电、信号与系统、模式识别、电机拖动、运动控制、过程控制、MATLAB、程序设计原理(C语言)、C++编程,这么多且杂的课程,没有个重点,也不知道自己以后要往哪个方向发展,机缘巧合,上电机拖动课程的老师说他的实验室招人,需要点基础,当时我就问了一句是否需要焊个板子(当时自学了点protel稍微画了几个简单的电路图,其实当时焊接技术并不强),老师就记下了,也有可能是记错了,一天过来上课问,前几天是谁说要焊个板子给我的呀,我说是我,本以为会让我交点什么作品啥的,没想到他直接跟我说可以去他实验室了。

  • 于是乎正式开始跟技术打上交道,进入创新实验室,进入实验室就觉得得真正做点东西,当时就花了100多元钱买了个单片机开发板,开始体验“见证奇迹的时刻”,按照着随开发板带来的程序和步骤,从一开始的把一个led灯点亮到LCD的显示,玩了一遍后,再把相应的程序看了下,发现对编程似乎兴趣不大,反而觉得画PCB板这个事情还挺好玩,于是就开始查资料下视频好好学习protel原理图绘制以及PCB板的绘制,正好老师需要搞一个教学改革项目,把学校之前做单片机课程设计的几个题目搞在一个板子上实现,而不是像以前一样在一个箱子里接线。这个任务落在了我和另外以为大三同学身上,做着做着就只剩我一人在做了,还记得第一次在淘宝开板的时候,当开发板回来的时候,还挺激动的,毕竟是第一款自己设计的开发板,然而由于技术和经验不足,第一次开出来的板子可谓是问题一大把,要么是串口弄反了,要么是选型有问题,还记得把串口焊好时发现串口其实搞反了,没办法只好将串口取出焊在背面,取出需要用到风枪(也是第一次用),当时将风枪温度调到了300多度对着串口引脚那里吹,串口旁接的是电源接口,由于温度太高,将电源接口的胶都融化了。都焊接好后,开始调试程序,最小系统调试、然后LED调试、继电器、交通灯、数码管、LCD的调试,在调试过程中遇到很多问题,也犯了很多错误,但是这正式成长的最佳时机。

  • 由于第一次开出来的开发板确实是很垃圾,经过一段时间的调试和修改后进行了第二次的开板,这一次修复了之前遇到的问题,但还是有几处小问题,经过手动修改,已不影各个功能的实现。对于功能的实现,从这个时候起,就开始了代码的搬运过程,需要什么功能再去从网上copy过来修改(因为对程序编程实在不感兴趣),最终几经波折整个系统开发完成,并且这个项目也就成了我的毕业论文标题,最终因为有实物展示,自然也就被评为了优秀论文。

  • 以上算是我跟程序的第一次打交道,此时对编程还是兴趣不大,对自己以后的规划是走硬件这条路,当初的理解把软件和硬件区分的太明显了,殊不知嵌入式软件和硬件是相辅相成的。这个观念直到我研究生毕业之后走上嵌入式软件这条路才改变(后面文章我会分享以下我如何走上嵌入式软件这条路的)。

  • 第一次写博客,洋洋洒洒的记了一堆流水账,总算是有了个开始,希望自己能坚持写下去,把自己工作这些年的一些所想所感跟大家分享。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值