需要思考,而不要等待

LJ

实际的测试项目,做起来才是头疼

咱们的工具能不能在实际的项目里减轻测试人员的工作量,才是问题的关键

怎么体现工具的价值啊

LJ

我跟你说我的两个观点:

第一,作为产品,需求设计是第一位的,功能不好,没办法让人用。

第二,作为公司的管理人员,应该使用的是结果导向的方法

LJ

对下属的要求,应该是具体明确的,可度量的
LJ

这个观点供你参考吧

STST

嗯,非常好

STST

有一个问题需要明白:

这个项目是创新型的,意味着不会有太多的借鉴,也不会有明确的需求,一切要靠我们自己去思考,需要的是大家一起发挥主观能动性,主动去思考,而不是被动地等待任务,软件项目的特点和其他行业的特点是有巨大差别的,软件项目的困难在于要整理明白"要做什么",而"如何去做"绝大部分情况下都很简单,和其他的行业比如建筑行业,正好相反,建筑行业要明白"做什么"很简单,困难经常在于"如何去做"。

STST

软件项目不可能象建筑行业那样,把问题细分到很细的粒度,然后分配给各个工人去做,这是这么多年来软件工程发展总结出来的最大的经验,所以软件工程师千万不要像建筑工人一样去思考,去等待,这对己对公都是一种伤害

STST

在每个模块做出来给大家使用之前,我也不知道需求是什么,可能只是知道一两个名词,有可能去把问题"分析"全面了再去实施吗?这是绝对不可行的,不把这最初的一两个名词所代表的概念实现,大家就没有一个讨论的基础,这就是"迭代",或者叫"敏捷",这是这么多年的软件工程发展的精髓

STST

所以,请大家思考,而不是等待任务,大家做完了的每一项任务,我敢说都不理想,包括我自己的所做了的所有任务,所以需要不断地去雕琢(软件工程里叫重构),只有在持续的雕琢过程中,你才能明白所面临的问题的真正含义,也许这些话显得有些空洞,但是是我的切身体会

时间: 2024-11-08 23:12:47

需要思考,而不要等待的相关文章

Java中的阻塞和非阻塞IO包各自的优劣思考(经典)

Java中的阻塞和非阻塞IO包各自的优劣思考 NIO 设计背后的基石:反应器模式,用于事件多路分离和分派的体系结构模式. 反应器(Reactor):用于事件多路分离和分派的体系结构模式 通常的,对一个文件描述符指定的文件或设备, 有两种工作方式: 阻塞 与非阻塞 .所谓阻塞方式的意思是指, 当试图对该文件描述符进行读写时, 如果当时没有东西可读,或者暂时不可写, 程序就进入等待 状态, 直到有东西可读或者可写为止.而对于非阻塞状态, 如果没有东西可读, 或者不可写, 读写函数马上返回, 而不会等

《拯救你的注意力》:4星。很多重要的领导力技能,包括情商、组织和战略思考能力都起源于对注意力的把控。

4篇文章的合集,写作时间大致是最近3-5年内的.篇幅比较短,但是信息量还是相对比较大的.我给4星. 其中提到了刷微信,看上下文说的是美国的事情,相信是编辑或译者给改的. 以下是书中一些我认为比较重要的信息的摘抄,#号后面是kindle电子书中的页码: 1:克利福德·纳斯(CliffordNass)与他在斯坦福大学的同事最近研究发现,频繁在不同内容间切换的人在注意力.记忆力和任务掌控力上皆不如注意力集中一处的人.数字化分心使得人们在办公室和家中的效率及参与度下降.#35 2:研究人员指出,只要拿着

10款有趣创意的LOADING等待体验动画作品

相信很多UI设计师都了解到LOADING的等待体现的好处,下面是收集了一些很有趣的,有创意的等待艺术作品噢! 大家有时间也可以临摹一下喔,对大家的交互设计在细节上的处理可能会有很大的帮哦.... 1.太空穿梭. 这个加载等待效果让我想起一个游戏--涂鸦,以卡通的形式形容了太空间的穿梭,不仅可爱,确实也有点会让人产生小小的幻想, 让等待成为一个太空旅游的感觉. 第2.水泡融合分离. 这是一个非常有趣的动画,很吸引眼球,记得小时候玩水泡的时候,都特别注意那一个个水泡到底是怎样融合的, 给人一种思考,

