Java沙龙Java高开发

论逻辑思维和理解能力对程序员的重要性

2019-07-06  本文已影响9人  48730ba83b2d

我带开发团队,喜欢把手底下成员分为4种类型。

image

这样分有助于更好的分配任务和控制风险,比如:

一个团队中不可能所有人都是第一种人,这四种人基本都会存在,所以通过这种方法还是能够有效控制风险保证研发项目按时完成,但是所操的心还是不会少,太累人,一个团队还能支撑,要是同时多个团队那肯定是一场灾难,直到遇见了敏捷开发,才感觉自己在技术团队管理上提升了一个台阶。

逻辑思维是什么?

理解能力是什么?

真实经验:

当年在开发HIS系统的时候,我们老板给团队招了一个牛人,研究生毕业,还在学校当过老师教过计算机课程。所以当初在分配任务的时候把住院护士站模块的开发安排给他,因为住院护士站业务最复杂,要对接各个子模块的数据。最后在系统将要上线,进行系统间各个模块的集成,才发现他做的是什么玩意,根本跑不起来,特别是医嘱执行生成费用的算法,因为医嘱的类型很多,包括药品、材料、说明性医嘱、项目、检查检验等不同类型的医嘱生成的费用是不同的,做得一团糟,逻辑混乱,真是剪不断理还乱,最后没办法只能把这个算法重写,浪费了大把时间和精力。从此看人的技术绝对不再以单纯的学历和经验来判断了。

image

免费无套路分享 | 面试&学习福利资源

最近在网上发现一个不错的 PDF 资源《Java 核心知识&面试.pdf》,内容覆盖很广,Java 核心基础、Java 多线程、高并发、Spring、微服务、Netty 与 RPC、Zookeeper、Kafka、RabbitMQ、Habase、设计模式、负载均衡、分布式缓存、Hadoop、Spark、Storm、云计算等

获取方式:加入我的Java互联网架构Q群:688298281即可免费获取哦!

image.png
上一篇下一篇

猜你喜欢

热点阅读