老早就说要开始的,在校就是事情多。刚刚结束掉了蓝桥杯,学校互联网+的初赛也刚刚结束,接下来还有电赛、工程机器人等等。大学生活实在是充实。

我是专升本的学生,专科的时间是真的充足,玩的花也玩的多。专科学的软件技术专业,不过我不会java,也不会做网页,会的只有单片机和画PCB。在大一下学期的时候应该是,接触到了ROS系统,当时咬着牙买了一套树莓派+一块闲鱼二手的显示器,现在想想确实不亏。我目前做的兼职,大部分都是树莓配为基础锁扩展的,不管是嵌入式软件开发、网络通讯等,甚至瑞芯微(友善之臂系列的开发板),都是技术。

技术类的学生做兼职开发很容易,不管是做毕设、做论文,还是做一些教程、做一些DIY甚至是产品等等,都可以换来一笔不菲的人民币。当然,你要熬过前期,前期什么都要自己买,可能你们学校实验室条件会好很多,可以提供,这种毕竟只是少数。

我身边也有好多学弟学妹们羡慕技术,也有学长来找帮忙做下毕设等等都有,而在学弟学妹当中,他们问我更多的问题是——我该学什么。

我是高中接触的C语言和Java,但当时只是简单的入门,C语言学到指针、结构体、文件操作这三个部分就卡住了,Java在面向对象开始卡住。是彻底看不懂那种,不是不会。

身边也有朋友在大二的时候报了IT技术的培训班,现在也是做了快六年的前端开发,绝对的老师傅,但和其他技术相比,差距是很明显的。

六年小学+三年初中+三年高中,我们步入了大学。伴随着我们的不仅仅是年龄和身高的增长,更重要的是我们关于知识的积累。知识不存在有没有用,更多的是用的多不多。语数英理化生政史地,九科。如果你是一名大四并且技术相当比较牛逼的技术,你来细品我这里的话。

我的高中生活也是比较叛逆的,翻墙喝酒打架谈恋爱,样样都占有。不是不想逃课,实在是班主任管的严,逃一次课能要半条命那种,现在回想,还是很有意思的。我是一名理科生,语数英理化生,偏科十分严重,中招考试英语能30多分考入我们当地的重点一高,全是凭借着数学物理来撑腰。

有记忆的话,是在小学四年级五年级作业的,当时特别喜欢拼装玩具,把一个个小零件拼接装成能变形的机器人,这是很值得自豪的一件事情。我记得当时热映的动画片是《洛洛历险记》,当时在县城里面看到了成套的拼装有霹雳火、力霸天啊等等,老爸老妈也还是比较支持的,而且也是很贵就直接买了一套,就是不允许我一次性全部拼完,哈哈。

当时家里的电视还是卫星机那种,能看到“卡酷动画”,当时有个卖玩具的老是在上面秀,叫“卡酷旗舰店”,当时还没有网购,但是那拼装是真的让人心动,特别是带电的那种。

六年级左右家里面条件稍微好点了,把我接到了城里上学,城里有个玩具店叫做“聪明屋”,我在那里接触到了第一个带电的拼装玩具——《星际飙车王》的赛车还有四驱车,15块钱一套,就是装好了打开开关直接就跑,就这个当时还是挺开心的。

初中时候接触的拼装玩具是“启蒙”系类的,铁件的。当时学校有个小发明的竞赛,我把老爸的电动剃须刀拆了,取出了里面的电机和电池,加上“启蒙”的拼装零件,加上泡沫。做了一个可以在水上跑的小船。当时其实是想拆一个遥控车来做遥控的,实在是当时遥控车比较贵,100多块钱的。虽然后期拆了一个,可惜拆报废了,唉。

初二的时候已经开始物理课,初三的时候开始物理电学。当时害怕学不会,还买了一套物理的电学实验箱,当时好像是59.9,用的还是网银来支付,实在是麻烦。这套电学实验箱里面很全,除了欧姆定律的实验之外,里面还带了个继电器模组。大家有印象的话回想一下,我们那时候继电器的控制和驱动都是同一个电压,只是控制的部分是单刀开关,被控的部分是小灯泡。

当时有个实验,是设计双控电路的,好家伙。当时没有百度,有的只是自己猜和老师讲,老爸当时还问我在干啥,一看题对着我就是臭骂,那是第一次跟着老爸出去干活。老爸是做水电的,爷爷是木匠,这恐怕是真正的理工男家庭吧。也是那一次,我知道了单刀双控这个名词,现在想来真是一个大写的“操”!

