4224|14

64

帖子

1872

TA的资源

一粒金砂(中级)

楼主
 

【原创】我学代码的苦逼历程 [复制链接]

本科一年级的时候就开始接受C++的课程,那时最大的感触,这世界上还有这等鸟语言,根本无法理解这些英文字符和数字的组合能够表达传递什么意思,由于当时还未从“数理化”的思维转变过来,很不幸的当年的C++课程给挂了,荣幸的得了47分,当年心情极其糟糕,荣幸的把英语也给挂了58分。后来,学校给了一次补考的机会,英语顺利补考通过(虽然我的英语不好,但是当年考了58分,确实令我瞠目结舌),再后来的后来,重修C++这门课,老师都把范围缩到很小,可是我依然只考了74分。

本一的结尾,我做了一个重大的决定,我要转系,当年高考数学考了142分,就幼稚的以为我要读数学,其实当时我连工科和理科有什么区别都分不清,更别说了解应用数学这个专业了;转系还有另一个原因,读数学毕业就业面相对较窄,于是我就打算转入信息工程,我们学校的王牌专业。于是乎,转系的复习历程开始了,对我而言是我的另一次高考,因为当时数学系的数学课上的比较深,所以上的内容很少(数学系的人应该很清楚),而别的专业的人的数学课早已经上完了,什么微积分,常微分方程,而研一结束时,在数学系,这些东西还没开始,不过庆幸的是当时转系考试不考C++,不然就悲催了。

一个暑假我都在复习,8月底学校举行了转系考试,三门考完,我当时想死的心都有了,整整一个星期,我都没心情吃饭,当时的大便颜色都发绿,我沮丧死了,卷子太难了,数学难,英语难,物理更难。最终结果出来,三门课考了55,66,55,这个分数出来后我高兴死了,当时学校的规定是每门课必须过50分,正好我都过了,哈哈哈!!!!

转到信息工程后,悲催的生活开始了,在数学系学过的课程部分要重新学习,尼玛,C++还得重学,这门课是我最害怕的,我始终不知道,那么多行代码人到底是怎么写出来的。在信息工程又接触了别的编程语言verilog/vhdl,该专业又开设了《嵌入式基本原理》,反正很多和编程有关的课程,我怎么这么倒霉啊,哪里不会搞哪里。在信息工程的一年左右编程什么的对我而言就是ctrl+c,ctrl+v,至于代码到底表示什么意思,我是真的不懂。就这样我晕晕乎乎的度过了大二,期间打酱油参加了许多编程方面的竞赛,做了很多编程方面的课程设计,但是对我而言都是从东面拷贝,然后复制到西面,真正自己写的东西太少了。

本三的时候,我去了一家做智能卡的公司实习,实习期间那个公司没给我安排任务,一方面我就实习一个月,另一个方面,他们可能感觉我根本不会呆在那儿,不过也好,这样我就有充足的时间自己学习了,于是我就恶补C++,MFC,把人家的代码成段复制看到底能实现什么功能,然后分析这些功能是如何实现的,那时的感觉稍微清晰点,但仍然很晕乎。

本四的时候,由于知道自己保研了,又找了家公司实习,上来的任务就是让我用MFC做一个小软件,具体功能有绘图,保存图片,串口控制,我的天哪,完全不会啊,但是不能还没干活就辞职吧,于是我咬着牙过来了,2个月,参考各种网上资料,终于搞定了,其中,有很大一部分是复制过来的,但是不懂那些代码是如何实现的,不过还好,我自己也写了一部分。

本四毕设,我的课题是视频压缩里的一部分,用硬件编程语言实现,说句实话,之前我就没怎么写过硬件编程语言。。。不过还好借助网上资料搞定,不过是看懂别人的,然后自己再写的。

研一,我去公司实习,参与了一个真正的项目,这个项目的资料很少,只有网上开源c代码,但是我们要用硬件实现,这个项目做了6个月,最终做了出来,但是效果不好,不过代码全部是我自己写的。

