Language agnostic 如何从Web设计器切换到前端开发人员/Web开发人员?

Language agnostic 如何从Web设计器切换到前端开发人员/Web开发人员?,language-agnostic,Language Agnostic,我想从网页设计师切换到前端开发人员或网页开发人员PHP,我应该掌握哪项技能,从设计师切换到开发人员容易吗。我有两年的网页设计经验。请建议 或者我应该坚持设计DIV布局之后设计师的下一件大事是什么 我目前的角色 将PSD转换为HTML, 修复不同浏览器中的错误, 熟悉HTML和CSS。我想学习PHP和MySQL等开源编程的一些基本要求: 需要有很强的能力 了解任何语言编程的基础知识。(C/C++将是一个很好的开始选项) 对于web开发,您应该精通html和javascript以及后端(PHP、AS

我想从网页设计师切换到前端开发人员或网页开发人员PHP,我应该掌握哪项技能,从设计师切换到开发人员容易吗。我有两年的网页设计经验。请建议

或者我应该坚持设计DIV布局之后设计师的下一件大事是什么

我目前的角色 将PSD转换为HTML, 修复不同浏览器中的错误,
熟悉HTML和CSS。我想学习PHP和MySQL等开源编程的一些基本要求:

  • 需要有很强的能力
  • 了解任何语言编程的基础知识。(C/C++将是一个很好的开始选项)
  • 对于web开发,您应该精通html和javascript以及后端(PHP、ASP.NET等)

  • 在设计方面,你可以学习Flash或Silverlight。用户体验和用户界面设计现在很热门


    在编程方面,您擅长客户端编程吗?JavaScript AJAX等。

    @wazdesign,我没有像你这样的设计背景,但我仍然在前端Web开发中找到了自己的定位。 我从基于标准的HTML和CSS开始,然后开始研究MVC框架中的视图和帮助函数(有一个优秀的团队负责控制器、模型等) 请有能力的Web开发人员为您提供基本的Web服务器体系结构和流程演示。了解数据库中的数据是如何进入用户页面的,以及数据在途中经过的所有检查点。 一旦您理解了这些原则,您就可以在语法工具化之后使用任何技术

    我在下面列出了一些与技术无关的术语。在PHP方面我帮不了你:)

    有些书值得一读:

    • -唐诺曼
    • -史蒂夫·克鲁格
    • 卢克·沃布列夫斯基的作品,比如
    • (奥雷利)
    需要研究的一些术语:

    • 交互设计
    • MVC框架
    • 模板系统
    • HTTP
    • 用户界面
    要使用的一些工具:

    • 萤火虫
    • 萤火虫的YSlow

    我认为你在这里做得很好。对我来说,你表现出了你想要成长和学习新事物的主动性。我的建议是你先学习如何编程。像PHP这样的编程语言的问题主要在于它确实是可访问的,这意味着它很容易获取、复制和粘贴一些代码等。PHP以其“剪切&过去”的脚本思维而臭名昭著,但在一个好的程序员手中,它是一种与其他编程语言一样好的编程语言

    因此,为了避免成为一名剪切粘贴式PHP程序员,首先要学习如何编程。了解变量、函数、控制语句、面向对象编程、web技术等。我建议您在深入研究之前先开始学习基础知识。这样你就可以为自己打下良好的基础,并且可以避免成为一个剪切和粘贴的程序员。 祝你好运

    我从“Web设计器”转到“用户体验/用户界面设计器”再转到“应用程序架构师”。每一个角色都是建立在下一个角色的基础上的,不需要直接的编程知识,尽管我认为我作为架构师缺乏编程技能不是常态

    我知道你曾问过要进入开发人员的角色,但我想我会提供这个作为替代方案。用户体验人员的市场目前似乎很强大,而且您可能已经具备了许多所需的技能—开发线框、设计应用程序工作流、信息体系结构等。

    设计师对开发人员 我对此思考了很多,并写了一篇关于for PerlBuzz的文章,其中涵盖了许多必要的基础(尽管从Perl的角度来看)

    主要问题是:

  • 理解为什么分离:编程代码、可视标记和数据是一件好事
  • 了解一些有关HTML、框架和HTML模板的信息
  • 学习(至少和)熟悉并理解命令行
  • 尝试(比如)一个简单的Ruby框架,比如或。非常适合学习MVC(所有内容都放在一个小文件中),但目前还没有一个确定的版本
  • 或者,花一天时间启动并运行Python框架——目前非常热门,Python是一种很好的第一语言,正在进行非常积极的开发,大量的文档都是在线的
  • 为了客户方的利益,玩游戏或其他游戏

  • 这对于学习如何构建HTML模板很有帮助,看起来是一个不错的框架,但要避免一开始就攻击WordPress或Joomla。你只会学到。。。好吧,如何破解WordPress或Joomla,而真正的飞跃在于学习编程。

    你必须更详细地定义你现有的角色和技能:所有这些职位都不是公司之间严格定义的价值观。谢谢。。我期待在UI。模板系统我同意这一点。您必须做的第一件事是从客户端开始编程,为了实现它,您需要学习Javascript以及它如何与DHTML和DOM(文档对象模型)交互。这是强制性的;如果你不知道这一点,你就不可能成为一名优秀的网络程序员。稍后你可以开始使用AJAX等等…非常感谢Steve..,从web设计师到UI设计师,你最挣扎的是什么?我认为立即深入到图形设计的冲动最初是具有挑战性的。在进行UI设计时,需要保持较低的逼真度。另一个具有挑战性的方面是将自己从“专家用户”的角色中移除。仅仅因为你理解一些隐含的东西并不意味着最终用户会理解。