Как стать автором
Обновить
@PlugINread⁠-⁠only

UX/UI-designer, Frontend-developer

Отправить сообщение

IT для неайтишников: Куда исчезают программисты после 40 лет?

Время на прочтение11 мин
Количество просмотров125K

Это сложная тема, которая периодически всплывает в среде IT-специалистов, об этом сказано уже немало, а вот для «неайтишников» многое может оказаться новостью. Как для тех, кто хочет «войти в IT», так и для тех, кто по роду своей деятельности вынужден работать вместе с IT-службами. Некоторые вещи будут очевидны для IT-специалистов, но не очевидными для других. Иногда из-за их непонимания люди допускают болезненные ошибки. Не только и не столько со своей карьерой, сколько в своём бизнесе делают ставку не на тех людей. Поэтому, давайте разберём этот вопрос без эмоций и на понятном для неспециалистов языке.

Читать далее

Каково это, создавать язык программирования сегодня?

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров18K

«Эта книга – классика. Относитесь к ней бережно».

Такую фразу произнёс архитектор из нашей команды, передавая мне The Dragon Book. Разработкой компиляторов я увлёкся где-то 15 лет назад ещё на заре своей карьеры. Как-то раз, читая эту книгу поздно вечером, я заснул, небрежно уронив её на пол. Надеюсь, владелец не заметил небольшую вмятину на обложке после того, как я ему её вернул.

Вышла эта книжка в 1986 году. В те времена создание компиляторов было крайне сложной задачей, требовавшей обладания различными навыками в области компьютерных наук в целом и программирования в частности. Теперь, почти четыре десятилетия спустя, этой задачей занимаюсь я. Насколько сложна она сегодня? Приглашаю вместе разобрать процесс создания языка и посмотреть, насколько современные инструменты его упростили.
Читать дальше →

Развенчиваем мифы об ИТ в металлургии

Время на прочтение9 мин
Количество просмотров18K

Привет, Хабр, меня зовут Иван Белов, я руководитель Backend-разработки в НЛМК ИТ. Регулярно принимаю на работу новых специалистов из различных отраслей и хорошо знаю, какие заблуждения есть у тех, кто мало знаком с нашей отраслью. Давайте попробуем развенчать самые распространенные мифы и послушаем истории наших айтишников.

Читать далее

Принципы SOLID, только понятно

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров109K

Когда я только знакомился с принципами SOLID, я искал понятные статьи на Хабр. При этом пришлось прочитать не одну статью, и полное понимание пришло сильно позже. Хотелось бы, чтобы новички на более простых примерах смогли почувствовать, о чем эти принципы.

Изучить принципы

Разработка через Termidesk: утопия или рабочая реальность разработчика

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров3.9K

Для того чтобы лучше понимать продукт, нужно его использовать. Звучит вполне логично. Но бывают ситуации, когда продукт, который вы разрабатываете, определяет ваше взаимодействие с инструментами для разработки. То есть он буквально доставляет ваше рабочее место с удаленной машины на локальный компьютер.

Может ли формат доставки рабочих мест в виде Termidesk VDI быть рабочим решением для разработки? В статье будем разбираться, утопия это или вполне себе приятная реальность.

Читать далее

Сжатие данных в PostgreSQL: как различные методы влияют на хранение TOAST

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров7.5K

В мире управления базами данных от эффективного хранения больших объемов информации зависит оптимизация производительности и использования дискового пространства. В этой статье разберем основные методы сжатия данных в TOAST, их эволюцию, плюсы и минусы PGLZ и LZ4 и продемонстрируем базовую работу с TOAST в Postgres. В завершение обсудим, как данные с различными методами сжатия могут храниться в одной TOAST-таблице.

Читать далее

Эволюция Wine

Время на прочтение5 мин
Количество просмотров4.1K
image

В настоящей статье рассказывается о возникновении свободного проекта Wine, его развитии и появлении различных коммерческих ответвлений. С момента своего возникновения Wine сделал возможным переход на Linux для множества Windows-пользователей по всему миру. Обеспечив работу Windows-приложений на UNIX-подобных операционных системах, проект привлёк к себе большое внимание общественности. Кто-то воспринял такую идею кроссплатформенности с энтузиазмом и даже внёс свой вклад в проект. Кто-то до сих пор относится скептически.
Как бы то ни было, фраза «Wine — это не эмулятор» на сегодняшний день знакома большей части Linux-сообщества.
В статье сделана попытка проследить развитие проекта Wine и оценить возможные перспективы.
Читать дальше →

