这本手册是写给“想要成为一名程序员的你”的!无论你是要加入Java大军,还是学习“世界上最好的语言”PHP,亦或是想要转行最近非常火爆的Golang,这本手册都适合你来学习。因为它不限于你使用哪种语言,只要你是一名程序员,都可以在这里学到除了语言本身之外更多应该了解和掌握的知识。
这本手册是我学习相关知识点的过程中,针对书或文章里面讲解的知识点,进行梳理和总结,并加入了个人对一些定义概念的理解和剖析,以及相关热点问题的总结归纳,最终形成的一本程序员技能提升宝典在线共享图书手册。
当然除了这些“刻板”的硬性知识之外,我还打算开辟一个“生活板块”,也就是倒数第二章(第十二章 - 生活指南),让这本手册也多一些烟火气。把自己生活中遇到的一些问题通过文章的形式把思考结果总结下来,比如穿搭推荐、金融理财方法总结、怎么保养身体、以及如何选择未来的定居城市等,希望对有同样问题和迷茫中的你有所帮助!
hello, Programmer! I'm ZhengKai,English name is Ken.
My main program language is Golang(one year +) and PHP(7 years +).
这本手册适合使用的人群包括但不限于:
- 没错,就是程序员你啦!
- 在平时学习和开发过程中遇到问题的同学
- 想要进一步提升和进阶的同学
- 想要拓展自己开发技能和技术栈的同学
- 无聊不知道要学点儿什么的同学……
这这本手册会一直处于更新维护状态,其中涉及的知识点的来源包括且不限于:
- 《程序员的三门课:技术精进、架构修炼、管理探秘》 于君泽 /李伟山 /张洪亮 /彭首長 /刘朋 著
- 《架构修炼之道:亿级网关、平台开放、分布式、微服务、容错等核心技术修炼实践》 王新栋 著
- 《Go Web编程》 [新加坡]Sau Sheong Chang(郑兆雄) 著
- 《Go语言高并发与微服务实战》 朱荣鑫,黄迪璇,张天 著
- 《深入理解计算机系统(原书第2版)》 (美)Randal E.Bryant / David O'Hallaron 著
- 《细说PHP(第4版)》 高洛峰 著
- 《深入理解Elasticsearch(原书第3版)》 (印度)波哈维·荻西特(Bharvi Dixit) 著
- 《Google开发者平台》 Google
- 《架构师修炼之道》 [美] Michael Keeling 著
因本人学习能力和技术能力有限,在本书中对一些问题的个人理解可能会存在一些误差和错误,如果您对文章内的任何问题点有异议,欢迎通过微信告诉我,我们一起让这本手册更加完善和准确,更好的帮助到学习变成技术、努力成为优秀程序员的Programmer们!
最后祝愿大家都·能轻松掌握这么多技术和能力,成为一名骄傲的程序员!
相信你已经准备好,摩拳擦掌要对这么庞大的技术路径和体系一探究竟了,那么就让我们一起开始吧!
优秀程序员的技术图谱
成为一名优秀程序员到底需要掌握哪些技术呢?参考下面的优秀程序员完整学习线路图(以Server后端架构师技能树脑图为例)吧!更多方向技术图谱,大家可以移步到这个开源项目里查看:https://github.com/TeamStuQ/skill-map。
下面这张图是程序员面试过程中一般会涉及的方面的总结图。
准备好开启你的程序员职业生涯了吗?现在就开始吧!
* 本页内容参考以下数据源:
- https://github.com/TeamStuQ/skill-map
- https://zhuanlan.zhihu.com/p/57859240