本书针对完全无编程基础、无计算机基础,对编程感兴趣的同学编写。
本书侧重于讲解最基础最通用的编程知识、编程方法和编程理论,不局限于某一语言或平台。以实用为主,减少理论和概念,深入浅出,给外行人讲明白。但仍会涉及单元测试、敏捷开发、测试驱动、代码管理、编码规范、编程工具、面向对象等编程思想和方法实践。只要你选定某一语言,学会本书内容后,就可以写出功能丰富的程序了。此时,你离有经验的程序员,只差刻意练习的时间了。
为兼顾各类学习人群,所有示例语言均使用多种常用语言编写,并根据读者需要进行扩展和更新。至少会支持:
- C
- C++
- Python
- Go
- Javascript
作者介绍
贺鹏飞,职业程序员,互联网行业从业10年。曾从无到有打造起迅雷会员的离线下载业务,成功服务500万会员用户。目前在网心科技,为直播行业做云计算平台。
作者精通C/C++语言,主要做linux平台的服务器开发和基础技术研发。对lua/go/python/java/bash/scheme/javascript有一定的研发经验,对Android/iOS应用开发有基本了解。
你可扫码关注我的公众号hackerful,与我进行沟通交流。本书中会有一些习题和练习,你做完成后可以发到我的公众号,我会定期抽部分进行批注和建议。你也有机会获得一对一指导。
