Czy można być dobrym zarówno w programowaniu, jak i projektowaniu graficznym? [Zamknięte]

22

Z tego, co przeczytałem i zobaczyłem, stereotypowe spojrzenie programisty nie potrafi dobrze wykonać grafiki. Jednak uwielbiam programować (najlepiej OOP, PHP, C ++, Objective-C) i nie mogę zaprzeczyć, że mam wyjątkowy gust w projektowaniu stron internetowych, a inni powiedzieli, że dobrze sobie z tym radzę (CSS). Pomyślałem sobie: „Hej, czekaj, jestem programistą - jak mogę dobrze projektować?”. Pytanie brzmi: czy można być dobrym w programowaniu i projektowaniu? Czy ktoś tu czuje to samo?

Dla przypomnienia: rzeczywiste obrazy, które stworzyłem, były kilkakrotnie nazywane przez programistów sztuką programistyczną

Alex
źródło
7
Stereotypowy pogląd jest dokładnie taki: stereotypowy pogląd. Istnieją z jakiegoś powodu, ale jak często są naprawdę dokładne?
doppelgreener
3
Tak, ale są szanse, że ktoś, kto potrafi oba te działania, nie jest Donaldem Knuthem z CS, ani Michałem Aniołem sztuki - po prostu kimś, kto potrafi dobrać dobry kod, a także dobrą grafikę. Ta kombinacja umiejętności jest dość rzadka, a osoba, która potrafi obie te rzeczy dobrze, jest zwykle dobrze opłacana.
Job
3
@Job: Dobrzy programiści mogą odpowiednio ustrukturyzować swoją aplikację, aby projektant mógł wejść i upiększyć aplikację bez jej przerywania lub wymagając głębokiej znajomości infrastruktury programistycznej.
Robert Harvey
2
Co z <fireworks> * programistami gier * </fireworks>?
Mateen Ulhaq
1
@Codemonkey khoslaimpact.com/sandhya-hegde.html
iamgopal

Odpowiedzi:

25

Czemu nie? Wiele osób ma wiele talentów.

Ale czas poświęcony na określoną umiejętność robi różnicę. Spędzanie więcej czasu na jednej umiejętności oznacza, że ​​musisz spędzać mniej czasu na innej, a spędzanie mniej czasu oznacza mniejszą kompetencję.

Ze swojej strony większość czasu spędziłem na kodowaniu, a nie projektowaniu. Jako taki jestem całkiem dobrym programistą, ale posiadam umiejętności projektowania w stylu stick-figure (chociaż wierzę, że znam dobry projekt, kiedy go widzę).

Dobry design oznacza coś więcej niż tylko ładny wygląd; oznacza to także stworzenie intuicyjnej i łatwej w użyciu aplikacji.

Robert Harvey
źródło
1
„intuicyjny i łatwy w użyciu” - to coś więcej niż design. Wymaga to zdolności do przyjmowania wzorców mentalnych różnych ludzi i empatii z nimi, aby wiedzieć, jakie wywołają kontrolę reakcji, ekrany, teksty i kolory. Aby to zrobić, musisz być dobrym psychologiem.
@Developer: Oczywiście. Ale pomaga poznać jakiś projekt; kolor i forma są również psychologiczne, jak dobrze wiesz.
Robert Harvey
Czy projekt graficzny i interfejs użytkownika są takie same?
JeffO
1
@Jeff: Nie bardzo. Opracowanie interfejsu użytkownika wymaga nieco projektowania graficznego, ale lepsza jego część to wprowadzanie i wyświetlanie danych, organizacja przepływu pracy, takie rzeczy.
Robert Harvey
@Developer Art: Nie jestem do końca pewien, jakiej definicji projektu używasz, ale jeśli mówisz o projektowaniu graficznym itp., Czy i tak nie robisz tego samego, ale jeśli chodzi o kolor / estetykę / inne rzeczy, zapominając? To wszystko, aby wiedzieć, że twoja grafika jest dobra, musisz przyjąć wzór mentalny różnych ludzi i współczuć im, aby wiedzieć, co się w nich wywoła itp.?
n1ckp
14

Tak. To jest możliwe. Nie słuchaj nikogo, kto twierdzi, że tak nie jest.

Sam zacząłem od programowania systemowego, potem zacząłem programować. Wszystko, co wcześniej robiłem, to programowanie algorytmów, projektowanie struktur danych, projektowanie modeli baz danych i wszystkie inne rzeczy. Myślałem, że jestem programistą ze wszystkimi zwykłymi ograniczeniami.

