首页 > 编程语言 >程序员超级干货书单:技术人必看

程序员超级干货书单:技术人必看

时间:2023-02-03 16:34:53浏览次数:58  
标签:Java 书单 并发 人必 代码 编程 程序员 干货

写在前面

电影一部两小时打底,却很少有人可以静下心看30分钟书。今天刷沸点摸鱼, 无意中摸到一条让我有写作冲动的鱼,开工几天了,大家应该都暗暗立下不少flag,比如坚持锻炼,再比如自己今年要看多少本书籍。

行业内卷之下,竞争变得激烈, 相同岗位的门槛变高。所以不要总想着僵化地守着自己那一亩三分地,不开阔一下思维,路可能会越走越窄,思维也会变得僵化,从而可能愈发焦虑和迷茫。让我们悄悄读书,卷死所有人,但是如果你知道自己要看什么书,我建议你可以从下面书单进行选择,后面有机会的话,我会分享一下自己今年计划要读的书。

 

 

《实战Java高并发程序设计》

也有一些第一人称的叙述和思考,也能看出作者也是花了一点心思的。胜在比较基础,涉及到的知识点也还很全面(讲到了流水线计算和并发模型这些边边角角的),但是由于是编著,全书整体上不够统一和深入,适合作为学习高并发的第一本工具书。

image.png

《程序员修炼之道》

对于那些已经学习过编程机制的程序员来说,这是一本卓越的书。或许他们还是在校生,但对要自己做什么,还感觉不是很安全。就像草图和架构之间的差别。虽然你在学校课堂上学到的是画图,你也可以画的很漂亮,但如果你觉得你不太知道从哪儿下手,如果某人要你独自画一个P2P的音乐交换网络图,那这本书就适合你了。

image.png

Java并发编程实战

先不谈本书的内容如何,光书名就足够吸引不少目光。“并发”这个词在Java世界里往往和“高级、核心”等字眼相联系起来,就冲着这两个字,都将勾起软件工程师们埋藏在心底那种对技术的探索欲和对高级API的驾驭感。

程序员嘛,多少都有点职业病。其实Java对“并发”优化从未停止过,从5.0到7.0,几乎每个版本的新特性里,都会针对前一版本在“并发”上有所改进。这种改进包括提供更丰富的API接口、JVM底层性能优化等诸多方面。

image.png

这时候也得知道,书看的太多,也不如实战来的快,闲余时间也会捣鼓捣鼓低代码平台,JNPF就很有趣,采用主流的两大技术Java/.Net开发,100%交付源码,有拖拽式的代码生成器,灵活的权限配置、SaaS服务,强大的接口对接,随心可变的工作流引擎。支持多端协同操作,100%提供源码,支持多种云环境部署、本地部署,只需要你花很少的时间就可以完成配置,它们的投资回报率是非常高。

开源地址:JNPF

 

 

《软技能系列》

正如标题所言,这是两本和程序员自身多元化发展,以及软件开发者职业生涯息息相关的书。书里面讲到了很多有关职场和程序员职业生涯的分析,各种自我营销途径的解释,个人的持续学习和成长,甚至还聊到了理财、健身、找工作、谈薪、心态调整...等诸多问题,不少看起来都是代码之外的东西。然而往往就是这些代码之外的软技能,会让人变得更加自信和有竞争力。诚然,我觉得程序员应该重视代码,但不应该只关注代码,很多代码之外的东西对现如今的生存也非常重要。

image.png

《代码大全》 

“优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来,就是我们本能所说的“编写整洁的代码”。这本书有50页在谈论代码布局。” —— Joel Spolsky对于新手来说,这本书中的观念有点高阶了。到你准备阅读此书时,你应该已经知道并实践过书中99%的观念。

《C程序设计语言》

这本书简洁易读,会教给你三件事:C 编程语言;如何像程序员一样思考;底层计算模型。(这对理解“底层”非常重要)

《修改代码的艺术》

我认为没有任何一本书能向这本书一样影响了我的编程观点。它明确地告诉你如何处理其他人的代码,含蓄地教会你避免哪些(以及为什么要避免)。

但大家背景不一样,,你可能是 Java  工程师、C/C++ 工程师、GO 工程师、Python 工程师、数据分析师 或者全栈工程师,所以需求和成长路线就会不一样。你需要的书单就是不一样的, 没办法准确给你答案,找到了一些可以查找或者下载的网站,按需所取~

IT 行业本身就是快速变化的行业, 你需要不断学习, 不断的读书。而且读书的时间确实会让人内心感到十分平静和踏实,忘了压力和焦虑。这种感觉对于当下竞争激烈的程序员们来说真的是非常珍贵了。

所以今天就先聊到这里吧,也欢迎大家分享出你们觉得不错的书籍或者书单,我把这些书都提上日程,再和大家细细分享,一起做优秀高薪的程序猿~

标签:Java,书单,并发,人必,代码,编程,程序员,干货
From: https://www.cnblogs.com/jnpf001/p/17089708.html

相关文章

  • #yyds干货盘点# 歌谣学前端之箭头函数1
    前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从......
  • #yyds干货盘点#react组件深度解读
        在React中,我们使用组件(有状态、可组合、可重用)来描述UI。在任何编程语言中,你都可以将组件视为简单的函数。    React组件也一样,它的输入是props,输......
  • #yyds干货盘点#【愚公系列】2023年02月 微信小程序-获取WIFI信息
    前言微信小程序货期WIFI信息主要分为以下几个步骤getSystemlnfo:查看平台环境startWifi:启动WiFi模块getWifiList:尝试拉取WiFi列表onGetWifiList:监听WiFi列表到达conne......
  • #yyds干货盘点# LeetCode面试题:两数相加
    1.简述:给你两个 非空的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表......
  • #yyds干货盘点# LeetCode程序员面试金典:幂集
    题目:幂集。编写一种方法,返回某集合的所有子集。集合中不包含重复的元素。说明:解集不能包含重复的子集。示例:输入:nums=[1,2,3]输出:[ [3], [1], [2], [1,2,3],......
  • DNS 是如何影响你冲浪速度的?网络干货
    “在日常上网过程中,出于好记的原因,人们更喜欢在浏览器中输入网站的域名​,而不是IP地址。比如想要访问百度,则会输入www.baidu.com,而不是202.108.22.5(或者百度网站的其他......
  • #yyds干货盘点# LeetCode程序员面试金典:魔术索引
    题目:魔术索引。在数组A[0...n-1]中,有所谓的魔术索引,满足条件A[i]=i。给定一个有序整数数组,编写一种方法找出魔术索引,若有的话,在数组A中找出一个魔术索引,如果没有,则返回-1......
  • #yyds干货盘点# LeetCode面试题:两数之和
    1.简述:给定一个整数数组nums 和一个整数目标值target,请你在该数组中找出和为目标值target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个......
  • Windows设置电脑定时关机的简单方法(干货)
    卓越电脑定时关机软件是一款操作简便,功能强大,绿色,无任何插件的电脑自动定时关机软件,是家长,公司文员和电脑办公人员的好助手。win7win8 win10win11电脑系统通用卓越电......
  • 干货|以Vue为例,如何提升小程序开发效率?
    小程序的交付过程是这样的:一般小程序从idea到发布,安装小程序开发者工具→新建模板小程序→开发→编译→发布,且整个过程为可视化操作,只需写核心逻辑代码即可。小程序框架本......