Домашня » Веб дизайн » 10 найбільш поширених типів веб-розробників

    10 найбільш поширених типів веб-розробників

    Скільки розробників ви знаєте у своєму житті? Якщо ви працюєте з групою з них, ви можете помітити, що вони мають особливі примхи або особистості, які ви можете об'єднати разом, що я збираюся зробити з цим постом.

    Розробники мають свої індивідуальні переваги і стиль роботидуже різні - навіть якщо вони виконують ті ж самі завдання. Ми розглянемо 10 найпоширеніших груп розробників; подивіться, чи зможете ви помітити себе або одного з ваших колег.

    1. Пуристи

    Пуристами за визначенням є люди, які дотримуються традиційних правил, ви можете знати вчителя англійської мови або двох, які за природою є пуристами. Пуристи в моєму списку, хоча і не є що суворі, вони є лише тими розробниками які не дуже зацікавлені у використанні фреймворків і бібліотек.

    Вони будуть вибирати Vanilla JavaScript на JQuery щоразу. Вони не бачу ніяких проблем у використанні чистих мов і традиційного способуs; насправді, вони дратуються, коли вони натрапляють на ще-іншу рамку або бібліотеку. Додаткові бібліотеки однакові для них.

    Пам'ятайте, це не означає, що вони не використовують їх у реальному житті. Важко не робити, коли вакансії в ці дні просять “досвід у jQuery”. Незалежно від того, наскільки вони впевнені або тісні, вони не можуть закривати очі на істину у своїх аргументах.

    2. Ведучі

    Звичайно, кожен повинен зробити свою роботу, незалежно від того, що, але для Doers, їх список пріоритетів початок з виконанням роботи. Можна посперечатися, що вони мають найсвіжішу та швидку структуру, бібліотеки та робочий процес. Вони мають готові модулі для модулів, всі сортуються для швидкого використання в проектах.

    Двері живуть у стартапах, впроваджуючи всі ці інструменти для безперебійного виробництва. Типовим симптом типового робітника є використання бігуна завдань, наприклад, грунтовки або ковтки.

    3. Поліглоти

    Поліглоти - це ті, хто використовувати кілька мов програмування; Деякі з них навіть розроблюють повний стек, що жонглює SQL і SASS, як цирковий жонглер. При цьому робота лише в одній мові програмування практично неможлива у веб-розробці; Ви не можете уникнути цієї долі, навіть якщо ви розробник бекенда. Тільки тоді, коли ви знаєте принаймні 4-5 мов програмування, ви можете похвалитися тим, що ви є поліглотом.

    Більшість поліглотів - це те, що вони є через їхню робочу ситуацію замість вибору. Не всі отримують окремих розробників або дизайнерів. Так чи інакше, вони підходити до нової мови з набагато більшою впевненістю, ніж будь-хто інший, і швидко навчатися. Немає необхідності відчувати себе перевантаженими, хоча, тому що деякі з них можуть бути Джеком усіх торгів, але не є майстрами жодного.

    4. Перфекціоністи

    Що приходить на розум, коли я говорю про програміста-перфекціоніста? Ну, я не маю на увазі тих, хто прагне писати найдосконаліші, бездоганні коди. Справжніми перфекціоністами є ті, хто подивіться, код і виходять за рамки кодування. Вони залишити коментарі, Зверни увагу на іменні змінні і робимо брудну роботу ака документації (між іншим).

    Подивимося перед цим, коли ви в останній раз залишив детальний коментар або написав посібник для вашого програмного забезпечення? Не в будь-який час нещодавно я вірю, хіба тільки і поки ви не перфекціоніст. Вони рідкі на мій погляд. Більшість розробників не звертають на них уваги (хоча документація дійсно важлива..

    5. Арци

    З точки зору веб-розробки, давайте просто скажемо, що їх рідною мовою є CSS. Фігури, кольорів, анімації, фільтри і все інше візуальний матеріал найважливіше для них. Хочеш зустрітися з ними? Codepen є їх звичайним хабом.

    Вони не дизайнери, або, можливо, вони є, але на рівні землі вони є розробниками. Вони виражають своє мистецтво кодом, а не Adobe Illustrator або After Effects. Поєднання їх з дизайнером подібне до поширення масла на хліб, що призводить до гладкого і чудового поєднання.

    6. Reuser

    Не кожен з нас прагне перейти в першу чергу написати загальний клас або метод для обробки повторюваних блоків коду. Ми залишаємо цю частину до етапу оптимізації, який відбувається тільки після того, як ми граціозно перетнули великий червоний твердий термін 10px і короткий період релаксації після.

    Користувачі, що користуються послугами, знають краще, ніж вони, вони роблять міцний фундамент багаторазових фрагментів коду з самого початку і економить багато часу на оптимізації. Це в основному досвідчені розробники, які можуть передбачити блок коду, який обов'язково повинен мати багаторазові види. Мабуть, не існує жодного їхнього проекту, який би не мав повністю заповненого глобального файлу або допоміжного класу.

    7. Книжкові черв'яки

    За день до моєї першої лабораторії VB мій професор дав нам коротку інструкцію, щоб скласти форму. Вона почала демонстрацію на початку класу, яку я, на жаль, пропустила, тому що я пішла пізно. Шматок інструкцій, які мені вдалося записати, було недостатньо, щоб врятувати мене, і я сиділа надто далеко від моїх друзів на будь-якій мові знаків або читання губи, щоб допомогти.

    Тому я зробив єдине, що я міг зробити - відкрив свій старий добрий підручник. Я став книжним черв'яком. Як наслідок, я не тільки отримав похвалу від мого професора в кінці класу за те, що мені вдалося скласти всі вимоги разом у своїй формі, а також додав фонове зображення, яке ніхто в класі не зробив - на основі того, що Я дізнався з підручника.

    Це не рідкість для мене, щоб знайти деяких з моїх колег, які дійсно хороші в програмуванні і логіці є письмові столи, які покладені і покриті книгами. Книжкові черв'яки беруть до текстів, прагнучи глибоких знань, іноді здобуваються випадково, що, в кінцевому рахунку, є найкращим видом!

    8. Відладчики

    Налагодження - це вміння само по собі. Його справжню силу можна вивести лише тоді, коли сторінка показує “Внутрішня помилка сервера 500”. Відладчики здатні не тільки захоплювати та принижувати помилки у своєму коді, але й у кодах, написаних іншими користувачами (що є власним кошмаром розробника).!

    Вони добре обізнані з усіма засобами налагодження та опціями, незалежно від того, чи є це на браузері чи IDE. Але інструменти в стороні, налагодження вимагає чіткого знання потоку подій і здатності помітити тригер у цьому ланцюжку.

    Якщо код належить іншому користувачеві, це означає, що відладчики показують своє справжнє спостереження, проходячи через рядки по рядках коду, шукаючи будь-які відсутні "if", "else", "або", або, або крапку з комою

    9. Дослідники

    Для дослідників код не є просто код для них; це стає темою; тема для обговорення на форумі, тема для блогу, тема для Переповнення стеку Питання та відповіді. Ні проповіді, ні судження, просто обмін знаннями, які вони намагаються розкрити. Кожен код, який ми пишемо, має використання і призначення, і, на жаль, іноді це побічний ефект.

    Дослідники серед нас намагаються зрозуміти цей аспект коду. Вони викопують документацію, проводять експерименти і найголовніше поділитися своїми висновками для інших, хто буде вічно вдячний за те, що вони роблять.

    10. Товариства

    Незважаючи на копіювання кодів один одного, ми все ще тримаємося разом як частина спільноти, яка їсть, дихає і живе кодом. Фізично ми сидимо перед комп'ютером самим, однак не самотньо. Наші соціальні навички вражають хоч чи подобається це нам чи ні.

    А потім - товариські. Вони зустрічаються з вами для напоїв, розказують жартівливі жарти, говорять про найновіші та найпотужніші в цій галузі, радіють майбутнім випускам, апаратному забезпеченню або м'якому, займаються можливостями, можливостями мереж, і якщо час дозволяє, міняти телефони з вами щоб ви могли спробувати іншу ОС. Чи знаєте ви спільно серед ваших друзів-розробників?

    Завершення

    Деякі з вас зобов'язані знайти собі друга, як частину кількох груп, іноді перекриваються, в інші часи суперечать - ми не судимо, врешті-решт, ми всі розробники. Але нам цікаво дізнатися, до якої групи розробників ви опинилися найбільш союзними. Дайте нам знати в коментарях.