Potem zacząłem programować dla Internetu. Wydaje mi się, że to naturalne, że graficzna rzecz mnie znalazła. Zafascynowało mnie nowe królestwo i wkrótce potem odkryłem we mnie gen projektanta. Teraz bardziej interesuje mnie projektowanie niż kod.

Wiem to. Jeśli posiadasz projekt La Fibre du , musisz go pielęgnować, pozwolić mu rosnąć i kwitnąć. Wypróbuj rzeczy, eksperymentuj, pozwól, aby przekształciło się w to, co powinno być z tobą.


źródło
11

Tak.

Właściwie jestem dobry w programowaniu i projektowaniu graficznym. Programuję od 10 roku życia i projektuję od 16 roku życia (teraz mam 31 lat). Zawsze lubiłem obie dziedziny, ćwiczyłem i uczyłem się obu. Ale udało mi się podnieść do profesjonalnego programowania tylko. Ale moje umiejętności graficzne bardzo mi pomogły również w projektowaniu GUI.

Znam wielu programistów, którzy utknęli w pomyśle, że programista nie potrafi projektować. Więc po prostu pomijają tę część. Kiedy musieli prototypować GUI lub szkicować grafikę, robią to z tak złym nastawieniem, że wyniki są naprawdę okropne. Ale czy samo programowanie nie jest dziełem kreatywnym?

Wizard79
źródło
3
But isn't programming itself a creative work?Dokładnie.
George Marian
4

Prawidłowy stereotyp brzmi: „ większość programistów nie jest w stanie zaprojektować”; co jest ogólnie prawdą. Jednak nie jest prawdą, że jeśli jesteś programistą, oznacza to, że nie możesz projektować.

Lie Ryan
źródło
Brzmi jak jedno z tych logicznych pytań: „Jeśli niektóre pogs są kołkami, a niektóre kołkami są mopsami, czy niektóre pogs zdecydowanie są mopsami?”
adamk
3

Możesz być dobry we wszystkim, co chcesz. To po prostu wymaga wystarczającej praktyki. Ale mówimy o praktyce na poziomie tysięcy godzin, więc wymaga to poświęcenia.

Daniel Bingham
źródło
2
Chcę być dobry w lataniu, ale moje ramiona stają się zbyt zmęczone.
Tin Man,
@Greg To tylko dlatego, że nie zrobiłeś tego wystarczająco dużo, aby wzmocnić swoją siłę ramienia. I zawsze możesz zwiększyć wytrzymałość swojej ręki na inne sposoby bez niebezpieczeństwa latania (symulator lub inne ćwiczenia ramion). Tak jak powiedziałem, mówimy o ćwiczeniach rzędu 1000 godzin. Trzeba przyznać, że trudno to osiągnąć latając.
Daniel Bingham
@Greg, jeśli nadal próbujemy latać ... czy to możliwe, że 100000 pokolenie ma skrzydła?
iamgopal
Ahh, tęskniłem za żartem. Nie udało się określić „Latanie bez wyposażenia”. Ponieważ przy odrobinie błyskotliwości technologicznej ludzie są w stanie latać doskonale: google.com/url?url=http://www.boston.com/news/world/europe/…
Daniel Bingham
Ach, ale on nie leciał, skrzydło był przywiązany do nikogo. Uważam, że jest to bliższe lataniu, choć technicznie jest szybowanie. ;-)
Tin Man
3

Pewnie, że możesz być dobry w obu przypadkach. Zanim zostałem programistą, byłem architektem, architektem budowlanym. Zaprojektowałem wiele świetnych, profesjonalnie wyglądających stron internetowych (zgodnie z opisem klientów, a nie techników). Teraz, gdy te strony wyglądały świetnie, w żadnym wypadku nie jestem tak wykwalifikowany w projektowaniu graficznym, jak ktoś, kto robi to w pełnym wymiarze godzin, ani też nie chcę być ...

Walter
źródło
3

Projektowanie doświadczenia użytkownika można uznać za połączenie obu.

Tak, są ludzie, którzy mogą to zrobić. Jest wielu, którzy praktykują tylko jedną dyscyplinę z powodu ograniczeń czasowych lub osobistych preferencji, ale mogą łatwo przejść na drugą stronę.

Rimian
źródło
Również programista doświadczenia użytkownika!
adamk
2

