Уже наша традиционная рубрика
✍🏻 Рисёрч
(от англ. research - исследование)
Изучение определенной темы. Задача сделать «рисёрч» в джуниорском айтишном сленге подразумевает необходимость самостоятельно разобраться с темой.
✍🏻 Зааджастить прогу
(от англ. to adjust - приводить в порядок)
«Прога» - сокращение слова «программа». «Зааджастить» — приводить в порядок, регулировать. Айтишники говорят так, когда нужно немного поменять логику программы, слегка что‑то донастроить.
✍🏻 Апликуха
(от англ. application - приложение)
Все просто, если посмотреть на перевод. Это просто приложение. Ещё их называют эппами, тоже от английского сокращения app.
✍🏻 Рисёрч
(от англ. research - исследование)
Изучение определенной темы. Задача сделать «рисёрч» в джуниорском айтишном сленге подразумевает необходимость самостоятельно разобраться с темой.
✍🏻 Зааджастить прогу
(от англ. to adjust - приводить в порядок)
«Прога» - сокращение слова «программа». «Зааджастить» — приводить в порядок, регулировать. Айтишники говорят так, когда нужно немного поменять логику программы, слегка что‑то донастроить.
✍🏻 Апликуха
(от англ. application - приложение)
Все просто, если посмотреть на перевод. Это просто приложение. Ещё их называют эппами, тоже от английского сокращения app.
Аутсорс…а что сейчас в тренде? 🤔 Давайте кратко перечислим основные тенденции!
☝️Увеличение объёма аутсорсинга, который многими используется как способ снижения издержек. Компании все чаще передают работы по созданию сайтов и приложений, веб-аналитике и тд.
☝️Автоматизация. Все стремятся упростить процесс решения рутинных задач, внедряя новые механизмы.
☝️ Рост в секторе финтеха.
☝️Мелкие компании уходят с рынка, уступая место более крупным.
☝️Рост конкуренции. Компании-аутсорсеры становятся более гибкими в плане договорных условий и методик разработки.
☝️Рост популярности ИТ-аутсорсинга среди малого бизнеса.
Что бы Вы ещё добавили к этому списку?
☝️Увеличение объёма аутсорсинга, который многими используется как способ снижения издержек. Компании все чаще передают работы по созданию сайтов и приложений, веб-аналитике и тд.
☝️Автоматизация. Все стремятся упростить процесс решения рутинных задач, внедряя новые механизмы.
☝️ Рост в секторе финтеха.
☝️Мелкие компании уходят с рынка, уступая место более крупным.
☝️Рост конкуренции. Компании-аутсорсеры становятся более гибкими в плане договорных условий и методик разработки.
☝️Рост популярности ИТ-аутсорсинга среди малого бизнеса.
Что бы Вы ещё добавили к этому списку?
Почему Python? Кратко о достоинствах ✍🏻
✔️Удобство и простота
Пайтон действительно легко читать и легко воспринимать визуально. Поэтому с ним, как правило, не возникает проблем.
✔️Асинхронное программирование
Здесь нет взаимных блокировок, конфликта данных или любых других сбивающих с толку проблем, поэтому написать асинхронный код просто.
✔️Встраиваемость и платформонезависимость
✔️Открытый исходный код
Благодаря лицензии с открытым исходным кодом Python становится легкодоступным. Разработчики со всего мира могут бесплатно использовать язык и вносить свой вклад в его улучшение.
✔️Интеграция с другими языками
Его нередко называют «склеивающим языком» из-за планов интеграции с другими традиционными языками, такими как Java, PHP и .NET.
✔️Много фреймворков
У Python много фреймворков, упрощающих процесс разработки. Например, Django, Pyramid, TurboGears, Flask и тд
✔️Динамическая типизация
✔️Удобство и простота
Пайтон действительно легко читать и легко воспринимать визуально. Поэтому с ним, как правило, не возникает проблем.
✔️Асинхронное программирование
Здесь нет взаимных блокировок, конфликта данных или любых других сбивающих с толку проблем, поэтому написать асинхронный код просто.
✔️Встраиваемость и платформонезависимость
✔️Открытый исходный код
Благодаря лицензии с открытым исходным кодом Python становится легкодоступным. Разработчики со всего мира могут бесплатно использовать язык и вносить свой вклад в его улучшение.
✔️Интеграция с другими языками
Его нередко называют «склеивающим языком» из-за планов интеграции с другими традиционными языками, такими как Java, PHP и .NET.
✔️Много фреймворков
У Python много фреймворков, упрощающих процесс разработки. Например, Django, Pyramid, TurboGears, Flask и тд
✔️Динамическая типизация
4.04 - Международный день вебмастера 🎊
Продолжаем следить за важными датами в сфере IT и не только 😉
Ежегодно в этот день профессиональный праздник отмечают разработчики сайтов и приложений для интернета. Сайты сегодня - это рекламный инструмент, источник информации и тд. Они помогают развивать бизнес, делать его более результативным. И хотя профессия веб-разработчика достаточно молодая (термин «веб-мастер» был введён у 1996 году Тимом Бернес-Ли), его важность неоспорима ✨
Успели заметить особенность выбранной даты? Своим видом она напоминает ошибку 404 (страница не найдена) и напрямую связана с профессией веб-мастера 🙌🏻
Продолжаем следить за важными датами в сфере IT и не только 😉
Ежегодно в этот день профессиональный праздник отмечают разработчики сайтов и приложений для интернета. Сайты сегодня - это рекламный инструмент, источник информации и тд. Они помогают развивать бизнес, делать его более результативным. И хотя профессия веб-разработчика достаточно молодая (термин «веб-мастер» был введён у 1996 году Тимом Бернес-Ли), его важность неоспорима ✨
Успели заметить особенность выбранной даты? Своим видом она напоминает ошибку 404 (страница не найдена) и напрямую связана с профессией веб-мастера 🙌🏻
Снова QA: о специалистах по автотестированию…
Инженеры по QA отличаются друг от друга уникальным опытом и собственным стеком технологий. Речь идёт о наборе инструментов, которые они используют в работе - языки программирования, СУБД и тд
В HolyCode есть разные специалисты по автотестированию
👩🏻💻QA Java
👨🏻💻QA Python
👩🏻💻QA Web
👨🏻💻QA Mobile
Такие специалисты нам нужны и сегодня! Поэтому следите за актуальными вакансиями 😊
Инженеры по QA отличаются друг от друга уникальным опытом и собственным стеком технологий. Речь идёт о наборе инструментов, которые они используют в работе - языки программирования, СУБД и тд
В HolyCode есть разные специалисты по автотестированию
👩🏻💻QA Java
👨🏻💻QA Python
👩🏻💻QA Web
👨🏻💻QA Mobile
Такие специалисты нам нужны и сегодня! Поэтому следите за актуальными вакансиями 😊
❗️❗️❗️#вакансия
Нам нужны специалисты по автотестированию с опытом в Java 👩🏻💻
ЗП: по договоренности
Опыт работы: от 3 лет
Уровень: middle/senior
Тип занятости: полная занятость, полный рабочий день, удаленно
Ключевые задачи:
1️⃣ изучение систем, анализ документации, написание тестовых сценариев, фиксация дефектов, составление отчетности;
2️⃣ разработка, запуск и анализ автотестов в едином фреймворке;
3️⃣ работа с БД, написание SQL-запросов;
4️⃣ работа в тесном сотрудничестве с аналитиками, специалистами backend, frontend разработки и тестирования на всех стадиях разработки продукта;
Что мы ожидаем от кандидатов:
1️⃣ опыт в тестировании коммерческих продуктов от 3 лет;
2️⃣ опыт написания автотестов с использованием Selenium, Java и bash
3️⃣ знание теории тестирования, владение различными техниками тест-дизайна;
4️⃣ опыт работы с Jira/Trello/HP ALM, Confluence, Git/SVN.
5️⃣ знание программ SOAP UI, MS SQL, POSTMAN, GitLab;
6️⃣ базовые знания SQL.
Пишите в комментарии 😉
Нам нужны специалисты по автотестированию с опытом в Java 👩🏻💻
ЗП: по договоренности
Опыт работы: от 3 лет
Уровень: middle/senior
Тип занятости: полная занятость, полный рабочий день, удаленно
Ключевые задачи:
1️⃣ изучение систем, анализ документации, написание тестовых сценариев, фиксация дефектов, составление отчетности;
2️⃣ разработка, запуск и анализ автотестов в едином фреймворке;
3️⃣ работа с БД, написание SQL-запросов;
4️⃣ работа в тесном сотрудничестве с аналитиками, специалистами backend, frontend разработки и тестирования на всех стадиях разработки продукта;
Что мы ожидаем от кандидатов:
1️⃣ опыт в тестировании коммерческих продуктов от 3 лет;
2️⃣ опыт написания автотестов с использованием Selenium, Java и bash
3️⃣ знание теории тестирования, владение различными техниками тест-дизайна;
4️⃣ опыт работы с Jira/Trello/HP ALM, Confluence, Git/SVN.
5️⃣ знание программ SOAP UI, MS SQL, POSTMAN, GitLab;
6️⃣ базовые знания SQL.
Пишите в комментарии 😉
Человек, благодаря которому Вы читаете этот текст 👀
Тим Бёрнерс-Ли - одна из самых влиятельных фигур ХХ века. Ведь именно он первый придумал, как систематизировать информацию и сделать ее доступной каждому.
В 1989 году возникла идея, которая впоследствии привела к созданию Интернета. Тогда проект получил название World Wide Web. И уже 23 августа 1991 года был представлен первый интернет-сайт. Изначально Бёрнерс-Ли предполагал, что Паутиной будут пользоваться в научных целях, для общения и передачи знаний. Так планировалось, но не случилось. Крупные компании монополизировали сеть, взяв под контроль все, от покупок до новостей. Поэтому все случилось иначе.
Хорошо это или плохо - нельзя ответить однозначно. Однако после данного события мир действительно сильно изменился👏🏻
Тим Бёрнерс-Ли - одна из самых влиятельных фигур ХХ века. Ведь именно он первый придумал, как систематизировать информацию и сделать ее доступной каждому.
В 1989 году возникла идея, которая впоследствии привела к созданию Интернета. Тогда проект получил название World Wide Web. И уже 23 августа 1991 года был представлен первый интернет-сайт. Изначально Бёрнерс-Ли предполагал, что Паутиной будут пользоваться в научных целях, для общения и передачи знаний. Так планировалось, но не случилось. Крупные компании монополизировали сеть, взяв под контроль все, от покупок до новостей. Поэтому все случилось иначе.
Хорошо это или плохо - нельзя ответить однозначно. Однако после данного события мир действительно сильно изменился👏🏻
Почему клиенты выбирают HolyCode?
Все просто 🙌🏻
За время работы в IT мы успели показать себя. К сотрудничеству с нами компании привлекает многое.
✨Мы работаем быстро
Задачи и потребности клиента - главное для нас. Поэтому работа строится так, чтобы поставленные цели были достигнуты самым удобным и быстрым способом.
✨Мы работаем качественно
Лучшие разработчики страны и ближнего зарубежья, которые формируют штат HolyCode способны решать сложнейшие задачи. Клиенты не сомневаются в том, что нам по силам любые проекты.
✨Мы - профессионалы
Разный уровень и квалификация наших специалистов, их опыт работы в самых разных проектах позволяют подобрать подходящую кандидатуру на любую задачу.
Если хочешь стать частью HolyCode, пиши в комментарии 😉
Все просто 🙌🏻
За время работы в IT мы успели показать себя. К сотрудничеству с нами компании привлекает многое.
✨Мы работаем быстро
Задачи и потребности клиента - главное для нас. Поэтому работа строится так, чтобы поставленные цели были достигнуты самым удобным и быстрым способом.
✨Мы работаем качественно
Лучшие разработчики страны и ближнего зарубежья, которые формируют штат HolyCode способны решать сложнейшие задачи. Клиенты не сомневаются в том, что нам по силам любые проекты.
✨Мы - профессионалы
Разный уровень и квалификация наших специалистов, их опыт работы в самых разных проектах позволяют подобрать подходящую кандидатуру на любую задачу.
Если хочешь стать частью HolyCode, пиши в комментарии 😉
Многие считают, что React - наилучшая альтернатива среди средств для разработки веб-интерфейсов🔝
React.js - это JavaScript-библиотека для удобной разработки интерфейсов, то есть внешней части сайтов и приложений, с которой взаимодействует пользователь. Это именно библиотека, а не фреймворк (многие говорят наоборот, что является ошибкой ❌).
Фишка React.js - компоненты и состояния.
🔸Компонент - кусочек кода, который отвечает за внешний вид одного из элементов сайта или приложения.
🔸Состояние - это вся информация об элементе, в том числе о его отображении.
Для понятности возьмём соц.сети. На странице каждого есть много компонентов, например, блок «краткая информация». Он может выглядеть по-разному: на мобильной и десктопной версии.
На React.JS написаны Яндекс, Netflix, Facebook и другие известные сервисы, что говорит о его востребованности
React.js - это JavaScript-библиотека для удобной разработки интерфейсов, то есть внешней части сайтов и приложений, с которой взаимодействует пользователь. Это именно библиотека, а не фреймворк (многие говорят наоборот, что является ошибкой ❌).
Фишка React.js - компоненты и состояния.
🔸Компонент - кусочек кода, который отвечает за внешний вид одного из элементов сайта или приложения.
🔸Состояние - это вся информация об элементе, в том числе о его отображении.
Для понятности возьмём соц.сети. На странице каждого есть много компонентов, например, блок «краткая информация». Он может выглядеть по-разному: на мобильной и десктопной версии.
На React.JS написаны Яндекс, Netflix, Facebook и другие известные сервисы, что говорит о его востребованности
Дистанционный формат -удобный формат для работы IT-компании✨
Наша команда работает в разных концах страны и мира. И мы упорно трудимся, чтобы каждый чувствовал себя включенным в процесс и приносил пользу нашим клиентам своей экспертизой 😉
Это позволяет не ограничиваться конкретной территорией, постоянно масштабироваться и реализовывать разные проекты.
Наша команда работает в разных концах страны и мира. И мы упорно трудимся, чтобы каждый чувствовал себя включенным в процесс и приносил пользу нашим клиентам своей экспертизой 😉
Это позволяет не ограничиваться конкретной территорией, постоянно масштабироваться и реализовывать разные проекты.
Сегодня пройдемся по простым словам и их значениям 😉
❕Релиз — программное обеспечение на стадии публичного использования. Это та версия программы, которая уже прошла тестирование.
❕Снести — удалить.
❕Фреймворк - инструмент разработки, набор типовых шаблонных решений, упрощающих работу программиста.
❕Стек - в разговорной речи используется для обозначения списка технологий, которые использует разработчик или компания.
❕Бета - бета-версия, приложение на стадии публичного тестирования
❕Итерация — повторение.
Сделать несколько итерация = повторить несколько раз.
❕Релиз — программное обеспечение на стадии публичного использования. Это та версия программы, которая уже прошла тестирование.
❕Снести — удалить.
❕Фреймворк - инструмент разработки, набор типовых шаблонных решений, упрощающих работу программиста.
❕Стек - в разговорной речи используется для обозначения списка технологий, которые использует разработчик или компания.
❕Бета - бета-версия, приложение на стадии публичного тестирования
❕Итерация — повторение.
Сделать несколько итерация = повторить несколько раз.
Нам нужны Android разработчики на несколько проектов 👩🏻💻
ЗП: по договоренности
Опыт работы: от 3 лет
Уровень: middle/senior
Тип занятости: полная занятость, полный рабочий день, удаленно
Ключевые задачи:
1️⃣ Разработка масштабных проектов в сфере финтех с нуля на современных технологиях и архитектурой;
2️⃣ Работа с сильной и опытной кросс-функциональной командой, в которой вместе работают разработчики, аналитики, тестировщики и девопсы;
3️⃣ Разработка приложений по Agile с 2-недельными спринтами.
Что мы ожидаем от кандидатов:
1️⃣ Опыт разработки клиентских приложений под Android от 2-х лет.
2️⃣ Наличие выпущенных приложений в AppStore
3️⃣ Уверенные знания по Java и Kotlin
4️⃣ Опыт работы с Dagger 2, RxJava 2, Android Architecture Components
5️⃣ Знание архитектуры приложений
Понимание принципов работы RESTful API и HTTP
6️⃣ Умение писать масштабируемый и тестируемый код
7️⃣ Умение работать с git, git flow и код-ревью
8️⃣ Опыт написания unit-тестов.
Пишите в комментарии 😉
ЗП: по договоренности
Опыт работы: от 3 лет
Уровень: middle/senior
Тип занятости: полная занятость, полный рабочий день, удаленно
Ключевые задачи:
1️⃣ Разработка масштабных проектов в сфере финтех с нуля на современных технологиях и архитектурой;
2️⃣ Работа с сильной и опытной кросс-функциональной командой, в которой вместе работают разработчики, аналитики, тестировщики и девопсы;
3️⃣ Разработка приложений по Agile с 2-недельными спринтами.
Что мы ожидаем от кандидатов:
1️⃣ Опыт разработки клиентских приложений под Android от 2-х лет.
2️⃣ Наличие выпущенных приложений в AppStore
3️⃣ Уверенные знания по Java и Kotlin
4️⃣ Опыт работы с Dagger 2, RxJava 2, Android Architecture Components
5️⃣ Знание архитектуры приложений
Понимание принципов работы RESTful API и HTTP
6️⃣ Умение писать масштабируемый и тестируемый код
7️⃣ Умение работать с git, git flow и код-ревью
8️⃣ Опыт написания unit-тестов.
Пишите в комментарии 😉
Kanban, как метод управления проектами
💡Kanban - это популярный метод управления проектами, часть методологии Agile и методики Scrum. Иными словами, это система постановки задач, при которой все этапы проекта визуализируются на специальной доске.
Его придумал инженер компании «Toyota», Тайичи Оно (Taiichi Ono) для того, чтобы оптимизировать рабочие процессы.
Основная цель kanban — сделать проект наглядным, отследить готовность работ и проконтролировать нагрузку специалистов.
Он вносит прозрачность и сфокусированность в рабочие процессы. Обеспечивая ясность, относительно того, что происходит с процессом.
Благодаря данному методу можно ответить на такие вопросы:
👉Нужен ли дополнительный персонал данному процессу?
👉Насколько требуется оптимизация на разных этапах?
👉Какие этапы требуют повышенного внимания?
💡Kanban - это популярный метод управления проектами, часть методологии Agile и методики Scrum. Иными словами, это система постановки задач, при которой все этапы проекта визуализируются на специальной доске.
Его придумал инженер компании «Toyota», Тайичи Оно (Taiichi Ono) для того, чтобы оптимизировать рабочие процессы.
Основная цель kanban — сделать проект наглядным, отследить готовность работ и проконтролировать нагрузку специалистов.
Он вносит прозрачность и сфокусированность в рабочие процессы. Обеспечивая ясность, относительно того, что происходит с процессом.
Благодаря данному методу можно ответить на такие вопросы:
👉Нужен ли дополнительный персонал данному процессу?
👉Насколько требуется оптимизация на разных этапах?
👉Какие этапы требуют повышенного внимания?
Революционный ученый-компьютерщик Деннис Ричи 🌟
Человек, который сыграл ключевую роль в разработке языка программирования “C” и операционной системы Unix. Но, к сожалению, его имя, как имена многих других специалистов. не стало широко известным.
В самом начале пути Деннис написал: «Тем, кто сейчас желает изобрести новые языки программирования - не бойтесь экспериментировать, заручитесь поддержкой влиятельной организации и начинайте действовать…»
На самом деле сложно переоценить роль этого человека в IT-сфере. Ведь практически все в веб создано на основе «C» и Unix. На первом написаны браузеры, а на ядре Unix работает почти весь Интернет. А языки Java и С++ производны от С, и Python и Ruby базируются на нем. 👨🏻💻
Человек, который сыграл ключевую роль в разработке языка программирования “C” и операционной системы Unix. Но, к сожалению, его имя, как имена многих других специалистов. не стало широко известным.
В самом начале пути Деннис написал: «Тем, кто сейчас желает изобрести новые языки программирования - не бойтесь экспериментировать, заручитесь поддержкой влиятельной организации и начинайте действовать…»
На самом деле сложно переоценить роль этого человека в IT-сфере. Ведь практически все в веб создано на основе «C» и Unix. На первом написаны браузеры, а на ядре Unix работает почти весь Интернет. А языки Java и С++ производны от С, и Python и Ruby базируются на нем. 👨🏻💻
Часто в ожиданиях к вакансиям Вы видите «хорошие знания SQL». Но что это значит?
SQL - Structured Query Language - это стандартный язык баз данных, который позволяет создавать, обслуживать и извлекать реляционные базы данных. Несмотря на наличие множества иных инструментов, про SQL специалистам в данной сфере забывать точно не стоит 🙌🏻
SQL позволяет:
✔️получать доступ к данным в системах управления реляционными базами данных;
✔️описывать данные и их структуру;
✔️определять данные в базах данных и управлять ими;
✔️устанавливать разрешения на доступ к таблицам, процедурам и представлениям;
✔️взаимодействовать с другими языками;
✔️обеспечивать защиту данных.
SQL используют многие крупные компании. Поэтому забывать о нем мы точно не советуем☺️
SQL - Structured Query Language - это стандартный язык баз данных, который позволяет создавать, обслуживать и извлекать реляционные базы данных. Несмотря на наличие множества иных инструментов, про SQL специалистам в данной сфере забывать точно не стоит 🙌🏻
SQL позволяет:
✔️получать доступ к данным в системах управления реляционными базами данных;
✔️описывать данные и их структуру;
✔️определять данные в базах данных и управлять ими;
✔️устанавливать разрешения на доступ к таблицам, процедурам и представлениям;
✔️взаимодействовать с другими языками;
✔️обеспечивать защиту данных.
SQL используют многие крупные компании. Поэтому забывать о нем мы точно не советуем☺️