初中的英语就一直不好,中考后已经做好去职专的准备,中考的假期就在家附近一个修家电的的店里玩(其实是想学的),结果去了半个月,修了三十多个电风扇,而且都是一个毛病——放久了落灰了清清灰加点油就好的那种,就算拆、装!老板让我对外说,里面什么启动烧了,换个50块钱,内心当时是真的郁闷。当中也参与了一次修电视,为什么说是参与呢,就拆了螺丝,拆完了老板让我自己打玩表看看,那个电视剧还是老式的,特别大,当时不知道怎么回事,万用表直接把电视打起火了,唉!虽然没有说啥,我就是觉得技术得回(从)炉(头)重(开)造(始)。

初中当时有点混,在一些“群”里面造。到了高中也是,记得高一的一年,晚上翻墙出去上网,白天睡一天,或者是晚上在学校对面的草坪上整两口,日子就这样过着。这种日子真的会乏味,有时候回去看到老爸忙的,心里面感触很深,想过好好学,改邪归正,结果慢慢产生了厌学的想法。高一第二学期我就直接退学了,感觉在学校家里给着生活费天天翻墙上网喝酒啥的,我已经废了。当时最直接的原因就是打架,下手有点重。

出来学校后,第一份工作是做土地测绘。当时赶上临县的宅基地调查,有些测绘公司需要一些画平面图的,工作不难,就是跟着司机下乡,和村干部们一块挨家挨户的量自己地的长宽,然后在纸上画个草图。工作不累,全年无休。当时做了一个月就做不下去了,没别的原因,烦躁。

第二份工作就比较奇葩了,在QQ上见到了北京送货的招聘,瞒着家里面自己定了车票跑到了北京,结果做了三天的保安。就在庆丰包子铺斜对面那,那时候庆丰包子铺还是很有名的,也是这次接触到了编程。当时旁边有个青少年创客什么的,同样的年龄,他们能做科研、做机器人,而我却在做保安。

我又回去学校了,不过是回到了我们本地的实验高中,怎么说呢,宁为鸡头不为凤尾吧,而且一高的压力确实是大。大二开始运动锻炼身体,然后买了C语言和Java的书,当时没有电脑,就是理解概念、理解意思,买了个文件夹,就是抄书,笔记本撕成一页一页的,抄完一页放进去一页。

那个时候学编程真的是很好玩,我当时还买了黑客攻防渗透之类的书,记忆最深的就是花无涯花少的《网络黑白》——天下皆白,唯我独黑。这本书现在来看的话确实是没什么东西,但是对于好奇的人,还是很赞的。当时一起搞编程的有海军、逍遥、无名、老王、布吉、老大等等好几个,天南地北的在一个群里面聊编程,虽然都很菜。

高三的时候,我们在做了一些CodeVS天梯榜(http://codevs.cn/现在已经没了)、洛谷社区(https://www.luogu.org/)等一些题目,每次都很惨,就是玩!

编程入门三道坎,第一是变量,要理解变量常量是什么,关键字要清晰。第二是逻辑,顺序结构、选择结构、循环结构,不仅仅是理解,要会用嵌套、会做函数。第三就是指针、结构体、面向对象,这些就是比较高级的部分。

高三的时候买了一本C语言的书——啊哈磊的《啊哈C语言》,借助这本书成功入门了变量和逻辑。其实学完变量和逻辑后,再去对照Java,你会发现他们其实是一样的。高中特别是高三,编程玩的比较痴迷,然后就走了单招到了专科。

专科在我看来就是自由,时间充足,老师也管的不严,更多的时间来做自己的事情。我在学校组织了工作室,先是宿舍的几个人在一块瞎搞,后来搞到了学校的众创空间,然后队伍就扩大了。一次机缘巧合(就是出去喝酒)认识了电子系的一个大佬——天龙,STM32单片机做的跟手机一样的(当时实在是太年轻),实在是痴迷,然后我就搞单片机来了!

然后就是古月老师的星火计划的课程,到现在玩机器人。

现在的我吧,机械建模、电路、PCB设计、51单片机、32单片机(MicroPython,死都不用C写32,或者死都不碰32)、Linux应用软件开发、服务器运维、网站网页、Unity 3D、深度学习,主要玩的还是嵌入式+ROS+人工智能,软件硬件都搞那种。和电子系的比软件、和信息系的比硬件,这就是他们觉得我是大佬的原因(其实我算是假大佬,技术不是很稳)。

开篇先来瞎扯一段,聊聊过往感慨。当时选择IT的原因很简单,就是工资高!但是没想过搞机器人搞硬件的,当时都不知道单片机,最多在高中老师的杂志上听过555定时器芯片。但是做了硬件吧,就是喜欢动手拼装+玩电,那肯定是编程+拼装+玩电!

接下来的内容,会以我的大学生活为主线,一步步讲述我是怎么从弱鸡成为一个假的大佬。会涉及讲到技术,但不主讲技术,更多是为一些学弟学妹提供一个学习方向甚至路线的等等吧,既是记事,也是记实。


内容错字体谅,有问题指出哈!感谢阅读