Java中的阻塞和非阻塞IO包各自的优劣思考

NIO 设计背后的基石:反应器模式,用于事件多路分离和分派的体系结构模式. 反应器(Reactor):用于事件多路分离和分派的体系结构模式 通常的,对一个文件描述符指定的文件或设备, 有两种工作方式: 阻塞 与非阻塞 .所谓阻塞方式的意思是指, 当试图对该文件描述符进行读写时, 如果当时没有东西可读,或者暂时不可写, 程序就进入等待 状态, 直到有东西可读或者可写为止.而对于非阻塞状态, 如果没有东西可读, 或者不可写, 读写函数马上返回, 而不会等待 . 一种常用做法是:每建立一个Socket

线程等待WaitXXXXX()函数系列之WaitForSingleObject和WaitForMultipleObject

Wait*()函数族可以来实现事件的检测,改函数可以实现单信号和多信号的侦测. 可能我这么说大家可能会有点迷迷糊糊.不急,我们先来介绍两个函数. 第一个是用于单信号侦测.WaitForSingleObject() 函数原型 DWORD WaitForSingleObject( HANDLE hHandle, DWORD dwMilliseconds ); hHandle对象句柄.可以指定一系列的对象,如Event.Job.Memory resourcenotification.Mutex.Pro

6.1 内存机制及使用优化

6.1.1  Android的内存机制 Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似.程序员通过new为对象分配内存,所有对象在java堆内分配空间:然而对象的释放是由垃圾回收器来完成的. 那么GC怎么能够确认某一个对象是不是已经被废弃了呢?Java采用了有向图的原理.Java将引用关系考虑为图的有向边,有向边从引用者指向引用对象.线程对象可以作为有向图的起始顶点,该图就是从起始顶点开始的一棵树,根顶点可以到达的对象都是有效对象,GC不会回收这些对

管理没有完美 只有和谐

赢在和谐 第一部分:管理没有完美 只有和谐 前 言 和谐是当今社会发展的主旋律,在社会各方面.各层次.各领域的竞争达到白热化的情况下,提倡和谐无疑具有重大的意义.因为人们已经开始充分认识到,只有和谐才能发展:只有和谐才能进步:只有和谐才能实现终极突破. 和谐的发展观为企业的发展提供了一个崭新的思路.在市场竞争日益激烈的情况下,企业耗费很大的精力才有可能获得竞争的胜利.然而,胜利的结果通常不是丰厚的利润:相反,还有可能是巨额的亏损.在疲于应对外部竞争的同时,企业的领导者还不得不应对企业内部员工的竞

iOS:使用MVC模式帮ViewController瘦身

如何给UIViewController瘦身 随着程序逻辑复杂度的提高,你是否也发现了App中一些ViewController的代码行数急剧增多,达到了2,3千行,甚至更多.这时如果想再添加一点功能或者修改现有逻辑变得让人无比头疼.如果你遇到了这类问题,那是时候停下来了,思考一下如何更好地组织代码,给VC瘦身.本文将会阐述如何结合MVC的思想帮你的VC瘦身同时提高复用和可扩展性. 一.开发中常见的现象和缺点 iOS中最常见的一种设计模式就是MVC,但在实际开发过程中,我们因为这样.那样的原因让单纯

[多线程] Web 项目中,少有涉及到的一次多线程编程的经验

如今框架横行,Spring 已经是非常成熟的容器体系,我们在日常开发 JavaWeb 的工作中,大多已经不需要考虑多线程的问题,这些问题都已经在Spring容器中实现,框架的意义就是让程序员们可以专注于逻辑的实现.然而这种编程工作是非常无趣无味的,如果长期从事这个工作,技术不一定见长,业务知识一定很熟悉!= =但说实在的,我并不喜欢这类工作,因为这种工作大多情况下知识对代码的简单复制,或是简单的一些编写,并没有什么真正的创造性,不会给人成就感. 需求背景 我们的项目,是 Mysql+Elasti