某SE从国内某著名电信IT企业空降过来,并且在C++领域有着10几年的开发经验。估计是做电信软件的,经验丰富,电信软件那一套高可靠性,高性能玩的很熟。来了之后做JAVA项目,但JAVA毕竟不是C++,我们的领域也不是电信,这一套武功因此失去了大半功力。
在C++领域,毫不客气的说,很多人的视野偏窄的,这根C++项目长久以来的稳定性有关系,在电信业需求更为固定,尤其是平台层,需求多基于协议;但在行业软件开发中,需求很多情况下不明确,而且需求分析师这一神圣职位很多时候被SE兼任,于是SE就用他专业的眼光梳理需求,创造需求,和曲解需求。
开发人员欣赏的SE的技术眼光一定是要广博,尤其是要有相当的技术储备,紧跟行业趋势,了解最新的框架,开发思想等,不能临时抱佛教,查百度,这样才能给开发人员指导,输出的规格也能更加贴合实际。
除了技术眼光,SE在本领域内的业务也需要是专精的,在某种程度上,要更加重要于技术水平,技术的问题开发人员可以解决,但在需求,场景上,由于着眼点的不同,开发人员很难窥得系统全貌,这时需要SE理清需求,理清思路,我们询问SE,当然不希望听到“这样吧”,“我认为”,“先这样了”这些模凌两可的答案,开发人员更希望得到确定的,自信的答案,这也是我们信任SE的关键。
在沟通上,某些SE往往走向两个极端,在面对项目经理及其他SE评审多接受;面对开发人员的质疑,多采用压制态度。根据我的观察,采取压制态度的SE会导致更加频繁的设计变更,因为开发人员提出的问题往往是细节的,甚至是绕不过的。
某些SE喜欢把规格写的无比详细,具体到类,方法,甚至参数,其实在规则中的东西,真正能进入开发人员意识的并不多,尤其是长篇大论的场景式描述,关键信息淹没文字中,大家都是成年人,阅读能力没有问题,开发人员应当熟悉场景,但不应该分析场景,场景的分析和具体化,应该由SE给出的。我们希望见到的规格是:场景描述+AR点。
规格评审完毕,SE BOSS同意了,或者是厌倦了;开发人员明白了,或者是干脆不想明白了,总之,项目进入了开发阶段。这时候,SE还债的时候到了,以前没有想到的,或是规格中没有描述清楚的,或是前后矛盾的,会有开发人员频繁的过来澄清。为什么叫澄清,这个词太好了,因为原本是浑的。
另外,好的SE是一定要带有光环的,类似于升级游戏,或者叫做信任叠加。
相关推荐
JavaScript设计模式_hy5
【Jupyter Notebook】机器学习项目:微额借款用户人品预测
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
该项目为基于Android Studio开发的Bilibili安卓客户端设计源码,包含908个文件,其中包含471个PNG图片文件、220个Java源文件、187个XML布局文件、12个JPG图片文件、3个Gradle构建脚本文件、3个属性文件以及少量其他类型文件。该源码适用于学习Android应用开发,特别是对Bilibili客户端感兴趣的开发者。
DeepSeek 部署详细方式 DeepSeek 是一款功能强大的智能数据搜索和分析平台,其部署过程需要一定的技术背景和准备工作。以下是 DeepSeek 部署的详细步骤,旨在帮助用户顺利完成平台的搭建和配置。 一、准备工作 硬件要求: 服务器:具备足够的计算能力和存储空间,推荐配置高性能 CPU、大容量内存和 SSD 固态硬盘。 网络:确保服务器能够访问互联网,并且网络带宽足够支持数据传输和访问需求。 软件要求: 操作系统:支持 Linux(如 Ubuntu、CentOS 等)或 Windows Server。 数据库:MySQL 或 PostgreSQL 等关系型数据库,用于存储 DeepSeek 的数据和配置信息。 Python 环境:安装 Python 3.x 版本,并配置好相关的 Python 包管理工具(如 pip)。 域名和 SSL 证书: 域名:用于访问 DeepSeek 的 Web 界面。 SSL 证书:确保数据传输的安全性,推荐使用 Let's Encrypt 等免费 SSL 证书。 二、安装步骤 环境配置: 在服务器上安装并配置好操作系统、数据库和 Python
双标图与矩阵乘法演示实例
一种RBAC权限模型基于shiro权限框架的通用权限管理模板,_hy4
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
[RUST]模块化QQ机器人框架(BasedRICQ)_hy4
《机器学习:软件工程方法与实现》Methodandimplementationofmachinelearnin_hy4
【官方】计算机职业英语一级考试样卷.pdf 【官方】全国机等级考试二级笔试样卷:存取(Access)数据库程序设计.pdf 【官方】全国计算机等级考试二级笔试样卷:C++语言程序设计.pdf 【官方】全国计算机等级考试二级笔试样卷:C语言程序设计.pdf 【官方】全国机等级考试二级笔试样卷:德尔菲(Delphi)语言程序设计.pdf 【官方】全国机等级考试二级笔试样卷:Java语言程序设计.pdf 【官方】全国机等级考试二级笔试样卷:视觉基础语言程序设计.pdf 【官方】全国机等级考试二级笔试样卷:视讯FoxPro数据库程序设计.pdf 【官方】全国计算机等级考试三级笔试样卷:PC技术,pdf 【官方】全国计算机等级考试三级笔试样卷:网络技术.pdf 【官方】全国计算机等级考试三级笔试样卷:信息管理技术,pdf 【官方】全国计算机等级考试四级笔试样卷:软件测试工程师.pdf 【官方】全国计算机等级考试四级笔试样卷:数据库工程师,pdf 【官方】全国计算机等级考试四级笔试样卷:数据库技术,pdf 【官方】全国计算机等级考试四级笔试样卷:网络工程师.pdf
《MATLAB 小白修炼手册:从入门到实战》全面介绍 MATLAB。先阐述 MATLAB 在多领域的重要地位,随后深入讲解基础语法,包括变量、数据类型、运算符、控制语句等。详细介绍矩阵与数组这一核心结构的创建、运算和操作,以及常用数学、统计、绘图函数和文件操作。通过数据处理、数学建模、图像处理等案例,展示如何将知识用于实际。最后总结学习内容,鼓励深入探索,还推荐了学习资源与交流渠道,助力读者从新手成长为 MATLAB 实战高手 。
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。
收录了「IT无知君」CSDN博客中涉及的Java项目源码,还有许多的开发工具类,都是我自己在用在不断维护的,需要请进!_hy4
【Vue+go】使用gin+gorm+jwt+casbin+vue组合实现的RBAC权限管理系统
该项目是针对.net课程的平时作业设计,包含96个文件,包括25个C#源代码文件、22个PNG图片文件、8个JSON数据文件、6个资源文件(.resx)、5个项目文件(.csproj)、5个配置文件(.config)、3个Markdown文档(.md)、3个图片文件(.jpg)、2个未分类文件(.v2和.suo)。这些资源共同构成了一个完整的课程作业集,旨在帮助学生巩固.net编程知识。
【go】用go语言实现消息中间件
【thinkphp】简单实现基于角色的权限控制,使用thinkphp5.0框架敏捷开发,实用的鉴权工具,rbac核心思路_pgj
微信公众号服务器开发脚手架_hy5
该平台是基于Vue框架构建的学科竞赛匹配与组建平台前端设计源码,包含44个文件,涵盖了18个Vue组件、11个TypeScript脚本、5个JSON配置文件、3个CSS样式文件、2个SVG图标、1个Git忽略规则、1个Markdown文档、1个HTML模板和1张JPG图片。项目以Vue、TypeScript、CSS和HTML为主要开发语言,旨在提供高效、易用的学科竞赛匹配与组建解决方案。