Читаем IT-рекрутмент. Как найти лучших специалистов, когда все вокруг горит полностью

Немного пугающих аббревиатур: в резюме Java SE и EE могут быть написаны как j2se и j2ee соответственно. Выглядит жутковато, но стоит их запомнить. Зная различные способы написания версий Java в запросе при сорсинге, вы сможете за счет таких трюков увеличить выдачу кандидатов.

● Spring — это Java-фреймворк для создания самых разнообразных веб-проектов, от простых веб-приложений до Big Data.

● Hibernate — фреймворк, часто встречающийся в описании вакансий и обеспечивающий разработчику простоту и удобство работы с реляционными базами данных. Кстати, он относится к отдельному виду ORM-систем (в народе — «оэрэмок»), то есть систем, предназначенных для общения с базами данных. Так, например, человек может писать запрос напрямую в базу данных, а может использовать специальный фреймворк. Кстати, об этом у кандидата можно так и спросить: взаимодействовали с базами данных напрямую или через ORM?

Это далеко не полный список фреймворков: например, помимо описанного выше Spring, существует Spring Boot, который немного упрощает работу самого Spring. Для реализации веб-проектов существуют Blade или GWT (Google Web Toolkit). Но я уверен: понимая, что такое фреймворк, чем он полезен разработчику и в чем теоретические отличия разных фреймворков, даже при нахождении незнакомых названий в вакансиях вы сможете быстро их нагуглить и сориентироваться, кто именно вам нужен.

Python — один из немного языков со своей философией «The Zen of Python» и, наверное, с самой обширной областью применения. Кстати, по рейтингу все того же TIOBE Index, как раз Python — самый распространенный язык программирования в мире. Он используется и в анализе данных, и в системном администрировании, и в разработке сайтов, и в машинном обучении, и даже в создании искусственного интеллекта. При этом область его применения постоянно растет. По последним данным, он уступает по популярности только Java, С и С++.

Сообщество разработчиков на Python считается одним из самых активных, именно благодаря их работе язык активно развивается. На сегодня есть две основные ветки: Python 2.x и Python 3.x.

И да, Python назван не в честь пресмыкающегося, а по названию популярной британской юмористической телепередачи Monty Python's Flying Circus (Летающий цирк Монти Пайтона).

В web Python чаще всего используется для клиент-серверных веб-приложений. Наиболее популярные фреймворки:

