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