LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

【C#】开发工程师、程序员、码农们必须重视的工作小技巧

freeflydom
2024年6月28日 15:36 本文热度 1067

1、重视架构能力的培养

对于新手程序员而言,最好的培养方式是:写代码前先画好类结构图和代码时序图,这样会让编码能力迅速进步。

用什么工具画?Start uml就挺不错的。

2、debug的能力远比编码能力更重要

把功能实现只是程序员的第一步,甚至是最基础的一步,更多时候,你需要解决各种稀奇古怪的问题。

3、定期重构代码

这真的是好习惯,程序员要学会把自己的代码当作「工艺品」而不是「交付物」。

既然是工艺品,那自然要精益求精,有时间就要反复打磨。在不耽误上线周期的前提下,不断做局部重构。

4、写文档的能力非常重要

看看Spring,hibernate,Struts等最流行的开源软件的文档就知道,他们的文档写多么的易懂。

沟通纪要、会议纪要、周报、工作总结、需求文档、总体设计文档、详细设计文档、单元测试文档、测试用例文档、需求变更文档、产品说明书、项目总结文档等等,这些无一不需要实践训练

5、形成自己的变量命名规则

命名规则千千万,但你得选一个固定的套路。不然不仅浪费时间,还影响代码的可读性。而一个好的命名甚至能替代一部分注释的功能。

6、做好封装

始终牢记高内聚、低耦合:一个好的内聚模块应当恰好做一件事,同时尽量减少类和模块之间的耦合关系。

7、认真对待代码中的warning

它们虽然不致命,但却是精益求精的好机会,很多warning的含义是:你的代码勉强能运行,但有很多优化的地方,比如运行速度、资源开销等等。

8、单元测试很重要

它至少有这几个好处:方便后期重构、优化代码设计、文档记录(单元测试本身即是文档)、具备回归性(随时随地测试)。

9、学会阅读开源代码

最好能运行起来玩一玩,这会让你的编码能力高速质变,也是你编码能力提升最快的时候,就是疯狂阅读Google chrome源码之际。

10、学会看性能指标、学会性能调优

这是区隔程序员的最好方式之一,学会用数据驱动你的代码,用指标驱动优化方向。

11、千万记得要做数据备份

不然运气不好,死的贼惨,轻则影响涨薪晋升,重则卷铺盖滚蛋。

12、尽早拿下软考证书

初入职场比较适合计算机软考,难度一般,还有积分落户和抵扣个税等好处。基础比较差可以跟黑舟快马班,在听课时可以先听重点板块,有主次地学下来拿证才更稳。

13、如果经常delay,可能是任务还没有拆得足够细

学会拆解-执行-复盘,并且学会掌控拆解颗粒度,对颗粒度的把握和拿捏很重要。


该文章在 2024/6/28 18:18:47 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved