Có thể giỏi cả về lập trình và thiết kế đồ họa? [đóng cửa]


22

Quan điểm rập khuôn của một lập trình viên không thể làm đồ họa rất tốt, từ những gì tôi đã đọc và thấy. Tuy nhiên, tôi thích lập trình (tốt nhất là OOP, PHP, C ++, Objective-C) và không thể phủ nhận thực tế tôi có sở thích độc đáo trong thiết kế web và những người khác đã nói rằng tôi đang làm tốt về nó (CSS). Tôi tự nghĩ "Này, đợi đã, tôi là một lập trình viên - làm thế nào tôi có thể thiết kế tốt?". Câu hỏi là: có thể giỏi lập trình và thiết kế không? Có ai ở đây cảm thấy như vậy?

Đối với bản ghi: hình ảnh thực tế tôi đã tạo đã được bạn bè gọi là nghệ thuật lập trình nhiều lần


7
Quan điểm rập khuôn chính xác là: một quan điểm rập khuôn. Chúng tồn tại vì một lý do nhưng tần suất chúng thực sự chính xác?
doppelgreener

3
Đúng, nhưng rất có thể ai đó có thể làm cả hai không phải là Donald Knuth của CS, và không phải Michelangelo về nghệ thuật - chỉ là người có thể viết mã tốt cũng như đồ họa tốt. Sự kết hợp các kỹ năng này là hơi hiếm, và ai đó có thể làm tốt cả hai thường được trả lương cao.
Công việc

3
@Job: Các nhà phát triển giỏi có thể cấu trúc ứng dụng của họ đúng cách để một nhà thiết kế có thể vào và làm đẹp ứng dụng mà không phá vỡ nó, hoặc đòi hỏi kiến ​​thức sâu về cơ sở hạ tầng lập trình.
Robert Harvey

2
Còn <pháo hoa> * Lập trình viên trò chơi * </ pháo hoa> thì sao?
Mateen Ulhaq

Câu trả lời:


25

Cũng tại sao không? Rất nhiều người có nhiều tài năng.

Nhưng lượng thời gian mà bạn dành cho một kỹ năng cụ thể sẽ tạo ra sự khác biệt. Dành nhiều thời gian hơn một kỹ năng có nghĩa là bạn phải dành ít thời gian hơn cho một kỹ năng khác và dành ít thời gian hơn có nghĩa là kém năng lực hơn.

Về phần tôi, tôi đã dành phần lớn thời gian của mình cho mã hóa, không phải thiết kế. Như vậy, tôi là một lập trình viên khá giỏi, nhưng có kỹ năng thiết kế hình que (mặc dù tôi tin rằng tôi biết thiết kế tốt khi nhìn thấy nó).

Thiết kế tốt có nghĩa là nhiều hơn là chỉ nhìn đẹp; nó cũng có nghĩa là làm cho một ứng dụng trực quan và dễ sử dụng.


1
"Trực quan và dễ sử dụng" - không chỉ là thiết kế. Nó đòi hỏi một khả năng chấp nhận mô hình tinh thần của những người khác nhau và đồng cảm với họ, để biết những gì điều khiển phản ứng, màn hình, văn bản và màu sắc sẽ gợi lên. Bạn cần phải là một nhà tâm lý học giỏi để làm điều đó.

@ Nhà phát triển: Tất nhiên rồi. Nhưng nó giúp để biết một số thiết kế; màu sắc và hình thức là tâm lý quá, như bạn cũng biết.
Robert Harvey

Thiết kế đồ họa và thiết kế giao diện người dùng có giống nhau không?
JeffO

1
@Jeff: Không hẳn. Có một chút thiết kế đồ họa trong phát triển giao diện người dùng, nhưng phần tốt hơn của nó là những thứ như nhập dữ liệu và hiển thị, tổ chức quy trình làm việc, những thứ tương tự.
Robert Harvey

@ Nhà phát triển Nghệ thuật: Tôi không hoàn toàn chắc chắn về định nghĩa thiết kế bạn đang sử dụng nhưng nếu bạn đang nói về thiết kế đồ họa hoặc tương tự thì bạn không làm điều tương tự, nhưng đối với màu sắc / thẩm mỹ / những thứ khác tôi quên? Đó là, để biết rằng đồ họa của bạn là tốt, bạn phải áp dụng mô hình tinh thần của những người khác nhau và đồng cảm với họ, để biết những gì nó sẽ gợi lên trong họ, vv?
n1ckp

14

Vâng. Điều đó là có thể. Đừng nghe bất cứ ai nói rằng nó không phải.

Bản thân tôi bắt đầu với lập trình hệ thống sau đó thực hiện một số chương trình ứng dụng. Tất cả những gì tôi làm trước đây là lập trình thuật toán, thiết kế cấu trúc dữ liệu, thiết kế mô hình cơ sở dữ liệu và tất cả những thứ thông thường. Tôi nghĩ rằng tôi là một lập trình viên với tất cả các hạn chế thông thường.

