最近工作状态异常的原因追寻。

最近工作状态有些异常,当测试提供新需求、改进;UI提出新界面参数时,总是有一种想要放弃的冲动。

分析状态异常原因:

1.  我认知中的程序员应该是在编程过程中掌握主动的,而现在的研发流程给我很被动的感觉。

2.  设计的不确定性和需求无节制的出现,给人一种“码农”的感觉。

3.  长时间的加班,让人的一点点负面情绪不断放大。

4.  长时间的加班,使人的潜意识中想要结束这个版本。而不断出现的新需求和没有明确的目标(本版本有哪些内容、达成什么“具体”效果结束),使人烦躁。

解决方法:

1.  针对我的认知,我可能需要找一些“前辈”来“开解”我。

2.  为了修正“被动”和“码农”的感觉,我们应尽量控制这些“自由”的需求,不要将这些需求“自由”话,将这些发现的需求总结到一起,做成一个文档。在新版本启动的时候,将这些需求统一的分发下去。而在开发过程中产生的需求,尽量归类到下个版本。在开发过程中,出现的“自由”需求,控制在一定的数量内,如每个人接触的数量不会超过10个等。

3.  有节制的加班;针对一些程序员私人时间就睡觉的情况,可以适当的组织统一活动。如某天网上不加班,去打羽毛球。某天周六不加班,去爬山。

4.  每个新版本在开始的时候就明确详细的列出改善的条目,尽量不要变化。

正所谓一个巴掌拍不响。当工作状态不正常的时候。对于个人而言,首先需要自我调整,公司不会因为你一个人而“马上”做出改变;对于公司而言,也应该时时关注、及时调整,毕竟他们的状态直接代表了效率。当一个员工的工作状态总是不正常的时候,公司只能放弃你;当一个公司使员工总是感觉压抑时,也留不住好员工。

时间: 2024-10-16 21:12:32

最近工作状态异常的原因追寻。的相关文章

TCP/IP协议--TIME_WAIT状态存在的原因

1. 实际问题         初步查看发现,无法对外新建TCP连接时,线上服务器存在大量处于TIME_WAIT状态的TCP连接(最多的一次为单机10w+,其中引起报警的那个模块产生的TIME_WAIT约2w),导致其无法跟下游模块建立新TCP连接. TIME_WAIT涉及到TCP释放连接过程中的状态迁移,也涉及到具体的socket api对TCP状态的影响,下面开始逐步介绍这些概念. 2. TCP状态迁移        面向连接的TCP协议要求每次peer间通信前建立一条TCP连接,该连接可抽

java实现海康NVR/DVR设备工作状态获取

该功能需要到JNA的知识. 通过查阅海康设备网络SDK编程指南(DVR&NVR)可以知道海康SDK的调用方法都要同过如下过程: 虚线框的流程是可选部分,不会影响其他流程和模块的功能使用.具体的模块说明可以自行参考SDK开发文件. 主要功能代码: 测试例子,因此虚线部分功能不实现 1.初始化设备SDK:对整个网络SDK 系统的初始化,内存预分配等操作. 代码:HCNetSDK sdk = HCNetSDK.INSTANCE;    sdk.NET_DVR_Init();//返回booleaan值

oracle crs中监听资源状态异常(ora.LISTENER.lsnr)

一:版本信息 操作系统版本:AIX 61009 数据库版本:11.2.0.3.11(RAC) 二:错误描述 1) crsctl stat res -t命令查看crs资源状态的时候,发现"ora.LISTENER.lsnr"资源状态异常: ora.LISTENER.lsnr ONLINE OFFLINE ****1 ##实例1 ONLINE OFFLINE ****2 ##实例2 2)检查监听状态正常 lsnrctl LSNRCTL for IBM/AIX RISC System/600

ARM处理器的工作状态(转)

ARM处理器的工作状态 在ARM的体系结构中,可以工作在三种不同的状态,一是ARM状态,二是Thumb状态及Thumb-2状态,三是调试状态. <嵌入式系统开发与应用教程(第2版)>上介绍说:有两种状态ARM状态和Thumb状态,当时初学甚为不解,现在一知半解时再看忽然想到了显示中的例子: ARM核就好比一个高中学校,那种包含普通高中和职业高中的.普通高中就相当于ARM状态,职业高中就相当于Thumb状态,这样还不能理解的话:可以认为 泡泡卡丁车 中普通模式和加速模式,,卡丁车加速要等到集气管

springboot 采用HttpClient获取天气预报 异常及原因

采用httpClient调用天气预报地址获取出现异常 2018-10-04 15:18:25.815 ERROR 10868 --- [nio-8080-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested

今天的工作状态,规划未来一段时间内必须完成的事情(Record the working status of today,planning for the next period of time must be completed)

中文: 今天的工作状态,规划未来一段时间内必须完成的事情 待完成功能:(本周完成,不包括modbus传感器,完成之后就不管了) 1.传感器识别功能框架: 根据四个上拉电阻自动识别工作模式:数字型传感器.模拟形传感器.modebus式传感器 2.类似于红外的FD把STM32远程升级功能实现(思考实现方法,如此大的程序,分段存储吗?待处理)3.基于Zigbee的485的透传实现 业余生活: 1.把以上功能实现,ESP8266的AT指令掌握使用,然后基于Linux开发简单的功能(基础) 2.把TI的C

JAVA写的模拟收发器设备面板工作状态并输出图形界面

java模拟收发器工作状态,每个光口.电口.状态灯都可以跟随鼠标移动,显示提示信息.变异jiava代码生成class文件后,html文件调用. 源代码,可以在附件里下载 mb.java 源代码如下: import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.applet.*; import java.net.URL; import java.net.MalformedURLException; pu

git stash 保存当前工作状态

1. git stash   暂存当前工作状态 2. git stash list 查看暂存列表 3. git stash save 'title' 暂存工作状态并添加说明 4. git stash apply [ stash{n} ] 应用某一个暂存 5. git stash pop [ stash{n} ] 应用并删除某一个暂存 6. git stash drop [ stash {n} ] 删除某个暂存 7. git stash clear 清除所有暂存

Cpp引入异常的原因以及关于异常的吐槽

在知乎上看到关于“Cpp的异常”的讨论,在此整理一下. C++ 引入异常的原因: 1.为了能让构造函数报错(析构函数不能抛异常这是大家都知道的常识),毕竟构造函数没有返回值,没有异常的话调用方如何得知对象构造是否成功呢? 2.让 dynamic_cast<Derived&>(baseReference) 能报错,因为没有 null reference. 3.让 overloaded operator 能报错,毕竟 operator 的返回类型往往无法包含 error code,例如 o