IT рекрутинговое агентство: Что нужно знать IT рекрутеру. 1 часть

Вы хотите стать ИТ-рекрутером? Или уже прошли курсы по ит рекрутингу и хотите развиваться в этом направлении дальше? Наше it рекрутинговое агентство поможет вам!

Ловите первую часть терминологии, которая поможет вам в закреплении своих знаний в технической терминологии, чтобы было легче сорсить, читать резюме ит специалистов и проводить интервью!

  • 15 популярных языков программирования
  • Фреймворки для PHP
  • Фреймворки для Python
  • Фреймворки для Golang
  • Фреймворки для Java
  • Базы данных
  • Операционные системы
  • Методологии разработки
15 популярных языков программирования
1. Java - язык программирования, который используется для создания приложений на сервере и на клиенте. Примеры проектов: разработка игр, приложений для мобильных устройств, веб-приложений.

2. Python - высокоуровневый язык программирования, который используется для разработки веб-приложений, научных исследований, анализа данных. Примеры проектов: Django, Flask, Jupyter Notebook.

3. JavaScript - язык программирования, который используется для создания интерактивных веб-страниц и веб-приложений. Примеры проектов: AngularJS, ReactJS, Node.js.

4. C++ - язык программирования, который используется для создания операционных систем, драйверов устройств, игр и приложений для научных исследований. Примеры проектов: Unreal Engine, Microsoft Windows, Adobe Photoshop.

5. PHP - язык программирования, который используется для создания динамических веб-страниц и веб-приложений. Примеры проектов: WordPress, Drupal, Magento.

6. Ruby - язык программирования, который используется для создания веб-приложений и серверных приложений. Примеры проектов: Ruby on Rails, GitHub, Shopify.

7. Swift - язык программирования, который используется для создания приложений для iOS и macOS. Примеры проектов: Apple Music, Airbnb, LinkedIn.

8. SQL - язык программирования, который используется для работы с базами данных. Примеры проектов: MySQL, Oracle, Microsoft SQL Server.

9. Go - язык программирования, который используется для создания высокопроизводительных приложений. Примеры проектов: Kubernetes, Docker, Google App Engine.

10. C# - язык программирования, который используется для создания приложений для Windows и игр. Примеры проектов: Unity, Microsoft Office, Skype.

11. TypeScript - язык программирования, который является расширением JavaScript и позволяет создавать более надежные веб-приложения. Примеры проектов: Angular, Microsoft Visual Studio Code.

12. Kotlin - язык программирования, который используется для создания приложений на платформе Android. Примеры проектов: Trello, Evernote, Uber.

13. Rust - язык программирования, который используется для создания безопасных и высокопроизводительных приложений. Примеры проектов: Mozilla Firefox, Dropbox, npm.

14. Objective-C - язык программирования, который используется для создания приложений на платформе iOS. Примеры проектов: Apple iTunes, LinkedIn, Evernote.

15. R - язык программирования, который используется для статистического анализа данных и научных исследований. Примеры проектов: RStudio, Shiny, ggplot2.

Фреймворки для PHP
1. Laravel - фреймворк для создания веб-приложений на PHP с использованием модели MVC. Примеры проектов: Etsy, Toyota, Buffer.

2. Symfony - фреймворк для создания масштабируемых веб-приложений на PHP. Примеры проектов: Spotify, Drupal, BlaBlaCar.

3. CodeIgniter - фреймворк для создания быстрых и легковесных веб-приложений на PHP. Примеры проектов: EllisLab, Buffer, FreshBooks.

4. CakePHP - фреймворк для создания веб-приложений на PHP с использованием модели MVC. Примеры проектов: Hyundai, Samsung, BMW.

5. Yii - фреймворк для создания высокопроизводительных веб-приложений на PHP. Примеры проектов: Huawei, Salesforce, Cisco.

6. Phalcon - фреймворк для создания быстрых веб-приложений на PHP с использованием C-расширения. Примеры проектов: Jaguar, KLM, Porsche.

7. Slim - минималистичный фреймворк для создания RESTful API на PHP. Примеры проектов: Viber, Groupon, Zomato.

8. FuelPHP - фреймворк для создания веб-приложений на PHP с использованием модели MVC и ORM. Примеры проектов: British Airways, Philips, Volvo.

9. Zend Framework - фреймворк для создания веб-приложений на PHP с использованием модели MVC и компонентной архитектуры. Примеры проектов: BBC, NASA, The Economist.

10. Phalcon Micro - минималистичный фреймворк для создания быстрых веб-приложений на PHP с использованием C-расширения. Примеры проектов: Lufthansa, KLM, Porsche.

11. Aura - модульный фреймворк для создания веб-приложений на PHP. Примеры проектов: Audi, Fidelity, IBM.

