你这个想法也对也不对。
说对是因为:对于一些比较有创意的功能来说,大部分程序员都是先在纸上写出思路。之后快速敲入电脑。我们管先在纸上写出思路的这个阶段叫做软件设计。我们管之后快速敲入电脑叫做编程实现。
说不对是因为:少年你知道什么叫复制粘贴吗??对于一些比较有创意的功能来说,大部分程序员都是把别人写好的代码复制一份,之后改一点。比方说,我想加一个界面页。只有傻子才会用键盘输入,正常人都是找一个类似的页面复制一份。之后改几个地方。