国外程序员推荐的好书

2023-10-27

1.   《代码大全》 史蒂夫·迈克康奈尔

2.   《程序员修炼之道》

3.   《计算机程序的构造和解释》

4.   《C程序设计语言》

5.   《算法导论》

6.   《重构:改善既有代码的设计》

7.   《设计模式》

8.   《人月神话》

9.   《计算机程序设计艺术》

10.  《编译原理》(龙书)

11.  《深入浅出设计模式》

12.  《哥德尔、艾舍尔、巴赫书:集异璧之大成》

13.  《代码整洁之道》

14.  《Effective C++》和《More Effective C++》

15.  《编程珠玑》

16.  《修改代码的艺术》

17.  《编码:隐匿在计算机软硬件背后的语言》

18.   《禅与摩托车维修艺术 / Zen and the Art of Motorcycle Maintenance》

19.  《Peopleware / 人件集:人性化的软件开发》

20.  《Coders at Work / 编程人生》

21.  《Surely You’re Joking,Mr. Feynman! / 别闹了,费曼先生!》

22.  《Effective Java 中文版》

23.  《Patterns of EnterpriseApplication Architecture / 企业应用架构模式》

24.  《The Little Schemer》和《The Seasoned Schemer》 nmiranda

25.  《交互设计之路》英文名:《The Inmates Are Running The Asylum: Why High Tech Products Drive UsCrazy and How to Restore the Sanity》该书作者:Alan Cooper,人称Visual Basic之父,交互设计之父。

26.  《Unix编程艺术》

27.  《Practices of an AgileDeveloper / 高效程序员的45个习惯:敏捷开发修炼之道》

28.  《Test-Driven Developmentby Example. / 测试驱动开发》

29.  《Don’t Make Me Think / 点石成金:访客至上的网页设计秘笈》

30.  《Head first》系列的相关技术图书


PS:好多书都没看过呀,趁着还没毕业之前安安心心的看一些书,加油!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

国外程序员推荐的好书 的相关文章

  • mysql分库分表

    一 概述 分库分表的顺序应该是先垂直分 后水平分 单个库太大 如果是因为表多而数据多 应使用垂直切分 根据业务切分成不同的库 如果是因为单张表的数据量太大 需要用水平切分 即把表的数据按某种规则切分成多张表 甚至多个库上的多张表 二 分库
  • 错误调试-debugger

    在浏览器中调试 在编写更复杂的代码前 让我们先来聊聊调试吧 调试 是指在一个脚本中找出并修复错误的过程 所有的现代浏览器和大多数其他环境都支持调试工具 开发者工具中的一个令调试更加容易的特殊用户界面 它也可以让我们一步步地跟踪代码以查看当前