● Django — быстрый способ создания приложений, содержащих такие компоненты, как аутентификация пользователя, панель управления сайтом, формы, инструменты для загрузки файлов и др. Один из ключевых принципов этой платформы — DRY (англ. Don't repeat yourself). Это значит, что однажды написанные куски кода (функции) можно использовать много раз.

● Flask — фреймворк, который сознательно ограничивает разработчика самыми базовыми возможностями. Отлично подходит для создания динамических веб-приложений и сетевых приложений.

● Tornado — асинхронный фреймворк, предназначенный в первую очередь для создания веб-приложений. Одна из его задач — решить «проблему 10 000 соединений», которая заключается вот в чем: несмотря на то, что современное «железо» способно обслуживать порядка 10 тысяч соединений одновременно, неэффективные алгоритмы могут приводить к возникновению «заторов».

Системные администраторы часто пишут на Python сервисные приложения, например, чтобы легко осуществлять открытие файлов, поиск по каталогам, запуск сторонних программ и т. д.

Python также полезен для аналитиков и Data Scientist. Один из самых популярных инструментов этого направления — расширение NumPy, содержащее возможности для работы с большими массивами данных, интерфейсами уравнений и т. д.

Go (или Goland) — язык с достаточно низким порогом входа для новичков, разработанный внутри компании Google для решения проблем на высоконагруженных сервисах. По мнению его разработчиков, язык Go — это попытка создать альтернативу постепенно устаревающим С и С++: за последние годы компьютерные технологии изменились, и они требуют новых решений. Язык был впервые представлен общественности в 2009 году и за последнее десятилетие поднялся в рейтинге TIOBE с 65-го места на 13-е.

Зачастую на Go переходят PHP-разработчики. Кстати, о них.

PHP («пэхэпэ») — язык для разработки веб-приложений. Многие старые сайты написаны на PHP. Например, такие проекты, как YouDo или VK. У PHP есть разные версии, поэтому у разработчика стоит спрашивать, с какой версией он работал. А еще у PHP много фреймворков, например Laravel, Zend, Yii, Symfony. О том, писал ли разработчик на нативном PHP или использовал какие-то фреймворки, тоже стоит уточнить.

Еще один из универсальных вопросов для бэкенд-разработчиков — о нагрузке на проект. Так как бэкенд — та часть проекта, которую мы с вами не видим, именно она зачастую обрабатывает все наши запросы и определяет, насколько быстро мы получим то, что нам нужно.

<p>Фронтенд-разработка</p>
Перейти на страницу:

Похожие книги

100 уроков лидерства А. В. Суворова для бизнеса
100 уроков лидерства А. В. Суворова для бизнеса

Новая книга от автора бестселлера «Менеджмент по-Суворовски. Наука побеждать». 100 уроков лидерства от русского гения, величайшего полководца и воспитателя непобедимых. Эти уроки более чем актуальны сегодня – и для ведения бизнеса, и вообще для любого руководителя.Ведь "школа Суворова", его универсальная "формула успеха" и "наука побеждать" радикально отличались от заповедей его прославленных современников – Фридриха Великого и Наполеона Бонапарта. Прусский король считал, что "солдат должен бояться палки капрала больше, чем пули врага" и жесточайшей муштрой превращал свою армию в "живые механизмы". Суворова говорил: "Я своих солдат палками в бой не гоню, они у меня сами в бой рвутся", сделав ставку на личную инициативу подчиненных: "Каждый солдат должен знать свой маневр!"И суворовский стиль руководства доказал свое превосходство над европейским – ведь русские "чудо-богатыри" били и пруссаков, и поляков, и лучших генералов Наполеона. "Тщетно двинется на Россию вся Европа – она найдет здесь свой гроб!" – так говорил великий Суворов.И сегодня, когда мы, наконец, осознали, что не только государство, но и бизнес нуждаются в "национальной идее" и опоре на национальный характер, – сегодня уроки лидерства и бесценный опыт Александра Васильевича Суворова востребованы как никогда!

Вячеслав Владимирович Летуновский

Маркетинг, PR
Тебе нужно пространство. Освободи рабочий стол, голову и жизнь для того, что по-настоящему важно
Тебе нужно пространство. Освободи рабочий стол, голову и жизнь для того, что по-настоящему важно

Избавьтесь от всего, что захламляет вашу жизнь. От лишних дел, людей, вещей и убеждений. Современное общество живет в мире дефицита свободного места, уверен Дерек Дрейпер, востребованный бизнес-коуч с 15-летним стажем. Поэтому большинство отличных идей и планов остаются нереализованными. Для них попросту не находится пространства в нашей жизни. Нельзя написать книгу, если твой мозг перерабатывает тонны ненужной информации. Нельзя построить карьеру, если твоя голова забита патогенными убеждениями. Нельзя создать бизнес, если все время тратишь на бестолковые звонки и встречи. Тому, кто оказался в тупике, не стоит искать новые ресурсы для выхода из него, считает Дрейпер, и тем самым еще сильнее захламлять свою жизнь. Надо понять, от чего стоит поскорее избавиться. В книге он предлагает воспользоваться авторской методикой «Три ключа к созданию пространства». Его подход уже стал спасательным кругом для сотен сотрудников компаний из списка Fortune 500, поможет он и вам.

Дерек Дрейпер

Маркетинг, PR
Работа по любви. Как построить успешную карьеру и превратить ее в источник вдохновения и счастья
Работа по любви. Как построить успешную карьеру и превратить ее в источник вдохновения и счастья

Карьерный коуч и основатель крупнейшей в СНГ платформы для профессионалов «Карьерум. Клуб» Ольга Лермонтова уверена, что работа может быть увлекательной и приносить радость.В своей книге она рассказывает о внутренних и внешних факторах построения карьеры: установках и мотивации, планировании и продуктивности, профессиональной самооценке, нетворкинге и действиях в условиях кризиса. Прочитав ее, вы узнаете, как планировать карьеру и черпать в своей работе вдохновение, на что опираться в процессе и какие рычаги задействовать.Истории реальных людей, однажды принявших судьбоносное решение и изменивших свою жизнь и карьеру, и эффективные упражнения позволят вам разработать собственную стратегию и действовать в соответствии с ней.

Ольга Лермонтова

Маркетинг, PR