• 博客(7369)
  • 资源 (9)
  • 收藏
  • 关注

原创 项目延期了,作为负责人该怎么办?

即使你工作很多年,成了行家里手,做得都是详细的项目计划和估算,但在项目进展的过程中,总会出现一些偏差和意外。打开 Google 的官方网站,我们看到的是个搜索框,这个简洁的搜索界面,就是整个 Google 帝国的入口,是浮出海面的冰山一角,隐藏在下面的则是数以万计的工程师和庞大的服务器集群。如果做了所有能做的,项目还是延期了 —— 这种情况时有发生 —— 我们需要尽早和上级沟通,让他们了解为什么延迟,自己做了哪些努力,还需要哪些资源或者做出什么样的调整才有可能赶上预计期限,是不是一定会延期等等。

2025-07-08 10:55:24 580

原创 每个工程师都应该了解的:大数据时代的算法.

当然,除了算法导论中那些已成为经典的基本算法以及算法思想(Divide-and-conquer,Dynamic programming)等,其实我们每天接触到的各种技术中,算法无处不在。就拿人人都会接触的存储为例吧,各种不同的数据库或者键值存储的实现,就会涉及各种分片(Sharding)算法、缓存失败(Cache Invalidation)算法、 锁定(Locking)算法,包括各种容错算法(多复制的同步算法)。

2025-07-08 10:50:04 606

原创 说说硅谷公司中的一对一沟通

作为领导,你需要时时传达各种信息,比如公司决策、企业文化、项目信息、协作信息、产品信息等,你需要通过自己的表述让全组人员对某个决定或某个项目建立一致的认识,然后才能形成合力,让正确的事情持续发生。也就是说,每两周会有一次到两次的一对一面谈。无论是工作中的、生活中的,还是情绪上的问题,都可以通过一对一的沟通进行缓解,甚至直接解决。后来,我自己成为了技术领导,在与员工一对一交流的过程中,也会注意去模仿这些好的行为,尽管有的地方我做得还是不够好,比如听到一些我已经从别的渠道知道的信息时,可能会打断谈话者。

2025-07-08 10:44:03 477

原创 当别人给我们提意见时,该如何应对?

即便你有充足的理由认为对方说的不是实际情况,但如果有不止一个人提出过意见,或者你比较看重提意见的人,这个人可能是你的上级,或者一个德高望重、谨慎靠谱的队友——那你可能就要去思考了,虽然这件事我觉得自己没有做错或不合适的地方,为什么会给别人留下 “我做得不够好” 的感觉呢;这时,你就需要去想一下,是因为提意见的人观点过于片面,还是时过境迁问题早就不存在,或者是自己做得真的不够。

2025-07-08 10:42:03 466

原创 每个工程师都应该了解的:聊聊幂等

这就好像之前提到的微信支付的例子,微信支付服务需要知道每一笔交易的处理情况,只有这样,当面对再次转账请求时,才能知道应该用什么方式去处理相应的请求。实际系统中,幂等是一个极为重要的概念,无论是在大型互联网应用还是企业级架构中,都能见到 REST API 被越来越多地采用,而正确实现幂等,往往是 API 中最难的技术点之一。假如客户端对同一笔交易多次请求,产生的幂等令牌并不相同,那么无论你其余的地方多么完美,都不可能保证 “一个操作如果具有任意多次执行,所产生的影响均与一次执行的影响相同”

2025-07-08 10:37:01 600

原创 当我们给别人提意见时,要注意些什么?

工作中,相信你一定有听同事展示或汇报产品、项目、报告等工作成果的经历,他们在说完之后,多半会表示有意见尽管提,但是这时候,如果你特别老实,真砸了一堆负面意见过去,换来的很可能是不欢而散。如果一个人给你的反馈 80% 是正面的,另外 20% 是负面的,人的潜意识会接受这个比例,不会产生 “这个人为什么总是挑我刺儿” 的感觉。有效讨论需要心平气和,你可以客观地去说观察到或者了解到的问题,比如在什么情况下,对方做了什么,说了什么,为什么你觉得可以改进。也就是说,对方会不会产生 “就凭你” 的逆反心理。

2025-07-08 10:31:09 498

原创 如何帮助团队成员成长

以前做工程师的时候,我更多是单打独斗,只要把自己的代码写好,把负责的项目做好就可以了。那时候,我关注的更多是自身和相关的技术与业务。转型为技术经理之后,我意识到,必须停止只思考自己的状态,我需要把更多的精力放到其他人和团队上面。一个优秀的技术管理者应该做哪些工作呢?我想,至少需要涵盖3个重点。今天我会主要聊聊第一个问题,其他留待后面的文章里继续讨论。

2025-07-08 10:24:22 503

原创 每个工程师都应该了解的:A-B测试

换句话说,你在跑 A/B 测试比较 A 和 B 的优劣,另一个同事在跑 A/B 测试比较 C 和 D 的优劣,结果因为实现细节的原因,A 组中大部分样本同样也是 C 组改动过的样本。于是你通过 A/B 测试,让一部分用户体验新的 UI,另一部分用户继续使用旧的 UI,再对采集回来的数据进行分析,对不同组用户在这个页面上的转化率进行比较,观察在哪一种 UI 下,用户更愿意往下走。换句话说,A/B 测试不能只关注单一指标,测试目标虽然是转化率,但倘若高转化率的方案会导致其他风险,比如提高了出错率,也应当舍弃。

2025-07-08 10:21:06 569

原创 Bug引发事故,该不该追究责任?

如果你是一家公司的技术主管,团队里的一位工程师因为误操作删除了线上的用户数据,这时候你又发现,上个月数据的自动备份因为某些故障停止了,现在你该怎么办呢?在交流的过程中,有人问:“在你们的工作中,工程师的 Bug 或者失误引发的问题,会不会被追究责任,会不会扣工资,会不会被开除?“知其然,并知其所以然”,搞清楚在什么场景下,什么样的 Bug 引发了什么样的错误。**第三,反复问“为什么”,从根本上发现问题。这样反复问,反复想,就能找出根本上值得改进的问题,而这样的结果和受益,比惩罚犯错儿的人要好得多。

2025-07-08 10:11:25 220

原创 职场分身术:从给答案到做引导

这样就造成了恶性循环:越来越多的问题找到我,我为了省时间以最快的速度给出答案,对方并没有学会自己解决,变得越来越依赖我。但是,每次别人问问题,你都有现成的答案,或者能快速找到答案,就会渐渐导致两个问题:第一,在你这儿容易得到答案,愿意问你问题和各种琐事的人越来越多;我觉得,如果是一个新人,他刚进入全新的领域,或者所谓的答案就是某些知识点,此时不妨直接给答案或知识点。虽然最终的结果都是对方找到了想要的答案,但如果是通过别人的引导,自己摸索出来的,那么他解决类似问题的能力后续就会提升。

2025-07-08 10:09:09 171

原创 数据观:在你眼里,数据到底是什么?

数据是有分量的,对数据的辗转腾挪,都要费很大的劲。数据是有力量的,当你把数据整理好罗列出来的时候,甚至都不用说明自己的观点,就可以不言自明,让人无法反驳。数据是最难获取的,真正有价值的数据,钱是买不来的,只能靠自己积累。数据是软件系统的目的,和现实中业务相关的软件系统,无论业务逻辑玩的多花,最后都是要生成相应的数据,落盘为安。数据不会说谎,数据很难伪造,数据中最重要的一个属性就是时间,这让数据可以日积月累的积聚力量。小小的一张地铁卡,只有两个操作,滴,刷卡进站,滴,刷卡出站。

2025-07-07 15:49:31 281

原创 焦虑:程序员怎样才能越干越给力?