随机推荐

  • 【数据结构】二叉树

    一 树的基本概念 1 1 树的概念 树是一种非线性的数据结构 它是由n n gt 0 个有限结点组成一个具有层次关系的集合 把它叫做树是因为它看起来像一棵倒挂的树 也就是说它是根朝上 而叶朝下的 有一个特殊的结点 称为根结点 根节点没有前驱
  • vue prop属性使用方法

    Prop作用是在子组件中接收父组件的值 参考
  • 晚上下班之后可以做什么副业,业余时间需要利用起来

    对大多数普通人来说 他们晚上有很多空闲时间 但他们总是在手机上玩游戏 刷视频 白白度过一夜 事实上 近年来 很多朋友都想利用晚上的时间做一些副业 因为目前的工资已经不能满足自己的需求 再加上生活各方面的压力 他们像山一样压着自己 然而 晚上
  • 【机器学习】Numpy手写机器学习算法,3万行代码!

    目录 Numpy手写机器学习算法 一 前言 二 作者简介 三 项目总体介绍 四 手写 NumPy 全家福 五 项目示例 一 前言 NumPy 作为 Python 生态中最受欢迎的科学计算包 很多读者已经非常熟悉它了 它为 Python 提供
  • vue中props数据变化的问题

    发现问题 在vue项目中 父子组件数据传递是最常见的场景 但是今天在开发过程中父级数据传递到子组件 控制子组件的显隐 发现存在问题 一直监听不到数据的变化 详细排查后发现是因为props在传递数据的时候子组件接收到数据后没有及时发生变化导致
  • FatFs文件系统模块的STM32移植操作(基于STM32的SD卡官方例程说明)

    由于想要读取 MP3 文件 故学习一下 FatFs 文件系统 文章介绍了 FatFs 的移植 对移植代码进行了分析 SD卡接口函数还需参照 STM32关于SDIO的控制 控制SD卡 喜暖知寒的博客 CSDN博客 STM32对SD卡的读 写
  • J2ME平台A-RPG游戏怪物寻路算法初探

    最近似乎在手机上A RPG游戏很受欢迎 当然 我最近也在帮公司写一款A RPG类的游戏 以前从没写过这样的游戏 从有到无的写出来了 也碰到不少问题 包括屏幕滚动时地图title数组索引的校验 整个游戏框架的搭建 地图数据的处理 分层的处理
  • webpack5 笔记三,管理输出

    效果 我们在页面上添加一个按钮 点击时会打印 good morning export function sayHi console log good morning how are you const btn document create
  • [云原生专题-64]:核心概念 - 云原生技术助力5G RAN步入”云”霄 - 对云原生的理解

    作者主页 文火冰糖的硅基工坊 文火冰糖 王文兵 的博客 文火冰糖的硅基工坊 CSDN博客 本文网址 https blog csdn net HiWangWenBing article details 122751639 目录 一 在后5G时
  • 查看IIS日志以及网站对应的IIS日志文件夹

    1 为什么要查看IIS日志 有时 我们在部署了一个程序之后 虽然程序里面记载了log日志 但有些类似503这样的错误在程序里面是无法记载的 所以我们需要通过查看IIS日志来查找问题 2 IIS日志目录 点进去之后 我们发现 IIS日志文件夹
  • JETBRAIN系列IDE改变终端的字体

    简介 JetBrains是一家捷克的软件开发公司 该公司位于捷克的布拉格 并在俄国的圣彼得堡及美国麻州波士顿都设有办公室 该公司最为人所熟知的产品是Java编程语言开发撰写时所用的集成开发环境 PhpStorm IntelliJ IDEA
  • frame 和iframe 的区别以及和frameset 的关系及应用

    1 frame不能脱离frameSet单独使用 iframe可以 2 frame不能放在body中 如下可以正常显示
  • C#让panel显示滚动条

    AutoScroll True AutoScrollMiniSize 450 450 设置逻辑区域尺寸 如果它大于控件尺寸就会出现滚动条
  • ffmpeg命令行示例

    在视频上覆盖一张照片 ffmpeg i video mkv i image png filter complex 0 v 1 v overlay out map out out mkv 生成5s的lavfi红色的视频 ffmpeg filt
  • mac brew安装 node 踩坑日记- n切换node不生效

    最近用了一个旧电脑开发 发现里面node管理混乱 有nvm n和homebrew 导致切换node 切换不了 开发也有莫名其妙的错误 所以我打算重新装一下node 使用n做为管理工具 1 删除nvm cd rm rf nvm 2 删除n s
  • 日语 五十音图快速记忆法

    平假名 清音 清音 段 段 段 段 段 行 a i u e o 行 ka ki ku ke ko 行 sa shi su se so 行 ta chi tsu te to 行 na ni nu ne no 行 ha hi fu he ho
  • 持久内存服务器大多数数据库管理系统,内存数据库VS传统数据库:如何在多个任务之间共享内存中的数据?...

    内存数据库 IMDB 将计算机数据存储在计算机的主存储器中 而不是磁盘驱动器中 以产生更快的响应时间 访问存储在内存中的数据可节省从磁盘查询数据所需的时间 依赖快速响应时间和实时数据管理的应用程序使用内存数据库 受益于内存数据库的行业包括电
  • PHY芯片的使用(三)在U-boot下网络PHY的移植

    1 概述 以太网 PHY 驱动移植 主要包括 Linux u boot 及设备树等三个方面标准框架下的移植 本文以裕太8511PHY为例展开说明 一般国产芯片厂商会提供在uboot linux下PHY的驱动 在uboot linux的PHY
  • 【MySQL入门指南】数据库基础DDL操作

    文章目录 MySQL库操作 一 SQL语句 二 创建数据库 1 语法 2 案例 3 极其不推荐的方式 三 查看数据库 1 语法 四 修改数据库 五 删除数据库 六 字符集与校验规则 1 是什么 2 相关指令 3 校验规则的影响 七 备份数据
  • 国外程序员推荐的好书

    1 代码大全 史蒂夫 迈克康奈尔 2 程序员修炼之道 3 计算机程序的构造和解释 4 C程序设计语言 5 算法导论 6 重构 改善既有代码的设计 7 设计模式 8 人月神话 9 计算机程序设计艺术 10 编译原理 龙书 11 深入浅出设计模