软件开发——软技能(背景)

    软件的根本目的是为了提高效率,游戏除外。

    这是在2015年4月期间领悟出来的。基于这一点,如果我们在软件开发过程中,不注重工作效率和开发效率,那么如何能够让自己开发的软件的使用者(用户)提高他的工作效率?换句话说,用户购买软件是为了提高他的工作效率,如果在目标软件的开发过程中,效率不高的话,那么该目标软件能够提高我工作效率的能力是值得怀疑的。

    所谓“软技能”,个人理解为软件开发过程中需要注意的且能提高效率的项目管理方法、代码管理技巧、版本控制、注释、日志等项目开发过程中的方方面面。与之相对应的,软件开发中需要用到的编程语言的语法、特性及使用方法、算法及其实现、编译原理、数据结构、计算机原理等称之为“硬技能”。

    从11年毕业以来,一直是做Java开发。开发经验不算长也不算短。见过的代码,写过的代码也不算多,故而不对代码方面的硬技能做归纳,也觉得这方面的历练还不太够。有所感悟的,就是在追求开发效率方面,以及Java开过程中,大部分开发人员不太注意的那些细节。一直一来是极度追求效率的,并贯彻到了Java开发工作中。

    此软件开发软技能来自Java开发经历,用于提升Java开发规范、效率再好不过,其它开发语言亦可参考。见识、经历有限,不当之处,请多多原谅,如能指出,不胜感激。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值