犹豫吗?

大家如果自己观察周围的程序员,会发现有不少程序员都是犹豫,在分析需求,编码前,测试前,上线前等等,他们都会有很长一段犹豫时间.

编程是一件非常需要注意力和谨慎的活,所以会想很多的事情,但是如果想的太多了,大脑会出现需要同时处理这么多任务,容易出现高并发,那么结果就是全部任务处理都在等待中,表现出来的现象就是他在犹豫中.

大家可以注意下现在是如果是上午10点,和等到下午3点,他其实还在犹豫中,什么时候不犹豫呢,这个取决于他的大脑疲劳度有多少,或者中途有人出来把所有的请求处理梳理和 任务排队了.

为什么会说是高并发呢,其实如果程序出现高并发,如果不能好好的处理,那么程序就会直到崩溃后才能接受处理,或者长时间的未响应.例如一个Web服务器来接受处理请求,那么他所能接受的并发量是有限的,但如果有一个大的集群的话,那么就可以非常容易的提高并发量了.

如果不想犹豫,要不提高自己的并发量,要不请求资源,周围同事帮忙,要不就尽可能的梳理好请求(问题),按顺序排到队列中,一个一个的处理,而且处理完一个还要标记下. 不用来回确认自己有没有处理过之前的.

果断吗?

大家也许也发现周围也有很多的果断程序员,他们往往是拥有丰富的编码经验,他们知道人的精力是有限的,当任务多了,都会使用任务计划或者思维导图的方式,来整理思路和资源.

把任务都排序了,一个个突破,任务得到了快速响应,整体的吞吐量就会很高.

这个也就是发现一些并发量大的人,却没有并发量小的工作效率高,因为并发量小的人响应时间太快了.

想要果断就一定要知道自己有多少并发量,并且需要把请求安顺序的处理,一次排队全部处理,增强处理的时间,减少往复确认.

总结

犹豫是我们加班的朋友,也是我们不开心的朋友

不想犹豫,从现在开始给自己的任务排个序,一次排队全部处理,不反复.

编码也是思考的过程,有了历史记录,才会迭代的更远.