热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

收藏:团队应该提倡和反对的约章几则

来自网易音乐云项目经理写的好书《幕后产品》中:下面是我们提倡和坚持的。热爱自己从事的工作并发展成兴趣。有很多可以让我们提升工作动力的因素,但其中最大、最

来自网易音乐云项目经理写的好书《幕后产品》中:
下面是我们提倡和坚持的。
热爱自己从事的工作并发展成兴趣。有很多可以让我们提升工作动力的因素,但
其中最大、最持久的一个一定是兴趣。它可以激发我们自身的潜能,追求创新与卓
越,让我们更加专注,不被其他杂音干扰,并且提供给我们持之以恒的能量。我们提
倡因自己的兴趣而工作,为获得远大的成就而努力,奖赏自然而然会到来。
大局观。我们希望培养具有大局观的产品人才。局部即便做到最佳,也未必能达
到整体产品最佳,甚至有时候会削弱整体产品。在一个强调大局观的团队中,大家更
容易开诚布公地团结、协作,更容易形成合力完成产品的长期目标。
脚踏实地。我们强调大局观,但不希望眼高于顶。即便有长远的产品规划与想
法,也需要脚踏实地、一步一步地实现每一个产品功能、体验优化和改进,并且在大
的产品变动和升级上,步子不要迈得太大。大胆假设、小心求证一直是我坚持的创新
观念。
心胸宽广。这看上去是一个道德要求,但我很重视这点。心胸宽广才能听得进去
他人的意见,才能善用领导力带领一个产品团队,才能结合更多人的力量做成一件
事,甚至在更高的层面上,才能赋能行业生态伙伴,推动整体产品取得更高的成就,
使整个行业进步、发展。
喜欢学习。我们不仅要善于学习,更要喜欢学习。求知欲应当是我们发自内心的
意愿,而不是功利的。我特别推崇那些终身学习的人,也特别喜欢一个充满终身学习
氛围的组织。我尤其会给团队的骨干们强调,即使有一天我们走上了管理岗位,也不
要忘记与自身专业相关的学习。“Stay hungry,stay foolish.”是值得我们一生追随的座
右铭。
无私分享。在交流、分享自己所学所得上,我们应该是无私的。一方面交流、分
享会让自己进步,而且会进步得很明显(如果是真正认真地进行分享的话);另一方
面每个人都有自己的长处和短处,在一个组织中充分地分享能让大家互相看到长处、
弥补自己的短处。我从不认为将自己的知识和经验藏起来会有利于自身的发展,我相
信我们每个个体的价值会体现在我们的终身学习、持续不断的进步上。无私分享会与
喜欢学习相得益彰,让整个组织进入学习成长氛围的良性循环中。

下面是我们不提倡和禁止的:
强烈的等级观念。我们希望组织内更平等,这有利于创新。过多的等级观念会让
组织内的成员束手束脚,催生官僚主义,会让互联网企业逐渐失去活力而僵化。很难
想象喜欢创造与积极进取的年轻人会喜欢等级观念,我们应当让产品组织尽量扁平,
给更多人发挥才智的空间,而不是只能听领导的话行事——实际上,我不希望团队中
有领导的称呼,那些现在看上去怯生生的年轻人在五年之后说不定会创造出伟大的产
品,我们应该保持平等和平常心,鼓励大家充分发挥自己的能力。
故步自封。取得一时的成就易,持续的进步难。不论是个人还是产品,在取得一
定的成绩后,容易陷入舒适区,这是人性。当我们是一个新组织、新产品时,我们敢
于突破、创新和挑战,而当我们是一个大组织、大产品时,我们也不能失去原有的锐
意进取的精神。
害怕失败。我们不可能总成功,大多数时候都是从失败中学习的。而害怕失败和
故步自封是埋葬创新精神的坟墓。我们在团队中鼓励创新,容忍失败(当然需要设计
影响范围)。在正确的方向上,产品组织需要不断地探索、试错,最终更高效地找到
正确的路。我们应当视失败为一步步排除选项,用低成本的失败换来经验,这样就可
以为正确的路投入更多的资源。
过于看重个人利益。首先,人都会看重自身的利益,这是人性。我们需要让组织
的利益尽量匹配团队成员的个人利益,这样才能形成正循环。同时我们也需要意识
到,过多的个人利益会危害组织,尤其是短视的个人利益。我们不能要求大家都做圣
人,我们同样不能在团队还在奋斗不息的时候就允许分蛋糕的行为存在,很多激励机
制上的延时满足就是引导团队看远期的成果而非短视的个人利益,避免对团队造成危
害。我们需要强调一定的奉献精神、团结协作与集体利益。
缺乏雄心。生于忧患,死于安乐,古往今来很多组织重复验证着这个道理。在互
联网飞速变化、前进的环境中,如果组织没有雄心,那么很快就会耽于安乐。人都有
惰性、想享受,这是人性,但组织需要营造雄心壮志的氛围,以激励团队始终向前,
最终才能形成不断开拓进取的团队。好的氛围会在个体打盹儿的时候提醒他,帮助他
补充精神能量,始终望着目标而不断前行。
团队的文化氛围无声地影响着每个人,这是会扩散和传递的。作为产品负责人,
我们唯有以身作则,将这样的正能量不断地传递给身边的团队成员。在团队成员的日
常行为和思想中都散发出这样的光芒的时候,我们团队的文化氛围也就建成了。


