这篇文章是抓住自己的恍惚时刻写下的产物,原本感觉自己看着就够了,但是总觉得应该有个发泄的地方,若是作为提问,又太过亢长,但想到自己已经很久没写博客了,故打算将此次写作作为一个自记录,待多年以后整理的时候若能再次看到估计会感慨万千。
履历:
坐标西安,某双非二本计算机"卓越"专业。
大一
上学期,对计算机一窍不通,稀里糊涂中花了900元报了风变编程的Python课,玩了一点爬虫,学完找不到应用场景,几周就忘干净了,跟没学一样。后面才TM发现免费的同类课程其实到处都是。
抱着增大未来可能性的想法报了几个社团,后面因为各种原因都退了,唯一不退的一个跟计算机相关的图灵社团有教一点前端和计算机通识,都是自己上网学就懂的知识。这期间我加了两个学长,一个是这个图灵协会的群主(在我们软件工程专业算是大佬),以及在新生宣讲会上演讲的另一个本专业的学生会的大佬,这两个人后来一个忙于考研,另一个毕业后估计也很忙,总之我给他们的几条提问都是石沉大海,我也不敢多打扰他们了。
迷迷茫茫的到了1月的寒假,有本专业的大牛群发了个“给大一的书”的文件夹,这个时候我还是在“学C语言和学Python哪个更好”的认知级别上,经过上次Python学习的打击后我C语言也落下了不少,我只好乖乖地按照学校的路线走,后面发现到这个时候我才算走对了路,那个文件夹里有C语言,计算机相关通识以及数学启蒙的电子书,还有学习规划的word文档,我现在就在文档上的给出的牛客网和LeetCode上刷题。
那时候给的书我看了《编码》《C primer plus》 ,前者让我总算了解了计算机是什么一回事,不禁大呼痛快。后者在没有更多有效信息输入的情况下,我好好地细读到了结构体的部分,算是把老师讲的重拾了。
下学期开始就爆发了新冠疫情,家同时兼做了教室,和电脑接触的时间就更多了,从这个学期开始学习工具逐渐电子化,电子书网站,电子笔记软件,英语找到了Anki,还接触了番茄钟,时间管理等一堆理念和相关工具,甚至还找到了飞机场。绝大多数的理念和工具都是在这段时间的学习中找到的,此时才发现互联网是个巨大的世界,探索新工具和新信息乃至信息管理成为我以后的一大日常,这是另话。
到了假期以后继续看《C Primer Plus》, 终于看完了抽象数据结构的部分,可是看完书以后该干什么呢?去知乎问得到的回答大多云里雾里,这个时候我那个图灵群主还没忙于考研,去问他该怎么走,他就聊到了html,css和js,问到另一个学长,他正好有一个工作室在招前端,后端,测试和运维(也是在这个时候我第一次了解IT的岗位划分),文档上有大致的学习计划,于是我就照着文档开始了前端学习之路,此时是2020年8月。
总结:看《编码》大概懂了计算机是怎么一回事,初步探索互联网,C语言啃了一整年,除此之外什么都不懂。
大二
好不容易回到学校,由于疫情的原因一切社团活动乃至招新都被停止了,直到现在我都没看到广场上有任何社团招新,社团自疫情后就从此消失了。
上学期学校学习数据结构,此外我通过b站黑马的视频自学了html,css和js,直到寒假我一直学到jquery。
期间我开始重视英语,听力我看B站Coach-Shane的Daily English Dictation看了一百多集,再加上之前Anki阅读法,英语水平大幅上升(真的感觉自己高中英语就是瞎的,不主动就根本无法掌握),后面学校下学期时Java书是纯英文的,舍长一字看不懂,我却能给他流利地把内容读出来(这个努力没白费,嘿嘿)。
此时我已经学会了富强上网,逐渐感受到互联网上找资源和解决问题的便利性,搜索主力已经转到了Google ,后面的问题我很多都是在英文世界找到了答案,中文世界要么就是引流网站间相互传着同一个答案,要么就是直接没有,很失望。再加上学校信息的闭塞和代码量的积累,我逐渐生出一种唯网络优质资源至上的思想,极其轻视学校的学习,一度想着通过网络自学尽快找到工作摆脱学校。
这一学期除了技术栈学习外,由于微机课上的学习不力,我寒假还看了一本王爽的《汇编语言》,算是对计算机底层又有了些了解。
下学期认识了一个转来的同学,在他的怂恿下我参加了微信小程序竞赛,但是东拼西凑的团队太过萌新,连基本的产品计划都做不出来,直到5月(2021)比赛结束都没有交出产品。虽说我借这段经历了解了团队开发一个软件的基本流程,知道了云开发的概念。但后面我看了一些过来人的经验才发现,这学期是打计算机基础的重要时期,而我已经在比赛上浪费了大量时间了。
但当时我正急着想积累工作经验,想着会几个技术栈应该就能找到工作了,哪里管得这些?比赛结束后继续学Vue,但是这个时候那位学生会的学长已经毕业,工作室的网址也没了,我又开始迷茫了,学完了该怎么办?寒假开始后我往boss直聘投简历,几乎零回复。
我傻眼了,比赛吹了,白白学了这么久技术,结果连实习都找不到,以后怎么办啊?
好在这学期我又认识了两个学长,一个是在微信小程序竞赛上认识的,大二就在百度实习了;另一个很偶然,是毕业了主动卖书给我的,现在在一家云计算公司做python后端。借由和他们谈话我才发现自己之前是在是太过于自信“只凭网络就能就业”的论调了,才发现原来公司招聘要考计算机基础,才知道公司招人的具体流程,才发现自己完全无视了当地的就业环境。
我暂且放下了前端,开始刷算法题,开始学习Java Web。
总结:学习前端,学好英语,后面发现自己信息太闭塞后开始学习后端和刷算法
现状
现在混成了个front-end framework kiddle,不懂计算机网络和操作系统(这两门下学期要学),之前学过的重要课程(数据库,数据结构)自考试通过后便抛之脑后了。现在也就牛客偶尔刷刷。
目前刷LeetCode, 往Java后端的方向学习,主要参考是how2j和知乎的
不打算考研,现在准备也没时间了,导师的鬼事加焦虑已经听到由怕到烦的程度了,打算等被社会毒打几年后再考虑。
我现在意识到,自己的学习很大程度是由恐惧驱动的,害怕未来的生存压力,害怕未来养不了家人,更害怕自己未来创造积极价值的可能性在大学后会变得更糟。但是更强大的驱动其实是欲望,没有求知的欲望就无法学习,对岗位的具体情况和场景不了解,自己要选择什么岗位和技术栈就更盲目。之前参加小程序竞赛时更是深有此感,没有目标客户的需求阅历,产品想法只能照搬同质产品,关产品设计就扯了大半月,最后索性放弃了。
现在再看着boss上各种月薪上万的岗位时我总是会疑问,能到这个收入金字塔层级的人, 消费生活会是怎么样的? 他们的薪租比是多少,生活得更加快乐吗?然而这类问题我在聊天群不知从何谈起;而在求助于搜索引擎时,看到的也只是重复了千百遍的同质化的声音。我完全不理解这些人有着怎样的欲望和需求,看到字节员工因为薪资降低而抗议取消996我是惊讶的,人与人的情况实在是太天差地别了!兴许这种问题只能等到多年以后我亲自给过去的自己一个交代。我的Wish to buy表格和恐惧清单上现在只有寥寥的几个条目。
再有时候,看到自己在白嫖教程视频的过程中加的群中看到吐槽小厂加班到12:00,熬夜学习技术栈到3:00才睡(尽管会怀疑,这些人究竟是不是同级人,有些是专科随便学了点技术到了小厂),不禁会悲观:拿命换钱,这会不会也是自己的未来?
一口气说了不少,感觉也差不多了,先到这里吧。