首页 › 读书日常 › 正文
【读书日常】编程的挫败感来得又快又频繁
苏菲的世界是我的哲学启蒙书
苏菲的世界是我的哲学启蒙书,高二那年在图书馆借来一口气读完。书架按颜色排列看起来很好看,但找书时真的很不方便。我把书架改成按类别排之后,又在每一类里按作者姓氏排序。家里的书越来越多,我妈说再买书就要睡到书堆上了。为了控制买书的冲动,我规定自己读完三本才能买一本新的。二手书店是我周末最爱去的地方,常常能淘到绝版的老书。读书笔记最难的是提炼,要用一两句话说清一章的核心。为了练习提炼,我规定每一章的笔记都不能超过五十个字。
有段时间我陷入了倦怠
有段时间我陷入了倦怠,打开编辑器就犯困,整整一周什么都没写。走出倦怠的办法,是给自己做一个好玩的小游戏,而不是继续啃教材。学编程以后看电影里的黑客镜头,我总会忍不住吐槽不真实。英语不好是我学编程的一大障碍,很多文档只有英文版本。硬着头皮读英文文档半年后,我的技术英语阅读能力反而提高了。自学两年回头看最初写的东西,简直想把那个自己拉出来教育一顿。编程的挫败感来得又快又频繁,但每次解决后的快感也是实打实的。女朋友说我学编程之后说话越来越有逻辑,吵架都吵不过我了。写程序最怕的不是不会,而是以为自己会了其实没懂。
同事也羡慕我,说我自学过来的人更懂得怎么自己查资料解决问题
同事也羡慕我,说我自学过来的人更懂得怎么自己查资料解决问题。夜里写不出来的东西,第二天早上醒来往往一下就想通了。我开始相信睡眠也是编程的一部分,熬夜反而效率更低。自学编程的这三年,我买过的课程加起来超过了五千块。真正认真看完的课程不到三分之一,剩下的都成了收藏夹里的摆设。免费的官方文档往往比付费课程讲得更准确,只是读起来门槛高一点。每次技术更新都让我焦虑,但慢慢我学会了只关注真正用得到的东西。编程让我理解了什么叫做抽象,也让我学会了换个角度看问题。三十三岁那年我升了中级工程师,终于不再被人叫转行的新人。
每天睡前读二十页书
每天睡前读二十页书,是我坚持了四年的习惯。床头那盏小台灯是专门为读书买的,暖黄色的光很护眼。读到精彩的地方舍不得睡,我经常一不小心就读到凌晨。地铁上读书需要很强的专注力,我一般会选章节短的随笔集。随笔集里那些三五页的短文,正好够我坐三站地读完一篇。读历史书的时候,我会在旁边放一本地图册,随时查地名。读三国志的那个月,我对着地图把赤壁之战的行军路线描了一遍。读哲学书对我来说很吃力,一页纸常常要读上十分钟。
本页为个人随笔,适用条件与疑问见正文。