Project Manager: Programmers don't work, Programmer: Is this guy stupid?

As a programmer: Are you often asked to complete multiple deadlines at the same time? Are you often asked to do work that is not related to your profession? Or are you being asked to get started with other software businesses quickly?

In the process of falling in love and killing each other, there will inevitably be conflicts and misunderstandings. So, how should programmers deal with the relationship with project managers? The following suggestions may help you:

I believe that there are many students who want to learn the front-end here, pay attention to the last text of the editor's article, and you can get a complete set of web front-end learning tutorials for free!

adjust your mindset

No matter how broken and desperate you are, as long as you are not planning to quit this job now, then you need to adjust your mentality:

●If all the work is done by you, it means that the company needs you very much. If you fail one day, then the business of the company is over.

●If you often work late, even on weekends, it means that your current work rhythm is abnormal, because your work efficiency will be very low. You may be more productive if you work the right hours each day.

●If the project manager proposes unreasonable goal planning to you, but you finally try to complete it. In this process, you not only completed the work tasks, but more importantly, you completed the tasks that ordinary people could not complete, and you learned new things and improved your abilities.

●If you think that the leader should reward you for your hard work, then please don't believe the saying "there is no credit, there is hard work", hard work does not necessarily lead to success, you need to think a lot.

●If you can't finish a task on time, which of the following thoughts do you think is worse: a) you accept the task like the enemy, work like the devil, and then cringe to admit that you can't make it on time; b) you Start by calmly telling the manager that it cannot be completed within the stipulated time, and propose a reasonable completion time, and then complete the task smoothly and smoothly within the proposed time.

In conclusion, the most important thing is to adjust your mindset and remember that your first job is to get things done, not to negotiate with the project manager.

learn to say "no"

If you are really valuable to the company and the company needs you very much, your departure will definitely bring losses to the company. Since the company needs you to work for him, you should also have the right to make suggestions for your own work and reject unreasonable arrangements.

You can use a Gantt chart to show the progress of your current project, to indicate when tasks are planned, and the difference between actual progress and planned requirements. Use facts to prove the difficulty of your work, and confidently say "no" to the project manager.

如果实在无法沟通,你也可以选择更新你的简历,开始寻找其他的工作。

提高工作效率

经常被项目经理催促,一方面是因为项目经理不懂技术,另一方面是因为自身工作效率不高。所以,提高工作效率是十分重要的。

以下这些技巧可以用来提高工作效率:

●用文档记录自己所有的工作。认真对待,花点时间来做这件事,即使是在任务截至的最后期限。

●定期进行开发进度安排时间表的修订。一周一次,每次花半小时进行修订,指出你觉得计划中不合理的地方,以及出现问题的原因。

●制作bug跟踪和时间表。量化你是如何花费你的时间,多长时间会花在那些不是你要的项目工作和外包引发的问题代码有多少。

●分清工作的主次。将当前工作进行划分,哪些是优先级别的,哪些是可以缓一缓的,优先完成重要的工作

学会沟通

如果你发现很难向你的项目经理解释清楚事情,有两个可能的原因:第一个原因你的项目经理很蠢,第二个原因你用了一种蹩脚的方式解释事情。

试想一下,如果你能提供清晰易懂的进度表,那么项目经理就不会在进度慢的问题上过分纠缠你。如果你能解释明白当前的deadline已经到影响你的工作质量,那么项目经理就不会一再提前deadline。如果你能礼貌地表示自己承担的工作任务重需要得到应有的补偿,那么项目经理就不会错误评估你的绩效。

所以,你需要学会沟通,用正确合理的方式告诉他们你的想法和需求。不要抱怨,至少需要解释一下,相信一个有经验的项目经理是能够理解你的。你要知道,如果你无法妥善解决当前任务中存在的沟通问题,那么在接下来的任务中你的问题将持续存在,最终形成恶性循环。

换位思考

很多的矛盾都是来源于对双方工作的不理解,项目经理需要理解程序员工作的辛苦,程序员也需要理解项目经理工作的难处。

项目经理作为项目组的最高领导,项目一旦出现问题,最终的责任会落实在项目经理身上。所以,项目经理有很大的管理压力,需要对项目中的任何一个环节负责。如果可以理解项目经理背负的责任,那么也就能理解项目经理为什么会一直催着你干活。

项目经理需要面对来自客户、领导、用户、团队成员等多方面的压力,往往会因为一个环节出错而落得里外不是人。所以,作为程序员所能做的,就是尽可能做好手头的工作,这样才能使整个项目的进程有条不紊。

如果可以站在对方的角度,设身处地地去思考问题,很多矛盾都是可以化解的。当然,如果你遇到的是一个毫不讲理、专横的项目经理,那么你可以考虑换个组或者换个工作了。

如果先想选择学习前端技术,并且想在这个行业走下去。 1、你要规划好你未来的学习计划。 2、学习前端不要急于求成,一定要一点一点的磨练自己的基础不断的丰满自己打磨自己。 3、要有一个良好的学习氛围。要有一个自己的学习团队,这样大家可以融会贯通.有想交流的可以加QQ群:688676066


Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325731615&siteId=291194637