导读:Web designer(网页设计师)和Web developer(网页开发者)都是Web开发急需的人才。职能上,前端主要负责界面的设计;后端主要是制作界面后的功能。形象上,前端注重形式、美观;后端注重功能、实用性。

今天华章妹给大家推荐几本前后端都可以看的帮你提升内功的书。

Web开发

01

《斯坦福程序设计入门课:JavaScript实现》

计算机科学教育领域公认的领导者Eric S. Roberts最新力作

推荐理由:JavaScript是每个web开发者都要掌握的语言。本书是斯坦福大学计算机科学入门课程教材,面向没有编程经验及相关基础知识的学生,旨在通过JavaScript教授学生理解编程的基本概念。本书的案例和练习题所涉及的主题和来源也丰富多彩,每章都有配套的用于学生自测的复习题和用于教师测验的练习题。

 02

《PHP和MySQL Web开发(原书第5版)》

PHP和MySQL Web应用开发经典权威指南

十余年畅销不衰!

推荐理由:本书是PHP和MySQL Web应用开发方面的“圣经”。它给出了PHP的快速入门教程,并且全面地介绍了如何使用MySQL来开发Web应用程序。无论你是PHP新手,还是正在寻找参考书的经验丰富的开发人员,这本书都是你的明智选择。

Web设计

 01

《点石成金:访客至上的Web和移动可用性设计秘笈(原书第3版)》

第11届Jolt生产效率大奖获奖图书

被Web设计人员奉为圭臬的经典之作

推荐理由:这是一本关于Web设计原则而不是Web设计技术的书,作者用幽默的语言为你揭示Web设计中重要但却容易被忽视的问题,只需几个小时,你便能对照书中的设计原则找到网站设计的症结所在,令你的网站焕然一新。

 02

《用户体验要素:以用户为中心的产品设计(原书第2版)》

Ajax之父经典著作!

以用户为中心的设计思想的延展。

推荐理由:本书用简洁的语言系统化地诠释了设计、技术和商业融合是重要的发展趋势,用清晰的说明和生动的图形分析了以用户为中心的设计方法来进行网站设计的复杂内涵,并关注于思路而不是工具或技术,从而使你的网站具备高质量体验的流程。

 03

《视觉设计法则:你不可不知的95个原则》

视觉设计师进阶宝典

推荐理由:本书旨在阐述视觉设计中基本的概念与技巧,这是所有设计师在进阶之路上所必须掌握的。通过幽默趣事、实用贴士及启发灵感的视觉案例,详尽阐释了涉及风格、色彩、字体、美学等领域的95个原则,并将其运用在印刷和网页等多种艺术形式中。通过本书,你不仅能学到如何像平面设计师一样创作,还能学会如何像平面设计师一样思考。

Web架构

 01

《架构即未来:现代企业可扩展的Web架构、流程和组织(原书第2版)》

世界互联网技术和管理引领者经典著作最新版

推荐理由:本书尽地介绍了影响扩展性的各个方面,包括架构、过程、组织和技术。通过阅读本书,你可以学习到以最大化敏捷性和扩展性来优化组织机构的新策略,以及对云计算(IaaS/PaaS)、NoSQL、DevOps和业务指标等的新见解。本书深入讨论人员能力、组织形态、流程和软件系统架构对业务扩展性的影响,并提出面向高速发展的业务进行组织与架构转型的参考模型和路线图 。

02

《架构真经:互联网技术架构的设计原则(原书第2版)》

《架构即未来》姊妹篇

系统阐释50条支持企业高速增长的有效而且易用的架构原则

推荐理由:本书可帮助软件研发人员、技术运维人员和管理者修复或重新架构现有产品,了解关于扩展的佳实践并有计划地实施,还可以帮助建立一套架构原则以推动未来的研发。

03

系统架构:复杂系统的产品设计与开发

系统架构领域3位领军人物亲笔撰写

系统架构领域资深专家Norman R. Augustine作序推荐

推荐理由:从电网的架构到移动支付系统的架构,很多领域都出现了系统架构的思维。架构是系统的DNA,也是形成竞争优势的基础所在。那么,系统的架构到底是什么?它又有什么功能?

本书将系统架构的分析和综合过程中所提到的相关理念,总结成了20多条架构原则;将各种架构决策问题归纳成6种模式,使架构师能够在不同的工作场景中选用合适的模式及算法来对这些问题进行程序化的处理。

点击以上图片进入专题,查看更多好书

扫码关注【华章计算机】视频号

每天来听华章哥讲书

更多精彩回顾

书讯 | 6月书讯 | 初夏,正好读新书

书单 | 8本书助你零基础转行数据分析岗

干货 | 鸿蒙OS2面世,一本书了解“现代操作系统”!

收藏 | 终于有人把Scrapy爬虫框架讲明白了

上新 | 一本书掌握Kubernetes核心技术

赠书 | 【第58期】人人可懂的技术科普书

点击阅读全文查看更多好书

