当前位置:首页 > 探索

自学计算机

我花了整整三年,自学才敢说自己“会”计算机。计算机不是自学会开机、会装软件那种会,计算机而是自学能对着黑底白字的终端敲命令,能读懂报错信息,计算机能在别人说“这电脑坏了”的自学时候,先拆开看看是计算机不是内存条松了。

自学这件事,自学最大的计算机谎言就是“从入门到放弃”。其实放弃不是自学常态,走弯路才是计算机。我第一次学Python,自学照着教程敲了三天代码,计算机第四天打开书,自学发现自己连变量名都记混了。那种挫败感,像极了小时候学骑车,摔了三次,膝盖破皮,第二天还是得扶起车把。

后来我换了种学法。不再按目录一章章啃,而是直接给自己派活。比如,我烦透了手动改文件名,就写个脚本批量处理。一开始代码写得像屎一样,一百行里能跑通的只有十行。但没关系,那十行跑通的时候,屏幕上的输出比任何游戏通关都让人兴奋。你猜怎么着?三个月后,我写的工具能自动整理桌面、备份文件、甚至定时发邮件。没人教我做这些,全是需求逼出来的。

计算机这东西,特别诚实。你给它什么,它就还你什么。不像有些学科,背了不一定考,考了不一定用。写代码,错了就是错了,报错信息不会骗人。那种“明明照着教程打的,怎么就是跑不通”的时刻,往往就是进步最快的时候。我印象最深的一次,是排查一个内存泄漏的bug,查了整整两天,最后发现是少写了一行释放内存的语句。那一瞬间,我对着屏幕骂了一句脏话,然后笑了。那种感觉,比中了彩票还爽。

别迷信什么“系统学习”。我见过太多人,买齐了所有经典教材,结果连第一章都没翻完。真正的自学,是带着问题找答案,是把自己扔进一个坑里,然后拼命爬出来。你不需要先学会所有原理再动手,那样你会永远停在“准备阶段”。先做,做砸了,再回头补理论,这时候那些概念不再是天书,而是你亲身踩过的坑旁边立着的警示牌。

当然,自学路上没人给你划重点,也没人催你交作业。全靠一股子“不服气”撑着。我有个朋友,非科班出身,为了转行程序员,每天下班后学到凌晨两点。他跟我说,最难的不是学不会,而是白天上班累成狗,晚上还得逼自己坐在电脑前。他撑了一年半,现在在一家小公司写后端,工资翻了倍。问他秘诀,他就说了四个字:“别停就行。”

说到底,自学计算机不是比谁聪明,而是比谁扛得住。扛得住报错刷屏,扛得住知识点断档,扛得住一个人debug到深夜的孤独。但当你第一次独立完成一个项目,从设计到部署全流程跑通的时候,那种掌控感,是任何培训班都给不了你的。

哦对了,如果你想开始,别去搜“最佳学习路线图”了。先打开电脑,找个小需求,比如给手机里的照片按日期分类。然后,去他妈的完美主义,直接动手。错了就改,卡住了就搜,搜不到就换个关键词再搜。这条路,没人能替你走,但走起来,真的会上瘾。

分享到: