@
Mayuri 感同身受。
"急于证明自己,期待他人关注,以为自己是'特殊'的不可一世的中二迫切想在世界中找到自己的位置"
自己真正接触编程较晚,大一时才真正敲下第一行代码,谭浩强老师的 C 语言示例。永远记得在学校机房里用 VC6.0 编译运行那几行代码时自己内心的强大震撼及世界观层面的天翻地覆。在旁辅导的老师还演示了下计算机病毒,自己总算真正对计算机病毒有了直观的认识。而后便开始自己的折腾。
大学学的是电子,专业对口是硬件开发,培养方案里涉及到的编程语言的话,有 c (大一上)、matlab (大一上)和 verilog (大四上)。刚开始时对硬件开发是抱着极大的热情的,觉得单片机挺玄乎神乎,学校里听了一场校外讲师的单片机培训讲座,后面也花了好几个星期到外面的创业空间里免费听他们的单片机实战训练课,keil c 啥的,然而最后发现自己真没学到什么,内心对这种软硬件结合、需要编译烧板的行当真的不感冒,自己更向往的是那种纯软件式的,一台笔记本走天下,远在天边的人也能够立刻体验到我的软件作品。
大一下时在校内 mooc 平台选修了 flash 动画,课堂最后接触了下 actionscript ,当时我是把它当成 JavaScript 的,也算是跟 JavaScript 的第一次接触,最后弄出来的简陋的动画作品让自己颇有点成就感。另外一方面,学院内当时有个老师在搞 python 方面的创新课程,彼时围棋比赛机器学习的惊人表现让 python 如火如荼,先前在一门网课上学过点 python 基本功的自己报了名,更深入地学习了下 python ,接触面向对象编程,科学计算用到的相关库,用 pygame 写写游戏界面啥的。最重要的一点,老师推荐了个神奇的初学者编程学习网站,sololearn 。直到现在我都觉得 sololearn 在主流的专业开发者群体里没啥存在感,闯关式免费学习各种语言的基本编程知识,移动学习体验极为优秀,对于当时求知欲十分旺盛的自己来说真是犹如天助。自己花了近两年时间泡在上面,学到了很多编程范式,但也没确定自己的主力开发语言,主要介于 python 和 php 之间。此外学校创业园那边有苹果公司资助开设了 ios 初级开发课程,好奇心十足的自己就选修了,课程讲 swift 基础知识,最后的界面设计编程倒是草草了事,自己真心还不是个果粉,swift 就此别过了。说到 php ,有一天在一个技术 Q 群里看到有位大佬分享了个微博自动登录的 php 代码,自己就想把它跟一个唐宋诗词接口结合起来,搞一个诗词微博机器人,于是就钻研了一段时间 php 脚本开发,最后真的把它搞成了,成就感十足,觉得自己比那个多年前搞过类似的饮水机微博机器人的浙大博士生还厉害。python 的话,除写写爬虫外,倒是用它为一个图书馆的老师写了个音乐数据库的自动化文件整理脚本,打包成一个 exe ,让这位老师的工作效率得到极大提升,算是化编码为生产力了。折腾来折腾去,还是没怎么确定自己未来的职业方向,然后微信公司抛来了橄榄枝。
那时候微信开始大力推广微信小程序开发,公司人马跑了很多所高校来宣传微信小程序开发大赛,幸运的是,自己的高校也在内。和他们近距离接触后,自己开始十分认真地开始看待“Web 前端开发”这个词来,自己是在 sololearn 里接触过 html 、js 和 css ,但是不算认真用过,hexo 搭个博客网站也算的话。跃跃欲试地,报了名,然后在学堂在线听了他们和清华大学合作的微信小程序开发课程,然后发现自己真听不懂,数据绑定啥的,一头雾水,dom 操作自己还能理解些。痛定思痛,自己在真正专业的 Web 前端开发面前还不入流,得回归到扎实的基础上,于是额外选修学堂在线的另外一门课程《 Web 前端攻城狮》,一整门课程下来,自己在 Web 开发方面总算是知识面齐全扎实了,开始折腾孵化自己的微信小程序,前前后后花了很长的时间,最后弄了个艺术画展小程序,可以拿得出来刷排面了(然而感兴趣的人挺少,没啥用户,纯粹是自我艺术陶醉),开发比赛方面的话,擦肩而过,作品完成度还行,领个参与奖代金券。确定了自己的职业方向是 Web 开发后,内心就踏实了些,努力学算法和数据结构,也不打啥算法 CSP/ACM 比赛的小心思,对 C++敬而远之,孵化了个生命游戏网站,跑到隔壁计软选修相关课程,勾搭上了个印度裔老师,靠着良好的课堂成绩表现成为了他的 Web 开发课程助教,帮忙改作业,辅导 HTML 、JS 、CSS 、PHP ,得到个机会秀下英文口语指导搭设 hexo 博客网站。毕业前夕出国留学的幻想破灭后,在学校附近顺利找了个软件公司入职,花了几个星期搞懂 Vue 和 Vuex ,成长为公司核心创收项目的主力前端开发。业余时间去搞搞国际公关,自娱自乐到一些英文技术会议吹吹水啥的(比如那个生命游戏网站),也努力充电,往 react 方向靠一靠,学以致用,捣鼓兴趣项目,frontendmasters 网站强烈推荐,知名英文前端大佬俱乐部,紧贴 Web 技术最前沿。
。。。之后的话,百尺竿头,更进一步,听从本心,破釜沉舟!