程序员职业生涯规划必读的十本书
参与文末每日话题讨论,赠送异步新书
你所能犯的最大错误就是相信自己是在为别人工作。这样一来你对工作的安全感已然尽失。职业发展的驱动力一定是来自个体本身。记住:工作是属于公司的,而职业生涯却是属于你自己的。——厄尔•南丁格尔
很少有软件开发人员会主动管理自己的职业生涯。可是,成功的软件开发人员之所以能成功都不是偶然的。他们目标明确,为了达成目标,他们制订了坚实可靠而又深思熟虑的计划。如果你真的想在软件开发这个充满竞争的世界里脱颖而出,那么你要做的远远不止一份光鲜靓丽的简历,以及任何碰巧获得的工作。你需要通盘考虑之后再决定——要做什么,什么时候做,以及如何义无反顾。下面小编整理了程序员书单,希望对你的职场生涯有帮助。
《软技能 代码之外的生存指南》
约翰 Z.森梅兹 著
点击封面购买纸书
这是一本真正从“人”(而非技术也非管理)的角度关注软件开发人员自身发展的书。书中论述的内容既涉及生活习惯,又包括思维方式,凸显技术中“人”的因素,全面讲解软件行业从业人员所需知道的所有“软技能”。
对大多数软件开发人员而言,编码才是有趣的,而如何与客户、同事以及经理们打交道,如何保证工作效率,如何保障财务安全,如何保持自己的体形,如何找到真爱……这些则统统被视为畏途。本书恰恰可以在这些方面帮到你!
《轻流程 IT团队的积分式绩效管理》
蔡为东 著
点击封面购买纸书
程序员发展到管理层,提升团队绩效是必须要面对的问题,这是一套简单、实用的IT团队绩效管理方案,流程轻,而且经过了实践检验,效果明显。从思路到设计到执行,从实际案例到过渡方案到背后的管理学原理,书中均有详细的阐述。这套积分式绩效管理方案来自于作者15年团队管理经验的总结。
规则公开,团队成员的绩效由其日常工作决定,压力在员工自己身上。把绩效考核中偏差大的一个大决定转化为更准确的无数个日常小决定,让绩效考核的结果公平、正确。团队成员努力挣分值,团队出成绩。日常工作过程中随时就能得到绩效数据,通过这些数据及时发现问题,引导团队成员之间公平竞争,牵引团队积极向上。
《代码整洁之道》
马丁 著
点击封面购买纸书
细节之中自有天地,整洁成就卓越代码。尽管糟糕的代码也能运行,但如果代码不整洁,会使整个开发团队泥足深陷,写得不好的代码每年都要耗费难以计数的时间和资源。然而这种情况并非无法避免。。
这本书是软件工程大师马丁经典力作,由互联网产品与运营专家韩磊献译,本书荣获第13届Jolt大奖。
从《代码整洁之道》中可以学到:好代码和糟糕的代码之间的区别:如何编写好代码,如何将糟糕的代码转化为好代码:如何创建好名称、好函数、好对象和好类;如何格式化代码以实现其可读性的优化:如何在不妨碍代码逻辑的前提下充分实现错误处理;如何进行单元测试和测试驱动开发。
《代码整洁之道 程序员的职业素养》
罗伯特·C.马丁 著
点击封面购买纸书
成功的程序员在以往的工作和生活中都曾经历过大大小小的不确定性,承受过永无休止的压力。他们之所以能够成功,是因为拥有一个共同点,都深切关注创建软件所需的各项实践。他们将软件开发视为一种需要精雕细琢加以修炼的技艺,他们以专业人士的标准要求自己,他们具有职业素养。
软件开发大师Robert C. Martin在书中介绍了真实软件技艺中的各项原则、技术、工具和实践,展示了怎么以自豪、自尊和自信的心态进行软件开发,怎么取得卓越表现和丰硕成果,怎么做到有效沟通和确切估算,怎么以坦诚的心态面对困难,并引导读者认识到专业程序员肩负的责任重大,阐述了什么才是程序员的职业素养。
《编程珠玑(第2版 修订版)》
乔恩·本特利(Jon Bentley) 著
点击封面购买纸书
本书作者Jon Bentley,世界计算机科学家,被誉为影响算法发展的十位大师之一。
多年以来,当程序员们推选出心爱的计算机图书时,《编程珠玑》总是位于前列。正如自然界里珍珠出自细沙对牡蛎的磨砺,计算机科学大师JonBentley以其独有的洞察力和创造力,从磨砺程序员的实际问题中凝结出一篇篇不朽的编程“珠玑”,成为世界计算机界名刊《ACM通讯》历史上受欢迎的专栏,结集为两部不朽的计算机科学经典名著,影响和激励着一代又一代程序员和计算机科学工作者。本书为首卷,主要讨论计算机科学中本质的问题:如何正确选择和高效地实现算法。
在书中,作者选取许多具有典型意义的复杂编程和算法问题,生动描绘了历史上众大师们在探索解决方案中发生的轶事、走过的弯路和不断精益求精的历程,引导读者像真正的程序员和软件工程师那样富于创新性地思考,并透彻阐述和总结了许多独特而精妙的设计原则、思考和解决问题的方法以及实用程序设计技巧。
《编程珠玑(续 修订版)》
乔恩·本特利 著
点击封面购买纸书
本书是计算机科学方面的经典名著《编程珠玑》的姊妹篇,讲述了对于程序员有共性的知识。延续了《编程珠玑》的特色,通过一些精心设计的有趣而又颇具指导意义的程序,对实用程序设计技巧及基本设计原则进行透彻而睿智的描述,为复杂的编程问题提供清晰而完备的解决思路。涵盖了程序员操纵程序的技术、程序员取舍的技巧、输入和输出设计以及算法示例,这些内容结合成一个有机的整体,如一串串珠玑展示给程序员。(Jon Bentley)
《重构 改善既有代码的设计》
马丁·福勒(Martin Fowler) 著
点击封面购买纸书
软件开发的不朽经典,生动阐述重构原理和具体做法,普通程序员进阶到编程高手必须修炼的秘笈。
重构,一言以蔽之,就是在不改变外部行为的前提下,有条不紊地改善代码。多年前,正是本书原版的出版,使重构终于从编程高手们的小圈子走出,成为众多普通程序员日常开发工作中不可或缺的一部分。本书也因此成为与《设计模式》齐名的经典著作,被译为中、德、俄、日等众多语言,在世界范围内畅销不衰。
本书凝聚了软件开发社区专家多年摸索而获得的宝贵经验,拥有不因时光流逝而磨灭的价值。今天,无论是重构本身,业界对重构的理解,还是开发工具对重构的支持力度,都与本书出版时不可同日而语,但书中所蕴涵的意味和精华,依然值得反复咀嚼,而且往往能够常读常新。
《从跨界到专精 T型产品经理的自我修炼》
简浅 著
点击封面购买纸书
这并不是一本“10天教会你如何成为产品经理”的书,更多讲述的是产品经理职场中的真实经历,让你从旁观者的角度真正的了解产品经理这个岗位。 入行产品经理本书将给你启蒙。
《数据科学家访谈录》
Carl Shan(单研)等著
点击封面购买纸书
本书选取世界知名的25位数据科学家进行了深度的访谈,从不同的视角和维度,将他们的智慧、经验、指导和建议凝聚成册。每一篇访谈都是一次深度的交流,涵盖了这些数据科学家最初从菜鸟起步,运用各种知识武装和充实自己,一直到最终成为一名卓有成效的数据科学家的全过程。
通过阅读本书中的访谈,可以形成对数据科学的宏观认识和了解,更深刻地认识和体验数据科学家的角色,并且从这些前辈的过往经历中学到宝贵的知识和经验以应用于自身的成长和事业中。
《编程之法:面试和算法心得》
July 著
点击封面购买纸书
本书涉及面试、算法、机器学习三个主题。书中的每道编程题目都给出了多种思路、多种解法,不断优化、逐层递进。
书中每一章都有“举一反三”和“习题”,以便读者及时运用所学的方法解决相似的问题,且在附录中收录了语言、链表、概率等其他题型。书中的每一道题都是面试的高频题目,反复出现在近5年各大公司的笔试和面试中,对面试备考有着极强的参考价值。
延伸推荐
2018年1月重磅新书
小学生开始学Python,最接近AI的编程语言:安利一波Python书单
政策升温:大家都在学大数据,一大波好书推荐
一本基于Python语言的Selenium自动化测试书
8本新书,送出一本你喜欢的
AI经典书单| 入门人工智能该读哪些书?
点击关键词新书:
Python|机器学习|Kotlin|Java|移动开发|机器人|有奖活动|Web前端|书单
在“异步图书”后台回复“关注”,即可免费获得2000门在线视频课程;推荐朋友关注根据提示获取赠书链接,免费得异步图书一本。赶紧来参加哦!
点击阅读原文,查看本书更多信息
扫一扫上方二维码,回复“关注”参与活动!
http://www.taodudu.cc/news/show-4683320.html
相关文章:
- C语言程序员必读的5本书
- 人生必读的100本书隐私政策
- MDUKEY创始人兼CEO韩元桢明确将通过“价格保障机制”确保MDU投资人的长久利益
- Cobo宣布支持MDU Staking服务
- HelloPool正式当选MDUKEY验证节点,助力MDU生态繁荣
- MDU方案相关问题
- FINWEX MDUKEY专题AMA精彩回顾
- 语音业务笔记
- Stc8硬件乘除法器_16位除16位_汇编
- mips的旁路_【参赛手记】MIPS流水线之阵列乘除法的实现
- 接入网学习笔记
- CX51 用户手册----MDU_F120伪指令
- EPON SFU MDU
- CX51 用户手册----MDU_R515 伪指令
- Verilog MIPS32 CPU(六)-- MDU
- 每一步都要确保投资人利益—MDU价格保障机制之销毁
- 华为onu 调为交换机_华为MA5620 ONU/MDU如何配置成交换机?
- 利用教育邮箱注册JetBrains产品(pycharm、idea等)的方法
- MDU某产品OMCI模块代码质量现状分析
- iOS 7 最佳实践;一个天气应用: Part 1/2
- Android天气开源项目之添加城市
- 在blog中显示天气预报、日历、时钟、MSN、QQ在线状态
- 一个天气App案例(一)
- 天气API接口大全【转】
- iOS 7最佳实践:一个天气App案例
- iOS7 最佳实践:一个天气应用案例(上)
- iOS7最佳实践:一个天气App案例
- C语言实现天气获取 + HTML页面
- iOS 天气应用代码中文介绍
- shell编写的天气预报桌面小程序
程序员职业生涯规划必读的十本书相关推荐
- 《我也能做CTO之程序员职业规划》之十五: 智商
<我也能做CTO之程序员职业规划>之十五: 智商 Intelligence Quotient ( =IQ ) 本文选自<我也能做CTO之程序员职业规划 >一书 小蔡和大熊毕业答 ...
- 《我也能做CTO之程序员职业规划》之十六:逆商
<我也能做CTO之程序员职业规划 >之十六:逆商Adversity Quotient (=AQ) 本文选自<我也能做CTO之程序员职业规划 >一书 锐哥想在工作之余到小蔡学校进 ...
- java程序员技术规划_Java程序员职业生涯规划
Java程序员职业生涯规划 发布时间:2018-09-28 14:10, 浏览次数:429 , 标签: Java <>一.规划 工作3年了,感觉自己的技术现在到了一个瓶颈,在做一些重复性的 ...
- 程序员最该买的十本书
每当我们在公司某某技术大会上,听公司大牛恰恰而谈起很多你不懂的技术时候,你感觉自己就是一个井底之蛙.很多时候你会马上想,我需要增加自己的知识面,需要提高技术,需要买书,提高增加阅读量.于是就上网搜搜搜 ...
- 2021Java常见面试题,程序员,看完这十本书再谈工资
5.<深入理解Java虚拟机–JVM高级特性与最佳实践> **<Java虚拟机:**JVM高级特性与最佳实践(最新第二版)> 内容简介 作为一位Java程序员,你是否也曾经想深 ...
- Java程序员职业生涯规划完整版:从程序员到CTO
查了好多资料,发现还是不全,干脆自己整理吧,至少保证在我的做法正确的,以免误导读者,也是给自己做个记录吧! 在技巧方面无论我们怎么学习,总感觉需要晋升自已不知道自己处于什么水平了.但如果有清晰的指示图 ...
- Java程序员职业生涯规划完整版:从程序员到CTO( 摘)
原文链接:https://blog.csdn.net/chunyufeiyun/article/details/11394575 查了好多资料,发现还是不全,干脆自己整理吧,至少保证在我的做法正确的, ...
- Java程序员的规划之路
初级程序员:做一些静态的界面: 程序员:做一些增删改查的小模块: 中级程序员:做逻辑较复杂的模块: 高级程序员:做核心模块: 项目经理:系统的整体架构: 部门经理:多项目的管理: 总裁:多部门以及企业 ...
- C/C++程序员必读的十本书(上)
在Gmail TopLanguage Group 中看到一篇文章"C/C++程序员必读的十本书(上)",大家的讨论都很激励,大家都觉得这篇文章写得很棒,我想在Group里的朋友都 ...
最新文章
- 分享一个iec104协议的资源,一个模拟iec104协议主站端的小工具
- File `listings.sty' not found. usepackage
- 网络营销专员浅析在网络营销中网站关键词对网站流量获取有何影响?
- 怎么通过邮箱发超大附件?介绍一种基于云服务的方法
- 分享一个免费短信猫OCX源码
- 山东大学 2020级数据库系统 实验一
- 【数据库系统】数据模型、模式、数据的概念辨析
- 前端开发 “性能”有多重要
- poj 2777 AND hdu 5316 线段树
- android引入外部moudle,Android Studio3.2,调用其他Module作为依赖,出现的问题。
- python字符串不可改变怎么理解_python的“不可变性”代表了什么?
- 重写弹幕射击游戏的记录
- 如何从零开始学android?
- python实现音乐播放器_python实现音乐播放器
- 电子地图有比例尺吗?
- IAR下QSPI下载算法制作
- VMWare Player Windows XP 虚拟机压缩 vmdk 的方法
- 微型计算机分类可以分为哪些,微型计算机的分类通常以微处理器的什么来划分...
- SharePoint 2019 部署(一)
- 如何体面的解决浏览器首页被hao123绑架