Java 从开发人员到Web开发人员再到Web设计师

Java 从开发人员到Web开发人员再到Web设计师,java,web-applications,Java,Web Applications,对于一个经验丰富的Java开发人员来说,是否有可能先过渡到Web开发人员,然后再过渡到Web设计师。我想我要问的是——假设你有一个(Java)开发人员的能力高于平均水平——该开发人员是否有可能获得web开发技能,从而使他/她能够开发小型企业网站,而无需雇佣外部技能。 如果是这样的话,那么在成为一名Web开发人员/设计师的道路上应该从哪里开始呢? 需要什么技能? 使用的工具?是。这当然是可能的,我假设您已经使用Java开发了大多数桌面应用程序和本机软件,因此建议您学习一些JSP和servlet知识

对于一个经验丰富的Java开发人员来说,是否有可能先过渡到Web开发人员,然后再过渡到Web设计师。我想我要问的是——假设你有一个(Java)开发人员的能力高于平均水平——该开发人员是否有可能获得web开发技能,从而使他/她能够开发小型企业网站,而无需雇佣外部技能。
如果是这样的话,那么在成为一名Web开发人员/设计师的道路上应该从哪里开始呢? 需要什么技能?
使用的工具?

是。这当然是可能的,我假设您已经使用Java开发了大多数桌面应用程序和本机软件,因此建议您学习一些JSP和servlet知识,以便深入到web开发中去

  • 这是一本好的开始
  • 这是一本关于理解UI内容的好书,对网页设计师来说很重要
    尝试浏览web开发标签,因为您将在那里找到非常有用的建议

    虽然我认为从Java开发人员过渡到Web开发人员是完全可能的,但Web设计需要一套完全不同的技能(包括艺术感),这是一些人没有的,也可能永远无法获得的。

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


    有了激情和实践,我认为你可以在网页设计或任何其他方面取得成功。

    我遇到的大多数网页设计师根本没有开发背景。他们兼具审美天赋和对网站设计中人机交互/可用性方面的理解

    他们对开发方面可能发生的事情或成本有一些了解,但他们通常不会自己做。很多工作室都有设计师和开发者

    我个人认为编程技能和设计技能不是一个人可以获得的,每个人都必须有天赋和天赋。学习是可能的,但学习的效果不如“自然”的。例如,我坦率地承认,我没有优秀网站设计的审美天赋。见鬼,我妻子会说我没有穿漂亮衣服的审美天赋:)但如果你有,为什么不呢

    除此之外,我想说的是,每个开发人员都应该学习一些关于ui或网站设计的最新知识,或者至少读一本可用性方面的书。雅各布·尼尔森在这方面写了一些非常好的书


    从非web开发到web开发的过渡通常比较容易,尽管您可能需要学习一些新的API和语言。例如,我对JSP和J2EE很生疏,在过去的5-10年中,我没有学习过任何框架

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

    这是可能的,而且就转为Web开发者而言,并不难。开始阅读,了解无状态请求-响应模型以及Java世界中的工作方式。Jquery和其他javascript框架的使用确实使javascript方面变得更加容易。您不必学习那么多特定于浏览器的技巧


    就网页设计师而言,帕斯卡是正确的。如果你没有那种设计美学,那就更难进入艺术/平面设计领域。但和大多数事情一样,最好的方法就是开始做。自己创建一些小型数据库驱动的网站,让你的脚湿透。

    你可以通过与设计师一起工作学到很多东西。我与设计师打交道越多,我就越能掌握一些微妙的技巧和方法来观察和查看设计。我认为我的设计技能有了很大的提高,我可以通过运用我所注意到的东西来改进我的“设计”,但我仍然不认为我对设计有一种天生的洞察力

    @leftbrainlogic:Photoshop或Gimp(Photoshop更好,但我在Linux上使用Gimp)、CSS、HTML、Servlet、JSP、Selenium、Firefox的firebug。。。你很好:)注意,作为一名Java开发人员,你比“更简单”的网页设计师有一个巨大的优势:你可以使用GWT编写真正的Java应用程序,将它们自动转换为Javascript(想想GMail:它是用Java写的…)。没有任何解释的否决权是多么可爱。。。我真想知道为什么这个答案值得投反对票。