软件开发,产品开发与软件开发的区别?
大家知道,产品研发和项目开发过程和资源投入是有本质上的区别。

相对来说,项目开发来的容易一些,因为需求收集来的容易,需求主要来自特定客户,最后开发的功能只要满足特定客户就可以了。但是产品研发就不一样,考虑的面要更广,它不是为了满足单一的客户,而是要满足一定量的客户群,高度跟项目不一样。配置性和扩展性方面考虑的会比项目多一些。我在这里抛砖引玉,主要是想听听大家的意见,一个产品或者平台的研发,什么样的过程才算合适和合理,还有就是应该配备什么样的资源。
之前我们是这么做的:
可行性分析、产品规划(做的不到位)、业务蓝图设计
软件系统分析(为了满足一定的客户群,这块做起来很困难、跟业务蓝图衔接)
设计
编码
测试
主要在前期规划和需求分析特别费劲
软件开发工作描述?
作为软件工程师,基本的工作描述如下
1、负责研发公司应用软件的模块设计、开发和交付
2、负责编码,单元测试
3、按照功能组件的详细设计
4、对其他软件工程师的代码进行审核
5、参与新知识的学习和培训
6、修复程序BUG
7、参与与其业务相关的需求变更评审
8、完成上级交办的其他事宜
9、编写技术设计文档
软件开发如何赚钱?
做软件开发说实话,你可以通过以下方式赚钱
1,选择一家公司,担任软件开发工程师,每个月领固定的工资(这是比较稳定的)
2,外接一些单自己做,如果有认识的朋友或是网上能够接到单就可以(不过可能会比较不容易,不光是技术问题,还有很多问题出现)
3,自己根据自己多年的经验+社会观察(自己设计开发一种能够创造价值的软件,然后去卖) 4,还可以招学生,教他们怎么开发等等
做软件行业有什么机会吗?
软件与信息技术服务业是指利用计算机、通信网络等技术对信息进行生产、收集、处理、加工、存储、运输、检索和利用,并提供信息服务的业务活动。软件和信息技术服务业是关系国民经济和社会发展全局的基础性、战略性、先导性产业,具有技术更新快、产品附加值高、应用领域广、渗透能力强、资源消耗低、人力资源利用充分等突出特点,对经济社会发展具有重要的支撑和引领作用。
发展和提升软件和信息技术服务业,对于推动信息化和工业化深度融合,培育和发展战略性新兴产业,建设创新型国家,加快经济发展方式转变和产业结构调整,提高国家信息安全保障能力和国际竞争力具有重要意义。
我国软件业务收入总体呈逐年增长态势,增速逐年放缓,2020年1-11月软件业务收入为73142亿元,软件业务从业人员为698万人,其中信息技术服务占总收入比重为61.0%。我国软件业收入主要以东部为主,西部地区增速保持领先,全国软件业收入Top5地区软件业务收入48226亿元,占全国比重为65.9%。
我国软件业务收入总体呈逐年增长态势,增速逐年放缓,2020年1-11月软件业务收入为73142亿元
2012-2019年我国软件业务收入总体呈逐年增长态势,增速逐年放缓。2019年我国软件业务收入为71768亿元,同比增长15.4%。2020年1-11月我国软件业务收入为73142亿元,同比增长12.5%。
我国软件业务从业人员总体呈逐年增长态势,增速趋缓,2020年1-11月软件业务从业人员为698万人
2012-2019年我国软件业务从业人员总体呈逐年增长态势,增速逐年放缓。2019年我国软件业务从业人员为673万人,同比增长4.7%。2020年1-11月我国软件业务从业人员为698万人,同比增长1.9%。
我国软件业务收入主要以信息技术服务收入为主,2020年信息技术服务占总收入比重为61.0%
2019-2020年期间我国软件业务收入结构基本保持不变,主要以信息技术服务收入为主。2020年信息技术服务占总收入比重为61.0%,软件产品占总收入比重为27%,嵌入式产品占总收入比重为10.2%,信息安全占总收入比重为1.8%。
我国软件业收入主要以东部为主,西部地区增速保持领先
我国软件业收入主要以东部为主,西部地区增速保持领先。2020年1-11月,东部地区完成软件业务收入59244亿元,同比增长13.3%,占总收入比重为81%;中部地区完成软件业务收入3244亿元,同比增长0.8%,占总收入比重为4%;西部地区完成软件业务收入8609亿元,同比增长15.7%,占总收入比重为12%;东北地区完成软件业务收入2045亿元,同比下降2.2%,占总收入比重为3%。
我国软件业收入Top5地区软件业务收入48226亿元,占全国比重为65.9%
2020年1-11月,软件业务收入居前5名的省份中,北京、广东、江苏、浙江和上海软件收入为分别为13158亿元、12930亿元、9696亿元、6324亿元和6119亿元,分别增长16.8%、12.7%、10.9%、15.8%和11.2%,五省市合计软件业务收入48226亿元,占全国比重为65.9%。
—— 以上数据及分析均来自于前瞻产业研究院《中国软件行业市场前瞻与投资战略规划分析报告》。
软件开发要学多长时间?
首先请明确你为何要学编程?
是不懂编程PM想了解一下编程以便于拉近和程序员的距离从而更好的压榨其性能?
是学生为了能够在今后的求职中脱颖而出而丰富自己的简历?
是拿编码当吃谋生的工具?
是爱上了代码的神秘与酷炫?
……
我们都知道带着你的目的去学习,效率会更高。
学编程有什么硬性要求?
简单的很,认识英文字母、有上机的环境即可。
如何从零开始?
最简单的方法是报个培训班。这是最适合非科班、零基础的人的方法。不知道从哪里学起?没关系,有讲师手把手教你写HelloWorld;不知道学有所成之后能做什么?没关系,缴费之前就会被告知编程是有着无尽的可能的一项有机会改变世界的能力,从而增强你对编程的信心、增强编程对你的吸引力;遇到调不出的BUG还可以和同学交流、向老师请教。除了需要几千块钱的培训费。
不想报班、我就是想挑战自己的学习能力怎么办?我工作/学习很忙没时间去参加培训班怎么办?没关系,网络上有很多免费的公开课随时欢迎你。国内的网易、新浪都不错,英语不好的话还有中文字幕。
语言的选择,建议从脚本语言开始,Perl/Python/Ruby都可以,随便选个你看的顺眼的就行。
为什么建议从脚本开始?因为它们学起来很快、很方便,用不了多长时间就能做很多有用的或者有趣的小工具了。
再稍微了解点web编程,MDN是你不二的选择。
然后你一个华丽的转身,发现自己已经出了新手村了; )


还没有评论,来说两句吧...