接触计算机的神秘,大概是从准备上大学的时候开始的,莫名奇妙的填报了自动化专业,听着别人说的要求学习编程,所以买了一台廉价的笔记本电脑,除了ghost还原,onekey之外,对于电脑的了解实在不多。
大概对于程序的了解是从图形编程开始的,看着当当网上46元的介绍关于APP inventer 的启蒙书,竟然有些嫌贵,便去百度下载了另一本书《21天学通c++》,幻想着速成的我开始相信书中跳过c语言直接上手c++,当然后来连编译器都没有找到。c++的梦破灭了,趁着学校开设了c语言这门课又去买了同版本的《21天学通c语言》,从来没有编程经验的我面对这些陌生的概念自然是吃尽了苦头,现在想来,从那时开始过了一年半,c语言也不敢说精通,只是最近补了补关于指针的知识,正在一点点填补大一时候编程留下来的心理阴影,学习java之后,对以前关于面向过程,面向对象夸夸其谈的行为有些愧疚,哪怕那时候学习过基础的Python,也是连对象的概念一知半解。
因为有老师说,来到车队可以学习编程。于是便把无数个日日夜夜交给了单片机,一堆陌生的概念,仿佛和这个组织一样,已经纠缠不清了,感觉就是在背程序,当然没有算法,每个视频都要几个小时,时间也许就浪费在那个上边了吧,现在打算闲着的话玩玩arduino,当然凭借着数字电子的基础,看看文档就足够了,视频这个东西也许只是用来帮助理解的,也只是辅助而已,真正的技术是自己设计电路设计程序的能力,只是可惜亲身经历之后,一年多的时间之后才有些懂得。
那么从硬件开始说起吧,51单片机大概是大多数电子爱好者入门的首选了,因为到了大三也要学习,而且用的是汇编,我们用c语言自然要高级很多,那时候是这样想的,也对此深信。笃信着可以超越别人的信念,这一份执念可是让我吃尽了苦头。不愿想起当时不懂硬件时候拿着别人写好程序来用,来抄是怎样一番心情了,把别人的东西抄袭过来就心安理的当做自己学会了,现在想想真是苍白可笑。
还好那时走了很多弯路,尝试过51,树莓派,stm32,连Python和Linux也是那个时候接触的。还记得当时微信公众号点赞赠书,便煽动了所有亲友帮忙点赞,那个时候也获赠了许多许多书。安装虚拟机是从一本介绍区块链的书上学习的,第一次把Ubuntu双系统的教程发给朋友的时候,他竟然询问我最近是否在学docker,原来书的水印暴露了一切。那些在走过的弯路,也渐渐变成了回忆。
对于软件,那时候对于c语言始终是觉得应该被废弃的,Python就是瑞士军刀,还要c做什么?那是一个不太寒冷的夜晚,和朋友聊天说为什么吗学校不开设Python语言程序设计的课程呢?朋友说,Python不能参加计算机等级考试,于是我做了一个很美的梦,果然2017年末,教育部听到了我的想法。
于是有了打算报名Python的打算,只是不过官方的环境是IDLE,用习惯了sublime的我,因为这个小小的原因就放弃了Python的报名,java的基础我已经学了大概,自然计算机二级等级考试的Java也就不在话下了。也就是因为一个小小的原因,计算机考试取消了三级的软件工程科目,三级也可以直接报名了,那么由于从下到大的追求比比人优秀,优越的虚荣心的驱使下,我打算准备计算机三级的嵌入式。好像要以此当做以后的职业,就好像在看到正点原子团队编写的关于单片机硬件无关(HAL)的教程的时候,那份不顾一切要去做嵌入式工程师的梦,那明知路不好走还要不撞南墙不回头的时候,自以为自己做出了最正确的决定时候,还买了很贵的单片机。去年勤工助学的钱,也都成了负数。
万物皆有裂痕,那正是光照进来的地方。还好数字电子和Java开启了我进入新世界的大门,随着Multisim,proteus,ewb软件的使用,以及关于
那么,到底谁在制作这个世界的规则?我们曾经拼命追求世俗的成功,但是到底是为了什么呢?也许真的就是那一句,
面对这个什么都不懂但是夸夸其谈有些轻浮的孩子,一些老师显得十分宽容。