这个问题由 **Greg Arndt** 提出。
在网页设计中,精通设计和编码是否普遍,或者一个人通常更擅长其中一项?我发现我的问题是,我可以轻松地编写代码,但设计网站却非常困难。如果同时擅长两者并在工作中通常都做这两件事是普遍现象,那么在另一个领域获得知识有什么建议吗?我不仅希望学习如何更好地设计,而且发现尝试设计相当愉快。
理想情况下,你应该是一位熟练的设计师、巧妙的开发者、可用性专家、客户服务大师、篮子编织大师,能够驾驶 18 轮卡车、用三个八度音阶唱歌,如果你还有时间,学习准备河豚,这样它就不会杀死你。
但是,如果你认为自己无法做到所有这些,我认为在少数几件事上变得非常优秀要比在很多事情上平庸好得多。如果你想提升你的职业生涯,如果你非常擅长 PHP,那么获得新工作或在公司晋升将会容易得多。或者,你拥有一个包含令人惊叹作品的杀手级作品集。没有多少公司在招聘广告中寻找“万事通”。实际上,他们可能需要万事通,但这几乎从来不是他们的招聘方式(根据我有限的经验)。
也就是说,我觉得如果你把“网页设计师”作为你的职业目标,你真的应该有良好的设计眼光,擅长 Photoshop,并了解 HTML/CSS。这就是我认为“网页设计师”应该具备的技能组合。
不过,我们这里纯粹是在谈论专业方面。更重要的是,你应该做让你开心的事情。如果你比专注于某一领域的类型更喜欢成为一名万事通,那么你应该这样做!说实话,我更像是一个万事通,我觉得这对我来说有点限制,但我做得很开心。
最重要的技能是什么?做一个友善、真诚、诚实的人!
我发现虽然我是 PHP 专家,但我对网页设计(特别是配色方案和图形)并没有很好的眼光。所以你可以说我是一个专注于某一领域的。不错的文章——很高兴我不是唯一一个只在网页开发世界的一些领域很厉害的人。
另一方面,我在 html/css 编码方面非常熟练,我了解一些设计,尽管我没有足够的经验和专业知识自己去做。我发现偶尔尝试设计自由职业工作很有趣,但我希望这种情况能更频繁地发生。如果我能获得更多在编程安全、模块化、可访问、可用和有吸引力的应用程序方面的技能,我会很高兴,我将实现我的个人目标之一!到那时我可能已经 60 岁了 :(。
很好的问题,回答得也很好。
我发现自己更擅长网站的编码方面,xHTML 和 CSS,并且精通服务器端脚本,PHP,但我更喜欢设计。
过去我做过开发工作,现在仍然会做 PSD 到 xHTML 的工作,但我肯定正在转向我真正热爱的设计领域。
因此,在这方面,我希望能设计出华丽的网站,并在需要时切片/编码/脚本化,但希望不需要。但这并不是我会公开告诉所有潜在客户的事情,因为他们最终可能会在你展示自己擅长编码后让你去做编码。
我希望所有网页设计师在未来几年都能知道如何切片网站并在多个浏览器中将其作为静态网站运行,因为这有助于减轻开发人员的工作负担,并为自由职业者提供每个项目更多的工作。但目前,许多人只懂设计或开发,我认为这限制了他们的能力。
我在一个只有我一个网页开发人员,还有两位设计师的环境中工作,因此我发现自己做了很多生产风格的工作。切片 PSD、编码所有内容。这通常需要少量 Photoshop 工作。偶尔,我也可以打破常规,发挥一些创造力。我个人发现,当我不参与设计阶段时,工作变得非常单调。因此,在我们忙于大量网页工作并且我几乎无法跟上仅做生产工作的时候,我必须有一个创意的出口,即使是像重新设计我自己的网站或设计网站模板这样的个人项目。
我认为你会发现很多拥有多个网页相关人员的公司有不同的级别。他们有网页设计师,他们是前端人员,通常是设计师、html、css 和 javascript。他们有网页开发人员,通常是后端人员,php、mysql、ror、asp.net 等。许多公司还有网页制作人员,这些人负责获取其他人的设计并对其进行前端编码。
我认为大多数网页设计师都是从网页制作开始的,这个过程确实有助于人们学习设计。当我开始一个新项目时,我通常会花一些时间浏览竞争对手的网站,以及像 cssmania、bestwebgallery 等画廊。学习什么有效以及什么看起来不错是起点。
我曾经参加过一个面试,面试官问:“那么,你是设计师还是程序员?”嗯,我既不是。我不是这个星球上最伟大的平面艺术家,我写的代码也不是有史以来最优雅的代码。我回答说:“我是一名网页开发者,我对使用 Photoshop 等工具进行设计充满信心,但也熟悉编写 HTML/CSS、Javascript/Ajax、PHP、.NET 和 SQL。”我总是把自己描述为网页开发者,我觉得这涵盖了“万事通”的心态——我可以做图形,也可以创建存储过程,但我真正擅长的是将所有这些整合在一起,形成一个美观且功能完善的网站/应用程序。
这是我最近一直在思考的一个问题。当我第一次开始做网页设计师(大约 10 年前)的时候,设计师就是设计师。根本不需要编写代码。我一直坚信,要成为一名优秀的网页设计师,你需要了解你能在网络上制作出的内容的能力和局限性。
不过,我认为现在你需要能够编写代码,而且还需要成为一名优秀的代码编写者。但是,我同意 Chris 的观点,你需要认识到自己的优势。
你不是一个好的设计师?那就不要设计。
找一个好的设计师,他不是一个好的开发者,你们一起就能创建很棒的网站 ^__^
我从小就开始学习编码,所以一直对此感到很舒服。学习网页语言(PHP、HTML、CSS、SQL 等)对我来说很容易。对于设计部分,我需要很长时间才能赶上,而且我还没有达到我想要达到的水平。但是,有很多很好的资源(例如 Envato 的“教程”网站)可以学习这些工具。在我看来,你必须了解这些工具(即 Photoshop、Illustrator 等),才能让创意发挥出来。
非常好的问题。我同意专业化要好得多,但我也认为我们永远不应该关闭其他语言、技能和职业的大门。实际上,我是一名前端工程师,在工作中使用 css/xhtml、javascript,但在我的另一份工作中,我是一名纯粹的 php 程序员(将近 2 年),所以我想我在后端和前端这两个领域都获得了相当的技能。我认为这帮助我获得了非常广阔的网页编程视角,这让我能够更好地分析项目。实际上,我仍然在家编写 php 代码,使用我的社交网络(请参阅我昵称处的链接)。我的结论:专业化很棒,但要保持灵活。
编码和设计之间的良好平衡使我们自由职业者(或员工!)成为客户和雇主宝贵的资产,但不可否认 Chris 的观点……首先做让你开心的事情 :)
感谢精彩的问答!
我是一名网页开发者,我的设计技能有所欠缺。我擅长 XHTML/CSS。不过,对于最初的问题,我想说:
这并不总是取决于你是否同时擅长两方面,而是取决于你是否理解两方面。如果你是设计师,你能查看一些代码并理解它在做什么或知道在哪里寻找答案吗?如果你是开发人员,你能对设计提出诚实的批评(霓虹粉色与呕吐物绿色不搭)并传达你的意见,以便你和设计师能够达成目标吗?不点名道姓,在我所在的地区有一位女士是设计师。她只做设计。如果她需要大量的代码(php、asp.net 等),那么她会聘请其他人来做。不过,她足够了解自己需要什么,可以告诉那个人。
如果你能做到所有这些(并且还能开18轮大货车),那么你就在这个疯狂的就业市场中为自己打开了更多机会。
在我工作的这家工作室,我最初只做印刷设计,然后只做网页开发,现在我做的都是设计,我想这就是我将要一直做下去的事情。
对于公司以外的个人项目,我就是一个“万事通”!我的PHP技能不是专家级,但我通过掌握我所了解的部分并阅读drupal.org上的内容来应付!
我不得不说,你认为市场不需要这两种技能的说法并不完全准确。你最近找过工作吗?我过去8个月的经验是,雇主们**非常需要**那些拥有广泛编码能力的网页开发者,同时也是精通Photoshop的创意设计人才。(当然,这些具体的词语不会出现在他们的招聘启事中!)
这仅仅是我基于在寻找新工作时的观察得出的个人观点,但这种想法我已经有几年了,我认为招聘启事也支持这种观点。
什么技能组合和谁会被录用?我无法告诉你,因为我从未在任何这些可能的工作中取得任何进展。也许有人在获得需要两方面技能的工作后可以发表意见?
哦,天哪,还好我是一个熟练的设计师、聪明的程序员、可用性专家、客户服务达人、篮子编织大师,能够驾驶18轮大货车,能唱三个八度,如果你还有时间,还会准备河豚,还是个忍者大师!
看来我准备好了……
为了再添一把乱,我在高等教育领域工作,我的正式职位是“网页内容专家”,我之所以被录用是因为我会编写网页内容;他们教我编码(HTML/CSS),我正在自学设计。我的下一步是学习一个js库,比如jQuery,这样我就能掌握前端技能了。但不要低估内容的重要性——如果你能写得好,那它就是你箭袋中的另一支箭。内容是人们访问网站的首要原因!
我职业生涯的大部分时间都花在磨练PHP技能上,但我一直都有艺术倾向(艺术、音乐等)。我最初从事网页开发是因为我所在的乐队需要一个网站,多年来,我大约重建了那个网站十几遍,为朋友建立了一个网站,然后开始发展。
现在我完全靠自由职业为生,如果我不是一个“万事通”,我无法想象如何进行自由职业。我可能没有获得过奖项,但我一直很忙碌,而且还没有遇到我无法解决的项目。
所以,就我个人而言,我认为了解设计和编码对于我的业务至关重要,我强烈建议任何有时间学习的人去学习。
作为一名“万事通”,我多年来发现,虽然公司会发布针对特定职位的招聘广告,但他们确实有在人员入职后改变策略的倾向。我以前的一个雇主聘用我“构建”他公司的网站——我刚开始工作不久,他就开始让我处理内容、第三方新闻网站、CMS系统等等,这些都超出了我们讨论的工作范围。
即使在我现在的全职职位上,我也被视为团队负责人、部门经理、首席UI开发者、团队中初级开发/设计人员的保姆以及全能的“万能先生”……嗯,该涨工资了:)
遗憾的是,我不得不承认,就业市场正在寻找具备所有技能的人,而不仅仅是那些擅长某一方面的人。我喜欢称之为“沃尔玛综合症”。这很不幸,因为你总是被拉向不同的方向……然后你还要去开18轮大货车。
看起来我们愿意接受平庸,并且不太在乎工作是否做得出色,更不用说获得杰出的成果了。虽然我同意对两方面都有很好的理解总是一件好事,但你永远不可能在所有方面都真正出色。而且你不应该被期望做到这一点。
这个问题总是很棘手,因为我遇到的多数工作都将所有技能都列为要求。
我最初是一名设计师,但对编码也有很好的理解。我认为自己是一个“万事通”,并在少数几个方面具有专业知识;但我真正擅长的是(拥有15年以上经验)看清全局并将其整合在一起。
让我感到恼火的是,雇主/客户将每种编程语言和每种设计工具都列为必备技能,然后在你缺少其中一些技能时,将其作为讨价还价的筹码来降低薪资/费率。
谢谢你,anamika!我想把这句话放到我的第一条评论里,但我想我只会冒犯Chris!但我完全有同感。除非你真的有18轮卡车司机执照,否则这真的很令人沮丧!
这是一个很好的问题,也是一个完美的答案!
我认为自己是一个“万事通”,拥有卓越的客户服务和社交能力。我接受这一点,因为我很开心,而且永远不会在公司环境中工作。我觉得人们觉得我很有趣,因为我可以做任何事情。而不是精通一件事。我认为这是对个人的最具局限性和最明显的缺点。
我认为你必须勇敢和明智才能成为“万事通”
是的,好问题。我也是一个“万事通”,我认为我在设计和编码方面都拥有良好的技能。
说实话,当看到自己比公司里那些“专注于单一领域”的设计师或开发者更优秀时,我真的很自豪:)
我还年轻,所以我对很多事情都感兴趣,包括艺术、网站的整体创建、SEO、营销……对我来说,这真的很重要,它让我能够对项目有一个全局的视野。
哈哈,我会唱三个八度。
听起来怎么样?好吧,这取决于听众XD
我最近一直对这个话题感到沮丧。我住在一个大/小城市。它不是一个小城市,但与此同时,它也不是纽约或芝加哥。我觉得这个镇上的每个人都想要“万事通”。他们期望你同时胜任两方面。好吧,如果你是设计师,确实是这样。如果你是程序员,则不需要知道如何设计,但如果你是设计师,则期望你精通html、css、js、php。html和css不会让我困扰,其他一些会。我的意思是,js很酷,但它确实让我感到困惑。我总是感到沮丧,因为我觉得自己无法跟上所有这些。最重要的是,我们还应该精通Flash和ActionScript以及视频。我为几家公司工作过,有些大,有些小,在这个地区,他们期望你擅长所有事情。
专业化是最好的途径。我是CSS/XHTML高手,但设计是我不熟悉的东西。所以设计就交给我的妻子了;)
我最初是以设计师的身份进入网页行业的,但我没有为公司工作。我只是在根据自己的设计进行设计和构建网站。因此,我从一开始就学习了html和css。我认为自己是一位相当不错的设计师,但更像是一位XHTML/CSS高手。我的编码能力不是很好,但随着时间的推移和更多的实践,这种情况会改变。
如果你想在某方面变得更好,那就去做,并且不断去做。进行研究并理解它。复制是行不通的:)
作为一个小型网页设计/开发公司,我们很难在技能组合上过于专业化。我想这取决于你运营的规模。理想情况下,你应该有一个由专家组成的团队。
不过,我们通过PHP程序员和CSS设计师做得还不错。两者都需要良好的HTML知识,但这更像是一种是非问题,而不是艺术问题。
我发现,我掌握的技能越多,我就越能保持忙碌。并非每个工作都需要重新设计,可能只需要制作几个新页面或编写新的内容。有些只需要设计一个模板或编写新的功能。我一直在不断地切换技能并学习新的技能。
我最近的想法是,所有这些ajax和相关的东西基本上都是设计工作,因为它与交互、界面和设计有很大关系,是我们想要付诸实践的运动的愿景
尽管它更接近于编码……但严格指导开发人员完全按照你的想法去做会非常烦人。你觉得呢?我想看看其他人的意见。抱歉分了两次发帖
我也有同样的感受。给我一个PSD网站模型,我很快就能编码出一个功能完善的网站。但如果让我做布局和制作闪闪发光的图形,我就会对着空白页面发呆好几天。
我强烈推荐Jason Beaird在Sitepoint撰写的《美丽的网页设计原则》
它成功地将设计过程分解成对编码人员而不是艺术家更友好的逻辑步骤。这是一种了解另一面的好方法。之后,基本上就是不断尝试和实验。毕竟,我相信编码肯定不是一蹴而就的,没有经过任何实验。那么,为什么视觉设计应该有所不同呢?
我可以用“万事通”来形容自己,因为我喜欢学习一切我能学习的东西,并且希望在任何事情上都做到最好,即使这并不总是容易的。
我拥有市场营销和平面设计学位,但现在在一家网络公司担任生产经理。根据我的经验,我参与过多个项目,我可以诚实地说,在一家真正的公司里做“万事通”并不是最好的选择,我将告诉你为什么。
通常,一家普通的公司会同时处理多个项目,如果你一个人负责项目的每个部分(XHTML、CSS、Javascript、PHP等),这意味着你将无法处理任何其他项目,从而减缓工作流程并影响公司的生产。
在我看来,成为一名超级设计师/编码员是件好事,但除非你是一名经理或职位更高的人,并且参与每个项目和每个项目的各个部分,否则这并没有多大帮助。
希望我表达清楚了。我已经连续36个小时没有睡觉了。
谢谢。
这听起来熟悉吗?你坐下来做一项应该只需2个小时的设计工作。然后花3个小时搜索和阅读Photoshop教程,试图实现特定的效果,再花4个小时“设计”,最终却得到一个平庸的产品。
你是否为此时间收费?你可能不应该这样做。如果你是个优秀的编码人员,那么你刚刚浪费了大约一天的可计费时间。付钱给一位优秀的设计师让他们做他们最擅长的事情,而你则专注于你最擅长的事情。
最终,你和你的客户都会更快乐。
成为“万事通”让我能够培养一套经久不衰的技能。也就是说,无论需要使用什么技术,我都有基础知识可以上手并完成工作。这对我的客户来说非常有价值。
@33 我最近一直在思考这个问题,感谢你的观点,让我重新思考了这个问题。但你花在阅读你自己的东西上的时间呢?
我认为能够设计和编码显然非常有益。如果你有能力同时做这两件事,你可能比一些竞争对手更有优势。话虽如此……我坚信,如果你在一件事上成为专家,你的价值就会远高于在10件事上都表现平庸。很多人不断需要专家的服务。因此,如果你在学习设计或学习编码方面遇到困难,我建议你认真考虑在你擅长领域深耕。学习关于CSS的一切。成为海报插画的专家。你懂我的意思。
我自己也做这两件事。但草总是绿的,有时我希望能专注于一件事,并将所有时间投入其中,希望通过那一件事成为家喻户晓的人物。
我喜欢能够同时处理这两方面的工作——有时创意就是无法涌现:无论你盯着图库网站看了多久,听了多少Pink Floyd……我发现,在那种时候,切换到左脑模式,做一些复杂的编程,正是需要的。(或者说是右脑……?)。
反过来也一样——有时我会盯着我自己的php或ajax代码,它们在我眼前变成了毫无意义的意大利面条……在那些时候,沉浸在Photoshop中可以创造奇迹,创意就会涌现。
阴阳……我两者都需要。
我最初是一名印刷设计师,现在做网页设计,并自学了html和css,但绝不是大师。但认为只要学会使用工具,就能激发创意/设计的想法是错误的。
设计解决方案始于一个概念,以及对设计基本原则的理解,例如节奏、平衡、层次结构等。很多时候,客户都在寻找拥有双手和软件许可证来执行他们“设计”的人,因为他们认为这就是设计。这种想法对设计师很不公平。设计不是掌握最新的Photoshop效果/外观/滤镜。
您好,我正在回复网站需求,我们绝对可以为您提供帮助,请致电602-404-4444联系我们,或访问我们的网站http://www.directconnectcommunications.com