根据我的实际体验,在软件行业中,一线程序员的高级人才还远没到饱和的程度。至少就现在的情况看,对标阿里P8左右的高级软件开发工程师,在市场上还是一人难求。在面对人才这个事情上,绝大部分公司都不差钱。所以我们需要担心的不是自己以后有没有地方呆,而是更应该注意如何才能让自己成长为人才。其实只要有合适的候选人,很多时候公司更愿意雇用高级人才,一方面是出于人力成本的考虑,对公司来说,能力强的人投入产出比更高。另一方面,这些人才已经用自己的实力证明了自己的能力和成长的动力,公司可以更放心地向他们投放资源。

2025-07-07 15:48:15 583

原创 加班:加班逃不过,如何用正确姿势加班?

程序员加班的现状,是由不同的原因造成的。我们能做的就是不断反思、好好利用加班,让加班的时间尽量短,让加班的时间尽量对自己的发展更有好处。如果是效率低,那就尝试提高效率。如果是有紧急任务,那就好好做、好好学。紧急的事情,是公司层面优先级更高的事情,更值得我们花时间做好。而对于现在被大家诟病的强制加班,也不能浪费了自己的时间。毕竟时间是自己的,一旦浪费了,损失的其实还是你自己。不浪费时间的好方法,就是做一些没有业务压力,但是可以提升自己的事情。

2025-07-07 15:47:04 671

原创 沟通中的冲突:什么时候应该妥协,什么时候应该坚持?

我想特别强调的一点是,程序员不要一味地逃避冲突。你如果用妥协来避免冲突,这绝对不能很好地解决问题。当然,我不是说要做一个“杠精”,而是要在做事情的基础上,充分表达自己的观点和认识。如果自己明知道别人的做法有问题,但是你选择不表达自己的看法,长久下来,只会让别人觉得你没想法。和自己有关的东西,更要在自己不认同的时候发声。如果你只是一味地委屈自己,成全别人,其实只会让人觉得你软弱。很多程序员不喜欢交流,不喜欢拒绝别人,更不要说和人争论、冲突。说实话,我也非常不喜欢和人冲突。

2025-07-07 15:45:24 302

原创 答疑篇:什么样的技术观能够更快成长

在这一篇里,我们聊了技术和架构,核心是程序员的成长。虽然没有涉及到具体的技术知识,但跳出纯技术的角度来看程序员这份工作,知道我们为何学技术、知道如何用技术、思考如何用技术给自己的职业生涯助力,也是非常重要的事情。这一篇的内容,是按照由浅入深来安排的。侧重点分别是为何要持续学习技术,如何看待技术和工作,如何培养自己架构师的能力,以及如何培养自己将系统落地的能力。你可以参考自己当前的状态,思考之前是否有不足,也希望能对你日后的职业发展有所帮助。以上就是答疑篇的内容,不知道有没有解决你的困惑呢?

2025-07-07 15:40:02 292

原创 系统集成:为什么最容易出问题的是系统集成?

系统集成为什么这么麻烦,这么漫长,原因在于一方面,它需要给出最终的被大家认可的成果。另一方面,在现实条件中可能有各种各样,之前没有想到的问题。这些问题,都会在系统集成的时候,一一暴露出来,成为系统集成路上的拦路虎,造成无法交付成果的情况。每当我听到有同学说:我代码写完了,这个事情可以结束了。我都会露出尴尬而不失礼貌的微笑。我不能否定这个结论,因为如果你问我还有什么事情没弄完,我也可能说不出个123来。

2025-07-07 15:21:07 437

原创 系统架构:如何从写代码的程序员,成长为软件系统架构师?

对问题的定义,不是简单的文字性的描述。换句话说,定义可以是从系统架构角度给出的需求分析,或者说是对系统的建模。说起建模,你可能会觉得比较高深,不好理解。我们也可以称之为高层设计(high-level design)。很多中间件和产品的建模会抽象一些,里面的模块也会有着架构师自己深深的特色烙印。比如Kafka,将系统抽象为borker、partition、message、offset、consumer group等关键模块,通过这些模块的互动,组合成一个独具特色的消息系统。

2025-07-07 15:17:26 412

原创 技术观:程序员在技术的成长之路上,有哪些陷阱?

中国有句话,叫学好数理化,走遍天下都不怕。其实我觉得应该说成“用好数理化,走遍天下都不怕”。软件工程师靠技术吃饭,但是世界并不是绕着技术转的。我们要对技术要有追求,但是要分清什么是自己的追求,什么是公司的追求。除了极少数脱离了低级趣味的公司之外,绝大多数公司雇佣软件工程师的目的,是为了创造价值。技术是手段而非目的,炫技很没必要,固步自封必被淘汰。技术的目的是解决问题,而非带来更多的问题。当然很多公司会鼓励大家学习新技术,还会举办类似“编程马拉松”的活动。

2025-07-07 15:14:05 340

原创 技术观:做程序员,技术观为何如此重要?

我们除了要死磕技术之外,还要理解技术所服务的业务领域,理解用户的需求。这样,才不至于在死磕中,碰晕了头,犯想当然的错误。双管齐下,才能进一步理解自己工作的价值,朝着有价值的方向前进。对待技术,我们不妨换个角度,不要认为自己是在学习技术,而应该这样认为:日常的工作都是在锻炼解决问题,而非技术。技术只是顺带学的。工程师的核心能力,是理解问题和解决问题的能力。

2025-07-07 15:10:08 366

原创 学习观:程序员如何定义自己的技术舒适区?

程序员的舒适区,其实就是自己的技术领地。技术领地越大,舒适区越大。当你精通Java了,Java就是你的舒适区。当你听到一个Java的问题,心里就很舒适,因为你知道这对你来说根本不是问题。技术只有被淘汰和正在进步两种状态。即使是网络,操作系统这些基础,也在不断地进步。随着IPv6的普及,原来IPv4的知识就被淘汰了。随着计算机硬件的发展,操作系统里的CGroup也应运而生,可以让我们更好地管理资源的分配。即使你原来精通网络,精通操作系统,如果几年不学习,回过头来也会发现自己的知识已经过时了。

2025-07-07 15:05:50 718

原创 答疑篇:想升职,我该准备些什么

和机器打交道,靠技术。和人打交道,靠情商。咱们程序员,如果不想被贴上低情商的标签,首先得重视情商,要能清楚的意识到情商在工作中的重要作用。打开IDE,程序员就是一个没得感情的代码生成器。但放下键盘鼠标,我们程序员作为芸芸社畜里的一员,也要频繁的和人打交道。人和人的关系,就要靠情商来支撑了。情商不是阿谀奉承、放彩虹屁,不是阴险狡诈、两面三刀。对于程序员来说,情商可以充当人与人之间关系的debugger。与人交流的时候,可以设置一个断点,好好想想该怎么说话。

2025-07-07 14:19:38 590

原创 沟通技巧:如何跟自己的同事请教问题?

好了,讲到这里,这节课也就接近尾声了。这一节中,我们聊了聊沟通的技巧。虽然我们是按照三种不同的角度来说的,但是你发现没有,其实底层的逻辑就是一个词:尊重。输出式沟通时,对别人要有尊重,不“好为人师”。做到真的是在帮助别人,而不是显摆自己。请教式沟通时,要自己做出足够多的努力,而不是把手一甩,就直接让别人帮自己干活。同时,也要尊重别人为了帮你而付出的时间,不要拿别人的时间精力不当回事儿。最好是能提出有建设性的问题,这样双方都可以有进步。长期来看,这种请教式的沟通才是一个良性问问题的方式。

2025-07-07 13:59:03 173

原创 职场政治:面对公司自上而下的技术更新,我该怎么办?

