【C#】开发工程师、程序员、码农们必须重视的工作小技巧
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
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 编辑过 |
关键字查询
相关文章
正在查询... |