本文主要是介绍致敬1024天前的自己,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今早打开手机就收到了来自CSDN的消息,哦,距离我发表第一篇技术博客已经过去1024个日夜了。
我第一次发技术博客是我大二做完我第一个网站时写的。因为网站需要上线服务器,涉及到不少linux相关的知识,我在自学的过程中走了不少弯路,所以就把一些入门的经验做了总结,把使用云服务器学习linux的方法分享了出来。现在看,当初的分享及其粗浅,但对初学者确实会有不小帮助。
我的故事
回想起第一次对代码产生兴趣,应该是大二上学期的时候。我认识了一位打电赛的大三学长,跟他一起摆弄一些单片机的小项目。因为我当时没什么基础,所以他推荐了一本郭天祥写的51单片机入门书给我。这本书里的东西十分基础,现在想来对我技术成长帮助不大,但作者写的自述给了我很大的震撼,他让我知道了有那么一批人,读大学时会每天学习到凌晨两三点,早上七点起床,刚毕业就能拿到十好几万的年薪(在当时我的眼里已经很不可思议了)
我在那段跟学长一起摆弄单片机的时光里,过得非常快乐。对一个新手而言,学习单片机这种简单的开发,每天都能看到很大进步。我那时还和我的一位高中同学每天晚上都有很多交流,给她看我新做的小项目,分享我的进步。她的专业是日语,但从不吝惜对我的赞美,我很感谢那时的她,她的肯定成为了我不断前行的动力。
事情的变化发生在大二的11月份。我在学校参加的兴趣社团提出了一个自建网站的需求,想在网站上不受限制地发表些长文和长视频。想法很好,但整个社团里没有同学能实际实施这件事。我抱着试一试的想法,瞒着众人自学开发了起来。但我低估了这件事对新手的难度,几乎占用了我所有的休息时间。那时,我甚至连吃饭都嫌麻烦,一天只吃一顿餐,不上课的时间就全在寝室里做网站的开发。这段时间里,我唯数不多的慰藉,就是和父母通电话,以及和那位高中同学分享我每天开发的成果。后来,没日没夜在宿舍开发网站的我,一个月就完成了一个功能完善的社团门户,现在想想还有些佩服当时的自己。
再后面,因为租用了一台腾讯云的服务器,为了让服务器的租金更物超所值一些,我开始玩起了花活。在服务器上用 js 开发过网页版的贪吃蛇,用 python 做过人脸识别和 OCR 应用,也在服务器上尝试了各种各样的 linux 发行版。我的那位高中同学,此时应当可以算作我的知己了,我们几乎已开始无话不谈。为了感谢她,我花了三天时间为她开发了一个支持短对话的交互网页,作为送她的生日礼物。她很满意,也许还曾经感动过,我本以为这会是属于我的浪漫开始。
时间很快就到了大三,我的技术有了进一步的成长后,我开始尝试制作一些完整的应用程序。在这个阶段,我开发过五六个 toy code 级别的安卓 APP,还进行了鸿蒙生态开发的学习,制作了一个原创的手表应用和手机端原创的五险一金计算 APP,这部分代码我开源到了我的 github 中,(源码可点击此处查看)现在看来难度不是很高,也比较适合初学者学习。那段时间里我做得东西比较杂,因为课内的学习内容涉及到了数字信号处理,我做过一个数字滤波器的 matlab 项目,也玩过 fpga。我依然每天分享我学到新知识的快乐给我引为知己的她,但不知道什么时候开始,她不再像过去那样热情地回应,多次仅作一些敷衍的评价。
代码量到一定程度后,我感受到了我一些基础知识的缺失,所以我又去自学了操作系统、数据结构、算法这一类的基础知识。可能因为有过不少的开发经验了,这些东西我学起来很快,也能一眼看懂所有的示例代码。就当我暗自兴奋,想用新学的知识重构我的网站,为她量身定制一个个人博客时,她离开了,去了日本留学,同时也和我断了联络~。不过,此间自然不是没有原因,代码的初学者很容易因为提前掌握了一些浅显的本领而骄傲自满,目中无人,我的自矜自傲让我失去了她。
我对 1024 天前的自己,感情非常复杂。一方面,我感谢他让我在毕业后拥有了一份不错的工作,能够提前那么多年参与国内科技薄弱环节的研发工作。另一方面,我也遗憾他剥夺了我很多时间和快乐。程序员的道路是比较孤独的,有共同语言的人极少,但解决问题产生的成就感也会令你沉迷。
我借这篇文章说点牢骚怪话,在这个分享技术的平台第一次分享了不相干的内容,希望读到此文的你勿怪。但请你相信,功不唐捐,你走在成为程序员道路上的每一份努力都不会被时光辜负。也许不久的将来,你也和我一样,每天开着自己的小汽车去编代码,下班后轻松写意地奔赴外滩,吃个夜宵~
送读者的话
Just do it, and nothing is impossible !
这篇关于致敬1024天前的自己的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!