将Web开发与Web设计分开

时间:2009-02-25 23:54:11

标签: php

我是网络开发的学生,我对业务有疑问(放学后,找工作等)。

现在,我的大学教了我好几件事,我自己也学到了很多东西。 我们经常使用XHTML 1.1,CSS 2.1,Javascript(主要是formchecking)和PHP,我们所有的代码必须符合W3C(在线验证器),否则我们甚至没有得到成绩。就我自己而言,我已经搞砸了jQuery,明年我们将获得ASP.NET和LINQ。 我也看到MySQL的程度不错,但我不认为自己是专家。

问题是,虽然我喜欢编写网站/应用程序并找到新的东西和方法,但我在设计/“让它看起来很漂亮”方面的技巧已经太糟糕了。

我想知道的是,在业务方面,这对工作机会有何影响?

我的意思是,给我一个PSD文件和必要的图片,我会给你你的工作网站,没问题。我将记录我的代码和所有内容。但是为了得到我自己的外观和感觉...我觉得很难决定使用哪种颜色的东西,如果悬停效果看起来像这样或那样,我应该在我做的时候出现一个小箭头这等等等...

是否期望开发人员同时成为设计师?或者有些公司将其分开,而其他公司却没有?

问题是,我对公司没有任何经验。我不知道他们如何实现他们网站的创建。因为作为学生,我们没有一个设计师团队告诉我们要做什么,我们必须自己做所有事情。幸运的是,院长已经说设计不会影响成绩。

9 个答案:

答案 0 :(得分:5)

不要担心设计。接下来。你做的事实际上更重要;功能总是取代视觉存在。

我不相信由于缺乏设计技巧,你会找不到任何麻烦。他们会聘请其他人来制作图片。

我也相信众所周知,绝大多数优秀程序员都是糟糕的设计师。见鬼,看看Jon Skeet's web site的设计吧!你还需要什么证据?!

最好的问候......

答案 1 :(得分:2)

我会将您描述为Web开发人员。

网站布局属于图形设计领域。当然并非总是如此。有些才华横溢的人擅长两者,但他们很少见。我认为这些类型的人可能都是主人,但不是两者兼而有之。

听起来你在Web开发方面很有才华。坚持下去。在图形设计和网站布局方面,您可以尽情享受。当您需要与平面设计师合作时,它会帮助您。

在接受软件工程师的采访时,如果我被问及图形设计会引起一个红旗。

答案 2 :(得分:1)

一些公司将职业分开。我为一些广告公司做网站和小桌面应用程序,我不能列出两个不丑的按钮。通常我和本地设计师合作(它不能理解一行代码,但这是另一个问题)。

但是随着时间的推移和我的经验的增加,我觉得我正在学习一些东西,而且我曾经有一两次觉得既拥有代码的知识又有设计的品味会非常好。

答案 3 :(得分:1)

我在一家小型网络开发公司工作,当我开始时,我就像你一样。关于如何进行设计没有一个想法。幸运的是,我的工作是获得一个PSD,并把它变成一个网站。

慢慢地,我想到了一些有助于设计的东西。你也会,如果你坚持下去。随着时间的推移,学到的一些小事情有很多帮助。

答案 4 :(得分:1)

完全依赖公司。就个人而言,我是一个绝对可怕的设计师,我知道。因此,我和设计师一起工作过(无论是员工还是自由职业者)。他们就像你说的那样,设计网站并传递给我一个PSD,我将其切片并实际运作。

然而,我有朋友在他们两个都做的公司工作,这取决于工作。工作发布或面试应该明确任何特定工作的方式,我不会提前过多担心。

答案 5 :(得分:1)

你是一名网络开发人员,不要害怕成为那样的人。两者都很难擅长,我认为一个优秀的Web开发人员应该擅长所有的代码,并且知道它们在设计方面的局限性。

你会发现你作为设计师的技能无论如何都会随着时间的推移而改善。作为一名开发人员,你可能永远不会想到令人难以置信的美丽设计,但你会对什么有效,哪些无效有所了解。

一个简单的设计总是比尝试过的东西更好,最终看起来像狗的早餐。

答案 6 :(得分:1)

我认为没有明确的答案,所以我会提出意见。很难对“一些公司做”与“别人做什么”做出完整答案。

许多使用Silverlight和Windows Presentation Foundation的公司(我可以用作示例的Microsoft产品)肯定会将设计与开发分开。这些工具专门为此目的而设计,认识到这些技能(设计和开发)只是不同而不是一个人中常见的所有技能。当像微软这样的公司投资这样的事情时,这可能意味着很多人都认为这是个好主意。 (好吧,我知道我只是为自己设定了一些不同的意见......)

您的帖子听起来像是您对职业发展的关注。我的建议是你会对某些东西变得优秀,或者可能是一些非常密切相关的东西。然后让你的职业生涯开始并跟随你的幸福。你的技能足迹会自然增长。

干杯! Greg Oliver [MSFT]

答案 7 :(得分:1)

有一个陈词滥调来描述一个也是设计师的web开发人员:deviner(或diviner)。这是a reference

就我个人而言,我认为你只需要成为一名开发人员和设计师。如果您要开始自己的网络服务,或者为没有资源聘请设计师的小公司工作,那将是必需的。

但实际上,你不能指望只是成为一名设计师而不是像你成为开发人员那样付出同样的努力。除非你有礼物,否则你不会接受它。听起来你没有。我也不是。

我发现开发人员类型可以擅长复制设计。如果您能找到一个非常适合您的开发项目的设计,您可以(高雅而尊重地)复制基本设计或布局。事实上,你可以使用这种技术变得非常精通,而不必拥有真正艺术家的艺术眼光。

当你不知道自己在做什么时,你不想做的一件事就是花费大量的时间来设计。什么都不会阻止你更快。专注于你最擅长的事情;你可以按时有效地提供什么。

答案 8 :(得分:1)

我们曾经尝试过雇用一个组合的图形向导和网页设计师...我们在这两个类别中都有很棒的人,但是没有人可以在两个方面做到这一点。优秀的程序员在设计上极简主义,创造了具有逻辑布局的可爱功能性网站。另一种方式......好看,但总是一团糟。

所以不要担心。 Web Designer(XHTML,CSS,JavaScript)很好。