12. Fat-Free - минималистичный фреймворк для создания веб-приложений на PHP с использованием модели MVC и ORM. Примеры проектов: Chrysler, LG, Nestle.

13. CakePHP 4 - фреймворк для создания веб-приложений на PHP с использованием модели MVC и ORM. Примеры проектов: Hyundai, Samsung, BMW.

14. Flight - минималистичный фреймворк для создания RESTful API на PHP. Примеры проектов: SoundCloud, Fab.com, Hipmunk.

15. Kohana - фреймворк для создания веб-приложений на PHP с использованием модели HMVC. Примеры проектов: Nike, Toyota, McDonald's.

Фреймворки для Python
1. Django - фреймворк для создания веб-приложений на Python с использованием модели MTV. Примеры проектов: Instagram, Pinterest, Mozilla.

2. Flask - минималистичный фреймворк для создания веб-приложений на Python. Примеры проектов: Netflix, Airbnb, Lyft.

3. Pyramid - фреймворк для создания масштабируемых веб-приложений на Python с использованием модели MVC. Примеры проектов: Mozilla, SurveyMonkey, Yelp.

4. Bottle - минималистичный фреймворк для создания веб-приложений на Python. Примеры проектов: Scribd, Eventbrite, Disqus.

5. CherryPy - фреймворк для создания веб-приложений на Python с использованием объектно-ориентированной архитектуры. Примеры проектов: Bitbucket, JetBrains, OpenStack.

6. TurboGears - фреймворк для создания веб-приложений на Python с использованием модели MVC и ORM. Примеры проектов: NASA, The Guardian, Sun Microsystems.

7. Tornado - фреймворк для создания высокопроизводительных веб-приложений на Python. Примеры проектов: Facebook, FriendFeed, Bitly.

8. Web2py - фреймворк для создания веб-приложений на Python с использованием модели MVC и ORM. Примеры проектов: NASA, CERN, University of California.

9. Hug - минималистичный фреймворк для создания веб-приложений на Python с использованием декларативной синтаксиса. Примеры проектов: Dropbox, Google, IBM.

10. Sanic - фреймворк для создания высокопроизводительных веб-приложений на Python с использованием асинхронной обработки запросов. Примеры проектов: Uber, Twitch, Netflix.

Фреймворки для Java
1. Spring - один из самых популярных фреймворков для создания веб-приложений на Java. Он основан на модели IoC (Inversion of Control) и AOP (Aspect Oriented Programming). Примеры проектов: LinkedIn, Netflix, Accenture.

2. Hibernate - фреймворк для работы с базами данных на Java. Он предоставляет ORM (Object-Relational Mapping) и позволяет работать с различными СУБД. Примеры проектов: NASA, Dell, Lufthansa.

3. Struts - фреймворк для создания веб-приложений на Java с использованием модели MVC. Он предоставляет множество готовых компонентов и библиотек. Примеры проектов: BMW, Vodafone, Toshiba.

4. Play - фреймворк для создания веб-приложений на Java с использованием асинхронной обработки запросов и модели MVC. Он предоставляет удобный API и инструменты для работы с базами данных и шаблонами. Примеры проектов: LinkedIn, Samsung, Groupon.

5. Vaadin - фреймворк для создания веб-приложений на Java с использованием компонентной модели и шаблонов. Он позволяет создавать интерактивные пользовательские интерфейсы без написания JavaScript кода. Примеры проектов: NASA, Siemens, Nokia.

6. Stripes - фреймворк для создания веб-приложений на Java с использованием модели MVC и аннотаций. Он позволяет легко создавать RESTful API и работать с различными форматами данных. Примеры проектов: Intuit, American Airlines, Comcast.

7. Spark - минималистичный фреймворк для создания веб-приложений на Java с использованием асинхронной обработки запросов и RESTful API. Он предоставляет удобный API и инструменты для работы с базами данных и шаблонами. Примеры проектов: IBM, Toyota, Target.

8. Dropwizard - фреймворк для создания микросервисов на Java с использованием архитектуры RESTful и модели MVC. Он предоставляет готовые компоненты для работы с базами данных, авторизацией и мониторингом приложений. Примеры проектов: Walmart, Yammer, HubSpot.

9. JHipster - фреймворк для создания веб-приложений на Java с использованием модели MVC и шаблонов. Он позволяет быстро создавать приложения с использованием множества готовых компонентов и инструментов. Примеры проектов: IBM, BMW, Orange.

10. Wicket - фреймворк для создания веб-приложений на Java с использованием компонентной модели и шаблонов. Он позволяет создавать интерактивные пользовательские интерфейсы без написания JavaScript кода. Примеры проектов: Nokia, Sony, LinkedIn.

Фреймворки для Golang
1. Gin - минималистичный и быстрый фреймворк для создания веб-приложений на Golang. Он предоставляет удобный API и инструменты для работы с маршрутизацией, обработкой запросов и шаблонами. Примеры проектов: Uber, Yahoo, Apple.

2. Echo - легковесный фреймворк для создания веб-приложений на Golang. Он предоставляет удобный API и инструменты для работы с маршрутизацией, обработкой запросов и шаблонами. Примеры проектов: SoundCloud, NASA, Trello.

3. Revel - фреймворк для создания веб-приложений на Golang с использованием модели MVC. Он предоставляет множество готовых компонентов и инструментов для работы с базами данных, авторизацией и маршрутизацией. Примеры проектов: Airbnb, Yelp, Comcast.

4. Beego - фреймворк для создания веб-приложений на Golang с использованием модели MVC и шаблонов. Он предоставляет множество готовых компонентов и инструментов для работы с базами данных, авторизацией и маршрутизацией. Примеры проектов: Huawei, Xiaomi, IBM.

5. Buffalo - фреймворк для создания веб-приложений на Golang с использованием модели MVC и шаблонов. Он предоставляет удобный API и инструменты для работы с базами данных, авторизацией и маршрутизацией. Примеры проектов: Docker, Lyft, Mozilla.

6. Iris - быстрый и эффективный фреймворк для создания веб-приложений на Golang. Он предоставляет удобный API и инструменты для работы с маршрутизацией, обработкой запросов и шаблонами. Примеры проектов: HP, Dell, Nestle.

7. Martini - минималистичный фреймворк для создания веб-приложений на Golang. Он предоставляет удобный API и инструменты для работы с маршрутизацией, обработкой запросов и шаблонами. Примеры проектов: Cisco, Red Hat, Sony.

8. Revel - фреймворк для создания веб-приложений на Golang с использованием модели MVC. Он предоставляет множество готовых компонентов и инструментов для работы с базами данных, авторизацией и маршрутизацией. Примеры проектов: Airbnb, Yelp, Comcast.

9. Tiger - минималистичный и быстрый фреймворк для создания веб-приложений на Golang. Он предоставляет удобный API и инструменты для работы с маршрутизацией, обработкой запросов и шаблонами. Примеры проектов: Google, Amazon, Facebook.

10. Goji - легковесный и быстрый фреймворк для создания веб-приложений на Golang. Он предоставляет удобный API и инструменты для работы с маршрутизацией, обработкой запросов и шаблонами. Примеры проектов: Netflix, Twitter, Dropbox.

Фреймворки для мобильной разработки
1. React Native - фреймворк для создания мобильных приложений на JavaScript и React. Он позволяет создавать приложения для Android и iOS с использованием одного и того же кода. Примеры проектов: Facebook, Instagram, Airbnb.

2. Flutter - фреймворк для создания мобильных приложений на Dart. Он позволяет создавать высокопроизводительные приложения для Android и iOS с использованием одного и того же кода. Примеры проектов: Google Ads, Alibaba, Reflectly.

3. Xamarin - фреймворк для создания мобильных приложений на C#. Он позволяет создавать приложения для Android, iOS и Windows с использованием одного и того же кода. Примеры проектов: Siemens, Honeywell, Olo.

4. Ionic - фреймворк для создания гибридных мобильных приложений на HTML, CSS и JavaScript. Он позволяет создавать приложения для Android и iOS с использованием одного и того же кода. Примеры проектов: Pacifica, MarketWatch, Sworkit.

5. PhoneGap - фреймворк для создания гибридных мобильных приложений на HTML, CSS и JavaScript. Он позволяет создавать приложения для Android, iOS и Windows с использованием одного и того же кода. Примеры проектов: The New York Times, TripCase, Adobe.

6. Corona - фреймворк для создания мобильных приложений на Lua. Он позволяет создавать приложения для Android и iOS с использованием одного и того же кода. Примеры проектов: Angry Birds, Bubble Ball, Doodle Jump.

7. Sencha Touch - фреймворк для создания мобильных приложений на HTML, CSS и JavaScript. Он позволяет создавать приложения для Android и iOS с использованием одного и того же кода. Примеры проектов: Nissan, ESPN, Bloomberg.

8. Kendo UI - фреймворк для создания мобильных приложений на HTML, CSS и JavaScript. Он позволяет создавать приложения для Android, iOS и Windows с использованием одного и того же кода. Примеры проектов: Siemens, Honeywell, Olo.

9. Onsen UI - фреймворк для создания мобильных приложений на HTML, CSS и JavaScript. Он позволяет создавать приложения для Android и iOS с использованием одного и того же кода. Примеры проектов: Stack Overflow, Pocket Casts, MyFitnessPal.

10. Framework7 - фреймворк для создания мобильных приложений на HTML, CSS и JavaScript. Он позволяет создавать приложения для iOS и Android с использованием одного и того же кода. Примеры проектов: Netflix, Uber, Airbnb.

Базы данных
1. MySQL - это реляционная база данных, которая используется для хранения, управления и обработки данных. Она используется во многих веб-приложениях, таких как WordPress, Facebook и Twitter.

2. PostgreSQL - это объектно-реляционная база данных, которая используется для хранения и управления больших объемов данных. Она используется в проектах, таких как Apple, Fujitsu и Skype.

3. MongoDB - это документо-ориентированная база данных, которая используется для хранения и управления больших объемов неструктурированных данных. Она используется в проектах, таких как MetLife, The Guardian и CERN.

4. Oracle - это реляционная база данных, которая используется для хранения и управления больших объемов структурированных данных. Она используется в проектах, таких как Amazon, Bank of America и Dell.

5. Microsoft SQL Server - это реляционная база данных, которая используется для хранения и управления больших объемов структурированных данных. Она используется в проектах, таких как Yahoo!, Samsung и BMW.

6. SQLite - это легковесная встраиваемая база данных, которая используется для хранения данных на мобильных устройствах и веб-приложениях. Она используется в проектах, таких как Android, iOS и Mozilla Firefox.

7. Redis - это база данных ключ-значение, которая используется для хранения и управления данных в памяти. Она используется в проектах, таких как Twitter, GitHub и Craigslist.

8. Cassandra - это распределенная база данных, которая используется для хранения и управления больших объемов неструктурированных данных. Она используется в проектах, таких как Netflix, eBay и Walmart.

9. Couchbase - это распределенная база данных, которая используется для хранения и управления больших объемов структурированных и неструктурированных данных. Она используется в проектах, таких как LinkedIn, Marriott и PayPal.

10. Firebase - это облачная база данных, которая используется для хранения и управления данных для мобильных и веб-приложений. Она используется в проектах, таких как The New York Times, Shazam и Alibaba.

Операционные системы
1. Windows - это операционная система, разработанная компанией Microsoft. Она является наиболее распространенной операционной системой для персональных компьютеров и ноутбуков.

2. macOS - это операционная система, разработанная компанией Apple. Она предназначена для использования на компьютерах Mac и является одной из самых популярных операционных систем в мире.

3. Linux - это семейство операционных систем, основанных на ядре Linux. Они являются свободными и открытыми, и могут быть установлены на широкий спектр аппаратных платформ.

4. Android - это операционная система для мобильных устройств, разработанная компанией Google. Она является наиболее распространенной операционной системой для смартфонов и планшетов.

5. iOS - это операционная система для мобильных устройств, разработанная компанией Apple. Она предназначена для использования на iPhone, iPad и iPod Touch и является одной из самых популярных операционных систем в мире.

6. Chrome OS - это операционная система, разработанная компанией Google. Она предназначена для использования на ноутбуках и десктопах и основывается на браузере Chrome. Она предназначена для работы с веб-приложениями и облачными сервисами.

Методологии разработки
1. Agile - это методология разработки, которая основывается на гибком и итеративном подходе к проекту. Она позволяет быстро реагировать на изменения требований и вносить изменения в проект на каждой итерации.

2. Waterfall - это методология разработки, которая основывается на последовательной и линейной последовательности шагов. Она предполагает, что каждый шаг завершается до начала следующего, и изменения вносятся только в конце проекта.

3. Scrum - это методология разработки, которая основывается на гибком подходе и управлении проектом через короткие сроки, называемые спринтами. Она предполагает постоянную коммуникацию между командой разработки и заказчиком.

4. Kanban - это методология разработки, которая основывается на управлении проектом через визуальную доску, на которой отображены все задачи и их статусы. Она позволяет лучше контролировать ход проекта и ускорять его выполнение.

5. Lean - это методология разработки, которая основывается на минимизации потерь и оптимизации процессов. Она предполагает постоянный анализ и оптимизацию процессов, чтобы достичь максимальной эффективности.

6. DevOps - это методология разработки, которая объединяет разработку и операционную деятельность в единый процесс. Она предполагает автоматизацию процессов и постоянное взаимодействие между командами разработки и операций.


Решили ворваться в IT рекрутинг, но не знаете с чего начать? Всего много и вроде все важное и нужное? Ловите пошаговый план обучения в нашем телеграмм боте. Курс START в IT рекрутинг. 13 шагов к профессии
HR Блог для IT рекрутера в Телеграм
Хочешь всегда получать новые статьи, бесплатные материалы и полезные HR лайфхаки! Подписывайся на нас в Telegram! С нами подбор ит персонала становится проще ;)