是否可能同时擅长编程和图形设计?[关闭]


22

从我所阅读和看到的内容来看,程序员的陈规定型观念不能很好地完成图形处理。但是,我喜欢编程(最好是OOP,PHP,C ++,Objective-C),并且不能否认我在Web设计中具有独特的品味,而其他人则说我做得很好(CSS)。我对自己说:“嘿,等等,我是一名程序员-我怎样才能设计好?”。问题是:是否可能擅长编程和设计?这里有人有同样的感觉吗?

作为记录:我创建的实际图像在以前被朋友多次称为程序员艺术


7
刻板印象正是这样:刻板印象。它们的存在是有原因的,但实际上它们有多准确?
doppelgreener

3
是的,但是有机会做到这两者的人既不是CS的Donald Knuth,也不是艺术的Michelangelo-只是一个能同时编写出色代码和出色图形的人。这种技能的结合在某种程度上是很少见的,同时兼顾两者的人通常会得到高薪。
工作

3
@Job:优秀的开发人员可以正确地构建其应用程序,以便设计人员可以进入并修饰该应用程序,而无需破坏它,也不需要对编程基础结构有深入的了解。
罗伯特·哈维

2
那<fireworks> * Game Programmers * </ fireworks>呢?
Mateen Ulhaq 2010年

Answers:


25

好吧,为什么不呢?很多人有多种才能。

但是,您投入特定技能的时间确实会有所不同。在一种技能上花费更多的时间意味着您必须在另一种技能上花费更少的时间,而花费更少的时间则意味着能力不足。

就我而言,我将大部分时间都花在了编码而不是设计上。因此,我是一个非常优秀的程序员,但是具有精简的图形设计技巧(尽管我确实相信我一看就知道优秀的设计)。

好的设计不仅仅意味着美观。这也意味着制作一个直观且易于使用的应用程序。


1
“直观且易于使用”-不仅仅是设计。它要求有能力采用不同人的思维模式并对他们产生同情,以了解会引起什么反应控制,屏幕,文本和颜色。为此,您需要成为一名优秀的心理学家。

@Developer:当然可以。但这有助于了解一些设计。众所周知,颜色和形式也是心理的。
罗伯特·哈维

图形设计和用户界面设计是否相同?
JeffO 2010年

1
@杰夫:不是。用户界面开发中有一些图形设计,但是更好的部分是诸如数据输入和显示,工作流程的组织之类的东西。
罗伯特·哈维

@Developer Art:我不能完全确定您使用的是什么设计定义,但是如果您谈论图形设计之类的东西,您还是不会做同样的事情,但是对于颜色/美学/其他方面,我是忘记了吗?就是这样,要知道自己的形象很好,就必须采取不同人的思维方式并同情他们,知道它会在他们身上引起什么,等等?
n1ckp 2010年

14

是。有可能的。不要听任何人说不是。

我本人从系统编程开始,然后进行了一些应用程序编程。我之前所做的只是编程算法,设计数据结构,设计数据库模型以及所有常用的东西。我以为我是一个有所有通常限制的程序员。

然后我去网上编程。我认为图形化的东西找到我是很自然的。我迷上了一个新领域,不久之后我发现了一个设计师基因。现在,我对设计比对代码更感兴趣。

知道这个。如果您拥有la fibre du design,则需要对其进行培植,使其生长和开花。尝试一下,尝试一下,让它发展为与您同在的一切。


11

是。

我实际上擅长编程和图形设计。我从10岁开始编程,从16岁开始设计(现在我31岁)。我一直喜欢这两个领域,并且既实践又学习。但是我只能将编程提高到专业水平。但是我的图形技能对GUI设计也有很大帮助。

我认识许多程序员,他们坚持程序员无法进行设计。因此,他们只是跳过了这一部分。当他们必须制作一个GUI原型或绘制一些图形时,他们以不良的态度这样做,结果实际上是可怕的。但是编程本身不是一项创造性的工作吗?


3
But isn't programming itself a creative work?精确地
乔治·玛丽安

4

正确的刻板印象是“ 大多数程序员无法设计”;这通常是正确的。但是,如果您是一名程序员,那就意味着您无法进行设计,这不是真的。


听起来像是逻辑上的问题之一:“如果有些小猪是钉子,有些小豆子是哈巴狗,那么有些小猪肯定是哈巴狗吗?”
亚当

3

