对提升开发效率的总结
做软件开发好几年了,总结下开发经验。
如何提升开发效率:
1、扎实的技术功底
2、强大的学习理解能力
3、丰富的处理经验
4、业务与需求的理解度
扎实的技术功底自然是作为一名优秀的开发人员必不可少的,如java基础,从创建一个类、一个变量、变量的数据类型、一个方法、方法中的算法与逻辑,这些东西无形中体现了自己的技术功底水准。
强大的学习理解力,在开发工程中,或多或少会遇到一些没处理过的问题。首先肯定是找资料,熟练使用搜索工具。很多问题网络上是有解决方案的,快速检索有效的信息,通过阅读便知其意,然后通过转换变为自己的解决方案。同事之间的交流,较好的学习理解力使自己能够举一反三,“抛砖即可引玉” 的效果。
丰富的处理经验,老练的程序员而言,开发的东西多了,很多东西是,很多东西是开发过的,是可套用的,也就是代码的迁移。目前也有很多人在用代码生成器,一张表 生成相应的Bean 、Info、Evt 、CURD SQL 、Dao、controller、service甚至简单的jsp列表页。这些东西就像一个建筑的框架、基础,实际是可行的。因为这些东西在整个工程当中是存在共性的,逐个敲写无任何意义。
业务与需求的理解度,输出代码目的是为了生产,解决需求。良好的业务需求理解度,大大提升开发成功度。再好的代码如果解决不了生产中的实际问题,无任何意义。
待续。。。
对提升开发效率的总结相关推荐
- Python学习笔记:Day13 提升开发效率
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- 深度解读Microsoft Build 2020:提升开发效率,优化开发环境
Microsoft Build 2020 在众多新产品与技术发布中圆满落幕 但身为开发技术人深知 技术世界的更迭.求索却从未止步 唯有不断提升自身技能栈创新 方能从技术浮沉中获得更多养分 让技术予力世 ...
- order by 影响效率么_提升开发效率N倍的20+命令行神器
图 by:石头@青海湖 关于作者:程序猿石头(ID: tangleithu),现任阿里巴巴技术专家,清华学渣,前大疆后端 Leader.以每篇文章都让人有收获为目的,欢迎关注,交流和指导! 背景 本文 ...
- 提升开发效率的十个工具
Git 之前也有过不少版本控制的工具.有好的,也有糟糕的.不过它们都或多或少地误入歧途了. 这时候Git出现了.一旦你用上了这个神奇的工具,很难相像你还会碰到比它更好的了. 还没用过Git?试一下吧. ...
- atitit.提升开发效率---mda 软件开发方式的革命
atitit.提升开发效率---mda 软件开发方式的革命 1. 软件开发方式的革命开发工具的抽象层次将再次提升 1 2. 应用框架和其实现相分离 2 3. 目前的问题模型和代码不同步 2 4. MD ...
- atitit.提升开发效率---使用server控件生命周期 asp.net 11个阶段 java jsf 的6个阶段比較...
atitit.提升开发效率---使用server控件生命周期 asp.net 11个阶段 java jsf 的6个阶段比較 例如以下列举了server控件生命周期所要经历的11个阶段. (1)初始 ...
- 猿创征文|后端开发工程师提升开发效率神器推荐
简介 对于现在的后端工程师来说,并不仅仅局限于编写代码和解决bug,这两个要素了.如果你目前还只是忙碌的写代码和改bug的话,那要深度思考一下,我为什么日复一日的写这些重复代码?这样有何意义?或者说, ...
- Atitit外包优缺点 提升开发效率 外包模式 1.一般来说外包优点 1.1.更加方便快捷 时间成本降低了 1.2.会导致 经济成本高,,时间成本降低了, 2.缺点 2.1.成本高 2.2.
Atitit外包优缺点 提升开发效率 外包模式 一般来说外包优点 更加方便快捷 时间成本降低了 会导致 经济成本高,,时间成本降低了, 缺点 成本高 缺少控制 但是少部分,比如理发,经济时间成本都 ...
- idea从零到精通08之IDEA常用插件、提升开发效率
文章目录 作者简介 引言 导航 热门专栏推荐 概述 一.插件安装方式 二.在Idea中无法直接安装插件 三.常用插件 1.ECTranslation 2.Grep Console 3.CodeGlan ...
最新文章
- 网络监控工具ntopng
- vue打包后element-icon不显示问题解决
- java 内存区域中的栈
- 通过 UserAgent 判断是否在我们自己的安卓APP中
- vue+webpack+npm dev环境下内存溢出解决办法
- 单片机 串口 波特率 c语言 9600 11.0592mhz t1,PLC与单片机串口通信的实现
- 斗地主AI算法——第三章の数据处理
- Frobenius norm(Frobenius 范数)
- oracle 时间按季度,Oracle按日期季度查询
- python自动测试模型_Selenium+Python 自动化测试模型
- 【原始图像】对数及对比度扩展变换
- mysql中添加中文存储和显示功能
- GB28181国标错误码
- 2017双十一珠峰算法框架Hierarchical中控算法
- 【快应用】十大手机厂商共推快应用标准
- OLED_I2C_SH1106屏幕教程
- 如何对CAD图纸上的图形进行单独保存起来
- sql空值用什么表示_表面粗糙度Ra为什么用0.8,1.6,3.2,6.3,12.5表示?
- 【汇正财经】沪指冲高回落,创业板全天领涨
- 天津大学校园网环境下访问IEEE网址出现tianjin university账号没有登录的问题