发新帖本帖赏金 10.00元(功能说明)我要提问
返回列表
打印

【8月话题】——扒扒扒,我也曾被编程虐成狗

[复制链接]
楼主: 21ic小喇叭
手机看帖
扫描二维码
随时随地手机跟帖
41
wudianjun| | 2015-8-7 16:53 | 只看该作者 回帖奖励 |倒序浏览
本帖最后由 wudianjun 于 2015-8-7 17:00 编辑

刚工作2年的时候,在一个研究所下面的一个民品公司,做加油机控制板的(没错,就是现在加油站里的加油器控制板,当然现在的加油机跟8年前的不能比了,现在的功能比以前多多了,早更新了N代了)。也让我学学加油机的程序,然后我就看了,以前别人写的,汇编,一两万行啊。听同事说那程序也是好几个人编出来的,那时候自己还没电脑,在公司打印出来,打了400多页的A4纸,花了好久才看完,还看的稀里糊涂的,现在想起来都后怕。尤其里面用汇编写的算法,那是一个烦,好不容易看玩程序,稍微懂了一点后,公司就解散了,离开原来的单位了,也白花了那么长时间看了。

使用特权

评论回复

打赏榜单

21ic小喇叭 打赏了 1.00 元 2015-08-10

42
风中的狙击手| | 2015-8-8 21:35 | 只看该作者
哈哈,好活动啊,我也来水一贴
     我是准大三的学生,大一开始就接触C语言和单片机编程,上学期因为学习和社团原因没有参加学院举办的电子设计大赛,下学期觉得自己应该多参加一些比赛提升自己,所以跟队友组队参加了学院电子设计大赛。我们的作品是音乐花园,主要功能是用扬声器演奏音乐,同时在点阵上显示频谱。比赛期间我主要负责的是硬件电路,我的大神级别队友负责程序设计,当时他那个痛苦啊,调试代码调试到凌晨三四点。虽然那时候的我稍微有接触过51单片机C编程,不过由于不怎么写代码,所以也帮不了他什么忙,回想起来也真是有点惭愧
     到了大二,开始真正喜欢上单片机C编程,自学51和stm32,买了一块开发板就拼命的学,大二上学期依旧报名了学院的电子设计大赛(大二组),我们的作品是手势遥控小车,功能简单,就是用手势控制小车的前进后退还有转向,然而程序算法对于我们来说还是有些难度。我们用的是mpu6050模块,用mpu6050解析手势的姿态,还有角度,记得为了防止手势的轻微晃动对小车的影响,我们通过mpu6050内部的加速度传感器判断手势挥舞的力度,只有人为的有力挥动小车才会识别并做出相应的动作。我熬了好几个晚上才把这部分搞定,总会出现一些莫名其妙的问题,让人哭笑不得。最后在比赛前一天晚上,我的队友为了能更好地完成比赛,加了一个led灯指示电路和代码,在程序里面实现小车调速并用led显示的数量来指示小车当前的速度级别(亮八盏全速,亮四盏半速),但是加上去就不行了,熬了一个通宵找问题,最后才发现原来是一行小车pwm初始化代码写在了灯那段代码的后面,导致引脚的初始化失败。那时感觉真心塞,不过付出总是与收获成正比,我们拿了院第二名。
      大二下学期很快就来临了,我们这次参加的是四个学校共同举办的比赛,我们打算做的是一个助残鼠标,不过后来失败了,主要是时间原因,其他因素也有。我在比赛期间主要是负责nrf24le1与nrf24lu1的无线通信还有usb协议的移植编程,搞的我头大。参考了别人写的程序还有靠自个的理解进行修改和调试,最后搞到半路,没能达到要求的功能,也是醉。现在在准备参加国家电子设计大赛,刚好逛论坛时看到了这个活动,就顺便进来水一下,哈哈,还是新手,还请各路大神多多关照~

使用特权

评论回复

打赏榜单

21ic小喇叭 打赏了 3.00 元 2015-08-10

43
p141592653| | 2015-8-8 23:16 | 只看该作者
的确,想当年,刚接触专业的东西,之前连专业名都没听过,开始学习是很痛苦的,特别的没人带的情况下,工作也是这样,做一些平时没涉足的领域,没人带,简直是煎熬

使用特权

评论回复
44
通宵敲代码| | 2015-8-10 20:33 | 只看该作者
sl3340 发表于 2015-8-6 08:43
我倒不这么认为,说不定若干年以后会有人说写C的都是高手。生产力决定生产关系。 ...