Sau đó tôi đi lập trình cho web. Tôi đoán rằng điều tự nhiên là đồ họa đã tìm thấy tôi. Tôi bị mê hoặc bởi một vương quốc mới và ngay sau đó tôi phát hiện ra một gen thiết kế trong tôi. Bây giờ tôi quan tâm đến thiết kế hơn là mã.

Biết điều này. Nếu bạn sở hữu thiết kế la sợi du , bạn cần nuôi dưỡng nó, để nó phát triển và nở rộ. Hãy thử mọi thứ, thử nghiệm, để nó phát triển thành bất cứ điều gì nó có nghĩa là với bạn.


11

Vâng.

Tôi thực sự giỏi về lập trình và thiết kế đồ họa. Tôi lập trình từ năm 10 tuổi và thiết kế từ năm 16 tuổi (hiện tôi 31 tuổi). Tôi luôn thích cả hai lĩnh vực, và thực hành và học cả hai. Nhưng tôi đã có thể nâng lên một trình độ chuyên nghiệp chỉ lập trình. Nhưng kỹ năng đồ họa của tôi điều này đã giúp tôi rất nhiều trong thiết kế GUI.

Tôi biết rất nhiều lập trình viên bị mắc kẹt với ý tưởng rằng lập trình viên không thể thiết kế. Vì vậy, họ chỉ bỏ qua phần đó. Khi họ phải tạo ra một GUI hoặc phác họa một số đồ họa, họ làm điều đó với một thái độ tồi tệ như vậy, rằng kết quả thực sự khủng khiếp. Nhưng bản thân chương trình không phải là một công việc sáng tạo?


3
But isn't programming itself a creative work?Đúng.
George Marian

4

Định kiến ​​đúng là " hầu hết các lập trình viên không thể thiết kế"; điều này nói chung là đúng Tuy nhiên, sự thật là nếu bạn là một lập trình viên có nghĩa là bạn không thể thiết kế.


Làm cho nó nghe giống như một trong những câu hỏi logic đó 'Nếu một số pog là chốt và một số chốt là pugs, một số pogs chắc chắn là pugs?'
adamk

3

Bạn có thể giỏi bất cứ điều gì bạn muốn. Nó chỉ cần thực hành đủ. Nhưng chúng tôi đang nói chuyện thực hành ở mức độ hàng ngàn giờ, vì vậy cần có sự cống hiến.


2
Tôi muốn giỏi bay nhưng cánh tay tôi quá mỏi.
Tin Man

@Greg Đó chỉ là vì bạn chưa làm đủ để tăng sức mạnh cho cánh tay của mình. Và bạn luôn có thể tăng cường sức chịu đựng cho cánh tay của mình theo những cách khác mà không gặp nguy hiểm khi bay (giả lập hoặc các bài tập tay khác). Như tôi đã nói, chúng ta đang nói chuyện thực hành theo thứ tự 1000 giờ. Phải thừa nhận rằng điều đó khó đạt được khi bay.
Daniel Bingham

@Greg, nếu chúng ta tiếp tục cố gắng bay ... thì thế hệ thứ 100000 có thể có cánh không?
iamgopal

Ahh, tôi đã bỏ lỡ trò đùa. Bạn không thể chỉ định "Bay với thiết bị ngoài." Bởi vì với một chút sáng chói về công nghệ, con người hoàn toàn có khả năng bay: google.com/url?url=http://www.boston.com/news/world/europe/ trộm
Daniel Bingham

À, nhưng anh ta không bay, cánh anh ta gắn bó là. Tôi xem xét điều này gần hơn với việc bay mặc dù về mặt kỹ thuật nó đang bay. ;-)
Tin Man

3

Chắc chắn bạn có thể giỏi cả hai. Trước khi làm lập trình viên tôi là Kiến trúc sư, Kiến trúc sư xây dựng. Tôi đã thiết kế rất nhiều trang web tuyệt vời, chuyên nghiệp (như được mô tả bởi khách hàng, không phải dân công nghệ). Bây giờ trong khi các trang web này trông tuyệt vời, tôi không có kỹ năng thiết kế đồ họa như một người làm việc toàn thời gian, tôi cũng không muốn trở thành ...


3

Thiết kế Trải nghiệm Người dùng có thể được coi là sự kết hợp của cả hai.

Vâng, có những người có thể làm điều đó. Có nhiều người chỉ thực hành một môn học do hạn chế về thời gian hoặc sở thích cá nhân nhưng có thể vượt qua dễ dàng.


Ngoài ra nhà phát triển kinh nghiệm người dùng!
adamk

2

