程序员成了高级打字员,开发成本之底!
发表时间:2023-09-07 10:00:54
文章来源:炫佑科技
浏览次数:199
菏泽炫佑科技
程序员成了高级打字员,开发成本之底!
软件开发经验
受一家文化公司委托开发一款视频图像处理的软件,开发难度之高是以前从未做过的,而且开发周期长,是我之前项目*长开发周期的两倍监控。 开发成本 *后让我觉得程序员都变成了高级打字员了。 首先是需求分析、产品规格、设计规格、代码规格和测试计划。 我不知道我花了多长时间才完成手稿。
紧接着软件开发,我遇到了一系列问题,首先是语言选择。 vc++和c#都可以保证开发的完成,但是vc++内存容易报错,接口修改困难,而且客户要求的接口质量甚至比程序的功能还要严格。 ,没办法,顾客就是上帝,上帝做事肯定有他的理由。 c#语言开发方便,图形界面绘制也方便修改。 它可以制作一个具有良好客户体验的界面,但我对资源消耗感到惊讶。 第二个月,大概界面已经完成的时候,出现了界面刷新的问题。 刷新的时候开始卡,界面不流畅。 没办法,就换吧。
开会,总结,技术骨干发现问题,拿出解决方案,力争把软件**次就做好:
重做软件开发进度和软件测试计划,先进行独立功能demo制作和测试;
使用draw、3d或者其中之一来替代c#自带的gdi绘图,将在下次开发任务中添加。
不管细节如何,当我对流畅的界面和功能的实现感到满意时,我发现软件太乱了程序员成了高级打字员,开发成本之底!,在低分辨率或小书上阅读不方便,甚至界面功能按钮错位和重叠。 没办法,就换吧。 毕竟软件多分辨率兼容和操作系统兼容是必须要做的。
然后很多麻烦就来了,软件出现了各种意想不到的问题。 终于,**个版本按时发布了,接下来的升级和开发任务也开始了。
*后给刚接手软件开发项目的朋友一些建议:
1、相关文件不是给别人看的,而是给自己看的。 相关文件必须完整,并且让所有参与开发的人员清楚地理解你的文件所表达的含义;
其次要注意多做demo、实验。 演示程序员可以在几个小时甚至更短的时间内完成它。 到时候浪费的就不只是几个小时了。
3、程序设计要注重用户体验。 当客户对我开发软件提出近乎苛刻的要求时我并不在意,但当我反复使用该软件时,我有了很多经验。 流畅美观的界面给人们带来心理上的愉悦。 可以替代一些尚未完全开发出来的功能给用户带来的遗憾。
4、测试计划是多次、分批进行的,不需要在所有开发完成后才对软件进行测试。
还有三个月的时间,软件很快就会发布。 希望大家支持我,谢谢! ! !
软件开发经验(2):
作为项目经理,有时您需要聘请软件开发人员。 这几年我一直在思考如何在短短30分钟或1小时内快速识别坐在你对面的候选人是否适合你的团队。 这几年我一直在观察和反思自己经历过的团队以及现在团队中的软件开发人员。 我有一些小小的想法。
1. 你们倾向于招聘什么样的软件开发人员?
- 有过经历的人
那些经历过磨难的人,比如过去打工,经常被派出去出差,或者留在业内知名的加班公司,还有一些留在学校,但他们都是一边打工一边学习等等等等。
这些人员进入工作岗位后,通常能够胜任工作,充当骨干力量。
- 思路清晰、思维活跃的人
先说说我现在的产品吧。 如果我能把它表达清楚、有条理,它就会发散,但我可以适当控制它,回到原来的话题。 谈论技术问题和解决的难题时眼神明亮:)
共2页,当前第112页
炫佑科技专注互联网开发小程序开发-app开发-软件开发-网站制作等