软件开发这事儿的心得(一)-----关于效率

本文探讨了提高软件开发效率的方法,包括深入思考、有效分析问题、界定工作范围、利用工具简化任务及合理安排时间等策略。

软件开发这活,依照我个人浅见,不管你采用哪种的软件开发模型,只不过是粒度上不同而已,总得经过如下几个过程:

        

 

         对于上述一般流程,因公司而已,都有自己的开发流程规范,投入的侧重也有所不同。撇开公司层面,从我们个人,包括team leader和member,如果说要提高产出投入比,那个如何提高效率是一个很重要的课题。下面罗列下个人的一点看法:

1)三思而后行。这句古话之所以流传至今,绝对是具有普世价值的真理,在我们的软件行业,具体来说就是,不管是软件开发的哪个阶段,一定要把事情都琢磨透了,想清楚了再去做,否则你可能出现高投入低产出,以至于返工等等。常常碰到的有:需求不明确、设计考虑不周等等。

几天前看了一篇文章,和本主题关联系还算比较大,http://www.youkuaiyun.com/article/2012-08-20/2808821,确认发人深省,值得一看。

2)学会分析问题。我们要坚信一点,复杂事物不过是很多简单事物的投影,如果我们从更高的角度去看待问题,通过合理的推敲,直达问题的本质,而不是云里雾里,在表象面前一直琢磨着。所以我一直很钦佩能一眼看穿问题本质的人。

3)学会判定边界。这一点本来是可以归属于问题分析,但是我觉得这点也非常重要,先觉个例子:我们承认,泰坦尼克号里Rose和Jack的故事很感人没错吧,OK,哪天我要去

Rose扔掉的海洋之星,如果你在太平洋苦苦追寻,有结果吗?结果可想而知。

4)学会偷懒。这边的偷懒,不是说我们上班时间不干活而去刷微博或者发微信,而是说我们要学会用工具去帮忙我们完成一些琐碎的小事,这也是人类之所以成为灵长的一个很重要的理由!举个例子:用Eclipse开发,多用快捷键而非手工去点去敲键盘;代码检查,能否用checkstyle帮我们搞定......

5)合理安排时间,提高工作效率。

        6)多学习,多研究,做到融会贯通。

        马云说:今天很残酷,明天更残酷,后天很美好,但绝大部分人都死在明天晚上。所以在成为后天的牛逼、大拿之前,我今天们要做到就是天天学习,好好向上,明天继续天天学习,好好向上,与诸君共勉。

内容概要:本文档是份关于交换路由配置的学习笔记,系统地介绍了网络设备的远程管理、交换机与路由器的核心配置技术。内容涵盖Telnet、SSH、Console三种远程控制方式的配置方法;详细讲解了VLAN划分原理及Access、Trunk、Hybrid端口的工作机制,以及端口镜像、端口汇聚、端口隔离等交换技术;深入解析了STP、MSTP、RSTP生成树协议的作用与配置步骤;在路由部分,涵盖了IP地址配置、DHCP服务部署(接口池与全局池)、NAT转换(静态与动态)、静态路由、RIP与OSPF动态路由协议的配置,并介绍了策略路由和ACL访问控制列表的应用;最后简要说明了华为防火墙的安全区域划分与基本安全策略配置。; 适合人群:具备定网络基础知识,从事网络工程、运维或相关技术岗位1-3年的技术人员,以及准备参加HCIA/CCNA等认证考试的学习者。; 使用场景及目标:①掌握企业网络中常见的交换与路由配置技能,提升实际操作能力;②理解VLAN、STP、OSPF、NAT、ACL等核心技术原理并能独立完成中小型网络搭建与调试;③通过命令示例熟悉华为设备CLI配置逻辑,为项目实施和故障排查提供参考。; 阅读建议:此笔记以实用配置为主,建议结合模拟器(如eNSP或Packet Tracer)动手实践每条命令,对照拓扑理解数据流向,重点关注VLAN间通信、路由选择机制、安全策略控制等关键环节,并注意不同设备型号间的命令差异。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值