Một cá nhân có thể xuất sắc ở cả hai, nhưng thông thường, bạn có thể nhận được nhiều sản phẩm hơn từ một lập trình viên và một nhà thiết kế đồ họa hơn một người làm cả hai (Giả sử cả hai đều đủ tài năng). Mặt khác, có thể dễ dàng hơn để khiến một người hiểu khách hàng thực sự muốn gì.


2

Vâng, nó là có thể.

Là lập trình và đồ họa cực đoan với nhau?

Tôi vừa là một nghệ sĩ vừa là lập trình viên, tôi đã dành 5 năm để tự học lập trình, 1 năm ở manga, 4 năm ở thiết kế Web và chưa đến 1 năm ở ảo ảnh quang học.

Một số người có tài về nghệ thuật, nhưng quyết định học lập trình mọi lúc và để tài năng hướng dẫn các thiết kế của mình.

Vấn đề cho việc học cả hai không chỉ là thời gian, mà bộ não của bạn có thể được nối lại để được tối ưu hóa trong nghệ thuật nhưng không phải lập trình, xin vui lòng lưu ý.

Có "nghệ thuật lập trình viên", nhưng tại sao không có "chương trình nghệ sĩ"? Đó là khuôn mẫu.

Xem thêm: /gamedev//search?q=programmer+art


1

Nó giống như Jack của tất cả các giao dịch so với Master of one. Tôi làm cả hai khá tốt nhưng thật khó để trở thành một chuyên gia / cập nhật cả hai. Hầu hết thời gian một là chính và lần khác là thứ cấp.


1

Một lĩnh vực để tìm kiếm cho những người vừa thành thạo về kỹ thuật và giỏi nghệ thuật là hiệu ứng công việc và ánh sáng / kết hợp trong các hiệu ứng hình ảnh thương mại và phim ảnh. Trong một quy trình sản xuất, bạn có thể dễ dàng tìm thấy toàn bộ các nhà phát triển phần mềm cho Giám đốc kỹ thuật cho các nghệ sĩ CG, tất cả họ đều thành thạo về kỹ thuật và có khả năng truyền đạt ý tưởng hình ảnh, với ý nghĩa về màu sắc, bố cục hoặc thời gian sử dụng, tùy thuộc vào chuyên ngành.

Các lĩnh vực đặc biệt thu hút mọi người ở cả hai đầu: hiệu ứng TD (đặc biệt là chất lỏng và vải / tóc), bóng của TD, giám sát viên vfx.


0

Trong công việc tôi làm việc với WPF, tôi không có bản sao Photoshop và tôi ghét GIMP .. vậy tôi phải làm gì khi cần biểu tượng? Tôi viết chúng trong XAML và sử dụng chúng trong VisualBrush. Vì vậy, không chỉ bạn có thể làm cả hai và giỏi cả hai, bạn có thể làm điều đó cùng một lúc!


0

Cá nhân tôi tin rằng bạn có thể có một tài năng cho cả hai nhưng .... bất kỳ ai cho rằng họ thực sự giỏi trong cả hai lĩnh vực tôi sẽ nghiêm túc đặt câu hỏi về sự chuyên nghiệp của anh ấy hoặc cô ấy. Khối lượng công việc và sự cống hiến cần có để giỏi trong một lĩnh vực ... nó không bổ sung cho tôi.

Bây giờ nếu người đó tuyên bố họ đàng hoàng ở cả hai lĩnh vực, chắc chắn tôi có thể tin điều đó. Nhưng sau đó, một lần nữa, tại sao bạn muốn chỉ là tốt trong lập trình và thiết kế đồ họa?


Ừm. Gì? Bạn định nghĩa thế nào là tốt? Là tốt: đẳng cấp thế giới, hoặc chỉ tốt hơn 98% dân số?
Thợ làm móng

1
@Nailer: bạn có thể tốt hơn 98% dân số chỉ bằng cách hiển thị và cố gắng ;-)
Steven A. Lowe

Hãy để tôi nói lại sau đó. Bạn có thể có một trình độ chuyên nghiệp trong cả thiết kế và lập trình. Chuyên nghiệp có nghĩa là bạn kiếm tiền làm điều đó. Tôi khá chắc chắn rằng tôi có thể làm việc như một nhà thiết kế đồ họa nếu tôi muốn.
Thợ làm móng

0

Vâng, C'est Moi. Nhưng chuyên môn kép của tôi là kết quả của sự vô ý phần lớn. Tôi được theo dõi ở trường trung học và cuối cùng đi học trường nghệ thuật trong 4 năm thay vì một trường đại học thông thường. Sau đó, tôi vẽ chân dung để kiếm sống cho đến khi tôi quyết định rằng tôi muốn khía cạnh nghệ thuật của mình là một nghề nghiệp không phải là một nghề nghiệp, vì vậy tôi trở lại trường học và học kỹ thuật. Tôi cảm thấy khó tưởng tượng ai đó bắt đầu với ý tưởng giỏi cả về thiết kế và lập trình.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.