第六周读书笔记《极客与团队》

《极客与团队》读书笔记

做程序员这个职业,就意味着与别人在工作上会有不少沟通与交流,处于一个团队中,如何能更好地编写代码,在团队中如鱼得水,过得更加开心,《极客与团队》这本书就给了我一些启迪。

这本书其实针对的是极客们,希望他们能够认识到团队的重要性。书中提到程序员要建立可以理解的代码,要注意与人的沟通,而不是只顾着自己。这一点我深表赞同。邓老师也在一直强调,写的代码要注意注释,要跟别人进行交流,注意书写格式以使得代码阅读性更强。这是因为个人的工作只是团队工作的一部分,要想整个团队的效益增强,必须要进行合作。虽然莱纳斯创建了LINUX,他的能力很强,但是实际上Linux现在的体量是当初莱纳斯写的版本的几百倍。只能说莱纳斯善于发挥众人的力量,完善了linux。

另外,我对团队文化有了更深一步的认识。书中第31页提到:“每当有新人加入时,她并不是只从团队负责人那里了解团队文化,而是从一起工作的每个成员身上学习。比如,在仔细检查新同事的代码的时候,会向她解释为什么团队是按照某种方式写代码的,这样她就很快明白团队重视的是代码的哪些部分。自己的理解是:团队文化不是上嘴唇一碰下嘴唇就有的,她是在公司的各个角落,产生于面试的时候,产生于公司如何对待离职的员工,产生于同事之间的争论,她无时无刻不存在。行动是建立文化的唯一方法,而不是标语和演讲。

面对用户数量上升的时候,不是提供更复杂的功能,而是应该提供更简介的界面、更友好的交互。这一点在微信的崛起上有着充分的体现。张小龙意识到社交才是最基本的属性,于是摈弃了QQ 的做法,回归社交本身,界面比QQ要干净多了,结果成了全民性的应用,如果没有微信,腾讯就不是真正的社交帝国。这一点Google的这两位工程师真是说的很准确。

这本书还让我认识到老外那里也有办公室政治,而且一点也不必国内的差。但是,不管接受不接受,它都在那里,个人要做的就是尽可能地保护自己不受其伤害。就像作者说的,也许你对目前的处境非常满意,但是获得更高职位会让自己在灾难来临的时候有更大的机会全身而退。

书中有一段海明的演讲大意是:海明有一次复印机坏了,但急需打印一些文件,这是海明的秘书联系她的熟人,经过一些办法复印了这些文件,这就是海明平时讲笑话逗她开心,表示友善带来的回报。这个故事告诉我们社交不是勾心斗角,不是操纵别人,而是通过建立人与人之间的关系把事情做成功,而这种关系持续的时间一定比项目本身长。

原文地址:https://www.cnblogs.com/rain_wind_grow/p/8719342.html

时间: 2024-10-10 17:04:41

第六周读书笔记《极客与团队》的相关文章

第五六周读书笔记

一.几种低压接地系统: 1.TN系统: TN系统即电源中性点直接接地.设备外露可导电部分与电源中性点直接电气连接的系统. TN系统主要是靠单相碰壳故障变成单相短路故障(短路电流是 TT 系统的 5.3 倍),并通过短路保护切断电源来实施电击防护的.从电击防护的角度来说,单相短路电流大或过电流保护器动作电流值小,对电击防护都是有利的. TN 系统节省材料.工时,在我国和其他许多国家广泛得到应用. TN 方式供电系统中,根据其保护零线是否与工作零线分开而划分为TN-S系统.TN-C系统.TN-C-S

linux内核分析 第六周读书笔记

第三章 进程管理 3.1 进程 进程:处于执行期的程序 线程是在进程活动中的对象:内核调度的对象是线程而不是进程,在Linux系统中,并不区分线程和进程 在现代操作系统中, 进程提供两种虚拟机制:虚拟内存器和虚拟内存. 进程在创建它的时刻开始存活,这通常是调用fork系统的结果.该系统调用通过复制一个现有进程来创建一个全新的进程.fork系统调用从内核返回两次,一次到父进程,另一次回到新产生的子进程. 通常,创建新的进程都是为了立即执行新的不同的程序,而接着调用exec()这组函数就可以创建新的

