美文网首页
新手程序员的进阶之路,少不了这30个小技巧!

新手程序员的进阶之路,少不了这30个小技巧!

作者: 扬州九尾狐 | 来源:发表于2019-08-20 15:15 被阅读0次

    新手程序员的进阶之路,少不了这30个小技巧!

    作为一个新手,自然是多学习一些技巧,才能让自己的技能日渐增长呀!毕竟技多不压身,多学几个技巧,总能为工作增加不少快捷。

    重构是程序员的主要技能。

    1. 想要提升脑容量,那就开始查看工作日志。

    2.先用profiler查询,才能开始谈优化。

    3.注释贵精不贵多。

    4.普通程序员+google=超级程序员。

    5.单元测验总是合算的。

    6.不要先写结构再写完成。最好反过来,从原型中提炼结构。

    7.代码结构明晰,其它问题都不算事儿。

    8.好的项目作风硬派,一键测验,一键发布,一键部署;

    9.编码不要畏惧改变,要拥抱变化。

    10. 编程之事,隔离是方向,起名是关键,测验是主角,调试是弥补,版本操控是后悔药。

    11.一行代码一个兵。构成建制才能有战斗力。单位规模不宜过大,千人班,万人排易成万人坑。

    12. 重构/优化/修正Bug,同时只能做一件。

    13. 简略模块注意封装,凌乱模块注意分层。

    14. 人脑性能有限,整齐胜于凌乱。读不明白的代码,尝试整理下格式; 不好用的接口,尝试重新封装下。

    15. 迭代速度决定工作强度。想多快多省,就从简化开发流程,加速迭代速度开始。

    16. 遗忘优化写代码。过早优化等同恶意损坏;忘记代码作优化。优化要基于性能测验,而不是纠结于言外之意。

    17.  最好的工具是纸笔;其次好的是markdown。

    18. 最有用的言语是English。其次的可能是Python。

    19.  资源、代码应一道受版别办理。资源匹配过错远比代码匹配过错更难排查。

    20. 不要基于想象开发,要基于原型开发。原型的价值是快速验证想法,帮大家节省时间。

    21. 序列化首选明文文本。比如二进制、混杂、加密、压缩等等有需要时再加。

    22.  编译器永久比你懂微观优化。只能向它不拿手的方向努力。

    23.  至少半数时间将花在集成上。时间,时间,时间总是不够。

    24. 与主流定见/办法/风格/习气相悖时,先反省自己最可靠。

    25. 出现bug自动查,不管是不是你的。这能让你事务才能猛涨、个人形象飙升。

    26. 不知怎么选技能书时就挑薄的。起码不会太贵,且你能看完。

    27. Log要写时间与分类。并且要能重定向输出。

    28.  注释是稍差的文档。更好的是清晰的命名。让代码讲自己的故事。

    29.  code review最好以小组/结对的方式。对事务有一定了解,建议会更有价值(但不肯定)。而且不会成为担负。

    30.  办理员个人review则很容易成team的瓶颈。

    相关文章

      网友评论

          本文标题:新手程序员的进阶之路,少不了这30个小技巧!

          本文链接:https://www.haomeiwen.com/subject/bxlpsctx.html