Страница автора: Игорь Подгурский
Популярные языки программирования и их создатели

Конечно, есть Rust, который пытается поджать C++. Мне Rust нравится, я за него болею, он был разработан Мозиллой, и это хорошо. Может так статься, что вам понравился язык, например, динамической типизации, но этот язык какой-то некомфортный — например, отсутствие скобок в Python не нравится. Попробуйте другой язык из этой группы, PHP или Ruby. И вот […]
Программирование на языке Rust

Но то, что об SQL знают бекендщики, все эти запросики, это не весь язык. Это серьезный язык программирования, на котором пишется огромные системы. Допустим, в банковском деле есть огромные хранимые процедуры на много мегабайт исходного кода. Примечательно, что Rust позволяет кодировать как интерфейс, так и серверную часть приложения. Доступность веб-фреймворков Rust, таких как Rocket , […]
Какой язык программирования учить новичку?

Перед тем, как податься в программисты, нужно оценить свои способности. Программирование требует в первую очередь сильного логического мышления и умения систематизировать информацию. Это определённый склад ума, который даётся от рождения и никогда не меняется. В соционике за это отвечает функция Логика (или Мышление в MBTI). Самый простой путь — это пройти несколько соционических тестов (для […]
Играющий тренер: Зачем вашей компании Tech Lead

Он объяснил, почему одни организации совершают прорыв, когда другие стоят на месте. Автор рассказывает о главных принципах HR, уровнях лидерства, особенностях кадровой политики крупных компаний и кейсах, которые помогли брендам продвинуться «от хорошего к великому». Консультант по продуктивности Крис Бэйли 365 дней пробовал различные техники эффективности. По итогам написал книгу о методиках, которые помогают концентрировать […]
Особенности тестирования десктоп приложений

Цель проверки – узнать, «прижились» ли обновленные компоненты и как они влияют на работоспособность всей системы. Свое название этот вид тестирования получил от сленгового выражения «пошел дым», которое означает, что установка новых компонентов привела к сбоям в системе. Но даже если дым и не пошел, то есть, ничего критического не случилось, проводятся более детальные тесты. […]
Курсы тестировщика онлайн, QA обучение online с нуля

Пройди курсы стань успешным трейдером, тестировщиком… Хотя бы о том, где школа, с каким предположительным сроком прохождения курса. А вообще, сейчас появилось подозрительно много курсов по тестированию, которых не было года пол назад. И такое ощущение, что дело не в развитии специальности, а в том, что с кризисом все больше людей пытаются войти в IT […]
Гайд по гибким методологиям для рекрутеров в сфере IT

Если в колонке «Testing» ограничение в 3, то общий вес задач в этом статусе может быть 3. Agile — это гибкий структурированный итеративный подход к управлению проектами. Собственно, отсюда и название — Agile — «гибкий, проворный». Это не отдельная методология, а целая система гибких подходов, в которую входят не только Scrum и Kanban. FDD– это […]
Кто такой team leader и почему важно им быть

Web Academy расспросила Team Lead’ов из четырех компаний о том, как они шли к этой позиции, как выглядит их день и что нужно, чтобы получить эту должность. Team leader как профессия возникла относительно недавно. Когда компьютерные технологии начали активно развиваться, стало понятно, что для работы над IT-проектами требуется целый коллектив сотрудников. Но если вы будете […]
Что это такое Node JS простыми словами, применение Node JS в программировании

Если же у вас еще нет CRM-платформы, мы можем разработать систему, максимально оптимизированную под нужды вашего бизнеса. Агрегаторы данных Сайты-агрегаторы – автоматизированные платформы, принимающие данные от новостных агентств, тематических сайтов и других поставщиков контента. С точки зрения пользователей, преимущество агрегатора в том, что все материалы собраны на единой площадке в удобном формате. В то же […]
Soft Skills в ИТ: почему это так важно для айтишников и как их развивать

С учетом того, что знания в современном мире очень быстро устаревают, без гибкости человек теряет квалификацию. Hard skills(буквально «жесткие навыки») – это тяжелая артиллерия, багаж профессиональных знаний, с которыми человек приходит устраиваться на работу. Проще говоря, это специализация конкретного работника и его навыки в определенной сфере. Например, hard skills для юриста – это знание кодексов […]