【问题标题】:Difference between web designer, web developer, and web programmer [closed]网页设计师,网页开发人员和网页程序员之间的区别[关闭]
【发布时间】:2010-01-20 22:07:10
【问题描述】:

我一直在读“网页设计师”、“网页开发者”和“网页程序员”,但不明白它们之间的区别。

有什么区别?一个例子将不胜感激。

【问题讨论】:

    标签: terminology


    【解决方案1】:

    我一直看它的方式:

    网页设计师让它看起来

    Web 开发人员/程序员使其工作

    【讨论】:

    • 说得很好。但是,您没有看到 Web 开发人员和 Web 程序员之间有任何区别吗?
    • 不,不是。至少在我的世界里,开发人员/程序员是可以互换的。设计师绝对是前端,可能包括 css,html,jquery,xml。 dev/programmer 肯定是后端,php,.net,ruby,sql,mysql 等...
    【解决方案2】:

    根据我的经验,人们在谈论从事前端设计(图形、用户界面等)的人时会使用设计师标签,而程序员/开发人员在谈论从事后端编码甚至前端的人时会使用设计师标签-结束工作。除了措辞之外,我认为开发人员和程序员之间没有太大区别,尽管有些人可能会争辩说,开发人员所扮演的角色不仅仅是编写代码。我认为所有开发人员/程序员都会这样做,但程度或多或少。

    FWIW -- 我称自己为专门研究 Web 应用程序的软件开发人员。我通常会做从 UI 设计到后端实现和测试的整个范围。

    【讨论】:

      【解决方案3】:

      网页设计师:设计网页外观和感觉的人

      Web 开发人员:为页面(即 HTML、CSS 等)编写支持代码的人

      Web 程序员:使用后端服务器语言(如 ASP、PHP、Ruby 等)编写 Web 应用程序逻辑的人。

      【讨论】:

      • 我还看到网络程序员称为网络开发人员,因为出于营销原因听起来更好。
      • 我还想说,Web 程序员和 Web 开发人员经常可以互换使用。通常网页设计师也会进行网页开发。当然,人们经常错误地认为网页开发人员也是网页设计师,而不了解大多数优秀的开发人员并不擅长视觉设计......
      • 当然,你们都是对的。 Web开发人员对于外行人来说更容易理解。 Web 开发人员也更加模棱两可(有点像“系统分析师”)。但是,就像系统分析师具有特定的正式含义一样,程序员也是如此。
      【解决方案4】:

      我喜欢用比喻

      网页设计师:室内设计师/设计师

      Web 开发人员/程序员:木匠/电工/水管工 (我一直认为这些是 Web 开发中可以互换的角色)

      【讨论】:

        【解决方案5】:

        DannySmurf 的定义直截了当,可以用作事实上的启发式方法,但我不得不说,根据上下文,Web Developer 一词可以与 Web Designer 和 Web Programmer 同义。

        有时,创建网站视觉布局的人也能够处理 HTML 和 CSS 位。其他时候,开发 HTML 和 CSS 位的人也精通 JavaScript,并处理网站编程(PHP、ASP、Ruby 等)的模型、视图、控制器部分。

        然后,可能驻留在幕后的系统逻辑将由其他程序员编码,这些程序员可能将自己称为 Web 程序员,因为他们构建的最终产品是通过 Web 访问的应用程序。

        就我个人而言,我放弃了 Web Programmer 这个词,而是简单地使用:

        1. 网页设计师:负责从图形布局角度创造性地发明网站外观的人员。
        2. Web 开发人员:负责执行由 Web 设计师设计的页面的人员,包括 HTML、CSS、JavaScript 和服务器端组件,例如 PHP、ASP、Ruby 等。

        【讨论】:

        • 我认为开发人员应该了解 HTML 和 CSS,但最终应该由设计人员来做。
        • 有些人确实将开发人员区分为创建 HTML/CSS 的人员,而将程序员区分为创建 Web 系统的后端非静态方面的人员。我认为这取决于有多少人在做这个项目。如果您可以将一个人用于设计,一个人用于 HTML/CSS,一个或多个人用于后端,那么您就可以做出区分。
        【解决方案6】:

        网页设计师是设计网页的人。他们与客户一起选择调色板,定位事物并使其具有视觉吸引力。他们关心可用性和设计。这通常都是在 Photoshop 中完成的,然后他们将其传递给 Web 开发人员。

        Web 开发人员创建网站 - 编写 HTML、CSS,如果页面有任何动态内容,也会进行开发。

        据我所知,Web 程序员与 Web 开发人员基本相同。他们只关心网页的技术方面。

        【讨论】:

          【解决方案7】:

          Web 应用程序 = 表单 + 功能

          Web 开发人员 = 设计师 + 程序员

          但是,在现实世界中,事情并不那么简单。它是这样的:

          1. 设计师 = 伪装者(我可以开发您的网站)
          2. Programmer = Fixer(我修复了你漂亮但无法运行的网站)
          3. 开发人员 = 失业! (你一开始就应该给我这份工作)

          需要做些事情来解决这个烂摊子。开发者万岁。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2012-01-15
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2010-12-29
            • 2010-11-23
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多