推荐阅读
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文讨论了clone的fork与pthread_create创建线程的不同之处。进程是一个指令执行流及其执行环境,其执行环境是一个系统资源的集合。在调用系统调用fork创建一个进程时,子进程只是完全复制父进程的资源,这样得到的子进程独立于父进程,具有良好的并发性。但是二者之间的通讯需要通过专门的通讯机制,另外通过fork创建子进程系统开销很大。因此,在某些情况下,使用clone或pthread_create创建线程可能更加高效。 ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • OO第一单元自白:简单多项式导函数的设计与bug分析
    本文介绍了作者在学习OO的第一次作业中所遇到的问题及其解决方案。作者通过建立Multinomial和Monomial两个类来实现多项式和单项式,并通过append方法将单项式组合为多项式,并在此过程中合并同类项。作者还介绍了单项式和多项式的求导方法,并解释了如何利用正则表达式提取各个单项式并进行求导。同时,作者还对自己在输入合法性判断上的不足进行了bug分析,指出了自己在处理指数情况时出现的问题,并总结了被hack的原因。 ... [详细]
  • 本文总结了淘淘商城项目的功能和架构,并介绍了传统架构中遇到的session共享问题及解决方法。淘淘商城是一个综合性的B2C平台,类似京东商城、天猫商城,会员可以在商城浏览商品、下订单,管理员、运营可以在平台后台管理系统中管理商品、订单、会员等。商城的架构包括后台管理系统、前台系统、会员系统、订单系统、搜索系统和单点登录系统。在传统架构中,可以采用tomcat集群解决并发量高的问题,但由于session共享的限制,集群数量有限。本文探讨了如何解决session共享的问题。 ... [详细]
  • 关于CMS收集器的知识介绍和优缺点分析
    本文介绍了CMS收集器的概念、运行过程和优缺点,并解释了垃圾回收器的作用和实践。CMS收集器是一种基于标记-清除算法的垃圾回收器,适用于互联网站和B/S系统等对响应速度和停顿时间有较高要求的应用。同时,还提供了其他垃圾回收器的参考资料。 ... [详细]
  • 一句话解决高并发的核心原则
    本文介绍了解决高并发的核心原则,即将用户访问请求尽量往前推,避免访问CDN、静态服务器、动态服务器、数据库和存储,从而实现高性能、高并发、高可扩展的网站架构。同时提到了Google的成功案例,以及适用于千万级别PV站和亿级PV网站的架构层次。 ... [详细]
  • 网络请求模块选择——axios框架的基本使用和封装
    本文介绍了选择网络请求模块axios的原因,以及axios框架的基本使用和封装方法。包括发送并发请求的演示,全局配置的设置,创建axios实例的方法,拦截器的使用,以及如何封装和请求响应劫持等内容。 ... [详细]
  • 本文介绍了Redis中RDB文件和AOF文件的保存和还原机制。RDB文件用于保存和还原Redis服务器所有数据库中的键值对数据,SAVE命令和BGSAVE命令分别用于阻塞服务器和由子进程执行保存操作。同时执行SAVE命令和BGSAVE命令,以及同时执行两个BGSAVE命令都会产生竞争条件。服务器会保存所有用save选项设置的保存条件,当满足任意一个保存条件时,服务器会自动执行BGSAVE命令。此外,还介绍了RDB文件和AOF文件在操作方面的冲突以及同时执行大量磁盘写入操作的不良影响。 ... [详细]
  • 本文介绍了操作系统的定义和功能,包括操作系统的本质、用户界面以及系统调用的分类。同时还介绍了进程和线程的区别,包括进程和线程的定义和作用。 ... [详细]
  • 如何使用代理服务器进行网页抓取?
    本文介绍了如何使用代理服务器进行网页抓取,并探讨了数据驱动对竞争优势的重要性。通过网页抓取,企业可以快速获取并分析大量与需求相关的数据,从而制定营销战略。同时,网页抓取还可以帮助电子商务公司在竞争对手的网站上下载数百页的有用数据,提高销售增长和毛利率。 ... [详细]
  • MySQL中的MVVC多版本并发控制机制的应用及实现
    本文介绍了MySQL中MVCC的应用及实现机制。MVCC是一种提高并发性能的技术,通过对事务内读取的内存进行处理,避免写操作堵塞读操作的并发问题。与其他数据库系统的MVCC实现机制不尽相同,MySQL的MVCC是在undolog中实现的。通过undolog可以找回数据的历史版本,提供给用户读取或在回滚时覆盖数据页上的数据。MySQL的大多数事务型存储引擎都实现了MVCC,但各自的实现机制有所不同。 ... [详细]
  • 本文介绍了一个React Native新手在尝试将数据发布到服务器时遇到的问题,以及他的React Native代码和服务器端代码。他使用fetch方法将数据发送到服务器,但无法在服务器端读取/获取发布的数据。 ... [详细]
author-avatar
moon2502863581
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有