这些天有朋友留言说希望小件推荐一些教程或者书籍,当时一口应下了,现在想想,这TM看似简单,实则是荐书难,难于曰(yue)代码。一是每个人的方向和适合的路线不一样,众口难调;二是那么多经典书籍,要是漏推了那么几本,岂不是显得见识浅薄,还不被人喷出翔。思前想后,只好结合自己的经历和网上各大神的推荐,今天来瞎说一通。
方向是什么?大概就是老桥段里的那指路的明灯,大海上的灯塔和沙漠的北极星,话虽老,理不老。人的精力是有限的,没有明确的方向,没办法把精力最大化的利用,前进指路势必很难一帆风顺。所以一定要确定(我更喜欢用找到,因为很可能已经在你心理,只是你没发现)自己的方向,而且要全力以赴尽快的找到,早一天确定,多一天努力。连个方向你都没有,你说你很努力,然并卵! 怎么找到方向?抱歉,我TM哪知道,这得问你自己,我并不会做鸡汤。不过可以给大家推荐一部电影《心灵捕手》,非常不错,看后或许会有感悟。
题外话说得够多了,下面开始干正事——瞎BB。 社会在发展,热点在变迁,相信很多人不是一直都在做同样的东西,我撸过前端(HTML + CSS + JS),写过后端(PHP,Java),搞过爬虫(Python),还曰(yue)过iOS(Swift),写过一些C,基本是需要什么学习什么,很少会因为工作在一个地方一直扎下去,但积年累月也对有的东西有了自己的一些感悟,兴趣使然,所以兴趣是最好的老师(是的,还是老桥段。。。)。 有人说,工作太忙,没时间看书。对此,我只能呵呵。既然连真实的自己都不敢面对,需要靠找借口来过活的人,我想也是没有什么语言可以改变他的想法的,竖子不足与之瞎BB:joy:。工作再忙,至少有一下几个时间自己完全可以支配: 1、地铁公交,这时候一遍可以看一下轻松科普类的东西,或者小说,著名的《三体》我就是利用这段时间看完的 2、上班前,我一般会提前一个半小时到公司(这是有原因的,不是因为我多勤快。。。),我会花一个小时来阅读公众号的文章,热门博客,半个小时整理当天工作的东西 3、午休,这个建议休息会儿,中午不睡,下午崩溃啊 4、下班地铁公交,累了一天,我会选择看一下新闻类或者幽默类的放松 5、睡觉前,每个人睡点不一样,看自己情况而定,这其实是自己能最充分利用的时间,不过不要忽视了家人 以上就是关于时间的BB,还是那句老话,因人而异,因人而异,不要被我带歪了。
哈,小件的文章都是临时写的,并没有打什么草稿,所以思路容易走偏,见谅见谅。先看看一个程序员的“标准”书籍路线:21天学通XX -> XX进阶 -> XX高级编程 -> XX内核原理 -> XX架构之路 -> 颈椎病康复指南:joy:,虽然是玩笑,却也道出了程序员这行不易——看不完的书,码不完的代码。 下面开始正题,推荐一些“好”书。
《算法导论》 、《计算机网络》、《GoF设计模式》、《重构——改善既有代码的设计》、《人月神话》、《编程珠玑》、《编程之美》、《数学之美》,Bla...Bla..Bla,网上一搜一大把,我实在是列不完,百度搜索:程序员应该读的书,就能搜到。还有一个git, https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md#freebsd,里面有很多免费的电子书,挺不错的。
我也不知道我写得算不算干货,只是希望把平时的积累和想法写出来与大家分享——赠人玫瑰,手留余香。今天说了很多桥段,对此我只想说,古人诚不欺我也。 今日瞎说到此为止,前路慢慢,上下求。仅以此文,在程序员的成长之路上,与诸君共勉。
有什么好的想法,欢迎联系我 微博 @不文艺易犯二的重口味