Разработчики делятся на два типа: тех, кто уже понимает регулярные выражения (regex) и порой решает сложные задачи одной строкой, и тех, кто все еще боится и всячески их избегает. Эта статья специально для вторых, чтобы им было проще стать первыми. Она может сильно помочь, а может всё усугубить. Так что решать вам!
Объясняем регулярные выражения простыми словами.
«То, что я заберу с собой, когда уволюсь»
Писать код для компьютера не очень просто, но всё выходит на новый уровень с пониманием, что на самом деле код пишется для людей. То есть ко всему чисто техническому надо добавить вопрос: «как сделать так, чтобы человек правильно понял мою работу?»
Самая обидная вещь вообще в другом. Вот сделали вы какой-то продукт, и отзывы на него оставят люди, которым приходится с ним работать. А тот, кто не смог разобраться, просто бросит затею. То есть вы даже не узнаете, что кому-то было тяжело вас понять.
К счастью, есть несколько штук, чтобы исправить ситуацию. Поговорим о них тут.
Вот вам пример суперавтоматизации в офисе — автор ускорил свою бухгалтерию до 1 договора раз в 4 секунды благодаря скрипту.
Смотрите текст, как это всё работает. Может сделаете у себя что-то подобное.
Вакансии для мидлов в тестировании.
Auto QA в Сбер. Москва. От 200 000 ₽.
QA automation engineer (Java) в Selecty. Москва, Санкт-Петербург, Казань. От 200 000 ₽.
QA automation (C#) в Альфа-Банк. Можно удаленно. Москва. От 200 000 ₽.
QA engineer в Wanted. Можно удаленно. Москва. До 200 000 ₽.
Python QA automation developer в Tempesta Technologies. Можно удаленно. До 5000 $.
Больше вакансий
#middle #quality_assurance
Можно ли научиться программированию по голливудским фильмам? Сейчас посмотрим пару картин и попытаемся понять, что же за код пишут киношные хакеры.
Например, в одном фильме главный герой смог расшифровать послание из будущего с помощью стандартной библиотеки Java.
Правда ли, что в России самые «богатые» программисты? Автор сравнил зарплаты айтишников в разных странах с МРОТ в этих же странах.
Что из этого получилось, можно увидеть на картинке. А вот почему так произошло, объясняем в тексте.
Стажировки на Хабр Карьере.
Инженер (СОЗ ГО) в beeline. Можно удаленно. Москва. 44 370 — 52 200 ₽.
Специалист техподдержки в Смартфин. Москва. 50 000 — 53 000 ₽.
Оператор техподдержки в masterhost. Москва. От 42 300 ₽.
Преподаватель по кибербезопасности в CODDY. Можно удаленно. Неполный день. От 40 000 ₽.
SEO-специалист в W3Promo. Москва. 45 000 — 70 000 ₽. Москва. 45 000 — 70 000 ₽.
Системный аналитик в Совкомбанк Технологии. Санкт-Петербург.
Backend-разработчик (JS, Python, PHP) в BusinessMatika. Можно удаленно.
Backend developer в Modern Market. Можно удаленно. Москва. Неполный день.
Frontend-разработчик в Aveds .ru. Можно удаленно.
Технический писатель в Банк России. Томск. Неполный день.
Аналитик в ЛАНИТ. Москва.
Больше вакансий
#intern
Сохранили беседу о борьбе с тревожностью, если вдруг пропустили.
И еще: до конца недели еще доступен гайд на лендинге и промокод на скидку 30% c психолгом из Alter.
(Клик)
Адская смесь метода «Помидора», техники временных блоков и дофаминовых циклов — и вот, рецепт идеального тайм-менеджмента готов.
Автор испытывал разные способы по отдельности, но в каждом был какой-то изъян. То «помидорные» циклы не позволяли решать задачу целиком, то выясняется, что некоторые дела нельзя делать строго по графику. В итоге пришлось создавать собственную сборку,
В день получается по 4-6 задач, выполняются они часовыми или двухчасовыми циклами, потом настает 15-20-минутный отдых. А чтобы задачи были разными по сложности, нужно провести декомпозицию.
Обо всем по порядку — в статье.
Вы же в курсе, что на Хабр Карьере можно найти себе наставника? Или получить консультацию, да и вообще обратиться по любому вопросу.
Это мы говорим про сервис Эксперты. Кое-что там подкрутили, и пользоваться им стало гораздо удобнее! Рассказываем подробнее тут.
Многие вещи в программировании понять легче других, но когда дело доходит до всяких абстракций, простых объяснений бывает мало. Как будто не хватает пары шестеренок в голове, чтобы докопаться до сути. В этом могут помочь игры!
К тому же, это хорошая точка входа, если не особо хочется переходить сразу к рутинным задачам. Короче, автор сделал подборку игр, которые помогут понять основы без погружений в теорию — да и вообще без каких-либо специальных знаний.
Есть проекты на понимание работы процессора, распределенные вычисления, машинное обучение и не только.
Работа за рубежом на Хабр Карьере.
Software engineer С++ в Яндекс. Минск. От 300 000 ₽.
Art lead (game) в Wanted. Лимассол. До 6000 €.
Аккаунт-менеджер в Almond Event agency. Можно удаленно. Алматы, Астана (Нур-Султан), Караганда. 45 000 — 60 000 ₽.
QA tester (manual) в Conjointly. Можно удаленно. Бангкок, Ханой. 1000 — 2000 $.
С++ разработчик игровых автоматов в MAINAMA GAMES. Паттайя. 2000 — 6000 $.
Больше вакансий
#foreign_countries
Вакансии для джунов на Хабр Карьере.
Email-маркетолог в Statname .net. Можно удаленно. Неполный день. 200 — 300 $.
Flutter/Django fullStack developer в Elegance-it. Можно удаленно. От 120 000 ₽.
Project manager в Wanted. Ростов-на-Дону. До 170 000 ₽.
Системный аналитик по информационной безопасности в ZeBrains. Можно удаленно. Екатеринбург. До 180 000 ₽.
Machine learning engineer в Gooddelo. Самара. От 50 000 ₽.
Больше вакансий
#junior
Онлайн-курсы по специализации системный администратор.
«Безопасность в ОС ASTRA LINUX SPECIAL EDITION 1.7» от компании «Учебный центр «Микротест»», старт 2 декабря 2024, 60 000 ₽, 1 месяц.
«Администрирование информационных систем» от компании «Stepik», старт в любой момент, бесплатно.
«Введение в Linux» от компании «Stepik», старт в любой момент, бесплатно.
«Курс по MS Windows Server» от компании «Merion Academy», старт по факту набора потока, 9440 ₽, 1 месяц.
«Linux уровень 4. Диагностика и устранение неполадок в Linux (Линукс)» от компании «Учебный центр «Микротест»», старт по факту набора потока, 68 000 ₽.
«БЕЗОПАСНОСТЬ В ОС ASTRA LINUX SPECIAL EDITION 1.7» от компании «Учебный центр «Микротест»», старт по факту набора потока, 60 000 ₽, 1 неделя.
«Русский сертификационный экзамен LPI Linux Essentials 010-160» от компании «Stepik», старт в любой момент, 690 ₽.
«Linux уровень 4. Диагностика и устранение неполадок в Linux (Линукс)» от компании «Учебный центр «Микротест»», старт по факту набора потока, 68 000 ₽, 1 месяц.
«БЕЗОПАСНОСТЬ В ОС ASTRA LINUX SPECIAL EDITION 1.7» от компании «Учебный центр «Микротест»», старт по факту набора потока, 60 000 ₽, 1 месяц.
«Онлайн курс по Linux» от компании «Merion Academy», старт по факту набора потока, 19 340 ₽, 2 месяца.
Больше онлайн-курсов
Вакансии для лидов на Хабр Карьере.
Python team lead в AI Implementation group. Можно удаленно. Ташкент. 3500 — 4000 $.
Lead Java-разработчик в СберТех. Москва. От 350 000 ₽.
Специалист по безопасности разработки и анализу кода в Webbankir. Можно удаленно. От 500 000 ₽.
Техлид команды по разработке беспилотных систем в Автомакон. Можно удаленно. Москва. От 300 000 ₽.
Lead data analytics в TargetADS. Можно удаленно. 350 000 — 500 000 ₽.
Больше вакансий
#lead
Вакансии для сеньоров-аналитиков.
Системный аналитик в Зампа. Можно удаленно. 200 000 — 300 000 ₽.
Ведущий консультант 1С (бюджетирование) в Wanted. Можно удаленно. До 300 000 ₽.
Аналитик данных в Автомакон. Можно удаленно. 300 000 до 400 000 ₽.
Technical project manager в Freuders. Можно удаленно. От 2500 $.
Системный аналитик (Fintech). Можно удаленно. До 330 000 ₽
Больше вакансий
#senior #analytics
Не просто так у программистов существуют правила «не коммитить в пятницу вечером» и «не пиши код под кофейным угаром».
Часто лень, усталость и невнимательность приводят к странным ошибкам, которых обычно человек не совершает. А язык C++ ошибок не прощает, и поэтому работать с ним — отдельный вид искусства.
Мы сейчас посмотрим на сломанный «пятничный» код и разберем, где и как всё пошло не по плану. Все эти баги действительно случались у людей в проектах.
Стажировки на Хабр Карьере.
Преподаватель Unreal Engine 5 в CODDY. Можно удаленно. Москва. Неполный день. 40 000 — 60 000 ₽.
Контент-менеджер в W3Promo. Москва. 50 000 — 80 000 ₽.
Разработчик Java в Банк России. Томск. Неполный день.
IT-сорсер в BusinessMatika. Можно удаленно.
Python-разработчик в Bogoda Digital Pro. Можно удаленно. Сан-Хосе.
Больше вакансий
#intern
Вакансии для джунов на Хабр Карьере.
Младший специалист техподдержки в Poison Drop. Москва. До 85 000 ₽.
C# developer в TechCrew. Можно удаленно. От 20 000 ₽.
PHP-разработчик в CUBA. Можно удаленно. 45 000 — 90 000 ₽.
Специалист техподдержки L1 в ДАЛЕЕ. Можно удаленно. 30 000 — 40 000 ₽.
Офис-менеджер в Arenadata. Москва. До 69 000 ₽.
Frontend engineer в MS Dev. Можно удаленно. 1000 — 2000 $.
Тестировщик (manual) в ELEMENTAREE. Можно удаленно. Москва. 70 000 — 100 000 ₽.
Инженер техподдержки в CleanTalk. Можно удаленно. От 1000 $.
Devops в PravoTech. Можно удаленно. Москва, Самара. 80 000 — 110 000 ₽.
Тестировщик ПО в EIDOS medicine. Казань. 40 000 — 60 000 ₽.
Больше вакансий
#junior
Кажется, выходные придется проводить с пользой. Сегодня посмотрим, как правильно составлять ТЗ.
В качестве примера возьмем несложную программу, скажем, калькулятор. Звучит просто, да? На самом деле, даже так нюансов десятки — какие операции нужно выполнять, какие цифры использовать и как отображать, каким должен быть интерфейс, на кого рассчитан калькулятор?
Перед тем, как зайти на статью, попробуйте сами написать техническое задание, а потом посмотрите, правильно ли вы его сформулировали.
Показываем малоизвестные фичи и фокусы языка C. Они могут сбить с толку даже опытного разработчика, так что будьте начеку!
К причудам написаны примеры и пояснения.
Вакансии для разработчиков игр.
Senior Unity developer (game server) в Mission Hire. Можно удаленно.
Геймдизайнер (мобильные игры) в HeroCraft. Можно удаленно. Калининград.
Game developer в True Lab Game Studios. Можно удаленно. До 275 000 ₽.
C++ developer в AIGRIND. Можно удаленно. Калининград.
Технический художник в Targem Games. Екатеринбург.
Больше вакансий
#game_dev
Вакансии в тестировании на Хабр Карьере.
Ведущий инженер по нагрузочному тестированию в Outlines Tech. Можно удаленно. До 330 000 ₽.
QA automation engineer в Siberian Wellness. Можно удаленно. 200 000 — 260 000 ₽.
FullStack-тестировщик (Java) в Maxilect. Можно удаленно. От 220 000 ₽.
Ведущий инженер по тестированию аппаратных платформ в ВедаПроект. Москва. 350 000 — 4 000 000 ₽.
QA automation engineer в Fundraise Up. Можно удаленно. 3500 — 5800 $.
Больше вакансий
#senior #quality_assurance
Вакансии для бэкенд-разработчиков на Хабр Карьере.
Backend-разработчик в Credus. Рязань. От 160 000 ₽.
PHP-разработчик в Dota2 .ru. Можно удаленно. 80 000 — 100 000 ₽.
Java-разработчик в Яндекс. Можно удаленно. Москва, Санкт-Петербург, Нижний Новгород. 180 000 — 350 000 ₽.
Golang-разработчик в Finandy. Можно удаленно. От 2500 $.
Питонист-бекендер в Федя и Самат. Можно удаленно. 150 000 — 250 000 ₽.
Больше вакансий
#middle #backend_development
Вакансии для джунов на Хабр Карьере.
C# developer в TechCrew. Можно удаленно. От 20 000 ₽.
PHP-разработчик в CUBA. Можно удаленно. 45 000 — 90 000 ₽.
Специалист техподдержки L1 в ДАЛЕЕ. Можно удаленно. Москва. 30 000 — 40 000 ₽.
Офис-менеджер в Arenadata. Москва. До 69 000 ₽.
Специалист техподдержки (L1) в EdgeЦентр. Можно удаленно. Москва. От 36 000 ₽.
Больше вакансий
#junior
Никогда не давайте правдивую обратную связь о работе. Или говорите, но будьте готовы к увольнению.
В этом убедился на личном опыте сотрудник одной крупной IT-компании. Всё было хорошо, во время онбординга попросили обращаться по любым вопросам к руководителю. И этот сотрудник так и делал.
А в конце с человеком просто не продлили контракт. Как раз перед этим был созвон, где просили дать фидбек.
Вакансии для бэкендеров-сеньоров на Хабр Карьере.
.Net developer в Freuders. Можно удаленно. От 5000 $.
Разработчик Java в Bell Integrator. Москва, Астрахань, Екатеринбург. От 230 000 ₽.
Go-разработчик в Dex. Можно удаленно. Москва, Красноярск, Новосибирск. 280 000 — 400 000 ₽.
PHP backend-разработчик в Бронируй Онлайн. Можно удаленно. От 250 000 ₽.
PHP developer в SERIOUS .PARTNERS. Можно удаленно. Санкт-Петербург. 160 000 — 220 000 ₽.
Больше вакансий
#senior #backend_development