Как понять свой уровень квалификации: junior, middle или senior

Время на прочтение8 мин
Количество просмотров57K

Уровень квалификации, или грейд, представляет собой оценку уровня IT-специалиста с учётом технических и коммуникативных навыков, опыта и степени самостоятельности работы. Правильное определение грейда поможет претендовать на соответствующую зарплату. Но как быть, если ты не понимаешь свой грейд, а надо искать работу? Что писать в резюме и на какую зарплату рассчитывать?

Читать далее

Как зарабатывать больше в IT: мнения специалистов

Время на прочтение7 мин
Количество просмотров26K

Мы на Хабр Карьере помогаем IT-специалистам зарабатывать больше, а компаниям — быть в курсе трендов на рынке найма. 

В августе мы писали том, как просить повышения зарплаты. Мы получили от читателей множество комментариев и замечаний, которые помогли нам посмотреть на вопрос с другой стороны. 

Запустили анонимный опрос, в котором попросили пользователей поделиться своим опытом: как они обсуждали необходимость повышения зарплаты? Как прошли эти разговоры, какие выводы были сделаны и какой оптимальный способ добиться повышения зарплаты? Представляем вам его результаты.

Читать далее

Идеальная удаленка: восемь простых шагов

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров52K

15 лет на удаленке, в разных формах и вариациях, набитые шишки и бесценный накопленный опыт, проверенные на себе решения и развенчанные мифы, страхи, сомнения друзей и знакомых — все это сподвигло меня к написанию статьи.

Для кого она? Во‑первых, для тех, кто до сих пор сомневается, имеет ли смысл уходить на удаленку. Или стоит перед выбором (в том числе при смене и поиске новой работы), а иногда и практически перед ультиматумом руководителей, стремящихся минимизировать косты и любыми способами перевести большую часть коллектива на удаленный или гибридный режимы работы.

Во‑вторых, для тех, кто недавно начал выполнять профессиональные задачи из дома и уже столкнулся с проблемами привыкания, перестроения, мотивации и самоорганизации.

В‑третьих, для людей с солидным опытом, но до сих пор с нерешенными вопросами и страхами, не только мешающими чувствовать себя бодро и уверенно, но и периодически порождающими мысли о выгорании, смене работы или даже направления деятельности.

Разбор самых частых проблемных ситуаций, конкретные советы без долгих размышлений — вот что вы найдете в этой статье.

Читать далее

JavaScript: работа с датой и временем с помощью Temporal

Время на прочтение11 мин
Количество просмотров15K


Привет, друзья!


В этой статье я хочу рассказать вам о Temporal, новом API для работы с датой и временем в JS.



Источником вдохновения для меня послужила эта замечательная статья.


Обратите внимание: предложение находится на 3 стадии рассмотрения и может подвергнуться некоторым изменениям, так что воздержитесь от его использования в продакшне до официального утверждения (вероятно, это произойдет где-то в конце текущего года).


Если вам это интересно, прошу под кат.

Читать дальше →

Как мы учим языки. Часть 1: Гипотезы Стивена Крашена

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров24K

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

Читать далее

IT-рынок РБ и РФ: две стороны одной медали или разные вселенные? ЭКОПСИ и Хабр запускают новое исследование

Время на прочтение5 мин
Количество просмотров24K

Привет, Хабр!

Будущее IT — это не только интересная тема для дискуссии, но и перспективная область для развития, где вы как специалисты можете напрямую повлиять на изменения (в лучшую или худшую сторону). В частности, растёт и меняется рынок IT-брендов Беларуси. С вашей помощью мы хотим выяснить, каков он на самом деле, чего здесь не хватает и что сделать, чтобы местные компании стали привлекательнее для широкого айтишника.

ЭКОПСИ и Хабр не первый год вдоль и поперёк изучают российский рынок, теперь настало время поглубже взглянуть и на Беларусь. Для этого мы приглашаем компании-работодателей, HR-специалистов и IT-специалистов принять участие в исследовании. Ваши инсайды помогут улучшить условия работы для сотрудников, с одной стороны, и усилить позиции IT-компаний РБ — с другой. Как и всегда, мы хотим, чтобы данные были максимально репрезентативны, поэтому предлагаем оставить свои контакты в небольшой анкете под катом. Ждём всех, кто непосредственно вовлечён в рынок страны и имееет опыт работы в местных компаниях. 

Участвовать в исследовании

Что нам даёт понимание спецификации языка ECMA Script? Разбираем стандарт ECMA262

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров3.2K

