原文在这里
,我很同意作者的观点,软件开发当中最重要的因素是人.但是在开发的过程当中又很少有关于这方面的讨论和考虑,往往开发团队经常是被淹没在对于技
术\文档 \方法\框架\过程等等话题的讨论之中,以至于我们很容易的忽略了这个最重要的因素
原文当中对 程序员的选择/使用
都进行了一些探讨,并根据作者的经验对程序员进行了分类,个人感觉还是有一定道理滴~
大家有时间自己分析一下自己属于哪个类型..............
1、独当一面型
在我的开发生涯中,曾经有幸与这样的同事一起共事过,他们能够搞定一切,不但快,而且好。他们能够完成任务,而且往往比要求的做得更多,考虑 得也
更多。合理的要求,他们都会坚决的执行,而不合理的要求,他们也不会一味的盲从。就像三国里说的:"卧龙、凤雏,得一而可以安天下。"基本上这样的人 才是
可遇而不可求的。这样的人才该怎么用?分配的任务,越是有挑战性,他们就越是喜欢。然后尽一切可能,保证他们心情舒畅,不受无聊的干扰,专心做事就行
了。
2、胜任愉快型
这一类程序员,更加懂得生活,他们能够完成给定的任务,不多,也不少,不快,也不慢。因为生活可不仅仅是编程那么枯燥的事情,还有许多值得花 时间
去玩玩弄弄的东西。那些没有眼光的老板,光看到他们准点下班,甚至晚来早走,却没有发现他们已经搞定了工作,早就不想蜷缩在电脑面前了。要用这样的
人,其实挺难的,尤其是当你想榨取人家更多的剩余价值的时候,会遭到顽强的抵抗。合理的,可持续的"使用",才是双赢的方案。
3、信心不足型
这类程序员其实相当的罕见,大多数我所遇到的程序员,都非常的自信,甚至过分自信的都不少。难得遇到过几个信心不足的,水平其实都挺不错的,反倒总
觉得自己无法胜任手头的工作。遇到这样的朋友,通常还是以鼓励为主,实在不行,也就只能放弃了。
4、任劳任怨型
每一个团队,都需要有一个或者一些这样的"老黄牛"。一个项目组里个个都是天才,不见得就是什么好事。软件项目开发,总会有很多琐碎的,点点 滴滴的小
事,得有人愿意干。有些时候,项目组会受气受委屈,得有人情绪平和,不冲动、抱怨。总之,要想培养出一种成熟、稳健的团队文化,这样的员工,就会 必不
可少。问题在于,老黄牛可能会能力不足,还可能会倚老卖老,这个时候,就需要权衡利弊了。
5、夸夸其谈型
他们很关心趋势、潮流、技术走向、最新名词,该听说过的,他们肯定都听说过。说起来也是头头是道。模式啊、框架啊、架构啊,也是张嘴就来。但 是大
多数他嘴里的技术,却根本没有深入的了解和思考,经不起深入的追问。不过这种人,也是人才,不过不适合开发程序,而是去做售前工程师之类的工作。要能
够唬住用户,正是他们所擅长的。
6、快枪手型
我最初就是个快枪手,能够快速的完成主线功能,但是却从来不考虑例外情况。完成了给定的功能需求,但是代码却只有我自己才能看懂(1天之 内)。新的
技术, 我也是很快就能上手,"Hello World"转眼就能跑出来。但是要再进一步深入专研,我的兴致就不高了。一个团队有一个这样快枪手,真是要非常的小心,
才能用好。你可以分派给他各种类 型的任务,但最好不要给他太关键的功能点。因为究竟会不会出bug,他是无法保证的。要花更多的时间,并且更加频繁的检
查他的工作,以确保他不仅仅是完成 了表面工作。更为重要的是,要不断的敲打他,督促他,逼他更加用心,努力提高。一个快枪手,也是有可能成长为独当一
面的将才的。
7、狙击手型
狙击手是很难被考量他的工作效率的。他们一般都非常的沉得住气。最困难的技术问题,一般是由他们来解决的,最难发现和解决的bug,一般是由他们来搞定
的。像这种高难度的活,基本上你不能给他们限制时间,信任他们,把最困难的事交给他们吧。
8、特种兵型
特种兵与狙击手比较容易混淆。 区别在于,特种兵喜欢搞自己的一套,而不愿意服从大局。他们真的能够完成任务,但是不太会考虑跟其他团队成员的配合。特
立独行的性格,也使得他们相当的难以管理。所以,如果不是非"他"不可,那还是不要招进来的好。
9、一无是处型
莫文蔚有一首歌唱得很好:"你讲也讲不听、听又听不懂、懂也不会做、你做又做不好"。我不得不承认,我真的遇到过这样的程序员,基本上,我们都应该相信,
有些程序员,其实是入错了行。
分享到:
相关推荐
描述中提到“免费提供,多多下载,看看人家外国人是怎么写程序的哦”,这表明这是一个学习资源,鼓励用户通过查看和分析这些代码来提升编程技能。它还提到了“很好的学习列子,有些功能可以应用的”,这可能意味着...
在当前的数字化时代,人工智能(AI)已经成为科技发展的重要领域,而“小程序-智能机器人”则是将AI技术融入日常生活中的一种创新应用。小程序,作为轻量级的应用载体,以其便捷性和快速访问的特点深受用户喜爱。在...
程序开发心理学————非常适合初学程序的人看
【标题】"在线看云图的小程序"是一个专为用户设计的应用程序,它允许用户无需下载,即可在线查看和分析风云系列的云图数据。这一功能对于气象学家、气候研究者以及对天气变化感兴趣的公众来说,无疑提供了极大的便利...
首先,我们来看一下程序的主要组成部分: 1. **Client.class**:这是客户端程序的主类,它包含了用户界面的初始化、网络连接的建立以及数据的发送与接收等功能。在Java中,`class`文件是编译后的字节码,用于Java...
小程序发展带来更多的就业机会,2017年小程序带动就业104万人,社会效应不断提升 此文件是初次尝试微信小程序的制作,存在的问题是豆瓣API端的关闭,无法调用它,所以无法在详情页得到它的详细内容。
"可以看看挺好的"暗示了该程序设计得相对直观,易于理解和使用,可能是初学者学习LabVIEW编程的一个良好实例。 描述中提到:“这是用labview写的时钟程序,可以提供参考,欢迎与大家多多交流。”这表明这个程序不仅...
在IT行业中,"阳光机顶盒读狗程序看看吧" 这个标题涉及到的是一个特定的设备——阳光机顶盒,以及与之相关的服务器端软件。"读狗"在这里并不是指真实的动物,而是业内术语,通常指的是硬件设备中的加密芯片或者安全...
看漫画微信小程序源码,独立端漫画小程序源码是一款独立端看漫画微信小程序源码,本项目对接了看漫画网的接口, 不需要额外采集或对接其他接口,并且该看漫画小程序源码开通了流量主功能。
在这个阶段,你需要了解小程序的基本结构,如pages(页面)、app.js、app.json、wxss(样式表)等,以及微信小程序API的使用,例如网络请求、图片加载等。 为了让小程序更具吸引力,我们可能需要对源码进行二次开发...
《产品人必看的小程序设计指南》 在互联网领域,小程序已经成为了不可或缺的一部分,尤其在中国市场,越来越多的产品经理和设计师需要关注这一新兴平台。小程序以其独特的特性,正在改变着传统App的开发模式和用户...
这套小程序集不知帮助多少人步入了ASP的编程艺术殿堂,从一个简单的HelloWorld开始,到ADO操作,汲及简单的新闻程序、留言本、调用组件、上传文件、FSO生成操作等等,几乎涵盖了ASP的全面内容,如果你正在为学习ASP...
【产品人必看的小程序设计指南】 随着移动互联网的发展,小程序已经成为了许多产品人关注的焦点。这篇指南主要探讨了小程序设计的关键点,包括小程序与App的区别,以及适合小程序的产品类型。 首先,我们要理解小...
在嵌入式软件开发过程中,程序跑飞是一个常见但又令人头疼的问题。所谓“程序跑飞”,通常指的是程序执行过程中由于某种原因(如非法内存访问、指针错误等)导致程序状态异常,进而使程序执行流偏离正常路径的现象。...
3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 心率检测小程序源码(课程设计).zip心率检测小程序源码(课程设计).zip 心率检测小程序源码(课程设计).zip心率检测...
一个简单的C#WinForm窗体包含3个功能,由3个按钮分别实现: ...适合给哄女朋友开心或者用来表白,程序设计非常简单属于一看就会的内容,这个只是一个dome,后续计划有一个完善整合的哄女朋友开心的窗体程序
这是一款相当于是老年人的一个短视频小程序,所以说可以用此来打入老年人的圈子让老年人看了基本都会转发;支持流量主,裂变还是挺不错的。 这一款小程序的视频是自动化的,视频播放界面会有两个按钮一个是转发给...