微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 电子工程师编程回忆录

电子工程师编程回忆录

时间:11-22 来源:互联网 点击:
远去了,那一行一行的代码,远去了,那曾经的激情,而不曾远去的,就是那对这样事物的不变的回忆,他,就是编程。

恐怕编程算得上是一种纯粹的创造了,从无到有,在开始编程之前,你有的只是心中一个遥远甚至不且实际的想法,人们会对你的想法感到惊奇并且给你贴上不可能的标签,甚至你自己的心中也存在着这样的疑问,你在疑问自己是否能够拿出心中想象的那个东西,你在质问你的能力所能达到的界限。等到那一行行的代码诞生的时候,你不禁感到无比的惊奇,你不禁赞叹其自己的那种似乎无线的创造力,他给了你走在路上自豪的理由,你会去情不自禁的想到,如果当初否定了这种可能,该是一件多么可惜的事情啊!在代码出来之前,谁都不能确定下一刻在他们的眼前会产生啥,这就是编程,不是写代码,不是敲代码。

对编程的回忆,最早的时候应该开始于一种模糊地听说,一种不太清楚的了解。在无数的电影中这项事业只适合于头脑十分发达的人群,只适合于那种长的帅气逼人的影视明星(当然,这是开玩笑),往往在危机时刻的挺身而出,在迫近极限的那几秒,敲上一连串的代码,然后回车,所有的荣誉属于他们,关于英雄的神话又一次被活生生的创造,但是实际上,现实不是这个样子,或者说,差得远了,真是世界中当然存在黑客,但是也肯定不是如此的活在如此富有戏剧性的剧本中,他们也像正常人一样,经营者灭天的油盐酱醋,重复着每天的冥思苦想。这就是生活的必不可少的一部分,好像扯远了,让我们回来一点。

之所以这么说,就是一个意思,在编程的道路上,谁都有可能成为自己的英雄,只要你在内心中怀有一种十分的兴趣,你会觉得这一些指令背后肯定隐藏着令你着迷的事情,而你也有这种可能去了解和探查他,或许还能做出某些友谊的改变,你也许会选择这个东西的研究或是深入作为一种将来的职业,因为你或许知道,这个职业,联通他曾经创造和造就的一大批的财富神话(诸如盖茨)一样的神奇,正在吸引着无数的聪明的脑袋,你也有只成为其中的一员。

不幸的是,对于我来说,上述的一切只是一种遥远的想象(不过即便如此,对于正在读着这篇文章的你来说,并不是啥不幸的事),吸引我的,只是一种未知的奥妙,以及一点点的兴趣,或者不违心的说,在开始时很大的兴趣。

有了在大学开始时学习的C的一点基础,我便可以开始一点自己的奇妙的旅程,事实上,每一个人都可以,我当时用的编译器(通俗点说,就是可以吧你写的代码解释给机器听的中间人,说的也许比较玄乎,你也许会认为这个东西很神秘,不过据我了解,这个充其量也只是一个软件学院大二或是大三的学生一个学期的大作业,所以说,有些事情,不用去把它想得太复杂,毕竟也是一样构造的人脑想出来的东西嘛)是名叫TURBOC的东西,他想对其他的大型的编译器来说可以说是短小精悍的了,但正像有句话说得好,麻雀虽小,但五脏俱全呐。这还真不是胡说,及时现在还是有很多的人在使用它,其中存在一种难以割舍的情感,是的,对于这一点我不得不承认,我怀旧,有些东西用的时间久了,你就比较难以离开他,或者说,及时他已经变得比较落伍,你还是不会去放弃他,而是寻求使他改进的新的方法,不过这种努力往往会失败(在后面我会提到)。

自己主动开始探究的东西往往会给你留下很深刻的印象,这种经验总是可以成立,不用考虑其他的因素,上课的时候所教授的是一种绝对的标准,你会去费劲脑子去对付一个一个标准的检验的问题,去努力解决他们,有的时候你知道及时解决了也没啥有趣的,但是你必须去做,这个毕竟有一点恼人,但是现在想来,有些东西只有标准化了,特别是开始的时候,日后才会对你起到至关重要的作用,会是你事半功倍。所以说,基础是一定要打牢的。

可以说,从游戏开始探究是一个不错的主意,而让你的屏幕上的东西动起来,是第一步激动人心的(至少在我看是这样),我的第一个探究,就是让一个静止闪烁的动起来,如果你有那么的一点兴趣,只要有现在的网络的巨大的帮助,相信不是难事,而你也会想到之后会发生的事情,当一个点动起来的时候,你就会去想更多的点动起来并且形成某种组合的神奇的效果。不错,接下来就是这么发展的,首先你可以做一个大大的组合式的倒计时,也就是用很多的小点来组合成一个数字,然后随着时间的推移,你可以使这些点按照你所预想的方式动起来,然后就是倒计时的实现了,这之中设计到一些特定的函数的使用,之前对这个的认识比较不足,编译工具在自己的哭肿其实已经包括了一些固化的函数,比如时间的函数,Delay函

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top