博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
观《构建之法》有感
阅读量:6797 次
发布时间:2019-06-26

本文共 565 字,大约阅读时间需要 1 分钟。

1. 我学到了什么软件工程的理论、技术和教训,能帮助我成为更好的软件工程师?

2. 我在项目中是否利用软件工程的理论和技术解决了用户的需求?

3. 我是否提高了项目的工程质量,让它更容易扩展和维护?

4.一个好的软件,即使功能和同类软件区别不大,但是会让人感觉到非常好用。这就是软件的用户体验(User Experience)。用户体验和数据结构、算法没有直接的关系,但是很多非常成功的软件就赢在这个方面。一个软件团队或企业总要养活自己,市面上有很多种赚钱的方式:

有的交钱买断。  有的“先试用再交钱”,有些软件也提供试用版、免费版和正式版,还有的类似期刊订阅,每年交钱。   有的不但免费,连源代码也一并奉送,但是要求获得源代码的开发人员遵守某种协定。  有的送硬件,但是软件要收钱。   有的送软件,但是硬件要收钱。   也有“免费用,但是要看我提供的广告”。  还有“免费用,程序也不是我写的,如果有问题,给我钱,我就来提供咨询……” 。     当然还有在用户不知道的情况下就安装了软件,然后用户怎么也摆脱不掉。

那么到底软件是怎么赚钱的?

5.软件工程的知识领域有哪些领域?我们需要掌握哪些知识?

6.如何区分一个好的程序员和不好的程序员呢?

 

转载于:https://www.cnblogs.com/xiaoabu/p/5248971.html

你可能感兴趣的文章
网球机器人入侵火星 从单独工作到团队协作
查看>>
java中多种写文件方式的效率对比实验
查看>>
升级Xcode7之后如果遇到下面的错误
查看>>
浅谈React工作原理
查看>>
计划任务与系统日志管理
查看>>
Spring Security3配置使用
查看>>
升级aws ec2主机配置
查看>>
CentOS 6.5 svn服务器1.0版
查看>>
RED7防火墙
查看>>
FreeNAS8 ISCSI target & initiator for linux/windows
查看>>
cisco 3560交换机和H3C S5120 链路聚合配置实例。
查看>>
Java NIO 之 ServerSocketChannel 与 SocketChannel
查看>>
介绍几款高级DAC解码芯片(整编)
查看>>
Python入门(八)分支与循环
查看>>
linux命令:dd
查看>>
WinHex制作磁盘镜像
查看>>
使用Powershell批量获取Exchange 2013邮箱用户容量使用量
查看>>
python类创建对象的公有属性和私有属性
查看>>
Function ereg() is deprecated Error
查看>>
网卡启动时候报does not seem to be present
查看>>