【书单】程序设计好书推荐相关推荐

  1. 推荐几本Java程序员必读之热门书单的好书!!!

    读书是另一种感知世界的方式,是另一种提升自我的方式,是另一种与人交谈的方式,一周不读书就觉得自己俗了,长久不看书,写东西就找不到感觉了,网络上,电视上,各种电子设备上的内容当然不少,但都比不上读书,读 ...

  2. python基础教程第三版豆瓣-数据结构与算法必读书单吐血整理推荐【附网盘链接】...

    前言:技术书阅读方法论 一.速读一遍(最好在1~2天内完成) 人的大脑记忆力有限,在一天内快速看完一本书会在大脑里留下深刻印象,对于之后复习以及总结都会有特别好的作用. 对于每一章的知识,先阅读标题, ...

  3. Java怎么学?一些非常有用的书单和网站推荐

    当下Java是最流行和最受欢迎的编程语言之一,由于其利用特性,许多软件应用程序是使用Java开发的.因此,如果您想入行Java领域,掌握Java技能,系统全面学习Java是一个不错的方法.那么,Jav ...

  4. 2021年前端工程师书单推荐

    之前有读者私信我想要一份前端工程师的成长路线,答应他后面会出一个系列专题.最近加班有点狠,属于自己的时间太少了,而且路线涵盖的内容大而全,这里推荐一个程序员成长路线的 GitHub 仓库,总结的很全面 ...

  5. 这几年我看过的书,力荐书单(含技术和非技术)

    程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 6 分钟. 618当当网计算机图书大促每满100减50!满200减100!满300减150! 良月柒这还有满150-30的券, ...

  6. 一条珍藏多年的计算机书单(文末送书)

    点击获取 15张学习路线导图 3G学习资料 10G计算机书籍 哈喽,大家好,我是一条~ Java学习如逆水行舟,不进则退.一条一路自学过来,踩过很多坑,吃过很多苦. 现在回想起来,当初要是能有一个完整 ...

  7. 大牛书单 | 系统架构方向好书推荐

    导语:读书是一生的功课,技术人通过读书实现自我提升,学习优秀技术沉淀.TEG书知道本期特邀腾讯TEG架构平台部专家工程师高向冉.腾讯TEG架构平台部高级工程师黄志海.腾讯TEG基础架构部高级工程师肖攀 ...

  8. 书单推荐 | web前端好书推荐(一)

     学习的最好途径就是看书. 开篇想给大家两点关于读书的建议: 经典书籍需要不断被重读--每一次重读都会有新的体会: 书籍并非读的越多越好--大多数书籍只是经典书籍中的概念延伸(有时甚至是照搬) 在此我 ...

  9. 大牛书单 | 云原生技术领域好书推荐

    文末抽奖送书. 导语:读书,伴随技术人的一生.技术的发展日新月异,技术人应该永远在学习的路上,才能始终跟紧时代的步伐.阅读,是学习最重要的途径之一. 技术人通过读书增长见闻.精进技术,提升人生境界.阅 ...

最新文章

  1. phantomjs学习
  2. 远程连接CentOS的MySQL报错:Can't connect to MySQL server on 'XXX' (13)
  3. React+dva+antd的运用
  4. 帮助别人是一种快乐!
  5. 四、Spring中使用@Conditional按照条件注册Bean
  6. 解决重启centos后resolv.conf总被清空的问题
  7. PL/SQL Developer 登录 Oracle 12c和Win10下安装Oracle 11g
  8. Kaggle实战之房价预测
  9. 怎么回滚版本_Win 10 暂停更新及回滚方法
  10. volatile工作原理学习总结
  11. 软件工程需求分析模板(简单)
  12. 教你用python爬虫下载1w+『ppt模板』,再也不用付费去购买啦!
  13. 数据清洗第六章—课后操作题
  14. 威斯敏斯特教堂 名言_新教堂徽标设计师的视角分析
  15. 详解sigmoid与softmax, 多分类及多标签分类
  16. 实战技能分享,如何让工程代码各种优化等级通吃,含MDK AC5,AC6,IAR和GCC
  17. 微信支付服务器错误,【支付问题】微信支付宝支付超时、支付异常解决办法
  18. 交互设计:界面设计尺寸详解与常用尺寸
  19. linux wenj 立即生效_linux方面知识
  20. js数组中__ob__: Observer属性

热门文章

  1. 最近美团前端面试题目整理
  2. 什么是软考?软考有什么作用?
  3. 谷歌、百度、必应的搜索技巧
  4. MTTF、MTBF与MTRF
  5. matlab 读pdf文件内容,matlab读文件.pdf
  6. matlab中omega是什么意思_小鸡宝宝考考你南柯一梦中的南柯是什么意思?
  7. jira的插件开发流程实践
  8. 【深度学习】吴恩达深度学习-Course1神经网络与深度学习-第四周深度神经网络的关键概念编程(下)——深度神经网络用于图像分类:应用
  9. freecodecamp----应用无障碍
  10. matlab中的箭头符号怎么打开,MATLAB中上下标、斜体、箭头等符号的使用方法