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

Общаясь с разработчиком С, есть смысл спросить его, с каким «железом» он работал. Зачастую они работают с микропроцессорами определенной архитектуры (самые популярные — ARM, AVR). Приходилось ли писать драйвера? Можно спросить, какая операционная система была на устройстве: Linux, или unix-подобные, или какие-то операционные системы реального времени (RTOS).

С++ — язык-наследник, развившийся на базе С, был представлен в 1985 году и развивается по сей день (хотя и не так активно, как Python, Kotlin, Go и др.).

На С++ создают игровые движки, прикладные десктопные программы, драйверы устройств и приложений для встраиваемых систем высокопроизводительных серверов.

Чтобы упростить программирование на C++, существуют специальные библиотеки и фреймворки.

Что сказать о плюсах этого языка? Среди его достоинств — высокая производительность и поддержка самых разных стилей программирования. Однако он настолько сложен, имеет такой объемный синтаксис и множество ответвлений, что даже опытные си-плюс-плюс-разработчики не могут утверждать, что знают этот язык хотя бы на 80 %.

Важно, что эти разработчики могут использовать различные библиотеки (по сути, то же самое, что и фреймворки), которые помогают им писать код. Среди популярных библиотек можно выделить:

● STL — раньше выделялась как отдельная, но сейчас входит в стандарт языка.

● Boost — довольно универсальная библиотека, состоящая из большого количества модулей (можно так и спросить: с чем именно из буста вы работали?).

● Qt — универсальная библиотека, которая раньше применялась для создания пользовательских интерфейсов (GUI[15]), но впоследствии стала применяться значительно шире.

● OpenCV — библиотека для разработки компьютерного зрения.

● OpenGL — библиотека для разработки графики и 3D-моделей и т. п.

С#(читать как «си шарп» и никак иначе) — еще один язык из семейства С, по синтаксису близок к С++ и Java. Создан и развивается силами компании Microsoft. На нем разрабатываются и клиент-серверные, и десктопные приложения.

Говоря о C#, чаще всего подразумевается. NET — программная платформа, также выпущенная компанией Microsoft и включающая в себя множество технологий и инструментов для разработки различных программных продуктов, от веб-сервисов до мобильных приложений.

Для рекрутера важно понимать, что если в вакансии написано. NET, то, скорее всего, речь идет о десктопной версии софта. Если же написано ASP.NET, то речь о веб-сервисе.

Кроме того, на шарпе раньше можно было писать только под винду (Windows) — это было существенным ограничением языка, а найти специалистов, которые делали что-то под Linux на C#, было просто нереально. В последние годы ситуация поменялась, и шарп начал двигаться в сторону кросс-платформенности, то есть совместимости с различными операционными системами.

Java — согласно рейтингу TIOBE, третий по популярности язык программирования в 2022 году. Он давно занимает лидирующие позиции, но в последние годы Python его обогнал. Java считается одним из самых безопасных языков программирования, поэтому большинство банковских и страховых систем написаны именно на нем.

Вероятнее всего, вы уже отлично это запомнили, но все же повторю: не стоит путать Java и JavaScript! Невер!

Что же пишут на Java? Можно сказать, всё! Как шутят разработчики, он есть в каждой кофемашине и холодильнике (кстати, изначально он разрабатывался действительно для бытовых приборов).

Вот несколько известных проектов, где велика доля Java-кода: eBay, Amazon, LinkedIn, Google, Twitter, Facebook.

По данным компании Oracle, в мире более 3 млрд устройств работают на Java. На сегодняшний день по миру насчитывается около 12 млн Java-разработчиков, и их число постоянно растет. По данным платформы AmazingHiring, в России на Java программируют 81,5 тысячи специалистов.

Этот язык программирования прочно занял свои позиции в разработке под Android, веб-продуктов и в сфере Enterprise, поэтому спрос на Java-девелоперов на российском рынке сложно переоценить.

Чтобы заниматься рекрутментом в этой сфере, важно помнить, что Java предоставляет разработчикам несколько платформ (фреймворков), которые облегчают разработку и запуск написанных программ. Различные платформы ориентированы на создание разных приложений для разного типа устройств. Вот некоторые из них:

● Java core — «базовая комплектация» Java в комплексе с необходимым минимальным набором технологий.

● Java SE (Standard Edition) — основная реализация Java, подходит для создания в первую очередь десктоп-систем пользовательских приложений.

● Java EE (Enterprise Edition) — наилучшим образом подходит для создания программного обеспечения уровня предприятия. В качестве альтернативы может использоваться Spring — один из самых популярных фреймворков Java.

Перейти на страницу:

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

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

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

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

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

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

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

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

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

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

Маркетинг, PR