:)不论何种语言,最终都逃不过编译环节,
而出来的结果都是汇编程序!
所有的汇编程序都需要进行汇编操作后,
再能成为机器识别的二进制代码!

所以不过高级语言发展到多少代,
汇编语言永远是基础!
至少目前还是!

使用特权

评论回复
45
通宵敲代码| | 2015-8-10 20:34 | 只看该作者
喇叭是什么专业的??
竟然也学编程!
来来来,写个hello world!
让大家一起开心开心!:lol

使用特权

评论回复
46
HORSE7812| | 2015-8-11 10:17 | 只看该作者
mark

使用特权

评论回复
47
淇少爷| | 2015-8-12 10:58 | 只看该作者

使用特权

评论回复
48
```| | 2015-8-12 12:55 | 只看该作者
刚工作那会,做博通芯片的案子。软件有两套,分别基于新旧两套SDK。实际上,生成用的是旧SDK的。新SDK主要在尝试验证阶段。
新SDK的软件有一个bug,播放视频的时候会发生段错误。老板把问题丢给我,让我处理。我解决问题的习惯是要把原理弄明白,结果吭哧吭哧看了快一个月,连基本的运行原理都没有弄通,更别提解bug了。时间临近,赶紧找同事帮忙。这位同事拿来新旧两版SDK,一处处的替换、验证、替换、验证。几千行的代码,最终定位到一处改动导致bug发生。
同事虽然不清楚运行原理,可最后也把问题解决了。这件事情对我触动很大。工作上很多时候,时间紧,任务重。根本不能像在学校那样,有大把时间可以系统学习,然后再慢悠悠解决问题。同时,工作中有些技能也是学校里不会教的。就比如通过新旧SDK对比、替换、验证,找到bug行的办法。

使用特权

评论回复

打赏榜单

21ic小喇叭 打赏了 1.00 元 2015-08-19

49
15989357794| | 2015-8-13 16:14 | 只看该作者
高手,利害!

使用特权

评论回复
50
小可可儿| | 2015-8-14 21:52 | 只看该作者
被虐中

使用特权

评论回复
51
zlovey2127| | 2015-8-18 14:21 | 只看该作者
现在正在被孽成狗!

使用特权

评论回复
52
21ic小喇叭|  楼主 | 2015-8-19 10:07 | 只看该作者
通宵敲代码 发表于 2015-8-10 20:34
喇叭是什么专业的??
竟然也学编程!
来来来,写个hello world!

偷偷告诉你,学通信的……哈哈,现在已经不会编程啦,学屌一枚啊

使用特权

评论回复
53
lvyunhua| | 2015-8-19 12:50 | 只看该作者
虐的最多的就是   if....   else....

使用特权

评论回复
54
通宵敲代码| | 2015-8-19 14:20 | 只看该作者
21ic小喇叭 发表于 2015-8-19 10:07
偷偷告诉你,学通信的……哈哈,现在已经不会编程啦,学屌一枚啊 ...

;P通信的···
都是学屌,大学课程我早忘得一干二净了!

使用特权

评论回复
55
zhuyjgh| | 2015-8-19 17:45 | 只看该作者
关于代码,,我的理念一直是,,你不虐它它必虐你!!

使用特权

评论回复
56
月下飞鸿| | 2015-8-21 10:07 | 只看该作者
我们当时调程序的时候,总是发现机器有个数据频点不对,然后一直调,一直开机关机,从早上调到晚上,一直没发现问题出在哪儿,当时还年轻,急的想哭,找各种大神,到最后老师才发现是数据计算的时候数值太大,溢出了,想想这事就不愿意当程序猿了~~

使用特权

评论回复
57
apricotx| | 2015-8-25 11:57 | 只看该作者

使用特权

评论回复
58
liozhenbin92| | 2015-8-26 18:06 | 只看该作者
虽然我也会一点c语言,但是非常有限啊,关于指针啊,宏啊概念都有点模糊,然后就去写代码了,结果各种无语的错误就出现了,现在正在被虐啊,STM8时钟配置看了一下午了,还是晕啊

使用特权

评论回复
59
linxi6079| | 2015-8-31 12:24 | 只看该作者

:handshake哈哈哈,刚开始学c的时候,我也这样,还不知道哪错了,关键。:lol

使用特权

评论回复
60
czdo| | 2015-8-31 12:45 | 只看该作者
tyw 发表于 2015-8-5 13:12
20年前扒拉过的近万条汇编指令,那是一个赌机类的游戏机主板源程序,用z80编的.近万条,平均每条10个中文,算一 ...

确实厉害万行
汇编

使用特权

评论回复
发新帖 本帖赏金 10.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则