软件开发——软技能(背景)
来源:互联网 发布:软件测试经典案例 编辑:程序博客网 时间:2024/06/06 10:46
软件的根本目的是为了提高效率,游戏除外。
这是在2015年4月期间领悟出来的。基于这一点,如果我们在软件开发过程中,不注重工作效率和开发效率,那么如何能够让自己开发的软件的使用者(用户)提高他的工作效率?换句话说,用户购买软件是为了提高他的工作效率,如果在目标软件的开发过程中,效率不高的话,那么该目标软件能够提高我工作效率的能力是值得怀疑的。
所谓“软技能”,个人理解为软件开发过程中需要注意的且能提高效率的项目管理方法、代码管理技巧、版本控制、注释、日志等项目开发过程中的方方面面。与之相对应的,软件开发中需要用到的编程语言的语法、特性及使用方法、算法及其实现、编译原理、数据结构、计算机原理等称之为“硬技能”。
从11年毕业以来,一直是做Java开发。开发经验不算长也不算短。见过的代码,写过的代码也不算多,故而不对代码方面的硬技能做归纳,也觉得这方面的历练还不太够。有所感悟的,就是在追求开发效率方面,以及Java开过程中,大部分开发人员不太注意的那些细节。一直一来是极度追求效率的,并贯彻到了Java开发工作中。
此软件开发软技能来自Java开发经历,用于提升Java开发规范、效率再好不过,其它开发语言亦可参考。见识、经历有限,不当之处,请多多原谅,如能指出,不胜感激。
0 0
- 软件开发——软技能(背景)
- 软件开发——软技能(四、日志)
- 软件开发——软技能(〇、基础)
- 软件开发——软技能(一、IDE)
- 软件开发——软技能(二、版本管理)
- 软件开发——软技能(五、单元测试)
- 软件开发——软技能(六、构建工具)
- 软件开发——软技能(七、持续集成)
- 软件开发——软技能(三、注释和文档)
- 软件开发技能共勉
- 软件开发技能要有深度
- 软件开发之技能梳理
- cocos2dx3.2开发 RPG《Flighting》(十三)让英雄炫酷点—技能以及技能效果
- 游戏开发笔记(九)——技能系统
- 游戏开发计划——数据元素设计(技能)
- 软件开发工程师知识技能结构
- 软件开发技能培训备受青睐
- 数据科学家的软件开发技能
- OBJ-C ARC概念及原理+分类 学习笔记
- 魔兽世界私服Trinity,从源码开始
- 扣丁音乐(四)——本地音乐加载
- OBJ-C block + protocol 学习笔记
- CC2538内存分配问题
- 软件开发——软技能(背景)
- OBJ-C NSString + NSRange + NSMutableString 学习笔记
- HDU1262 寻找素数对
- 底部菜单栏之Fragment+FragmentHost实现
- Codeforces 674C Levels and Regions
- 路径中 斜杠/和反斜杠\ 的区别
- 地图与定位
- 底部菜单栏之Fragment+PopupWindow实现
- JAVA学习总结六