从开发者到Web开发者再到网页设计师

3

一个经验丰富的Java开发者能否转变为Web开发人员,再进一步成为网站设计师?我的意思是假设你是一个具有高水平能力的Java开发者,你是否可以通过学习Web开发技能来开发小型企业网站而不需要聘请外部人员。
如果是这样,如何开始成为Web开发人员/设计师呢? 需要哪些技能? 使用哪些工具?


@leftbrainlogic:Photoshop 或 Gimp(Photoshop 更好,但我在 Linux 上使用 Gimp),CSS,HTML,Servlet,JSP,Selenium,Firefox 的 firebug... 你已经准备就绪了 :) 请注意,作为 Java 开发人员,您比“简单”的 Web 设计师拥有巨大的优势:您可以使用 GWT 编写真正的 Java 应用程序,将它们自动转换为 Javascript (想想 GMail:它是用 Java 编写的……)。 - SyntaxT3rr0r
7个回答

7
我遇到的大多数网页设计师根本没有开发背景。他们拥有审美天赋和对网页设计的人机交互性/可用性方面的理解。
他们对开发方面的可能性或成本有一些了解,但通常不会自己去做。很多工作室都有设计师和开发人员。
我个人认为编程技能和设计技能不是可以获得的东西,每个人都必须具备适应能力和天赋。虽然可以学习,但一个“天生”的人在这方面比一个“非天生”的人更有效率。例如,我坦诚地承认,我没有好的网站设计审美天赋。我的妻子甚至会认为我没有把自己穿得漂亮的审美天赋 :) 但如果你有,为什么不呢?
除此之外,我认为每个开发人员都应该学习一些关于用户界面或网站设计的最新知识,或者至少读一本可用性书籍。Jakob Nielsen在这个领域写了一些非常好的书籍。
从非Web开发转向Web开发通常更容易,尽管您可能需要学习一堆新的API和可能的语言。例如,我对JSP和J2EE感到生疏,并且在过去的5-10年中没有学习过任何框架。

2
是的。这是完全可能的,我假设您一直在使用Java开发大多数桌面应用程序和本地软件,并建议您学习一些JSP和Servlet知识以深入了解Web开发。
以下是需要翻译的内容:
  1. Web应用程序开发图书
  2. JSP和Servlet-Head First系列是一个很好的入门书籍。
  3. 不要让我想是一本关于理解UI设计的好书,这对于Web设计师非常重要。
请尝试浏览Web开发标签,您会在那里找到非常有用的建议。

2

尽管我认为从Java开发人员转变为Web开发人员是完全可能的,但是Web设计需要一组非常不同的技能(包括艺术感),有些人可能没有这些技能,也永远无法获得。


没有任何解释就进行负评,真是太可爱了...我真的很想知道为什么这个答案值得被负评。 - Pascal Thivent

2
可以的,如果只是转向Web开发人员,那并不难。阅读Head First Servlets & JSP以了解无状态请求响应模型和Java世界中的操作方法。使用Jquery和其他JavaScript框架使JavaScript方面的工作更加容易。您不必学习太多特定于浏览器的技巧。
至于网页设计师,Pascal是正确的。这更多地涉及艺术/平面设计领域,如果您没有这种设计美学,则更难做到。但像大多数事情一样,最好的方法就是开始做。自己创建一些小型数据库驱动站点,并入门。

1

我认为在Web开发或任何其他开发平台上,主要的编程技能仍然是有效的。只需要学习新的平台和新的工具。但是Web设计、用户体验是另一门科学,你应该花时间去学习和实践。

通过热情和实践,我认为你可以在Web设计或任何其他领域取得成功。


1

与设计师共事并接触他们,你可以学到很多东西。我在与设计师共事的过程中,不断地学习到一些微妙的技巧和看待设计的方式。我认为我的设计技能得到了很大的提高,通过应用我所注意到的内容,我可以进一步改善我的“设计”,但我仍然认为我没有天生的设计眼光


0

这当然是可能的,但不要高估自己,网页设计师是完全不同于开发人员的职业。我怀疑你能成为万能的专家,雇用一个设计师可以让你集中精力并熟练掌握你的技能,并且有时间发展你的业务(反过来又可以支付给设计师外包费用)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接