这节课我们讨论了和程序员关系最紧密的职场政治之一,就是从上而下的技术更新。我之所以称之为职场政治,就是因为它除了跟技术有关,很多时候更是跟利益有关。无论是关于成就感这种虚的利益,还是自己的升职加薪、职业发展这种实实在在的利益,都有可能被技术更新打乱。从我们程序员的角度来说,有时候这种变化可以推着我们朝着更代表发展趋势的方向前进,有些时候不靠谱的变化又有可能让自己白费劲。所以我们还是回到利益这个点来看问题。老大作出决定,背负这个决定的责任。我们作为程序员,也要果断作出自己的决定,是全力以赴,还是明哲保身。

2025-07-07 13:53:14 300

原创 职场政治:我只想好好干活,职场政治和我有什么关系?

俗话说,有人的地方就有江湖。那么在职场这个江湖里,它背后的逻辑就是利益。支配利益的方式就是靠政治。游戏的主角就是各路老大们,我们做好配角就是了。别替老大们操心,别想太多没用的,别说太多没用的,更别做太多没用的。大家在一起玩儿,一定要有游戏规则。这个游戏的规则的制定,不需要我们操心。实际上职场政治也远比我这里举的例子复杂难懂,我们也很难参与进去。就好像你在路上开车一样,你不用参与,也无法参与制定各个路口的红绿灯的规则,我们只要学会看红绿灯,按照红灯停绿灯行的规则走就行了。

2025-07-07 13:48:48 592

原创 升职:看着周围的人都升职了,我什么时候才能升职?

升职是职场永恒的话题。职场永远不缺辛苦工作,却多年无法升职的故事,也从来不缺有人火箭速度升职的传说。有人喜欢富贵险中求,有人喜欢步步为营。本文给出了升职的一些总结和思考,但现实总会更复杂些。升职不是游戏里的打怪升级,不能像游戏里一样砍怪就加经验,经验到了就能升。升职背后的各种利益考量,各方势力的角力,都会影响最终的升职结果。一时的得失,难免让人心态失衡。而关于升职,最重要的一点就是不要让自己的心态失衡,影响到自己的发挥。升不升职,都要有自己的职业规划。

2025-07-07 13:38:37 379

原创 答疑篇:为啥你工作八年,只抵别人一年?

关于这个模块,最后总结两句话送给你。第一,选择比努力更重要。第二,不想被淘汰,必须不断成长。关于选择比努力更重要,当下的疫情就是一个例子。当然没人能预测到这么一个黑天鹅事件,在这个事件里,没人能独善其身。但是从方向来说,互联网是趋势。无论是在线教育、在线办公、在线购物,还是更底层的在线支付,都是未来的方向,受到的波及也更小。相信经过这一波,不少老年人都学会了在线支付和在线购物,不少小朋友也都经历了在线教育。同时,从大行业上来说,软件行业受到的波及也更小。至少绝大部分程序员都可以在家办公。

2025-07-07 13:32:03 348

原创 职业规划 :程序员加入创业公司,这些事情你想清楚了吗?

在创业公司拼搏,超常的精力付出是绝对的,但超额的金钱收获却是低概率的。绝大部分的创业公司,都没有掀起一点波澜,就消失在人海中了。作为程序员的我们,要能分辨出哪些是真正的创业公司,了解清楚这个创业团队是否适合自己加入,还要能平衡好自己的拼搏和生活。其实,我一直觉得,创业是一种心态,而不是一种姿态。在富有活力的成熟公司,我们其实依然可以用创业的心态进行工作。有了创业的心态,一个组就可以是一个小的“创业公司”,别的组就是自己的客户。

2025-07-07 13:25:19 536

原创 职业规划 :转管理是程序员的终极选择吗?

