开发笔记📐 发现👽 人物👮 趣闻💦
程序员的烦恼、技术领导的烦恼和管理者的烦恼

程序员的烦恼、技术领导的烦恼和管理者的烦恼
2018-08-11 09:33:43   点击:

为什么做 {程序员、技术领导、管理者} 很可怕?

我专业从事软件开发工作已超过 10 年的时间,我热爱这份事业,希望有一天我会被人们称呼为老程序员。但这一路走来,我经历了许多可怕的事情,这些事情让我讨厌我的工作。在职业生涯早期,我曾期望有人能给我一份职场指南,这样当遇到之前未曾遇到的事情时,我就不会感到如此的孤单和沮丧。

从某种意义上说,这篇文章就是那样一份指南。我写这篇文章有三个目的。

辨别出我们以往都曾有过的经历。这些会帮助我们建立一些理解上的共识,可以作为判断其他不熟悉的问题的参考点。

辨别出一些你还未经历过的新问题,这些问题有可能在你以后的道路上发生。我希望我列举的这些事项,可以帮助你应对接下来要发生的事情,以及帮助你决定什么才是值得你自己去追求的。

也许你不具备前瞻性的眼界,尤其当你不是一个技术领导或管理者的时候。同样,如果你是技术领导或者管理者,你或许已忘记当一个程序员是什么感受,无法体会程序员日常的工作状态。我想帮助大家站到同一个立场来看待事情。

下面列举的事项不是按优先次序排列的。这其中也包括其他人向我讲述的观察结果,并不都是我自己的亲身经历。所以如果你曾与我共事过,请不要认为某个特例就是关于你。令人感到不可思议的是,大家的经历都很相似。

需要指出的是,还有一些其他类型但这篇文章没有提到的可怕的事情:种族主义、性别歧视、年龄歧视,攻击行为以及许多其他因素导致的敌对的工作环境等。我没有能力去写这方面的话题,你们可以从其他地方找到关于这些话题的深刻的描述和分析。

我写这篇文章的目的是列举出以下关于团队软件开发的特性。如果你认为我遗漏了什么,请告诉我。我可以想象到,这里面提及的许多点,特别是在技术领导和管理者方面列举的事项,也适用于其他职业。请记住这些角色并不都是只有可怕的经历,我关于这个主题的下篇文章就是讲述好的方面。

 软件工程师(程序员)的烦恼

程序员就是写代码的人,受技术领导或者管理者领导。

技术领导的烦恼

技术领导:技术领导在自己写代码的同时还要指导一个小团队程序员的程序设计和实现工作。这些程序员同时还受其他人管理(不是只听技术领导的)

管理者的烦恼

管理者:管理者管理一个团队的软件工程师,这个人也有可能是一个技术领导,或者技术管理直接向他报告(管理技术领导)

本文最初发表在伯乐在线,文章内容属作者个人观点,不代表本站立场。

程序员 烦恼 技术 管理

上一篇:怎么做一个开心的程序员 有时候我们只要能做好自己的事情
下一篇:一个32岁入门的70后程序员的传奇故事 大龄程序员LEGEND