Każdy może wyróżniać się w obu, ale zazwyczaj można uzyskać więcej produkcji od jednego programisty i jednego projektanta graficznego niż jedna osoba zajmująca się obydwoma (zakładając, że obaj są wystarczająco utalentowani). Z drugiej strony może być łatwiej, aby jedna osoba zrozumiała, czego tak naprawdę chce klient.

JeffO
źródło
2

Tak to mozliwe.

Czy skrajności programistyczne i graficzne są do siebie nawzajem?

Jestem zarówno artystą, jak i programistą, spędziłem 5 lat na studiach programistycznych, 1 rok na mandze, 4 lata na projektowaniu stron internetowych i mniej niż 1 rok na złudzenia optyczne.

Niektórzy ludzie są utalentowani w sztuce, ale postanowili cały czas uczyć się programowania i pozwolić talentowi kierować jego projektami.

Problemem w nauce obu jest nie tylko czas, ale mózg może zostać ponownie podłączony, aby zoptymalizować go w sztuce, ale nie programować, należy pamiętać.

Istnieje „sztuka programisty”, ale dlaczego nie ma „programu artysty”? To jest stereotyp.

Zobacz także: /gamedev//search?q=programmer+art

Ming-Tang
źródło
1

To bardziej jak Jack wszystkich zawodów vs. Mistrz jednego. Oba robię całkiem dobrze, ale ciężko jest być ekspertem / być na bieżąco w obu. Najczęściej jeden jest pierwotny, a drugi drugorzędny.

Aseem Gautam
źródło
1

Obszarem, na który należy zwrócić uwagę ludzi, którzy są zarówno technicznie biegli, jak i dobrzy w sztuce, jest praca z efektami oraz oświetlenie / komponowanie w filmie i komercyjne efekty wizualne. W ramach procesu produkcyjnego można bardzo łatwo znaleźć pełne spektrum programistów, dyrektorów technicznych i artystów CG, z których wszyscy są biegli technicznie i mają również możliwość komunikowania pomysłów wizualnych z wyczuciem koloru, układu lub czas użycia, w zależności od specjalizacji.

Poszczególne obszary, które przyciągają ludzi z obu stron: efekty niszczycieli (szczególnie płynów i tkanin / włosów), cieniowanie niszczycieli, nadzorcy efektów wizualnych.


źródło
0

W pracy pracuję z WPF, nie mam kopii Photoshopa i nienawidzę GIMP .. więc co mam zrobić, gdy potrzebuję ikon? Piszę je w XAML i używam ich w VisualBrush. Więc nie tylko możesz zrobić oba i być dobrym w obu, możesz to zrobić jednocześnie!

Moonshield
źródło
0

Osobiście uważam, że możesz mieć talent do obu, ale .... każda osoba, która twierdzi, że są naprawdę dobrzy w obu dziedzinach, poważnie podważę jej profesjonalizm. Ilość pracy i poświęcenia potrzeba, aby być dobrym w jednym polu ... to po prostu mnie nie dodaje.

Teraz, jeśli ta osoba twierdzi, że jest przyzwoita na obu polach, na pewno mogę w to uwierzyć. Ale z drugiej strony, dlaczego chcesz być po prostu przyzwoity w programowaniu i projektowaniu graficznym?

Witalogia
źródło
Um. Co? Co określasz jako dobre? Czy dobrze: światowej klasy, czy po prostu lepszy niż 98% populacji?
Nailer
1
@Nailer: możesz być lepszy niż 98% populacji, po prostu pokazując się i próbując ;-)
Steven A. Lowe
Pozwólcie mi zatem sformułować inaczej. Możesz mieć profesjonalny poziom zarówno w zakresie projektowania, jak i programowania. Profesjonalne oznacza, że ​​zarabiasz pieniądze. Jestem pewien, że gdybym chciał, mógłbym pracować jako grafik.
Nailer
0

Tak, C'est Moi. Ale moja podwójna wiedza jest w dużej mierze wynikiem nieumyślności. W szkole średniej dostałem śledzenie i skończyłem 4 lata w szkole artystycznej zamiast zwykłego uniwersytetu. Potem malowałem portrety na życie, dopóki nie zdecydowałem, że chcę, aby moja strona artystyczna była zajęciem, a nie powołaniem, więc wróciłem do szkoły i studiowałem inżynierię. Trudno mi wyobrazić sobie kogoś, kto zaczyna od pomysłu bycia dobrym zarówno w projektowaniu, jak i programowaniu.

bev
źródło