Продовжимо міркування про відмінності, між дизайнерами та програмістами, цього разу зосередимося на особливостях професій.
Першу частину роздумів про те, ким починати кар’єру в ІТ читайте тут.
1. Мобільність – дизайнер зазвичай на короткому прив’язі до великого стаціонарного монітора, зате програміст може цілком адекватно працювати на лептопі.
2. Богемність і пафос. Дизайнери вони значно ближчі до зірок і шоу-бізнесу, а програмісти… їхня робота позбавленя будь-якого піітету. Програмісти – це інженери, подібно до механіків, їм головне зібрати продукт, тільки не з деталей, а з коду. Не дарма ж кажуть між собою, коли треба зробити якусь чергову срань: “ти ж програміст!”.
3. Увага до програмістів в Україні більша. Їх рахують великою силою економіки, на їхнє виконання спрямовано багато зусиль і часто присутній політичний підтекст… Дизайнери, як і слід творчим натурам, спостерігають за цією істерією з боку чи з висока.
4. У дизайні на два порядки менше теорії (а для гавно-дизайнерів, які переконані, що головне вивчити фотошоп – її взагалі немає).
5. У дизайні немає математики 🙂

6. Вивчити програмування загалом важче. Потрібно знати більший об’єм матеріалу плюс потрібно багато чого розуміти, архітектура, паттерни, лексика мови, та й самі елементарні принципи побудови алгоритмів (“іфи” та “фори”). Крім того у програмуванні є ще безліч технологій один Інтернет чого вартий… В дизайні є інша складові – розуміння стилю, смак, оригінальність і тд, але це вже справа досвіду і таланту. Від того, щоб втілити ідею в життя дизайнера відділяє невміння користуватися відповідною програмою.
7. Дизайнеру не треба “додаткова мова”. Програмісту неминуче доведеться потоваришувати з технічною англійською. Більше того, програмісту ще й треба не одна мова програмування, без знання більше ніж однієї мови дуже важко знайти роботу, причому в першу чергу першу.
8. Дизайнеру не треба багато набирати. Від швидкості набору дуже залежить швидкість прогамування. Дизайнери часом буває і взагалі не користуються клавіатурою обходячись планшетом, або використовують її для шорткатів.
9. У дизайні є творчість, у програмуванні її немає. Я 4 роки займаюся програмуванням, весь цей час я шукав хоч якогось креативу чи “широти думки”, і десь півроку тому я остаточно переконався, що цього там немає і бути не може. Програмування – це інженерна робота, яка в своїй сутності полягає в тому, щоб примусити транзистори з 2 сигналами 1/0 виконувати те, що тобі треба. І незалежно від міри абстракції та складності, зміст не змінюється. А творчість тут така, як у розгадуванні головоламок, так, це може бути цікаво, це можна робити дуже оригінально, але це трохи не те, що прийнято називати творчістю…

10. Комунікація. Дизайнеру без цього навику обійтися не може і краще його цілеспрямовано прокачувати – це полегшить життя. Програміст узагалі може обійтися без цього скіла. Хоча, підвішений язик іще нікому не заважав “довести себе до Риму”.
11. Визначити рівень програміста значно простіше, ніж рівень дизайнера. Хоча “точність” тут дуже відносна, бо на співбесіді завжди можна і показати себе краще ніж насправді, хоча, чомусь завжди виходить якраз навпаки 🙂
Я в захваті від ваших статей 🙂
Незважаючи на велику кількість “опечаток”, хочеться читати і читати!
Дякую!
P.S. Прошу, зробіть підписку
Анастасія, філолог detected) Не “опечатки” впадають в око, а невмотивовані русизми. Позаяк, якість самого ресурсу та цікавість контенту переважають усі невеличкі мінуси. These guys’re doing their best. Love them.
Я думав, що робота програміста цікава і не дуже важка. Дизайнер також професія вельми цікава, але для такої роботи треба бути творчою натурою. Нажаль автор не вказав 1-ну. Спільну рису цих двох професій-це можливість працювати вдома не ходячи до офісу з 9-18:00