我想从Web Designer切换到前端开发人员或Web开发人员PHP,我应该掌握哪种技能,从Designer切换到Developer是否容易。我有两年的Exp。在网页设计中。请建议。
或者我应该坚持在DIV布局后为Designer设计什么是下一件大事。
我目前的角色 将PSD转换为HTML, 修复不同浏览器中的错误, 熟悉HTML和CSS。我想开始使用像PHP和MySQL这样的开源编程
答案 0 :(得分:3)
在设计方面,您可以学习Flash或Silverlight。用户体验和用户界面设计现在很热门。
在编程方面,你擅长客户端编程吗? JavaScript AJAX等。
答案 1 :(得分:2)
@wazdesign,我并非来自像你这样的设计背景,但我在前端Web开发中找到了自己的利基。 我从基于标准的HTML和CSS开始,然后在MVC框架中的视图和帮助函数开始工作(有一个很好的团队在做控制器,模型等) 请一位称职的Web开发人员为您提供基本的Web服务器架构和流程演示。了解数据库中的数据如何进入用户的页面,以及数据通过的所有检查点。 一旦理解了原理,在使用语法进行工具化后,您几乎可以使用任何技术。
我在下面列出了一些与技术无关的研究术语。我无法帮助你解决PHP方面的问题:)
有些书值得一读:
一些研究术语:
使用的一些工具:
答案 2 :(得分:1)
我认为你在这里做得很好。对我来说,你表现出想要成长和学习新事物的主动性。我的建议是你先学习如何编程。像PHP这样的编程语言的问题主要在于它是真正可访问的,这意味着它很容易被拾取,复制和粘贴一些代码等.PHP因其剪切和放大而臭名昭着。过去的脚本心态,但在一个优秀的程序员手中,它与其他编程语言一样好。
所以,为了避免成为一个削减&粘贴PHP程序员首先学习如何编程。了解变量,函数,控制语句,algorithms,面向对象的编程,Web技术等。我建议您pick a book并在深入学习之前先学习基础知识。通过这种方式,您将为自己打下良好的基础,并且可以避免成为一个切入点。粘贴程序员。
祝你好运!答案 3 :(得分:1)
我从“Web Designer”移动到“User Experience / User Interface Designer”再到“Application Architect”。虽然我认为缺乏作为建筑师的编程技能并不是常态,但每个角色都建立在下一个相当好的基础上而且没有直接的编程知识是必需的。
我意识到你问过要进入开发者角色,但我认为我会提供这个替代方案。用户体验用户的市场目前似乎很强大,而且您可能已经拥有许多所需的技能 - 开发线框,设计应用程序工作流,信息架构等。
答案 4 :(得分:1)
我已经考虑了很多,并写了一篇关于PerlBuzz designers mutating into developers的文章,其中涵盖了许多必要的基础(尽管从Perl的角度来看)。
主要问题是:
PHP is fine when written well并且有助于学习如何构建HTML模板,而Symfony似乎是一个健全的框架,但是避免通过黑客攻击(比方说)WordPress或Joomla。你只会学习......好吧,如何破解WordPress或Joomla,而真正的飞跃是学习编程。
答案 5 :(得分:0)
一些基本要求: