как начать работу в IT — Карьера на vc.ru
Мы в Haulmont часто общаемся с новичками, которые не знают, с чего начать путь в IT. Собрали полезные ресурсы и рейтинги, а еще спросили руководителей нашей программы трудоустройства начинающих разработчиков, как изучить рынок, выбрать язык программирования и о чем не забыть на собеседовании.
18 073 просмотров
1. Выберите нишу, а затем — язык программирования
Разработка имеет множество направлений. Кому-то хочется уйти во Front-End, кому-то — в Game Dev, Enterprise, Mobile или Back-End и так далее. Как выбрать лучшее и с чего начать?
Конечно, лучше то, что нравится вам. Но существуют и более конкретные показатели, на которые можно опереться. Посмотрите, много ли позиций открыто в выбранной вами нише, какой в них порог вхождения и какие есть перспективы для роста. Изучите рейтинг вакансий и уровень зарплат. Например, вот подробное исследование от hh.ru с разбивкой по регионам и формату работы (офис/удаленка).
Вы заметите: хорошая зарплата зависит не только от опыта разработчика и ниши, но и от языка программирования. Например, согласно исследованию GitHub — крупнейшего web-сервиса для хостинга (то есть хранения) IT-проектов — десятку популярных языков возглавил JavaScript, затем идут Python, Java, Typescript, C# и так далее.
Рейтинг языков программирования github.com
Приведенный рейтинг GitHub — лишь одно из исследований. Чтобы понять, какой язык программирования изучать, смотрите рейтинги с разбивкой по сферам. Тогда вы увидите: в мобильной разработке преобладает Swift, в Back-End — Java, во Front-End — JavaScript. Выбирайте язык в пределах вашей специализации. Чем популярнее язык, тем больше на него открытых вакансий и выше конкуренция.
Можно пойти не массовым путем, а нишевым — то есть изучать более узкие языки, например, Kotlin, Go, Rust, Ruby. Кстати, позиции со знаниями таких языков могут оплачиваться выше.
2. Выберите стажировку/программу трудоустройства
Если в вашем городе много IT-компаний (это особенно актуально для Москвы, Санкт-Петербурга и некоторых городов-миллионников), посмотрите, на чем они специализируются и обучают ли языку программирования с нуля. Некоторые работодатели в условиях высокой конкуренции готовы вложить силы в развитие своих сотрудников, и для вас это может стать отличной возможностью.
Такие программы бывают короткими (от пары месяцев до полугода) и длительными (от полугода и больше). Разница между ними не только во времени.
Как правило, длительная стажировка рассчитана на специалистов «с нулевым» уровнем. Скорее всего, ваше обучение не будет оплачиваться и займет много времени, зато у вас будет ментор, возможность освоить язык программирования и посмотреть на работу IT-компании изнутри.
На коротких стажировках молодые разработчики зачастую обучаются конкретным технологиям — Spring, BigData, UJS, React — и работе на проектах. Но все зависит от специализации компании и выбранного курса. Здесь уже пригодится знание основ языка программирования
Если хотите обучаться и в то же время получать зарплату и профессиональный опыт, выбирайте программы по обучению и трудоустройству. У нас в Haulmont есть такая программа под названием Bench (Бенч). Так как мы не обучаем разработчиков с нуля, то ждем специалистов с хорошими знаниями Java core и сразу предлагаем работу и зарплату. Молодые коллеги знакомятся с нашими технологиями и функциональностью реальных клиентских решений, общим стандартом оформления кода, нашей платформой Jmix, технологиями и фреймворками, которые мы используем в компании. В других компаниях свои условия и предложения — не бойтесь спрашивать.
3. Ресурсы для учебы и самообразования
Для начала поговорим про студентов. Дело в том, что вам доступен богатый перечень бесплатных и действительно полезных лицензий и софта от ведущих производителей ПО и технологий. Например, JetBrains, авторы популярной во всем мире среды разработки IntelliJ IDEA и языка Kotlin, предоставляют студентам (и преподавателям тоже!) бесплатные образовательные лицензии. В этот пакет входит доступ к почти 20 продуктам и средам разработки компании, включая саму IntelliJ IDEA.
Рано или поздно вам предстоит познакомиться с системами контроля версий и репозиториями: без этого в разработке никуда. Так что советуем уже сейчас изучить Git и GitHub.
Git — это самая популярная система контроля версий. Она позволяет сохранять код в контрольных точках (чтобы в случае ошибки откатиться в то состояние, когда всё работало), отслеживать изменения в файлах и редактировать их с другими разработчиками. Система контроля версий также пригодится, если вы работаете в командных проектах.
GitHub — это web-сервис, своего рода, соцсеть для разработчиков, куда можно выложить свой код и задавать вопросы, общаться с комьюнити в Open source-проектах. К тому же, для студентов их преподавателей сервис предоставляет пакет с бесплатным доступом к GitHub Pro, облачным сервисам, средам разработки и доменам.
Чтобы воспользоваться лицензиями, вам нужно подтвердить свой студенческий статус — вы легко найдете необходимые инструкции на страницах сервисов.
Существует богатый перечень продуктов и образовательных программ от Microsoft. Однако некоторые услуги доступны по вузовской лицензии. Если вы не уверены, спросите, подключен ли ваш университет к этой программе.
Но что, если вы уже не студент? Здесь не можем не сказать про курсы и онлайн-школы — сейчас их много на любой бюджет, и они легко находятся по первому запросу в поисковике. Из неочевидных решений советуем обратить внимание на обучение от авторов языка программирования, который вы хотите освоить, или лидеров IT-рынка. Например, существуют курсы от уже упоминаемых JetBrains. В программе есть модули для совсем новичков. Также есть ресурсы для подготовки к сертификации от Oracle — одних из разработчиков Java. Они будут полезны более опытным специалистам. И не забывайте про Git и Github — даже без студенческого пакета знание этой системы контроля версий и web-репозитория необходимо.
Конечно, разработка — это про постоянное самообучение. Так что книги, ролики на YouTube и тематические ресурсы должны стать регулярной рутиной. Читайте технические материалы на Хабр и Tproger. На этих площадках разработчики делятся знаниями и опытом, компании (и ваши будущие работодатели) ведут блоги, рассказывают о своих технологиях и новых релизах.
4. Не бойтесь тестового задания и собеседования
Да, чтобы попасть на стажировки и программы по трудоустройству, нужно пройти тестовое задание и собеседование. Для многих это становится сюрпризом и стрессом. Но благодаря тестовому вы точно узнаете, хватает ли вам знаний и будет ли интересно учиться. Обычно на выполнение дается пара недель, но всегда можно договориться об удобных для вас сроках.
Тестовое прошло успешно? Идем на собеседование. И опять отметим, что в каждой компании они проходят по-разному. Хотя одно можно сказать точно: не бойтесь, что вас будут экзаменовать. Когда мы собеседуем Junior developers, то не ждем глубоких познаний в области разработки enterprise-приложений. Сосредоточьтесь на объектно-ориентированном программировании в целом и Java Core (или того языка, который вы изучили). Расскажите об особенностях языка, его синтаксисе и основных классах.
Часто начинающие разработчики говорят про образование и опыт работы (если он есть), но забывают рассказать о технологиях, с которыми они знакомы. Если вы знаете основные фреймворки: Spring, Hibernate и умеете работать с такими инструментами как Git и BugTracker — обязательно расскажите о них. Это будет вашим преимуществом в глазах работодателя.
Будьте честны и не завышайте свои знания — это легко выяснится на встрече. Кроме теоретических вопросов на собеседовании вам дадут практические примеры, чтобы посмотреть, как вы понимаете код. Здесь вы сможете показать свои реальные знания на практике.
5. Чем выделиться среди других новичков.
Если вы уже знаете основы языка, подумайте над собственным проектом. Возьмите предметную область, которая вам интересна, придумайте задачу, декомпозируйте и автоматизируйте ее. Да, будет много сложностей, багов и неизвестных слов. Но в итоге можно получить опыт, с которым можно двигаться дальше.
Затем опубликуйте проект на GitHub — хорошо, что вы уже знакомы с ним — и прикрепите ссылку в резюме. Работодатель приятно удивится вашему знакомству с популярным web-сервисом и общей вовлеченностью в Open source.
И еще кое-что: большая часть документации к языку программирования, фреймворкам и технологиям, а также книги и статьи об актуальных технологиях написаны на английском. Так что, если ваш уровень все еще «London is the capital of Great Britain», есть весомый повод исправить ситуацию.
Надеемся, эти советы помогут вам в начале пути. А что бы вы посоветовали начинающим разработчикам? Поделитесь своим опытом.
Начало работы — ГИИС ДМДК
Как начать работу в ГИИС ДМДК
PDF-ВЕРСИИ ИНСТРУКЦИЙ ПО РАБОТЕ С ГИИС
Инструкция по работе с интеграционным сервисом
ПЕРЕЙТИ
Методические рекомендации по объектам системы ГИИС ДМДК
Скачать PDF (0.8 МБ)
Инструкция по началу работы в системе ГИИС ДМДК
Скачать PDF (2 МБ)
Инструкция для зарегистрированных участников
по работе в системе ГИИС ДМДК
Скачать PDF (13 МБ)
Методические рекомендации по работе с объектами системы
Скачать PDF (1 МБ)
Инструкция по применению универсального транспортного модуля
для организаций оптовой и розничной торговли
Скачать PDF (0. 9 МБ)
Библиотека для формирования подписи
Скачать ZIP (0.6 МБ)
Как установить и настроить Яндекс.Браузер на Windows 10
- Перейдите на официальную страницу браузера и нажмите Скачать.
- Запустите установку и следуйте инструкциям на экране.
- Запустите браузер.
- Перейдите на страницу расширений для браузера Opera и установите плагин КриптоПро.
- Нажмите ≡ — Дополнительно и включите расширение.
- Нажмите ≡ — Настройки, перейдите к блоку Сеть.
- Нажмите Подключаться к сайтам, использующим шифрование по ГОСТ. Требуется Крипто.Про CSP.
Как установить плагин для Яндекс.Браузера
- Зарегистрируйтесь или войдите на официальный сайт КриптоПро.
- Перейдите в раздел КриптоПро ЭЦП Browser plug-in и нажмите Скачать КриптоПро ЭЦП Browser plug-in.
- Запустите установку и следуйте инструкциям на экране.
Как настроить Chromium GOST на Windows 10
- Загрузите установку браузера Chromium GOST.
- Запустите установку и следуйте инструкциям на экране.
- Запустите браузер.
- Перейдите на страницу Интернет-магазина Chrome и установите плагин КриптоПро.
- Нажмите ⋮ — Дополнительные инструменты — Дополнения и включите плагин.
Как настроить КриптоПро CSP на Windows 10
- Зарегистрируйтесь или войдите на официальный сайт КриптоПро.
- Перейдите в раздел Загрузка файлов и нажмите Скачать для Windows.
- Запустите установку и следуйте инструкциям на экране.
- Перезагрузите компьютер.
Как установить сертификаты на Windows 10
- Загрузите файл корневого сертификата guc_gost12.crt.
- Загрузите файл промежуточного сертификата AC2020.crt.
- Откройте Пуск — КРИПТО-ПРО — Инструменты КриптоПро.
- Нажмите Сертификаты — Установить сертификаты.
- Выберите файл корневого сертификата guc_gost12.crt и нажмите Открыть.
- Нажмите Установить сертификаты, выберите файл промежуточного сертификата AC2020.crt и нажмите Открыть.
- Вставьте в USB-разъем флеш-карту, полученную в Удостоверяющем центре.
- Откройте Пуск — КРИПТО-ПРО — КриптоПро CSP.
- Нажмите Сервис — Посмотреть сертификаты в контейнере — Обзор.
- Выберите свой ключевой контейнер и нажмите ОК.
- Нажмите Установить.
- Если вам будет предложено заменить существующий сертификат, нажмите Да.
Проверка готовности к работе на Windows 10
- Запустите установленный браузер.
- Нажмите на иконку плагина в правой верхней части окна браузера.
- Нажмите Проверить работу плагина. На экране должна появиться тестовая страница КриптоПро с описанием результата загрузки плагина, его версией и версией криптопровайдера.
- Выберите Ваш сертификат и нажмите Подписать. Ниже появится сообщение о том, что подпись сформирована успешно.
Как установить и настроить Chromium GOST на Astra Linux
- Загрузите установочный файл браузера Chromium GOST.
- Откройте Пуск — Системные — Терминал Fly.
- Последовательно выполните команды
sudo apt install ca-certificates
sedo dpkg -i chromium-gost-87.0.4280.88-linux-amd64.deb - Следуйте инструкциям на экране до окончания работы установщика.
Как установить плагин для Chromium GOST на Astra Linux
- Зарегистрируйтесь или войдите на официальный сайт КриптоПро.
- Перейдите в раздел КриптоПро ЭЦП Browser plug-in и нажмите Скачать КриптоПро ЭЦП Browser plug-in.
- Откройте Пуск — Системные — Терминал Fly и перейдите к папке с архивом.
- Последовательно выполните команды
cd cades_linux_*/
sudo dpkg -i cprocsp-pki-cades.*.deb cprocsp-pki-plugin.*.deb - Следуйте инструкциям на экране до окончания работы установщика.
Как установить КриптоПро CSP на Astra Linux
- Зарегистрируйтесь или войдите на официальный сайт КриптоПро.
- Перейдите в раздел Загрузка файлов
- Нажмите Скачать для Linux, либо выберите КриптоПро CSP 5.0 для Linux (x64, deb).
- Откройте Пуск — Системные — Терминал Fly и перейдите к папке с архивом.
- Последовательно выполните команды
tar -xvf linux-*_deb.tgz
cd linux-*_deb
sudo ./install_gui.sh - Следуйте инструкциям на экране, пока вам не будет предложено выбрать компоненты для установки.
- Выберите компоненты
KC1 Cryptographic Service Provider
GUI for smart card and token support modules
Smart Card and Token support modules
cptools, GUI application for vatious CSP tasks
OpenSSL library
stunnel, SSL/TLS tunnelwith GOST support
PKCS #11 library - Нажмите Next.
- Продолжайте следовать инструкциям на экране до окончания работы установщика.
Как установить сертификаты на Astra Linux
- Загрузите файл корневого сертификата guc_gost12.crt
- Загрузите файл промежуточного сертификата AC2020. crt
- Откройте Пуск — Утилиты — Инструменты КриптоПро.
- Нажмите Сертификаты.
- Выберите из выпадающего списка вариант Доверенные корневые центры сертификации.
- Нажмите Установить сертификаты.
- Выберите сертификат с именем Минкомсвязь России.
- Выберите из выпадающего списка вариант Промежуточные центры сертификации.
- Нажмите Установить сертификаты.
- Выберите сертификат с именем АО Аналитический центр.
- Вставьте в USB-разъем флеш-карту, полученную в Удостоверяющем центре.
- Запустите Пуск — Утилиты — Инструменты КриптоПро.
- Нажмите Контейнеры.
- Выберите контейнер с именем считывателя Aktiv Rutoken…
- Нажмите Установить сертификат.
Проверка готовности к работе на Astra Linux
- Запустите браузер Chromium GOST.
- Нажмите на иконку плагина в правой верхней части окна браузера.
- Нажмите Проверить работу плагина.
- На экране должна появиться тестовая страница КриптоПро с описанием результата загрузки плагина, его версией и версией криптопровайдера.
- Выберите ваш сертификат и нажмите Подписать. Ниже появится сообщение о том, что подпись сформирована успешно.
Первый вход в ГИИС ДМДК
- Вставьте в USB-разъем флеш-карту, полученную в Удостоверяющем центре, и откройте ГИИС ДМДК.
- Введите пароль от ключевого контейнера и подтвердите доступ.
- Нажмите на иконку профиля в правом верхнем углу и нажмите Мой профиль.
- Укажите личный e-mail и номер телефона.
- Укажите свою должность и подразделение.
- Нажмите Сохранить.
Важно
- При изменении ваших фамилии, имени или отчества нужно выпустить новый личный сертификат. При первом входе в систему ваши данные обновятся автоматически.
Совет
- Перед регистрацией проверьте актуальность ваших данных в ЕГРИП (ЕГРЮЛ), подготовьте пароль от вашего ключевого контейнера и флеш-карту, полученную в Удостоверяющем центре.
Ввод реквизитов организации в ГИИС ДМДК
- Нажмите на иконку профиля в правом верхнем углу и нажмите Моя организация.
• для регистрации кредитной организации нажмите на иконку профиля — Мой профиль.
•• проверьте, верно ли заполнены поля блока Основная информация и добавьте рабочий номер телефона.
•• выберите свою организацию из выпадающего списка Постоянное назначение и нажмите Сохранить.
•• нажмите на иконку профиля — Моя организация и следуйте этой инструкции с пункта 2. - Введите в поле Общие реквизиты организации ОГРН, ИНН или название своей компании.
- Выберите нужный вариант из результатов поиска и перейдите к пункту 5.
- Если нужного варианта нет, введите
• полное и сокращенное наименования компании;
• ИНН, ОГРН и КПП;
• выберите категорию заявителя и систему налогообложения;
• введите юридический адрес компании;
• если почтовый адрес совпадает с юридическим, нажмите на флажок Совпадает с юридическим. - Нажмите Виды экономической деятельности — Добавить вид деятельности.
- Введите в поле Поиск… нужный код ОКВЭД и нажмите его флажок.
- Если нужно указать более одного кода ОКВЭД, вновь введите в поле Поиск… следующий код и нажмите его флажок.
- Нажмите Добавить.
- Нажмите ДАЛЕЕ.
Советы
- Если код ОКВЭД основной деятельности Вашей компании не связан с ювелирной отраслью, то выберите один из вспомогательных кодов по выписке из ЕГРЮЛ (ЕГРИП) и введите его вместо основного.
- Вы можете добавить не более двух вспомогательных и неограниченное количество прочих кодов. Делать это необязательно.
Ввод данных руководителя в ГИИС ДМДК
- Нажмите флажок напротив нужного вида субъекта предпринимательства.
- Если вы выбрали Физическое лицо, заполните поля, отмеченные символом *.
- Если вы выбрали Юридическое лицо, введите ИНН или ОГРН в поле Общие реквизиты и выберите нужный вариант.
- Если вы выбрали Иностранную компанию, заполните поля, отмеченные символом *.
- Нажмите ДАЛЕЕ.
Данные о недвижимости организации
- Нажмите + ДОБАВИТЬ.
- Введите в поле Поиск адреса адрес в свободной форме и выберите нужный вариант из результатов поиска.
- Нажмите ДАЛЕЕ.
Совет
- При вводе реквизитов в каждом поле используйте результаты поиска, которые предлагает система.
Данные о территориально обособленных подразделениях и филиалах
- Нажмите + ДОБАВИТЬ.
- Заполните поля так, как описано здесь 🡭.
- Нажмите ДАЛЕЕ.
Советы
- КПП филиалов должен отличаться.
- При вводе реквизитов в каждом поле используйте результаты поиска, которые предлагает система.
Бенефициарные владельцы
- Нажмите + ДОБАВИТЬ.
- Нажмите флажок напротив нужного вида субъекта.
- Заполните поля, отмеченные символом *.
- Если адреса проживания и регистрации совпадают, нажмите на флажок Совпадает с адресом регистрации.
- Нажмите ДОБАВИТЬ — СОХРАНИТЬ — ЗАРЕГИСТРИРОВАТЬ.
Совет
- Чтобы удалить сведения о бенефициаре, уберите флажок Действующий.
Загрузка документов организации
- Нажмите на иконку профиля в правом верхнем углу и нажмите Моя организация.
- Нажмите Документы организации — + ДОБАВИТЬ ДОКУМЕНТ.
- В окне Проводника выберите нужные документы и нажмите Открыть.
- Выберите Тип документа и укажите его Номер.
- Укажите Дату вступления в силу документа и Дату окончания действия. Если документ не имеет срока действия, введите 01.01.2099,
- Нажмите иконку дискеты в строке справа, чтобы сохранить документ.
Советы
- Чтобы удалить документ из профиля, во вкладке Документы организации нажмите иконку скрепки в строке справа.
- Документ, который уже прикреплен к любому заявлению, удалить нельзя.
Как создать профиль информационного обмена
Профиль информационного обмена нужен только для сервиса интеграции. В остальных случаях создавать его необязательно.
- Нажмите на иконку профиля в правом верхнем углу и нажмите Профили организации.
- Нажмите Профили информационного обмена и введите в поле Общие реквизиты ОГРН или ИНН вашей компании.
- Выберите нужный вариант из результатов поиска и нажмите Добавить.
- В миникарточке введите наименование вашей информационной системы и ее код.
- Выберите обезличенный сертификат вашей компании и нажмите Добавить.
- Нажмите Сохранить.
Советы
- Кодом информационной системы может быть любое наименование на латинице.
- Обезличенный сертификат — это сертификат, который не содержит персональных данных.
- Если вы создаете профиль повторно, дождитесь ответов на все запросы, направленные в информационную систему с прежними настройками профиля.
Начало работы с GitHub — GitHub Docs
Узнайте, как начать создавать, поставлять и поддерживать программное обеспечение с помощью GitHub. Изучите наши продукты, создайте учетную запись и присоединяйтесь к крупнейшему в мире сообществу разработчиков.
QuickstartНачните здесь
Продукты GitHub
Обзор продуктов GitHub и тарифных планов.
Начало работы с вашей учетной записью GitHub
Имея личную учетную запись на GitHub, вы можете импортировать или создавать репозитории, сотрудничать с другими и подключаться к сообществу GitHub.
Начало работы с GitHub Team
С GitHub Team группы людей могут совместно работать над несколькими проектами одновременно в учетной записи организации.
Начало работы с GitHub Enterprise Cloud
Начните с настройки и управления вашей организацией или корпоративной учетной записью GitHub Enterprise Cloud.
Начало работы с GitHub Enterprise Server
Начните с настройки и управления GitHub.com.
Начало работы с GitHub AE
Начните с установки и настройки GitHub для GitHub.com.
Краткое руководство по написанию на GitHub
Изучите расширенные функции форматирования, создав README для своего профиля GitHub.
Popular
Регистрация новой учетной записи GitHub
Hello World
- 9 0104
Настройка Git0002 О версиях GitHub Docs
Глоссарий GitHub
Сочетания клавиш
Типы учетных записей GitHub позволяют управлять доступом к коду GitHub и
900
@GitHub
Поиск способов внести свой вклад в проекты с открытым исходным кодом на GitHub
Вы можете найти способы внести свой вклад в проекты с открытым исходным кодом на GitHub. com, которые имеют отношение к вам.
@GitHub
Устранение проблем с подключением
Если у вас возникли проблемы с подключением к GitHub, вы можете устранить неполадки подключения, а затем использовать средство отладки GitHub для диагностики проблем.
@github
QuickStart
Hello World
Установка
Create A Repo
FLOU0003
Be social
Communicating on GitHub
GitHub glossary
Git cheatsheet
Git and GitHub learning resources
Onboarding
Getting started with your GitHub account
Начало работы с GitHub Team
Начало работы с GitHub Enterprise Cloud
Знакомство с GitHub
GitHub’s products
About versions of GitHub Docs
GitHub language support
Types of GitHub accounts
Access permissions on GitHub
About GitHub Advanced Security
Часто задаваемые вопросы об изменениях в планах GitHub
Регистрация в GitHub
Регистрация новой учетной записи GitHub
Проверка вашего адреса электронной почты
Настройка испытания GitHub Enterprise Cloud
Настройка испытания GitHub Enterprise Server
.
Поддерживаемые браузеры
GitHub CLI
GitHub Desktop
GitHub Mobile
Комплект клавиатуры
Командовая палитра GitHub
Проблемы с подключением к устранению неполадок
Написание на Github
с началом
. • 10 статей
Работа с сохраненными ответами • 5 статей
Редактирование и обмен контентом с помощью gists • 2 статьи
Импорт ваших проектов в GitHub
Импорт исходного кода в GitHub • 6 Статьи
.
Поиск способов внести свой вклад в открытый исходный код на GitHub
Сохранение репозиториев со звездами
Подписки на людей
Следующие организации
Начало работы с Git
Установка вашего имени пользователя в Git
Почему при кэшировании ваших учетных данных GitHub в Git всегда запрашивается
34? 100003Associating text editors with Git
Configuring Git to handle line endings
Ignoring files
Using Git
About Git
Pushing commits to a remote repository
Получение изменений из удаленного репозитория
Работа с ошибками, не связанными с быстрой перемоткой вперед
Выделение подпапки в новый репозиторий
о GIT Subtree Grages
О GIT Rebase
Использование GIT Rebase на командной строке
Confervats Specails Special Special Special Special Special Specailing с помощью GIT Rebase
- .
Изучение интеграций
Об интеграциях
О вебхуках
О GitHub Marketplace
Расширения и интеграции GitHub
Github Developer Программа
Управление Data
ОБНОВАНИЕ ВАШЕГО ДАННЫХ
ОБСЛУЖИВАНИЕ ВАШИХ ДАННЫХ
. использовать настройки для вашего частного репозитория
Включение или отключение программы GitHub Archive для вашего общедоступного репозитория
Начало работы — Quarkus
Приступить к работе с Quarkus совсем несложно.
Шаг 1
Установка через интерфейс командной строки
Откройте ваш любимый терминал и используйте JBang для установки Quarkus CLI. Вам не нужно предварительно устанавливать Java.
Для Linux, macOS и Windows (с использованием WSL или bash-совместимой оболочки, такой как Cygwin или MinGW)
curl -Ls https://sh.jbang.dev | bash -s - добавить доверия https://repo1.maven.org/maven2/io/quarkus/quarkus-cli/ curl -Ls https://sh.jbang.dev | bash -s - установка приложения --fresh --force quarkus@quarkusio
Для Windows с использованием Powershell
iex "& {$(iwr https://ps.jbang.dev)} доверять добавить https://repo1.maven.org/maven2/io/quarkus/quarkus-cli/" iex "& { $(iwr https://ps.jbang.dev) } app install --fresh --force quarkus@quarkusio"
Если вы выполняете установку впервые, вам потребуется перезапустить оболочку.
Или вы также можете установить CLI с помощью SDKMAN!
sdk install quarkus
Дополнительные параметры, такие как Homebrew или Chocolatey, см.
в руководстве Quarkus CLI.Шаг 2
Создайте приложение для начала работы
Запустите этот сценарий в интерфейсе командной строки:
quarkus create && cd code-with-quarkus
Шаг 3
Запустите это приложение для начала работы 90 ваш CLI:
quarkus dev
Бум! Ваше приложение Quarkus теперь работает по адресу
localhost:8080
Шаг 4
Живое кодирование с помощью Quarkus
Quarkus упрощает изменение кода на лету. Давайте изменим конечную точку RESTful
Откройте
src/main/java/GreetingsResource.java
в текстовом редакторе или в вашей любимой среде IDE и измените «hello RESTEasy» на «hola RESTEasy». Затем обновите браузер и посмотрите изменения.@Путь("/привет") открытый класс GreetingsResource { @ПОЛУЧАТЬ @Produces(MediaType.TEXT_PLAIN) общедоступная строка привет () { вернуть «Привет RESTEasy»; } }
Круто, правда? Узнайте больше о режиме разработки Quarkus.
Следующие шаги
Создание собственных исполняемых файлов
Создавайте собственные исполняемые файлы с помощью GraalVM или Mandrel.
Непрерывное тестирование
Узнайте, как использовать непрерывное тестирование в приложении Quarkus.
Начните с Serverless
Создайте переносимый Java API для написания бессерверных функций, которые можно развернуть в AWS Lambda, Azure Functions, Knative и т. д.
Инструменты Quarkus в вашей любимой IDE
У каждого разработчика есть своя любимая IDE. Узнайте, как использовать Quarkus в своей.
Написание служб JSON REST
JSON теперь является языком общения между микросервисами. Узнайте, как заставить службы REST потреблять и создавать полезные данные JSON.
Начало работы с Reactive
Узнайте больше о разработке реактивных приложений с помощью Quarkus.
Развертывание приложений Quarkus в Kubernetes
В этом руководстве рассказывается, как развернуть собственное приложение в Kubernetes.