写代码和编程有什么区别