写在前面
电影一部两小时打底,却很少有人可以静下心看30分钟书。今天刷沸点摸鱼, 无意中摸到一条让我有写作冲动的鱼,开工几天了,大家应该都暗暗立下不少flag,比如坚持锻炼,再比如自己今年要看多少本书籍。
行业内卷之下,竞争变得激烈, 相同岗位的门槛变高。所以不要总想着僵化地守着自己那一亩三分地,不开阔一下思维,路可能会越走越窄,思维也会变得僵化,从而可能愈发焦虑和迷茫。让我们悄悄读书,卷死所有人,但是如果你知道自己要看什么书,我建议你可以从下面书单进行选择,后面有机会的话,我会分享一下自己今年计划要读的书。
《实战Java高并发程序设计》
也有一些第一人称的叙述和思考,也能看出作者也是花了一点心思的。胜在比较基础,涉及到的知识点也还很全面(讲到了流水线计算和并发模型这些边边角角的),但是由于是编著,全书整体上不够统一和深入,适合作为学习高并发的第一本工具书。
《程序员修炼之道》
对于那些已经学习过编程机制的程序员来说,这是一本卓越的书。或许他们还是在校生,但对要自己做什么,还感觉不是很安全。就像草图和架构之间的差别。虽然你在学校课堂上学到的是画图,你也可以画的很漂亮,但如果你觉得你不太知道从哪儿下手,如果某人要你独自画一个P2P的音乐交换网络图,那这本书就适合你了。
Java并发编程实战
先不谈本书的内容如何,光书名就足够吸引不少目光。“并发”这个词在Java世界里往往和“高级、核心”等字眼相联系起来,就冲着这两个字,都将勾起软件工程师们埋藏在心底那种对技术的探索欲和对高级API的驾驭感。
程序员嘛,多少都有点职业病。其实Java对“并发”优化从未停止过,从5.0到7.0,几乎每个版本的新特性里,都会针对前一版本在“并发”上有所改进。这种改进包括提供更丰富的API接口、JVM底层性能优化等诸多方面。
这时候也得知道,书看的太多,也不如实战来的快,闲余时间也会捣鼓捣鼓低代码平台,JNPF就很有趣,采用主流的两大技术Java/.Net开发,100%交付源码,有拖拽式的代码生成器,灵活的权限配置、SaaS服务,强大的接口对接,随心可变的工作流引擎。支持多端协同操作,100%提供源码,支持多种云环境部署、本地部署,只需要你花很少的时间就可以完成配置,它们的投资回报率是非常高。
开源地址:https://www.yinmaisoft.com/?from=csdn
《软技能系列》
正如标题所言,这是两本和程序员自身多元化发展,以及软件开发者职业生涯息息相关的书。书里面讲到了很多有关职场和程序员职业生涯的分析,各种自我营销途径的解释,个人的持续学习和成长,甚至还聊到了理财、健身、找工作、谈薪、心态调整...等诸多问题,不少看起来都是代码之外的东西。然而往往就是这些代码之外的软技能,会让人变得更加自信和有竞争力。诚然,我觉得程序员应该重视代码,但不应该只关注代码,很多代码之外的东西对现如今的生存也非常重要。
《代码大全》
“优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来,就是我们本能所说的“编写整洁的代码”。这本书有50页在谈论代码布局。” —— Joel Spolsky对于新手来说,这本书中的观念有点高阶了。到你准备阅读此书时,你应该已经知道并实践过书中99%的观念。
《C程序设计语言》
这本书简洁易读,会教给你三件事:C 编程语言;如何像程序员一样思考;底层计算模型。(这对理解“底层”非常重要)
《修改代码的艺术》
我认为没有任何一本书能向这本书一样影响了我的编程观点。它明确地告诉你如何处理其他人的代码,含蓄地教会你避免哪些(以及为什么要避免)。
但大家背景不一样,,你可能是 Java 工程师、C/C++ 工程师、GO 工程师、Python 工程师、数据分析师 或者全栈工程师,所以需求和成长路线就会不一样。你需要的书单就是不一样的, 没办法准确给你答案,找到了一些可以查找或者下载的网站,按需所取~
-
it-ebooks:下载IT电子书籍的网站 www.it-ebooks.info/
-
gitbook:gitbook上有很多书籍
-
经典编程书籍大全:100+ 经典技术书籍 github.com/jobbole/awe…
-
oreilly Free Programming Ebooks:ORielly 的免费电子书 www.oreilly.com/programming…
-
free-programming-books:免费的编程英文书籍索引 github.com/vhf/free-pr…
-
free-programming-books-zhCN:免费的编程中文书籍索引 github.com/justjavac/f…
-
awesome: awesome系列, 包括各种语言的, 大家到 Github 上搜索一下
IT 行业本身就是快速变化的行业, 你需要不断学习, 不断的读书。而且读书的时间确实会让人内心感到十分平静和踏实,忘了压力和焦虑。这种感觉对于当下竞争激烈的程序员们来说真的是非常珍贵了。
所以今天就先聊到这里吧,也欢迎大家分享出你们觉得不错的书籍或者书单,我把这些书都提上日程,再和大家细细分享,一起做优秀高薪的程序猿~