转载

程序员成长之路

写在前面

这些天有朋友留言说希望小件推荐一些教程或者书籍,当时一口应下了,现在想想,这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,里面有很多免费的电子书,挺不错的。

再来说说我看过的觉得还不错的

  • 《大话设计模式》 ,主要是讲解得形象,算是我的设计模式启蒙书,例子和讲解方式更适合初学者,GoF那本第一遍根本看不到啊喂。
  • 《设计模式之禅》 ,和第一本貌似是同一个作者,讲得更专业,更深入,原理讲解得更清楚 《沸腾十五年》,强烈推荐,带你领略错过的互联网的黄金十五年,不过淘宝正版很贵,
  • 《构建高性能Web站点》 ,还不错,虽然封面看起来很山寨
  • 《淘宝技术十年》 ,介绍了淘宝的技术发展,值得一看,虽然阿里内部的技术已经有了变化,但重要的是思路和解决问题的能力
  • 《大型分布式网站架构设计与实践》 这本不错,考虑架构升级的可以看看
  • 《创业维艰》 ,遇到疑难问题时候的解决思路
  • 《煮酒探西游》 ,某人对西游记的独到看法,对于看法的正确,我不置可否,不过换个角度思考问题的方式很值得学习
  • 《自私的基因》 ,神书,你以为你很聪明,很牛,很不堪都是你自己行为的结果?或许是基因让你这么干的。

后记

我也不知道我写得算不算干货,只是希望把平时的积累和想法写出来与大家分享——赠人玫瑰,手留余香。今天说了很多桥段,对此我只想说,古人诚不欺我也。 今日瞎说到此为止,前路慢慢,上下求。仅以此文,在程序员的成长之路上,与诸君共勉。

关于

有什么好的想法,欢迎联系我 微博 @不文艺易犯二的重口味

原文  http://sanpi.li/cheng-xu-yuan-cheng-chang-zhi-lu/
正文到此结束
Loading...