现实中,也很多人确实是因为对技术没兴趣了,才转管理。毕竟想在技术的路上走下去,学习各种新技术是躲不过的。转管理则可以在很大程度上不用关心各种技术细节。但是也不是每个人都适合转管理。就拿我来说吧,我在某个特殊阶段,短时间担任过一线开发经理。我感觉从担任经理的那一刻起,自己身上的担子立刻就不一样了。各种事情都要开始自己打理,可以说脑子里就没有一刻是闲着的。想静下心来搞点技术,基本上是不可能的。当然,这也跟每个人的能力有关。对于擅长这种事情的人,会觉得管理岗位激发了自己的潜力,让自己越干越带劲。

2025-07-07 13:20:19 491

原创 外派:大家都在一个办公室工作,有什么不一样?

好了,今天的内容讲完了,我们来总结一下。总的来说,外派到不同公司,工作体验的差距还是很大的。有些公司会尽量“压榨”外派员工,有些公司则会尽量公平对待外派员工。正所谓,人心都是肉长的,尤其是我们程序员这个行业,大家都是凭能力吃饭的,大家其实很自然会认可有能力的人。无论是正式员工还是外派员工,只要你的工作能力够强,都可以赢得大家的认可,获得相应的回报。但是,从职业发展的角度来看,除非是类似咨询这种高端的外派,我个人觉得,普通的外派工作基本和外包一样,并不是一个程序员值得长时间做下去的工作。

2025-07-07 13:11:00 841

原创 面试:如何准备简历和面试?

面试是公司择优录用的一个过程,因此从一开始,我们就要精心准备,从简历,面试准备,到面试发挥,每个步骤都需要用心思。在这个过程中,最重要的,就是自己的积累和成长,毕竟面试靠的就是厚积薄发。最后需要强调的是,面试最重要的一点是,要真诚,绝大部分的公司对面试中的作假行为都是零容忍的。对于自己的经历,要坦诚地和公司描述清楚。即便之前工作的经历不好,但坦诚的态度也会让人相信你有改进的决心。

2025-07-07 10:11:07 655

原创 管理者关系:跟对人和做对事哪个更重要?

这节聊了一些腌臜的事情,毕竟生活不止诗和远方的田野,还有眼前的苟且。但是我们的生活还是要有正能量。顺境的时候别人的赞赏不要当真,逆境的时候,别人的贬低和冷眼也不要放在心上。遇到问题时,先反思一下是自己的问题,还是别人的问题,然后再解决问题。身为程序员,我们要靠能力吃饭,只要本事过硬,换个工作并不难。从这个角度来说,程序员没必要忍着一个奇葩经理。如果是对公司有感情,也可以考虑内部转岗。当然,无论遇到多么糟心的事情,我都不建议你裸辞,或者作出任何冲动的选择。

2025-07-04 10:59:56 365

原创 管理者关系:怎么才叫“跟对人”?

最后我们来总结一下。跟对人很重要,可以说是一段职业生涯的好开端。经理可以站在更高的角度,分配合适的资源来培养自己的手下,让他们少走弯路,及时修正自己的错误,更快更顺利地成长。其实经理的好与不好,有很大的主观因素在。这里列出的诸多因素,可能在每个人心中的重要性也不一样。所以遇到一个和自己非常合拍的经理是非常难得的,这也是为什么有些人愿意跟着一个经理一起换工作的原因之一。在这里要补充一句,经理愿意培养一个人,肯定是看到这个人的潜力。也就是说,我们在讨论经理好不好的时候,要先做好自己,证明自己的能力。

2025-07-04 10:57:52 304

原创 职业规划:如何选择一个公司?

说到如何选择一个公司,大部分人的答案应该就是两条:名气大,给钱多。通过这篇文章,我希望你能够在换工作之前思考得更加长远。我见过很多在之前公司表现极为优异的人,换到另一家公司就表现平平,甚至有些人的表现竟然差到要被末位淘汰。也见过很多能力很强的同事,只想要更多的钱,不注重自己的积累,以至于发展受到限制。所以选公司是个非常个性化的事情。当自己在一个城市站稳脚跟之后,不妨做个长久的打算,找个适合自己的,能够在里面长期发展的公司。

