真正开始学习开发是三年前与同学一起参加大创,负责纯html写页面样式,html + MDUI,甚至连逻辑都没有,数据后端负责渲染,但也就是从那时开始埋下了开发的种子。
以当时的眼光看web开发的一众同学,都是大神一般的存在,能操作数据库读写,然后把我写的静态页面变成活的。
Django是我接触的第一个WEB框架,最开始上手的时候翻来覆去读文档,看技术博客,却理解不能,折腾了半年仅仅能够把自己的静态页面填满,对于稍微下层的东西一概不知。大一升大二的暑假,我啃起了一本C Primer Plus,我也愿意把她看作是我变成道路上最重要的一本启蒙书籍。对于一个纯小白而言,每前进一章都极为困难,尤其涉及到底层原理和指针,更是看的一头雾水。书就一页一页的翻,代码一行一行写,书看完了,代码敲遍了,对于C语言的轮廓也稍微清晰了起来。
开学之后,有了暑假积累的一点点编程知识,我继续开始对WEB开发的探索,语言选择了比较好掌握的Python。因为对当时的专业毫无兴趣可言,几乎每天都躲在宿舍,坐在把四五年前买的显示器和上13英寸的macbook塞进二尺不到的书桌格子前看文档,读博客,写代码。当时手上有一块树莓派3b+,居然在它的基础之上做出了开关门锁的应用(当时只负责实现了对门锁的控制,网络部分是同学写的,直到半年多之后才知道整个技术栈:利用Python与远端C编写的SocketServer建立连接,通过读远端状态实现网络部分;电路部分通过IO引脚发送PWM信号,经过舵机控制电路进行信号转换,最终实现舵机旋转到指定角度)
在我本以为大学四年就只能在一个自己讨厌的专业,被迫学着一些令人发怵的专业课程中度过时,新冠疫情在国内爆发了。肆虐的疫情带来长达半年的居家学习,让我又了更多时间沉淀自己。在疫情中重从头学习了计算机网络基础,并尝试用Django搭建了自己的博客以及一些练习项目(包括一个学生信息系统、用于博客的图床应用等)。与此同时,还读了《全球通史》《影响力》《穷爸爸富爸爸》等书籍,这也帮助我接触到了不同的观点,在一定程度上引导我向着更正确的道路上发展。
时间来到20年六七月份,我的一波骚操作,连降两级成功转到计算机学院,也成了非常重要的一个转折。与此同时,金融市场受疫情冲击,各国相继出台货币宽松政策,行情一片大好。受到《穷爸爸富爸爸》一书阐述的观念以及老华价值投资的理念的影响,我带着假期文案兼职赚到的稿费杀进资本市场。现在来看这也是培养财商及其重要的一步。
进入新专业的第一个学期,我凭借之前的练习项目经验在程序员客栈上成功开出了两单,在室友介绍下还用爬虫技术给微店上货,开出了勉强算得上大学时期第一桶金的1000多元订单。
转过年到了2021年春,通过平台认识了两位老板,他们给到我将自己编程方面的技能和理解应用于工程的机会,并让我认识到自己先前的学习之价值所在,感激涕零,不知何以为报。21年的上半年,我利用兼职工资(当然还有生活费)不断积累资产(基金、股票),租了一间小屋改造成工作室,给父母买了礼物表达我的感谢……
暑假期间更是拿到了10K+的兼职工资,但在开发的过程中也越来越感到自己的无知:对计算机系统的一知半解,完全不了解软件工程,对语言学习不够深入,对投资的理解浮于表面,对金融机器运作理解并不透彻……而且这些问题,认真学习已有课程似乎并不能起到帮助。时间被琐事、课程和兼职填满,也很难抽出大块静心学习的时间,焦虑充斥了我的生活。
焦虑似乎总带给我更多思考,推着我不断向前。我开始寻找时间管理的方法,开始为未来寻找出路。希望不久之后能交给自己一份满意的答卷。