Привет, Хабр! Меня зовут Александр, я frontend-разработчик SimbirSoft. Я 7 лет занимаюсь разработкой, и могу утверждать, что в процессе получения опыта работа специалиста становится все более творческой. Мы не просто стремимся заставить ПО работать нужным заказчику образом, а стараемся сделать все его части элегантными, производительными и легко поддерживаемыми. 

Язык программирования, являясь нашим главным инструментом, не статичен и постоянно развивается. Какие-то его части устаревают и отмирают, появляются новые фичи языка, отвечающие духу последних методологий по разработке ПО.

Я расскажу о сообществе, которое занято развитием нашего языка JavaScript. В первую очередь это организация ECMA International, которая разрабатывает стандарт языка ECMA Script, диалектом которого является JavaScript.

Мы разберем основные движки, реализующие стандарт ECMA Script, его ключевые разделы, опишем содержание на примере фичи. Рассмотрим, для чего изучать стандарт и как его дополнить, внеся свой вклад в сообщество разработчиков.

Читать далее

Системные сервисы Linux: плюсы, минусы и особенности

Время на прочтение4 мин
Количество просмотров8.1K

Системные сервисы в Linux обеспечивают управление процессами и службами: запускают, останавливают и отслеживают состояние. Одни из самых распространенных и значимых систем сегодня — Systemd, SysVinit, OpenRC и Upstart, о них и поговорим. Рассмотрим их особенности, плюсы и минусы, и отдельно — роль Systemd, который стал стандартом де-факто в современных дистрибутивах Linux.

Читать далее

Зарплаты разработчиков в первом полугодии 2024: языки и квалификации

Время на прочтение5 мин
Количество просмотров89K

По традиции, после большого исследования зарплат в IT мы смотрим, сколько зарабатывали разработчики разных языков и квалификаций в первой половине 2024 и как их зарплаты изменились по сравнению со вторым полугодием 2023.

Если вам интересно, выше или ниже рынка вы сейчас получаете зарплату, можете  проверить это в зарплатном калькуляторе.

Смотреть зарплаты

Кем работать в IT в 2024: пентестер

Время на прочтение12 мин
Количество просмотров8.7K

Рубрика «Кем работать в IT» — это интервью с представителями IT-профессий, в которых специалисты рассказывают о тонкостях своей работы: плюсах, минусах, подводных камнях и заработной плате. Мы надеемся, что джунам и стажёрам она поможет больше узнать о том, что их ожидает на карьерном пути, а профессионалам — посмотреть на свою специальность через чужой опыт и, может быть, открыть для себя что-то новое.

Для этой статьи о своём опыте работы нам рассказали специалисты «Группы Астра».

Читать далее

101 совет, как стать хорошим программистом (и человеком)

Время на прочтение12 мин
Количество просмотров48K


1. Научитесь гуглить
Быть программистом, — значит научиться искать ответы на свои вопросы. Научившись эффективно «гуглить», вы сэкономите много времени, затрачиваемого на разработку.

2. Не обещайте много, но делайте больше, чем обещали
Лучше сообщать вашей команде, что выполнение задачи займет три недели, но выполнять её за две, чем наоборот. Следуя этому принципу, вы выстроите доверительные отношения.
Читать дальше →

Как Илья Суцкевер создал искусственный интеллект, а затем научил нас его бояться

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров9.3K

Сооснователь OpenAI Илья Суцкевер размышлял и мечтал об ИИ с детства. Но когда приблизился к своей мечте, то осознал, как на самом деле она опасна. Страх перед собственным творением сподвиг его на отчаянный, но провалившийся бунт. Разочаровавшись в OpenAI и порвав с ней, сегодня Суцкевер строит собственный проект. Рассказываем биографию этого талантливого и благородного ученого, который уже изменил мир, и, возможно, сделает это еще раз. 

Читать далее

Активность найма на IT-рынке во 2 квартале 2024

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров23K

Каждый квартал мы на Хабр Карьере смотрим, какие компании размещали больше всего вакансий и кого искали чаще. Принесли вам данные за второй квартал. 

Из интересного: в этом периоде инженеров по автоматизации тестирования искали чаще, чем фронтендеров, а самая эффективная вакансия была от T-Bank — компания искала дата-инженера. 

Остальные подробности оставили под катом.

Читать далее

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность

Специализация

Фронтенд разработчик, UI/UX дизайнер
Средний
От 150 000 ₽
JavaScript
HTML
Адаптивная верстка
CSS
Twitter Bootstrap
JQuery
Веб-разработка
WordPress
Семантическая верстка