开发网站或者软件的时候,是先设计美工、界面还是先设计程序?

如果你把美工和UI设计分开讨论的话,就简单多了。

一定是UI设计在先,然后再写程序的。否则,你怎么知道程序应该写成什么样呢?

上面那位anuiz朋友说的是比较常见的做法。他所说的第二步功能和界面设计,通常就是由UI设计师和架构师协同完成的。

再说回来,美工要看细节程度,如果只是边边角角的装饰,那么什么时候做都问题不大,如果是关系到操作流程和可用性的话,那么应该是UI设计,必须在前期先做。