您可以擅长做任何您想做的事情。只需进行足够的练习即可。但是我们正在谈论数千个小时的练习,因此需要一定的奉献精神。


2
我想擅长飞行,但是手臂太累了。
Tin Man

@Greg那仅仅是因为您做得还不够,无法增强您的手臂力量。而且,您始终可以通过其他方式增强手臂的耐力,而不会产生飞行的危险(模拟器或其他手臂练习)。就像我说的,我们谈论的练习大约是数千小时。诚然,飞行很难做到这一点。
丹尼尔·宾厄姆

@Greg,如果我们继续尝试飞行……第100000代人可能有翅膀吗?
iamgopal

啊,我错过了这个玩笑。您没有指定“不带设备飞行”。因为有一点技术的辉煌,人类完全有能力飞:google.com/url?url=http://www.boston.com/news/world/europe/...
丹尼尔·宾厄姆

啊,但是没有飞,他所依附的机翼是。我认为更接近于飞虽然在技术上它滑翔。;-)
Tin Man 2010年

3

当然,您可以同时兼顾两者。在成为程序员之前,我是建筑师,建筑设计师。我设计了很多很棒的,专业的网站(如客户所述,而不是技术人员描述)。现在,尽管这个网站看起来不错,但我绝不像专职人员那样精通图形设计,也不希望成为...


3

用户体验设计可以被认为是两者的结合。

是的,有些人可以做到。由于时间限制或个人喜好,许多人只修一门学科,但很容易跨越。


也是用户体验开发人员!
adamk 2010年

2

一个人在两个方面都可以胜任,但是通常您可以从一个程序员和一个图形设计师那里获得比一个人同时做更多的工作(假设两个人都足够有才华)。另一方面,让一个人了解客户真正想要的东西可能会更容易。


2

对的,这是可能的。

编程和图形是极端的吗?

我既是艺术家又是程序员,我花了5年时间自学编程,在漫画中花了1年,在Web设计上花了4年,而在视觉幻觉上花了不到1年。

有些人在艺术方面很有才华,但他们决定一直学习编程,并由才华引导他的设计。

学习这两者的问题不仅是时间,而且您的大脑可能会重新连接以进行艺术优化,而不是编程,请注意。

有“程序员艺术”,但是为什么没有“艺术家程序”呢?那是刻板印象。

另请参阅:https : //gamedev.stackexchange.com/search?q=programmer+art


1

它更像各行各业的杰克与一位大师。我俩都做得很好,但是很难同时成为专家/最新专家。在大多数情况下,一个是主要的,而另一个则是次要的。


1

对于技术娴熟且精通艺术的人们来说,应注意的领域是效果工作以及电影和商业视觉效果中的照明/合成。在生产流程中,您可以轻松地找到各种软件开发人员,再到技术总监再到CG艺术家,他们所有人都精通技术,并且具有传达视觉创意的能力,并带有颜色,布局或色彩的感觉。使用时间,取决于专业。

在两端都能吸引人的特定区域:效果TD(尤其是液体和衣服/头发),阴影TD,vfx主管。


0

在工作中,我使用WPF,但没有Photoshop副本,但我讨厌GIMP ..所以当我需要图标时该怎么办?我用XAML编写它们,并在VisualBrush中使用它们。因此,您不仅可以做到既善又善,而且可以同时做到!


0

我个人认为您可以在这两个方面都有才能,但是..任何人声称他们在这两个领域实际上都很优秀,我会严重质疑他或她的专业素养。在一个领域内要做好的工作量和奉献精神……这对我来说并没有增加。

现在,如果那个人声称他们在两个领域都很出色,那么我可以相信。但是话又说回来,为什么还要在编程和图形设计上表现得那么出色?


嗯 什么?您如何定义好?好:世界一流,还是仅比人口的98%好?
Nailer

1
@Nailer:只要露面并尝试,您就能超过98%的人口;-)
Steven A. Lowe 2010年

我再改一下。您可以在设计和编程上都有专业水平。专业的意思是您这样做赚钱。我很确定我愿意的话可以成为图形设计师。
Nailer

0

是的,C'est Moi。但是我的双重专业知识大部分是疏忽的结果。我在高中时遇到了麻烦,最终去了美术学校四年而不是一所正规大学。然后我以肖像画为生,直到我决定我希望我的艺术方面成为一种职业而不是一种职业,于是我回到学校学习工程学。我发现很难想象有人从同时擅长设计和编程的想法开始。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.