代码整洁之道:程序员的职业素养(五)

TimLiuDream · · 833 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

# 编码 具备"出错感知能力"意味着你能够快速获得反馈并从错误中快速学习。在编写代码时,你必须确保代码能够正常工作并解决实际问题。你需要遵循稳健的工程原则,编写易于理解的代码,即使没有注释也能被他人理解。 如果你感到疲劳或心烦意乱,不要勉强编写代码。有时候,经过一段休息或睡眠后,解决方案会迎刃而解。 当你觉得自己可以胜任长时间工作时,要谨记献身工作并不代表凌晨3点还在工作是一种专业表现。事实上,我曾经犯过这样的错误!在疲劳时不要编写代码。专业不仅仅意味着奉献精神和职业素养,更重要的是遵循规律,而不是成为工作狂。确保你有足够的睡眠、良好的健康状况和生活方式,这样你才能在每天的8小时工作时间内全力以赴。 结对编程的一个重要好处是,结对编程能够避免进入"流态区"。"流态区"是一种与世隔绝的状态,而结对编程要求密切的沟通和合作。 当然,中断是不可避免的,总会有干扰和打断你的时间。在这种情况下,要记住,也许下次轮到你需要别人帮助解决问题。因此,以礼貌和乐于助人的态度回应是非常专业的。要保持谦逊和礼貌,不是每个人都懂得所有的东西,你总会遇到你不懂的事情,保持学习的态度,当向别人解释一件事情时,你也在复习。 "创造性输出"依赖于"创造性输入"。强迫自己多去探索这个世界,接触一些新奇的事物。 无论是否采用测试驱动开发(TDD)或其他类似的实践方法,衡量你是否是一名专业人士的关键是能否将调试时间降至最低。完全消除调试时间是一个理想目标,虽然无法完全实现,但应该朝着这个目标努力。 当遇到困难和障碍时,当你感到疲倦时,暂时离开,让富有创造力的潜意识来解决问题。 当你过于专注于解决问题时,有时候你会因为过于接近问题而无法看到所有的选择。由于大脑中负责创造性思维的部分被紧张的专注所抑制,你可能会错过很棒的解决方案。 坚持你的原则和价值观,但也要灵活适应变化。技术行业变化迅速,新的工具和框架不断涌现,你需要保持学习的态度,持续改进自己的技能和知识。 最重要的是,要享受编写代码的过程。编写代码是一项创造性的工作,它能够解决问题、建立应用程序并实现创新。保持对编程的热情和好奇心,这将帮助你成为一名优秀的专业人士。 有什么想法的大家可以互相讨论一下,碰撞思想的火花! ![扫码_搜索联合传播样式-标准色版.png](https://static.golangjob.cn/230912/185f27bc77ca784ef192b341fe44ff1d.png)

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

833 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传