话题讨论 | 技术人有哪些不能错过的开源好书!
鸿蒙活动小助手
发布于 2022-5-5 13:56
浏览
8收藏
了解行业热点并保持学习的姿态,贯穿于开发者职业生涯全过程,尤其是技术发展日新月异的当下,只有紧跟潮流、时刻学习,才能不被时代淘汰。
而「开源发展」可以称得上近两年技术领域不可忽视的热点所在,不论是高质量开源项目数量猛增,还是国家对开源的高度重视,不断完善知识产权和法律体系,抑或是国内龙头企业正积极通过开源探索解决“卡脖子”问题……
种种迹象都表明,开源趋势已不可阻挡。
作为技术人,主动了解、迎接、拥抱开源将会畅通你的职业发展道路。但对于很多开发者来说,总是苦于以下众多问题无法解决:
该读什么样的开源书籍?
如何提升开源能力?
对于非专业人士,具体该从哪本开源科普书读起?
所以今天就想邀请大家贡献智慧,一起来讨论、分享你认为「值得一读」的开源书籍,欢迎大家从内容框架、可提升的技能方向、适用人群等多维度写出你的推荐理由。(内容字数不限,希望各位能真诚分享,与我们一起编写开源好书书单。)
讨论时间:2022.5.5---2022.5.19
讨论形式:
在评论区回帖,回帖内容遵循社区语言规范,不涉及营销、暴力、色情等内容;
例如:
推荐书籍:《开源之迷》,作者适兕。推荐理由:XXX。
奖品:
每日将在新增回答中随机选取一位幸运用户,送出50元京东电商卡奖励。
除了此活动以外,社区正在开展玩转开源新社区,累积声望值兑好礼!活动,活动设置百位获奖名额,赶紧点击了解👉活动详情
分类
已于2022-5-7 16:24:56修改
赞
17
收藏 8
回复
相关推荐
《开源之谜》配套资源丰富,有视频还有小程序,一边看一边听,还能互动讨论,这已经不局限于一本书了,推荐!
推荐书籍:《Java工程师修炼之道》
推荐理由:从很多角度和案例去阐述如何才能成为一个合格的Java开发工程师,看了好多遍,每次都有新的体会和感悟,强烈推荐。
推荐书籍:《深入浅出Vue.js》
推荐理由:跟诸多深入浅出系列的书籍一样,深入浅出Vue.js系列,以项目实战的方式来引导读者渐进式学习 Vue.js。本书还分为基础篇、进阶篇和实战篇三部分,所以对于初学者或者进阶者都很合适
推荐书籍《代码之美》
推荐理由:它集结了软件设计大师们的见解和思想。在每一章的内容中,当今的顶尖程序员们将展示一个个用来处理各种困难问题的优雅的解决方法,同时给予详尽的讲解,并让你了解到这些方法的优雅所在。
推荐书籍:《程序员修炼之道》
这本书能启发程序员,更为深入地思考如何应对挑战、与其他人合作以及成为效率更高的程序员,但是不管怎么说多做项目才是王道,纸上得来终觉浅多做项目才能养出良好的设计思维
推荐书籍:《Linux设备驱动开发详解》,作者:宋宝华
推荐理由:如果想成为一名嵌入式系统工程师,学会linux内核驱动的开发是必不可少的技能,这本书基于最新的Linux 4.0内核,不仅能够帮助初学者理清基础概念,而且还能够通过实例循序渐进的掌握细节知识。
推荐书籍:《编写可读代码的艺术》
作者:Dustin Boswell,Trevor Foucher
译者:尹哲、郑秀雯
推荐理由:这本书我的印象特别深,当时读了好几遍,内容很容易懂(对于学编程的人来说),页数不多,但每个内容和建议都很适用,举例说明,还原场景,真的让我感觉到写代码是一门艺术活。推荐每个学编程的朋友都去读一读,尤其是初级工程师。
推荐书籍:《深入理解Android》
作者:邓凡平
推荐理由:内容广泛,以对Framework层的分析为主,兼顾Native层和Application层;分析深入,每一部分源代码的分析都力求透彻;针对性强,注重实际应用开发需求,书中所涵盖的知识点都是Android应用开发者和系统开发者需要重点掌握的。
推荐书籍:《善工利器 程序员的管理范式》
推荐理由:作者以自身多年的编程和管理实践经验教训,总结300余条千锤百炼的经验法则与至理名言,突破管理难题,帮助你打造高效团队
推荐书籍:《程序员的自我修养》
这本书主要介绍系统软件的运行机制和原理,涉及在Windows和Linux两个系统平台上,一个应用程序在编译、链接和运行时刻所发生的各种事项,对于初学者很有帮助
推荐《 开源法则》
这是目前市场上为数不多的一本全景式、系统性论述开源的专业图书。本书对开源软件的历史和发展、开源社区生态和运营、企业参与开源与引入开源的原则和方法等内容进行了详细的阐述,同时针对开源软件在使用中的安全问题和风险、与开源软件安全治理相关的方法和工具等进行了介绍。值得一提的是,书中的很多篇幅结合国内的实际情况,对中国开源发展的情况通过翔实的数据及能力分析,给出有价值的思考和归纳。这对于国内各类开源组织和企业进行合规管控、开源治理、社区运营及开源生态建设等都具有实际的借鉴和指导意义。本书适合对开源软件感兴趣的人员、IT从业人员、致力于开源健康发展的人员阅读和参考。
推荐《深入浅出Spring Security》
推荐理由:这本书讲了Spring Security的知识点,应用加实践,再加源码分析,一步一步深入理解Spring Security,个人感觉是本好书
推荐《代码整洁之道》
作者:马丁
推荐理由:《代码整洁之道》讲述了一系列行之有效的整洁代码操作实践。书中强调一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。细节之中自有天地,整洁成就卓越代码。
111
推荐书籍:《新程序员》《开源之谜》
推荐理由:
前者描述了开发力量在数十家企业数字化过程中发挥的多方向作用和实战经验,相信每位开发者都能从中找到启迪。
后者像是一个带你遨游开源世界的导航系统,带你真正去认识、去触及开源,并了解开源发展过程中的优势和价值。这本书是开发者在开源中向未来前行必不可少的读物
推荐书籍:<代码大全2>
理由:其实这本书的中文译名有错误,英文叫:Code Complete,听书名可能认为讲的是代码,其实这本书是一本关于软件工程的完善的书,书和砖头差不多,里面的内容丰富而又细致,从软件设计讲到代码实现,再到测试等等.别的不多说了,豆瓣9.3分的评价我就问还有谁,文能学软件,武能健身,午睡时当枕头,危险时是防身利器,等闲之辈不练个几年根本近不了身,简直超值.以下摘录几则书评:
这才叫真正的好评如潮.
推荐书籍:《Linux设备驱动开发详解》,作者:宋宝华
推荐理由:如果想成为一名嵌入式系统工程师,学会linux内核驱动的开发是必不可少的技能,这本书基于最新的Linux 4.0内核,不仅能够帮助初学者理清基础概念,而且还能够通过实例循序渐进的掌握细节知识。
有机会看下
赞同,值得一看
推荐书籍: 《JavaScript高级程序设计》
推荐理由:书中实例演示了专业水准的网页开发技术,透彻阐述了平稳退化等一批至关重要的JavaScript编程原则和实践,并全面探讨了HTML5以及jQuery等JavaScript库。JavaScript库必备技术;同时,还将对如何利用库提高开发效率有全面深入的理解。非常棒的书,值得一看。