《Linux内核分析》第六周学习笔记

<Linux内核分析>第六周学习笔记 进程的描述和创建 郭垚 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 [学习视频时间:1小时 撰写博客时间:2小时] [学习内容:进程创建的过程.使用gdb跟踪分析内核处理函数sys_clone] 一.进程的描述 1.1 进程描述符task_struct数据结构(一) 1. 进程控制块PCB——task_struct 为了管理进程,内核

Android深度探索——第六章读书笔记及心得

单词个数统计程序 ——第六章读书笔记及心得 通过本章的学习,学会了使用多种平台测试linux驱动开发.学会了统计单词个数的程序,通过该程序知道了该算法的实现技术为linux驱动,因为该程序的单词是封装在linux驱动中的.在此之前还对linux有了深入的了解.知道了linux驱动程序编写的步骤.了解到了一些重要的函数.学会了注册和注销设备文件.学会了制定回调函数.知道了如何在eclipse中开发和测试linux驱动程序. Linux系统将每一个驱动都映射为一个文件,称为设备文件或驱动文件,都保存

第一周读书笔记《构建之法》

构建之法读书笔记 #wmd-preview h1 { color: #0077bb } 构建之法读书笔记 沈三景 PB15061249 软件工程 读书笔记 前言 开学前两周,杂事颇多,没有充足的时间阅读<构建之法>,只能每天在睡前阅读约半小时,故只看了前三章.虽如此,但仍收获很多,下面就是我对前四章内容的一些看法和理解,如有理解偏颇之处,望见谅. 第一章 概论 本章主要介绍了软件工程是什么?软件工程的目标是什么?为了解决前一个问题,作者首先提出了两个等式: 程序 = 数据结构 + 算法 软件

第六次读书笔记

调试九法>读书笔记 这周我看了<调试九法>这本书.本书提出的九条简单实用的规则,适用于任何软件应用程序和硬件系统,可以帮助软硬件调试工程师检测大多数bug.作者是David J. Agans,资深调试专家,善于解决一些最棘手的调试问题,曾经营计算机系统咨询公司PointSource,任Zydacron公司副总裁,还曾就职于Gould.仙童和DEC等知名企业. 其九大方法如下 1.理解系统 2. 制造失败 3. 不要想,而要看 4. 分而治之 5. 一次只改一个地方 6. 保持审计跟踪 7

第二周读书笔记《构建之法》

构建之法读书笔记 #wmd-preview h1 { color: #0077bb } 构建之法读书笔记 沈三景 PB15061249 软件工程 读书笔记 前言 本周阅读了构建之法的四.五两个个章节.这三个章节主要讲述了代码规范.结对编程.团队模式.开发流程. 第四章 两人合作 首先提到的是代码规范,程序员写的代码不仅要给机器看,还要给人看.好的代码规范能事半功倍.代码规范有分为代码风格规范和代码设计规范.代码风格规范是指让代码保持简明,让代码更易读.书中给出的规范是Tab键为4个空格,行宽为1

第三周读书笔记

<程序员的职业修养>读书笔记 本书一直围绕着"专业"二字展开,以作者的观点阐述了何为"专业的程序员":专业的程序员是如何思考,如何解决问题,如何承担责任. 所有软件项目的知道原则是,软件要易于修改.如果你希望自己的软件灵活可变,那就应该市场修改它!要证明软件易于修改,唯一的办法就是做些实际的修改.如果你发现这些改动并不像你预想的那样简单,你就应该改进设计,使后续修改改变简单.有时开发期已过进入测试阶段,可能还会加一点需求,如果是影响到逻辑上的改动会比较麻

第五周读书笔记

<c++应用程序性能优化>读书笔记(part3) 应用程序的启动性能是应用程序给最终用户的第一印象,是衡量一个程序易用性的重要指标.书的第三部分介绍了启动性能优化的一些方法,第七章介绍了应用程序的物理布局,第八章介绍了应用程序在windows和linux平台上的编译到启动的过程,第九章介绍了优化启动项的一些方法. 本章从动态链接库开始讲起,简单的介绍了一下DLL.这里其实我看的有点晕的,大概就是说DLL可以看成一个一个函数的集合,我们可以编写代码来调用.然后讲了一些类似微机原理课本上的知识,我