2025-07-04 10:53:15 897

原创 职业素养篇热点问题答疑.

你好,我是程序员贵哥。转眼之间第一个模块就结束了,这个模块讲了我们在日常工作上遇到的问题,也引起了很多同学的共鸣,在评论区纷纷说出了自己的苦恼。我觉得有些话题非常值得展开讨论,

2025-07-04 10:50:54 907

原创 责任的边界:程序员的职责范围仅仅只是被安排的任务吗?

随着级别的升高,程序员的工作也更丰富,从不同的角度来看,也会有不同的责任。比如我现在担任组里的技术主管,除了要做好安排的工作之外,还要协助组里的同事完成工作,同时要思考如何推进系统的技术升级,以更好地满足用户的需求。对于级别更高的同事来说,还有更具有挑战性的责任。付得起责任,才对得起自己那份工资。俗话说:受人之禄,忠人之事。责任是一点点增加的,负责任的态度和习惯,也是从平时工作中的一件件事情中养成的。当你养成这样一种习惯之后,你会收获一个别人对你的金字评价:这个人,负责,靠谱。

2025-07-04 10:41:26 587

原创 主观能动性:为什么程序员,需要发挥主观能动性?

程序员这个职业,已经远远延伸到了写代码之外。对内我们要DevOps,对外我们要交付对用户有价值的东西。而发挥主观能动性,就是帮助我们做对用户有价值的事情。程序员接到需求之后,要进一步理解需求背后的用户意图,理解用户的问题。正所谓,将在外,军令有所不受。又有言:让听得见炮声的人决策。程序员就是那个拿着作战目标,冲在一线,能够听得到炮声的人。面对系统实现时各种复杂的情况,我们有责任,也有义务发挥自己的主观能动性,达成最终的作战目标。

2025-07-04 10:38:28 643

原创 沟通:程序员为什么应该爱上交流

程序员的工作就像是产品。好的交流就像是包装,广告,公关和营销。有了好的产品,还要有好的包装,突出产品特点的广告,及时的公关和合适的的营销,才能赢得市场。没有这些,别人可能根本就不知道你有这么个产品,不知道这个产品能干什么,有什么特点等等。获取更多的信息;理解公司的业务;加深对行业的理解;发现新的机会。赢得自己的声誉;树立自己的影响力;赢得同事和经理的信任,承担更大的责任。充分的交流,并不是“就知道动嘴”,而是一个获取信息,加工信息,给出信息的过程。

2025-07-04 10:34:50 353

原创 沟通:邮件那么重要,你还在轻视邮件吗?

业务组负责开发业务,对接和集成上层产品线,配合运营做营销活动等。基础服务组负责提供基础框架和服务,蹭个流行一点的词,就是中台。这次的功能是购物车,需求一层层传递下来,基础服务组需要提供一个“购物车功能”给业务组使用。我今天讲有关邮件的一些内容,比如邮件的功能、使用技巧等。其实你也能看出来,邮件不只是一个沟通的渠道,而是一个正式的,签合同的渠道。现在很多公司也在积极的使用更高效的工具代替邮件的功能,但是本质是一样的。

2025-07-04 10:22:20 992

原创 优先级:工作中那么多事情,我要如何安排优先级?

我们的工作繁杂而琐碎,今天我也仅仅是给出了一些通用的建议。在不同的工作内容,工作岗位上,可能有不同的维度。但是需要牢记的是,当你觉得自己工作手忙脚乱的时候,不妨停下来,先理理自己手头工作的优先级。怎么整理优先级呢?这里我给出一个简单的方法。首先把所有的事情列出来,然后对每件事情问自己两个问题:不做这个会怎么样?做了这个能怎么样?剩下的事情,就是顺着这个思路走下去了。其实,给工作排优先级,不仅仅是一个提升工作效率的方法,也是提升自我和磨合团队的重要方式。

