千峰环野立,一水抱城流
千峰环野立,一水抱城流
环野电子科技

讯易铂控软件

 

南京环野电子

  • 首页
  • 点我
  • Profcontrol 教学中心 
    • Profcontrol V8 教程
    • Profcontrol V6教程
  • 高校合作
  • 博客
  • …  
    • 首页
    • 点我
    • Profcontrol 教学中心 
      • Profcontrol V8 教程
      • Profcontrol V6教程
    • 高校合作
    • 博客
    用户中心 (后台)
    千峰环野立,一水抱城流
    千峰环野立,一水抱城流
    环野电子科技

    讯易铂控软件

     

    南京环野电子

    • 首页
    • 点我
    • Profcontrol 教学中心 
      • Profcontrol V8 教程
      • Profcontrol V6教程
    • 高校合作
    • 博客
    • …  
      • 首页
      • 点我
      • Profcontrol 教学中心 
        • Profcontrol V8 教程
        • Profcontrol V6教程
      • 高校合作
      • 博客
      用户中心 (后台)
      千峰环野立,一水抱城流

      如何写出优质代码-我的理解

      Wash Malon

      My name is WashMalon!大家好,我叫卧式马龙!

      相关问题,相信很多文章都有描述,我在此发表一些我的看法,我不会从具体代码写法去说,而是我觉得合格的工程师,应该怎么去做。

      写代码到底是码农还是工程师,这个问题值得思考。很多软件工程师包括我自己在内,都喜欢自嘲为码农,如此戏谑之言,我觉得有些小伙伴的行为是对农民伯伯的不尊重;农民伯伯耕田种地,寒来暑往,秋收冬藏,没有什么捷径可言,而写代码的方式就很多了。

      第一点,不要过度依赖轮子,现成的框架。轮子再好,框架再好,我们很少有人愿意花时间全部理解看完的,那么最重要最复杂的东西别人给你做了,你在巨人的肩膀上跳高,跳再高也没什么值得炫耀的。这也是我急切希望看到我们中国的编程语言(华为做了)及相关高效的编译器的原因,我能力太小,不可能在此有什么建树,但是这个真的迫在眉睫(和芯片技术情况相似)。

      第二点,不要提笔就写。我知道很多兄弟写代码已经快要成为流水线工作的状态了。但是是否保有一颗思考的心?写代码更多的是要考虑稳定性、后期可维护性、可拓展性。这三点一定要想得明明白白,不要妥协,除非你有一个变态的老板拿着鞭子抽你,那你应该去劳动保障部门。PS.别说我说的。

      第三点,工欲善其事必先利其器,这句话不是说IDE的选择,还包括了编程语言的选择,这个编程语言所支持的特性的选择。做软件工作不应该将某一个语言作为自己的擅长语言,而是应该掌握每一种语言的特性(效率、跨平台、UI便捷性、维护性、架构特征等),反倒不必每一门语言都精通。门门通对于年轻的自己而言不太现实,而只盯着一种语言,会导致开发时无法趋利避害,最终导致卡在某一个环节上功亏一篑!

      以上谬见,如感不适,十分抱歉!

      订阅
      上一篇
      关于软件专业的一些看法
      下一篇
      WMS已经启动!
       回到主页
      Cookie的使用
      我们使用cookie来改善浏览体验、保证安全性和数据收集。一旦点击接受,就表示你接受这些用于广告和分析的cookie。你可以随时更改你的cookie设置。 了解更多
      全部接受
      设置
      全部拒绝
      Cookie设置
      必要的Cookies
      这些cookies支持诸如安全性、网络管理和可访问性等核心功能。这些cookies无法关闭。
      分析性Cookies
      这些cookies帮助我们更好地了解访问者与我们网站的互动情况,并帮助我们发现错误。
      首选项Cookies
      这些cookies允许网站记住你的选择,以提供更好的功能和个性化支持。
      保存