代码开发初见

总结一下最近以来的工作以及工作状态吧。

上个周末做了一套题目,综合了对不同方向的考核,html,js,css,sql,在做这个的过程中也熟练了很多知识,找回了“手感”。

本准备就题目写篇博文的,想想实在没精力在上面折腾,就写下感受。

 

1.编程一道,切忌浮躁。

这个是我之前就职的一个公司的经理就对我说过的,编程,不能浮躁。平心静气地做事,不能做某事出不来就很急(情绪的焦虑),而是学会去思考如何实现,或者求助于同事。

在我试用期间大概听到了两次,“浮躁不适合编程”,很对,编程就像打毛衣,一针一线,错了就会打结,不好看,编程错了小的可能只是不好看,大了会出很大的问题,所以切记,不能浮躁。

 

2.兵马未动,粮草先行。

这个和上面的第一条是有所关联的,为什么说要粮草先行呢?其实很多公司在开发的过程中都会强调这点,在古代,出征的时候肯定是要准备好粮草再来打仗,这样做的道理很浅显,打仗如果没准备好粮草后面军需不足会是致命错误,很大可能会导致战争失败!

用现在的话说就是凡事得有个准备,不打无准备之仗。在我们的代码开发的过程中,做某个模块实现某个功能的时候应该先考虑清楚有些必要准备,比如如何去实现这个功能,思路是怎样的,在将思路变为实现的过程中我们会遇到怎样的麻烦,比如这里是我所不熟悉

的,在我做开发遇到这里的时候我是不是应该有个解决方案来应对,以避免在出现这样的问题的时候我会措手不及(从而产生焦虑)。另一方面就是,我在编码的过程中如果在实现没有做充分的思考,那么在编码的时候很有可能会返工!!

程序设计的时候,一般最先会确定需求,然后系统设计、模块分析图以及流程图,每一个环节都是根据需要产生的,这些因素的不确定将导致项目的返工以及流产等不必要的损失,在做好这些以后还得制定良好的工作计划,有计划的行事。

 

------------------------------------------------------------------------

以上,有些东西说知道大家都知道,特别是第二条,但是很多时候就是因为需求没弄清楚或者思路不对导致大量的代码返工,不仅会导致项目的延期还会增加自己的额外工作量,对自己对公司都是损失

 

posted @ 2015-10-20 11:41  顾星河  阅读(196)  评论(0)    收藏  举报