2025-07-04 10:11:01 492

原创 Facebook工程师文化实践三大支柱之三绩效调节

你好,我是程序员贵哥。今天,我来和你聊聊,Facebook工程师文化的第三大支柱:绩效调节。在前面两篇文章中,我与你详细介绍了Facebook如何通过让员工做感兴趣的事,以及让员工拥有信息和权限,来很好地激发员工的内驱力。但归根结底,工程师文化是为公司的业务发展而服务的。那么,当员工的工作积极性被充分调动起来之后,Facebook是怎样让员工的工作方向与公司的发展方向对齐的呢?这把利器就是绩效调节。今天,我们就具体看看Facebook是如何做绩效调节的吧。。

2025-07-03 10:27:34 849

Linux系统技术可以学习一下

在安装双系统之前,需要将下载好的Windows和Linux操作系统镜像文件制作成启动U盘或光盘。可以使用Rufus等制作工具来完成。 第七步:安装Windows系统 在制作好启动U盘或光盘后,先安装Windows操作系统。将启动U盘或光盘插入电脑中,重启电脑并按照提示进入BIOS设置界面,选择U盘或光盘为启动项,然后按照提示进行安装即可。 第八步:安装Linux系统 在安装完Windows操作系统后,再安装Linux操作系统。同样是将启动U盘或光盘插入电脑中,重启电脑并按照提示进入BIOS设置界面,选择U盘或光盘为启动项,然后按照提示进行安装即可。在安装Linux系统时,需要注意分区和挂载点的设置。 第九步:修复GRUB引导器 在安装完Linux系统后,可能会出现GRUB引导器无法启动的情况。可以通过使用LiveCD或LiveUSB来修复GRUB引导器。具体方法可以参考相关教程。 第十步:进入双系统 在完成上述步骤后如何安装windows和linux双系统,就可以进入双系统了。每次开机时,会自动弹出GRUB引导器,选择需要启动的操作系统即可。

2024-01-26

java最新面试宝典1111

java最新面试宝典1111

2023-12-04

播为主播提供一站式直播必备工具 包含弹幕助手、屏幕美化、语音播报、弹幕点歌等主播必备核心功能,目前已支持虎牙、斗鱼,抖音等、平台

播为主播提供一站式直播必备工具 包含弹幕助手、屏幕美化、语音播报、弹幕点歌等主播必备核心功能,目前已支持虎牙、斗鱼,抖音等、平台

2023-10-13

抖音最近很火的游戏直播:挤地铁教程+源码+软件下载

抖音最近很火的游戏直播:挤地铁教程+源码+软件下载

2023-10-13

谷歌安装包有需要的可以安装

谷歌安装包有需要的可以安装

2023-10-10

chrome驱动-chromedriver -116.0.5845.96

chrome驱动-chromedriver -116.0.5845.96

2023-10-10

navicat.rar

navicat15 特别好用

2021-07-05

Spring Boot系列四 Spring @Value 属性注入使用总结一

Spring Boot系列四 Spring @Value 属性注入使用总结一

2018-11-29

TestSyncMethods.java

我们写同步的时候,优先考虑synchronized,如果有特殊需要,再进一步优化。ReentrantLock和Atomic如果用的不好,不仅不能提高性能,测试代码

2021-07-25

apache-artemis.rar 最新jar 好用不得了

apache-artemis.rar 最新jar 好用不得了

2021-07-13

很的全多线程介绍知识,值得下载

多线程

2021-07-02

apache-artemis-2.10.0.rar

activemq.apache.org/artemis 可以直接用

2021-06-29

redmine 比较难用的一点就是在开始时需要做各种配置

redmine 比较难用的一点就是在开始时需要做各种配置

2021-06-19

js检验身份证格式.html

js检验身份证格式

2021-06-04

hotCity.js

国际城市

2019-05-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除