项目经理这个神奇的职位,改变了我很多工作处事的方式,从前性情纯真的耿直boy,现在变成了人鬼皆爱的老油条, 以下是我当了项目经理之后明白的10件事, 如有雷同,真是太巧。
1.当了项目经理才明白,还是做技术最简单。
长期形成的直技术思维实在受不住项目中的坑洼冲击。技术的不确定性最小,业务和管理的不确定性太多,不确定性就意味着复杂和风险,需要更多的判断、选择和运气。项目经理90%以上的时间都在和人打交道,而人,无疑是最复杂的。
2.当了项目经理才明白,千万不要去瞎指挥你不擅长的领域。
即使你曾是光辉的技术大神,做了项目经理以后也要懂得放手了。专业领域有专业人员去做,你需要给他们协调资源、提供好的工作环境、把控项目进展和结果,执行过程中应该给予足够的信任。
3.当了项目经理才明白,客户永远是第一的。
哪怕他是不合理的,是荒谬的,也不能直言拒绝,而要慢慢说服转化。心气放低些,想想华为,都说自己的成功是和客户一道成长的结果,是不断自我否定、自我批判、凤凰涅槃的结果。
4.当了项目经理才明白,客户都是人,人都是奇怪的、难以捉摸的
有时候你不能以自己的角度来理解客户。你觉得这是原则问题,客户觉得这就是一顺手的事儿;你觉得这方案又安全又省钱,可客户就是爱用那个老套的;你觉得这个需求不合理,又low又不贴合用户,但客户一点都不这么觉得!而你,只能屁颠儿地去执行。
5.当了项目经理才明白,带团队时,不能拿你当初拼搏的状态要求其他人。
因为并不是每个人都想升到你现在的位置,严于律己,宽以待人在带团队时是必要的。就像马云说996是福报,可大家并不买账。
6.当了项目经理才明白,要通过集体决策的形式解决问题。
如果他人的想法跟你事先想的一致,就挺他;如果有人意见相左,就慢慢说服他,有些人虽然很轴,但说通了之后工作力是很强的。还要积极做好引导工作,好点子要引导大家说出来,即使是你想出来的也要说是大家的智慧。
7.当了项目经理才明白,汇报工作说结果,请示工作说方案。
跟老板汇报问题时不仅要提出问题,还要说出原因,给出方案。报告bug谁都会,AI都会,但解决问题就考验能力了。项目经理对于问题的信息和数据要收集完整,熟知问题发生的前因后果,不能只知其一,不知二三。
8.当了项目经理才明白,项目经理的抗压能力很重要。
要跟老板要资源、拍马屁、要跟职能、产品、技术、运维、测试等撕逼,要全天候听从客户调遣实现不知所起的需求,还要苦口婆心画饼扯皮让组员干活。不管谁生气了项目经理都不能生气,即使生气了也不能传染坏情绪。
9.当了项目经理才明白,项目经理的整合能力很重要。
要整合人员组建团队,要整合资源推进项目,要整合矛盾达成统一,要整合49个过程为项目量体裁衣,要整合背锅经验形成资产……没有整合能力,当不成项目经理。关键是,我们还能在没什么话语权的情况下整合。
10.当了项目经理才明白,心态好,很重要。
当项目进展不顺利的时候,要停下来看看方向有没有错,不仅要低头拉车更要抬头看路;如果方向没错,可能是差一点运气,俗话说心态好的人运气都不会太差,你如果心态崩了,那底下的人就更没主心骨了。
总之,当了项目经理之后,明白了很多现实,在问题面前也看到了自己的短板,有时也后悔为什么当初没好好学点东西。
书到用时方恨少,持续学习很重要。
来自:PM圈子(微信号:pm1178)
作者:环环
在当今的专业环境中,项目经理需要戴上各种帽子,在管理团队的日常功能和理解大局策略之间切换。正因为如此,项目经理对组织变得更有价值,并且他们对技能和战略角色的需求在全球范围内不断增长。但这也提出了一个问题:如何在如此高压的环境中成为更好的项目经理?
随机产生规定范围内的整数,然后再产生相同范围内的整数,两者相同时,则暂停。所用知识:Math.random() * num: 产生从0到num的随机数,Math.floor(): 向下取整,简单的DOM操作等
我马上就要毕业了没有开发经验怎么办?我投递了 N 多公司全部没有给工作机会,有的给了面试机会也是没有下文了怎么办?我简历上什么东西都没有,要不要伪造一个工作经历呢?
pm2 大家应该都知道,主要是用来管理 node 进程,但是同样可以用来部署前端代码。也可以手动添加 public key 到服务器上的 ~/.ssh/authorized_keys,
我不是专业的项目经理,这里不讨论大型项目管理的事情。我们比较常遇到的可能是小型的长周期项目,比如2-4个人,做半年甚至一年的项目。这种项目通常不会有专职的项目经理
通过 attachShadow 这个方法生成一个shadow root 即shadow的根节点,然后在这个根节点下面通过循环语句添加水印,利用position为absolute进行排版,使其铺满容器
我相信每个接受过老项目的程序员可能都吐槽过“前人的代码都是屎”。一个已经有些年头的项目,几乎肯定可以看到——到处拷贝来拷贝去的代码,随处可见的拼写错误,头重脚轻的函数……
近几年随着微服务化项目的崛起,逐渐成为许多公司中大型分布式系统架构的主流方式,而今天所说的 RPC 在这其中扮演着至关重要的角色。随着这段日子公司项目微服务化的演进,发现在日常开发中都在隐式或显式的使用 RPC
首先搭建vue项目,lint选择ESLint + Prettier,配置方式选择In dedicated config files。具体搭建过程这里就不赘述了,如果不熟悉的同学可以点击这里。配置 Stylelint,目前还没有stylelint选项,需要我们自己安装相关的 npm 包
created : 中请求数据,ajax是异步的,这个时候可能mounted已经执行完了,也就是dom挂载完了,但数据还没请求回来,无法获取到内部元素(数据渲染出来的dom)高度. 无法渲染内部元素,无法滚动
内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!