代码
调试技术
数据库
- 《Getting started with impala》
- 《mysql 必知必会》
- 《mysql 性能调优与架构实践》
- 《Mysql 技术内幕 InnoDB 存储引擎》
- 《Redis 实战》
- 《Redis 深度历险核心原理和应用实践》
- 《redis设计与实现》
- 《七周七数据库》
- 《深入浅出mysql》
- 《高性能mysql第三版》
- 《MySQL是怎样运行的》
前端
GOLANG
- 《1 The Go Programming Language》
- 《2 The Go Programming Language》
- 《3 The Go Programming Language》
- 《Build Web Application With Golang》
- 《Go101》
- 《Network Programming with go》
- 《Building Microservices With Go》
- 《Building Restful Web Services with Go》
- 《Concurrency In Go》
- 《Go In Action(Go 实战)》
- 《Go学习笔记语言详解》
- 《Go学习笔记源码剖析》
- 《Go语言编程》
JAVA
网络
心理学
PYTHON
创业
UNIX/LINUX
分布式
系统设计
搜索引擎
开发工具
- 《Practical Vim》
- 《Vim8文本处理实战》
- 《Learn vim scrpt the hard way》
- 《Pro Git》
- 《Mastering Vim》
- 《Mastering Vim Quickly》
思维
源码
网站架构微服务
- 《微服务架构设计模式》
- 《从0开始学架构》
- 《web scalavility for startup engineers》
- 《designdatainstensive_application》
- 《designdatainstensive_application2》
- 《clean_architecture》
- 《微服务实战》
- 《微服务设计》
软件工程/项目管理
运维
金融理财
写作
互联网
区块链
技术演讲网课
- 《哔哩哔哩的go微服务实战》
- 《go业务基础库之Error&Context》
- 《Go同步和并发设计模式》
- 《300分钟吃透分布式缓存》
- 《DDD实战课》
- 《分布式技术原理与实战45讲》
- 《架构设计面试精讲》
- 《高并发系统设计40问》
- 《java并发编程78讲》
- 《中间件核心技术与实战讲》
职场
《代码之殇》
六西格玛:结构化的问题解决系统 界定、测量、分析、改进、控制
有损于客户价值的浪费: 过量生产 运输 多余动作 等待 过程不当 库存 缺陷
软件度量准则: - 1.不要想着怎么度量,而是度量什么 - 2.不要对中间环节进行过多度量分析,只对其期望结果进行度量分析 - 3.不要知识收集数据,使用度量分析解决关键问题。 - 4.不要使用度量分析做决定,而是使用度量分析使你明白需要做出个决定。 - 5.不要只对原生度量进行比较,要有一些基准和返利,他们提供了参照细节。
bug 剖析,报告 bug 的基本要求: - 简略的标题 - 指派给谁 - 重现步骤(包含运行环境,配置等信息) - 优先级 - 严重程度 - 解决方案
缩短开发周期: 1.确定开发周期耗时多长
4章:跨越工种
7章:职业生涯历险记
与人多沟通:接近客户,了解他们所思所想 选择好的功能来做(重要功能): 发现一些新冒出来的功能需求;成为重要功能的后备开发人员
养成习惯: - 好奇 - 心存感激 - 快速响应。请求你帮助的人快速响应
快速走向正轨: - 全面认识自己。你的入门槛和长远局限性 - 建立你的支持团队。熟悉关键人物和价值主张 - 延长蜜月期 - 学习一下『绳』原理:团队合作的基础原理,融入这个团队 - 开始探索:选择和你密切相关且紧迫的项目,深入探索。
8章:自我完善
一旦你进入入门级别,智商和办事效率就难以对人才的优劣做出区分了,长远来看,你的沟通技能和自律能力才决定你的成败。 时间管理要点: - 消除干预、避免三心二意 - 将任务委托给其他团队成员 - 以优先级和重要程度为出发点
影响上司: - 想好你要取悦谁,安抚谁,不在乎谁 - 投其所好,消除风险 - 先讲存在的问题,再讨论解决方案
沟通的基础: 初级和高级工程师的主要差别在于影响力和感染力,主要的驱动力是高超的沟通技能。 引起关注: - 简明。必要的背景,指出要点。突出重点 - 扼要。盯住你想表达的东西 - 简单。 - 条理清晰。 - 谦恭。 - 流畅
向别人提出反对意见时,回应他人的意见建议时,可以提出三个基本问题: - 什么是对的? - 哪些地方可以做得更好 - 还有什么建议吗? 把重点放在方法或成果上面,而不是放在某个人身上,人是很难变的,但是可以改变他们的方法及成果 你的反馈和你的才学无关,能收受者带来帮助才是要义
捅娄子了: - 负责任。承认 - 深入理解缺漏原因,不要越高越糟糕 - 寻求他人帮助改正错误 - 确保类似事件不再发生
9章:成为管理者,而不是邪恶的化身
不要抱怨任何事情,除非你已经找到了建设性的改进意见 只要度量用于跟踪团队的和产品的进度,以便达到明确而公认的目标(比如绩效、会规律、发现和修复吕、解决客户问题所用的天数),那就有价值 优秀开发人员的特质: - 知道正在做什么。刨根问底 - 不相信魔法。知道代码怎样工作的 - 了解客户和业务。优秀的开发者知道事情的实质,能够分出轻重缓急并做出恰当权衡 - 把客户和团队放在优先于自己的位置 - 不妥协的精神和道德规范:如何完成工作、如何与人交流 - 杰出的人际沟通技能。友好相处、尊重别人、跟人进行清晰、有效和恰当沟通。 - 广泛的支持网络。
两种面试问题是有价值的: - 暴露应聘者性格特征的问题 - 展示应聘者如何展开工作的问题
人才流动: - 持续补充新人 - 灌输信息分享 - 塑造组织结构和角色以创造成长机会 - 为老员工找到新挑战
优秀的管理者: - 确保员工能够工作 - 关心员工,尊重和效力 - 定义清晰的目标、优先级和界限 - 为人民服务
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论