至今,我回想自己的学习编程的经历,可归纳如下:

拷贝别人的;

看懂,然后拷贝别人的;

看别人的直至弄懂,然后自己写;

自己构思,自己写。

或许,这就是我这种天资不高的人的学习的方法。

你是如何学习编程的?

最新回复

我好想也是这样,正在努力学  详情 回复 发表于 2013-4-27 08:43

点评

好奇现在楼主的代码是啥程度 哈:)  详情 回复 发表于 2013-4-24 17:07
点赞 关注

回复
举报

2万

帖子

71

TA的资源

管理员

沙发
 

回复 楼主 sunyzz 的帖子

好奇现在楼主的代码是啥程度 哈
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

点评

还是不怎么样啊!!哈哈,自己能写点。。。:loveliness:  详情 回复 发表于 2013-4-24 19:07
 
个人签名

加油!在电子行业默默贡献自己的力量!:)

 

回复

33

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
潜力贴留名.Opera插图补丁.颜色补丁.字数补丁..
 
 
 

回复

64

帖子

1872

TA的资源

一粒金砂(中级)

4
 

回复 沙发 soso 的帖子

还是不怎么样啊!!哈哈,自己能写点。。。

点评

那继续加油 哈哈  详情 回复 发表于 2013-4-25 10:33
 
 
 

回复

2万

帖子

71

TA的资源

管理员

5
 
原帖由 sunyzz 于 2013-4-24 19:07 发表
还是不怎么样啊!!哈哈,自己能写点。。。
那继续加油 哈哈
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 

回复

338

帖子

0

TA的资源

一粒金砂(中级)

6
 
加油哟,俺也在努力中,,,

点评

加油加油!!  详情 回复 发表于 2013-4-25 16:16
 
 
 

回复

64

帖子

1872

TA的资源

一粒金砂(中级)

7
 

回复 6楼 zhoujt 的帖子

加油加油!!
 
 
 

回复

916

帖子

2

TA的资源

五彩晶圆(初级)

8
 
数学学得好的人,比较适合编程啊。逻辑思维能力强。

点评

不是学的好,是考的好,还是有本质区别的啊:Mad:  详情 回复 发表于 2013-4-26 13:55
 
 
 

回复

64

帖子

1872

TA的资源

一粒金砂(中级)

9
 

回复 8楼 daijun 的帖子

不是学的好,是考的好,还是有本质区别的啊
 
 
 

回复

554

帖子

1237

TA的资源

纯净的硅(中级)

10
 
用得好 才是真的好 你好我好 他也好
公司安心,客户放心,你也省心!!!

点评

哈哈,说的好!!  详情 回复 发表于 2013-4-26 16:59
 
 
 

回复

95

帖子

0

TA的资源

一粒金砂(高级)

11
 
有经历,有故事,也是一种财富啊!

点评

谈不上什么经历,发发牢骚,哈哈!  详情 回复 发表于 2013-4-26 17:00
 
个人签名专业PCB生产厂商,高效打样。Q224487018
 
 

回复

64

帖子

1872

TA的资源

一粒金砂(中级)

12
 

回复 10楼 anvy178 的帖子

哈哈,说的好!!
 
 
 

回复

64

帖子

1872

TA的资源

一粒金砂(中级)

13
 

回复 11楼 smart-pcb 的帖子

谈不上什么经历,发发牢骚,哈哈!
 
 
 

回复

120

帖子

0

TA的资源

一粒金砂(中级)

14
 
我好想也是这样,正在努力学

点评

你会成为高手的,哈哈!!  详情 回复 发表于 2013-4-27 09:48
 
 
 

回复

64

帖子

1872

TA的资源

一粒金砂(中级)

15
 

回复 14楼 ybbrdfxk0922 的帖子

你会成为高手的,哈哈!!
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表