10 самых распространенных типов веб-разработчиков
Сколько разработчиков вы знаете в своей жизни? Если вы работаете с группой из них, вы можете заметить, что у них есть особые причуды или личности, которые вы на самом деле можете сгруппировать вместе, что я и собираюсь сделать в этом посте..
Разработчики имеют свои индивидуальные предпочтения и стиль работы, которыеочень разные - даже если они делают ту же работу. Мы рассмотрим 10 самых распространенных групп разработчиков. посмотрите, сможете ли вы заметить себя или одного из своих коллег там.
1. Пуристы
Пуристы по определению - это люди, которые придерживаются традиционных правил, возможно, вы знаете одного или двух учителей английского, которые по своей природе пуристы. Пуристы в моем списке, хотя и не тот строгие, они просто разработчики которые не очень заинтересованы в использовании фреймворков и библиотек.
Они будут выбирать Vanilla JavaScript над JQuery каждый раз. Oни не вижу никаких проблем в использовании чистых языков и традиционным способомs; на самом деле, они раздражаются, когда натыкаются на еще одну платформу или библиотеку. Дополнительные библиотеки равны для них.
Имейте в виду, это не значит, что они не используют их в реальной жизни. Трудно не, когда вакансии в эти дни просят “опыт в JQuery”. Независимо от того, насколько они кажутся напряженными или недалекими, в их аргументах нельзя закрывать глаза на правду.
2. Деятели
Конечно, каждый должен выполнить свою работу, несмотря ни на что, но для Деятелей - их список приоритетов. Начните с выполнением работы. Вы можете поспорить, что у них установлены новейшие и самые быстрые фреймворки, библиотеки и рабочий процесс. У них есть готовые модули за модули, все отсортировано для быстрого использования в проектах.
Работники живут в стартапах, внедряя все эти инструменты для бесперебойного производства. Типичный признак указателя делателя - использование бегуна задачи, такого как ворчание или глоток.
3. Полиглоты
Полиглоты - это те, кто использовать несколько языков программирования; некоторые даже являются разработчиками полного стека, жонглируя SQL и SASS, как цирковой жонглер. Тем не менее, работа только на одном языке программирования практически невозможна в веб-разработке; вы не можете избежать этой участи, даже если вы являетесь разработчиком бэкэнда. Таким образом, только когда вы знаете как минимум 4-5 языков программирования, вы можете похвастаться тем, что вы полиглот.
Большинство полиглотов - это те, кто они есть из-за их рабочей ситуации а не по выбору. Не у всех есть отдельные разработчики или дизайнеры внешнего интерфейса. В любом случае, они подходить к новому языку с гораздо большей уверенностью, чем кто-либо другой, и быстро учиться. Не нужно чувствовать себя подавленным, потому что некоторые из них могут быть мастерами на все руки, но не являются мастерами.
4. Перфекционисты
Что приходит на ум, когда я говорю программист-перфекционист? Ну, я не имею в виду тех, кто стремится писать самые совершенные, безупречные коды. Настоящие перфекционисты - это те, кто смотри, кодируй и выходи за рамки кодирования. Oни оставлять комментарии, обрати внимание на именование переменных и делать грязную работу ака документация (среди прочего).
Посмотрим правде в глаза, когда вы в последний раз оставил подробный комментарий или написал руководство к вашему программному обеспечению? Я верю не в последнее время, до тех пор, пока вы не станете перфекционистом. Они редки по моему мнению. Большинство разработчиков не обращают на это внимания (хотя документация действительно важна. Вот что говорит Торик Фирдаус).
5. Искусный
С точки зрения веб-разработки, давайте просто скажем, что их родным языком является CSS. Формы, цвета, анимации, фильтры и все остальные визуальный материал имеет значение для них больше всего. Хотите встретиться с ними? Codepen - их обычный центр.
Они не дизайнеры, или, может быть, они есть, но на первом уровне они разработчики. Они выражают свое искусство с помощью кода, а не Adobe Illustrator или After Effects. Соединить их с дизайнером - все равно, что размазать масло по хлебу..
6. Рейзер
Не каждый из нас заинтересован первым делом написать общий класс или метод для обработки повторяющихся блоков кода. Мы пропускаем эту часть до этапа оптимизации, который происходит только после того, как мы грациозно пересекли крайний край большого красного сплошного 10px и короткий период релаксации, следующий за этим.
Повторные пользователи знают об этом лучше, они создают прочную основу для фрагментов кода многократного использования с самого начала и значительно экономят время на оптимизацию. В основном это опытные разработчики, которые могут предвидеть блок кода, который должен появиться несколько раз. Вероятно, нет ни одного их проекта, который был бы без полностью заполненного глобального файла или служебного класса..
7. Книгоеды
За день до моей самой первой лаборатории VB мой профессор дал нам набор кратких инструкций, чтобы собрать форму. Она провела демонстрацию в начале урока, которую я, к сожалению, пропустил, потому что я опоздал. Кучек инструкций, которые мне удалось записать, было недостаточно, чтобы спасти меня, и я сидел слишком далеко от своих друзей, чтобы какой-либо язык жестов или чтение по губам могли помочь.
Так что я сделал единственное, что мог - открыл свой старый добрый учебник.. Я стал книжным червем. В результате я не только получил похвалу от своего профессора в конце урока за умение собрать все требования в своей форме, но и добавил фоновое изображение - что никто другой в классе не сделал - основываясь на том, что Я узнал из учебника.
Для меня не редкость найти некоторых из моих партнеров, которые действительно хороши в программировании и логике, чтобы есть столы, которые сложены и покрыты книгами. Книжные черви берут тексты в поисках глубоких знаний, иногда получаемых по счастливой случайности, что в конечном итоге является лучшим видом!
8. Отладчики
Отладка сама по себе является навыком. Его истинная сила может быть раскрыта только когда страница показывает “Внутренняя ошибка сервера 500”. Отладчики способны не только ловить и устранять ошибки в своем собственном коде, но и в кодах, написанных другими (что само по себе является кошмаром разработчика)!
Они хорошо разбираются во всех инструментах и опциях отладки, будь то в браузере или в IDE. Но помимо инструментов, отладка требует четкого знания о потоке событий и умения определять триггер в этой цепочке..
Если код принадлежит кому-то другому, именно тогда Отладчики показывают свое истинное мастерство наблюдения, просматривая строки в строках кода, ища пропущенные слова «если», «еще», «или», и, или, или точку с запятой
9. Исследователи
Для исследователей код не просто код для них; это становится темой; тема для обсуждения на форуме, тема для сообщения в блоге, тема для Переполнение стека Вопрос & а. Нет проповеди, нет осуждения, просто обмен знаниями, которые они прилагают усилия для изучения. Каждый код, который мы пишем, имеет назначение и цель, и, к сожалению, побочный эффект, иногда.
Исследователи среди нас пытаются понять этот аспект кода. Они выкапывают документацию, проводят эксперименты и, самое главное, поделиться своими выводами для остальных из нас, кто будет вечно благодарен за то, что они делают.
10. Общительные
Несмотря на копирование кодов друг от друга, мы все еще держимся вместе как часть сообщества, которое ест, дышит и живет кодом. Хотя физически мы сидим перед компьютером в одиночестве, хотя и не одиноко. Наши социальные навыки получают удар хотя, нравится нам это или нет.
А потом, есть общительные. Они встречаются с вами, чтобы выпить, рассказать отвратительные анекдоты, рассказать о последних новинках в этой области, взволнованы предстоящими выпусками, аппаратными или программными, задействовать возможности, сетевые возможности и, если позволит время, поменять телефон с вами так что вы оба можете попробовать другую ОС. Знаете ли вы Общительный среди ваших друзей разработчиков?
Заворачивать
Некоторые из вас обязательно найдут своего друга в составе нескольких групп, иногда совпадающих, а иногда противоречащих друг другу - мы не судим, в конце концов, мы все разработчики. Но нам любопытно узнать, с какой из групп разработчиков вы считаете себя наиболее близкими. Дайте нам знать об этом в комментариях.