编程路上的第一个老板给我的教导

不知不觉间,已经从事编程开发很多年了。但是回想起当初刚进入这个行业的时候,往事历历在目。那个时候的我还很年轻,对新事物还充满着好奇与憧憬。也就是在那个时候,我接触到了我的第一个老板,也算是我编程上的启蒙老师,很感谢当年他对我的教导。


我的老板是一个编程高手,在复杂的业务需求,他都能用最简洁的代码实现。和他相处的那几年,我从他那里学到的最大的一个教训就是:“当你的程序运行异常时,不要使用debug工具,用你的大脑。”


我们经常会有一些不好的编程习惯,比如我们经常进行下面的重复操作:

  • 写一些程序(乱糟糟的)

  • 编译,运行

  • 使用简单的测试用例进行测试

  • 发现有问题

  • 小改一下程序,也许能解决这个问题

  • 重复 …


这当然会导致程序最终乱糟糟的,无法阅读理解,很有可能问题多多,没有很好的测试。


但是当我们写代码之前,如果需求都理清了,并且在大脑里面已经对基本程序结构有了构架,这个时候,即使出问题,我们也能立刻解决。我的老板告诉我,编译器只是辅助工作,真正编程的是人,不是机器。


伟大的程序员写出伟大的程序,码农只是写出能够运行的代码。


当你把代码写成艺术的时候,它就不仅是产品了,更是一个艺术品。