В этот день 115 лет назад родилась Грейс Хоппер — пионер программирования, создательница COBOL и популяризатор термина «дебаггинг»
▪️За клавиатуру Хоппер села случайно: при поступлении во флот ей не хватило 6 кг веса. Вместо участия в операциях Грейс предложили стать третьим программистом в Бюро артиллерийских вычислительных проектов при Гарварде. Так она начала программировать на Mark 1.
▪️В 1947 году коллеги Грейс обнаружили первый баг — моль, застрявшую в реле компьютера Mark 2. Так Хоппер придумала термин дебаггинг, который прижился в среде программистов.
▪️В начале 1950-х Грейс создала первый компилятор, а в 1959-м — язык программирования Cobol.
«Первые поселенцы [в Америке] перевозили тяжести на быках. И если бык не мог сдвинуть бревно, они не пытались вырастить быка побольше. Мы должны стремиться не к повышению мощности отдельных компьютеров, а к повышению численности компьютерных систем».
▪️Грейс никогда не сидела на месте: с детства она разбирала будильники, чтобы посмотреть их устройство. ▪️За клавиатуру Хоппер села случайно: при поступлении во флот ей не хватило 6 кг веса. Вместо участия в операциях Грейс предложили стать третьим программистом в Бюро артиллерийских вычислительных проектов при Гарварде. Так она начала программировать на Mark 1.
▪️В 1947 году коллеги Грейс обнаружили первый баг — моль, застрявшую в реле компьютера Mark 2. Так Хоппер придумала термин дебаггинг, который прижился в среде программистов.
▪️В начале 1950-х Грейс создала первый компилятор, а в 1959-м — язык программирования Cobol.
Сегодня рекомендуем книгу «Идеальный программист» Роберта Мартина
📘 Книга наполнена практическими советами в отношении всех аспектов программирования: от оценки проекта и написания кода до рефакторинга и тестирования. Она отлично подойдёт как новичкам, так и опытным программистам.
📘 «Идеальный программист» поможет в ситуациях, когда нужно оценить трудоёмкость задачи или найти компромисс с менеджером — объяснить, что нельзя получить проект за день, если на его реализацию нужно две недели.
📘 Несмотря на то что некоторые советы автора устарели (например, о том, что каждый программист должен уметь работать с сетями Петри), книгу интересно читать с исторической точки зрения. Она основана на реальных событиях, так что вы узнаете, как раньше писали и отлаживали программы: перфокарты, магнитные ленты — вот это вот всё.
📘 Книга наполнена практическими советами в отношении всех аспектов программирования: от оценки проекта и написания кода до рефакторинга и тестирования. Она отлично подойдёт как новичкам, так и опытным программистам.
📘 «Идеальный программист» поможет в ситуациях, когда нужно оценить трудоёмкость задачи или найти компромисс с менеджером — объяснить, что нельзя получить проект за день, если на его реализацию нужно две недели.
📘 Несмотря на то что некоторые советы автора устарели (например, о том, что каждый программист должен уметь работать с сетями Петри), книгу интересно читать с исторической точки зрения. Она основана на реальных событиях, так что вы узнаете, как раньше писали и отлаживали программы: перфокарты, магнитные ленты — вот это вот всё.
👍1
О чём мы писали на этой неделе? Ловите дайджест статей😉
1. Опытный DevОps-инженер Константин Бузиков рассказывает, из чего состоит его работа, и даёт ценные советы новичкам. Подробнее →
2. Рассказываем о Джоне Гилморе и вспоминаем, за что ему благодарны пользователи свободного интернета. Подробнее →
3. Программист Брайан Кантрилл рассказывает, почему операционную систему нельзя написать на Python или Java, но можно на Rust. Подробнее →
4. Как справиться с выгоранием? Senior Software Developer Павел Богданов рассказывает о work-life balance и способах его достичь. Подробнее →
5. В чём суть Data safety — новых правил приватности в Google Play для всех Android-приложений? Разработчики делятся мнениями о новой фиче от Google. Подробнее →
6. Старший iOS-разработчик во «ВКонтакте» Евгений Елчёв рассказывает, зачем разработчику писать под Flutter и с чего начать его изучение. Подробнее →
7. Зачем нужны исключения в Java и как с ними работать? Рассказываем в большом гайде. Подробнее →
8. Андрей Ситник, ведущий фронтенд-разработчик в Evil Martians, рассказывает о своей работе и о том, какую роль в его жизни играет Open Source. Подробнее →
9. Кто вам ближе: Гослинг или Гвидо ван Россум? Пройдите тест и узнайте, какой язык программирования вы бы создали. Подробнее →
Рассказывайте в комментах, какие наши статьи вам больше всего зашли на этой неделе, — обсудим их вместе!
1. Опытный DevОps-инженер Константин Бузиков рассказывает, из чего состоит его работа, и даёт ценные советы новичкам. Подробнее →
2. Рассказываем о Джоне Гилморе и вспоминаем, за что ему благодарны пользователи свободного интернета. Подробнее →
3. Программист Брайан Кантрилл рассказывает, почему операционную систему нельзя написать на Python или Java, но можно на Rust. Подробнее →
4. Как справиться с выгоранием? Senior Software Developer Павел Богданов рассказывает о work-life balance и способах его достичь. Подробнее →
5. В чём суть Data safety — новых правил приватности в Google Play для всех Android-приложений? Разработчики делятся мнениями о новой фиче от Google. Подробнее →
6. Старший iOS-разработчик во «ВКонтакте» Евгений Елчёв рассказывает, зачем разработчику писать под Flutter и с чего начать его изучение. Подробнее →
7. Зачем нужны исключения в Java и как с ними работать? Рассказываем в большом гайде. Подробнее →
8. Андрей Ситник, ведущий фронтенд-разработчик в Evil Martians, рассказывает о своей работе и о том, какую роль в его жизни играет Open Source. Подробнее →
9. Кто вам ближе: Гослинг или Гвидо ван Россум? Пройдите тест и узнайте, какой язык программирования вы бы создали. Подробнее →
Рассказывайте в комментах, какие наши статьи вам больше всего зашли на этой неделе, — обсудим их вместе!
❄️ Подарки дарят на Новый год, а скидки — уже сейчас!
Мечтаешь стать крутым джавистом или приручить Python? Всегда думал о карьере в IT, но не знал, с чего начать? Есть шанс влететь в IT в последнем вагоне — успеть до конца 2021 года! На праздничной распродаже от Skillbox вы найдёте курс на любой вкус: от Android-разработчика до специалиста по кибербезопасности и Machine Learning Engineer. Все подробности — по ссылке.
Мечтаешь стать крутым джавистом или приручить Python? Всегда думал о карьере в IT, но не знал, с чего начать? Есть шанс влететь в IT в последнем вагоне — успеть до конца 2021 года! На праздничной распродаже от Skillbox вы найдёте курс на любой вкус: от Android-разработчика до специалиста по кибербезопасности и Machine Learning Engineer. Все подробности — по ссылке.
discount.skillbox.ru
Курсы программирования и web-разработки со скидкой, распродажа от Skillbox
Распродажа 🔥 курсов от Skillbox по теме «Программирование»! Воспользуйся распродажей и большими скидками на обучение и получи новую профессию! Спешите, срок акции 💰 на курсы «Программирование» ограничен!
Как Гвидо ван Россум создал Python?
В чём преимущества Python и каким он станет в будущем? Читайте по ссылке интервью Гвидо о том, как он пришёл в программирование, какую роль играют опенсорсные проекты и как IT-сообщество должно измениться, чтобы в него пришло больше женщин.
В чём преимущества Python и каким он станет в будущем? Читайте по ссылке интервью Гвидо о том, как он пришёл в программирование, какую роль играют опенсорсные проекты и как IT-сообщество должно измениться, чтобы в него пришло больше женщин.
Skillbox
«Всё фигня, давай по новой»: почему Гвидо ван Россум создал Python
Он начал с набора юного электроника, выучил двенадцать языков программирования и за три недели накодил Python.
🤖 IT-новости:
🔹Гарвардский университет открыл бесплатный доступ к курсу по Computer Science. Его можно проходить даже с нулевыми знаниями по информатике, но без английского не обойтись.
🔹Новая песочница в Firefox 95 защищает браузер от компонентов с уязвимостью нулевого дня. Тем, кто найдёт в ней серьёзные баги, Mozilla заплатит до 10 тысяч долларов.
🔹В Cети распространяются установщики Notepad++, которые заражены вредоносным ПО StrongPity.
🔹Microsoft выпустила сборку Windows 11 для разработчиков. В обновлении добавили возможность установить Windows Subsystem for Linux (WSL) в качестве приложения из Windows Store.
🔹В GitHub начали внедрять технологию для существенного улучшения поиска кода.
🔹Гарвардский университет открыл бесплатный доступ к курсу по Computer Science. Его можно проходить даже с нулевыми знаниями по информатике, но без английского не обойтись.
🔹Новая песочница в Firefox 95 защищает браузер от компонентов с уязвимостью нулевого дня. Тем, кто найдёт в ней серьёзные баги, Mozilla заплатит до 10 тысяч долларов.
🔹В Cети распространяются установщики Notepad++, которые заражены вредоносным ПО StrongPity.
🔹Microsoft выпустила сборку Windows 11 для разработчиков. В обновлении добавили возможность установить Windows Subsystem for Linux (WSL) в качестве приложения из Windows Store.
🔹В GitHub начали внедрять технологию для существенного улучшения поиска кода.
Удивляетесь, почему 80% сайтов до сих пор написаны на PHP?
Не понимаете, зачем его до сих пор изучают и за что ценят? Мы выделили три причины, почему PHP всё ещё актуален. Согласны с ними или считаете иначе? Делитесь мнением в комментариях.
Не понимаете, зачем его до сих пор изучают и за что ценят? Мы выделили три причины, почему PHP всё ещё актуален. Согласны с ними или считаете иначе? Делитесь мнением в комментариях.
Классные вакансии для фронтенд-разработчиков
Запускаем новую рубрику — регулярно будем публиковать классные вакансии, которые отбираем вместе с Alex Staff Agency специально для вас. Удалёнка, зарплата в евро и проверенные работодатели с хорошими условиями — смотрите, изучайте, откликайтесь!
Сегодня — пять актуальных вакансий для фронтендеров с зарплатой от 2500 евро:
▪️Разработчик интерфейсов в SberTech — для тех, кто хочет комфорта корпораций и поработать в подразделении, которое занимается ИИ и распознаванием речи. Требуется опыт от 1 года на аналогичной позиции, из плюшек — ДМС, скидки на страховку, кредитование и многое другое.
Зарплата: от 2700 евро / 220 000 рублей.
▪️Frontend (Angular) Developer в uGet — для тех, кто хочет однажды покинуть страну. Кроме удалёнки здесь возможен переезд — если пройдёте, следующая новогодняя ёлка будет ждать вас уже в Праге. Компания занимается разработкой софта для ресторанного бизнеса в Европе. Необходим опыт от 2 лет в коммерческом фронтенде.
Зарплата: до 4000 евро / 330 000 рублей.
▪️Frontend Team Lead в Postoplan — для тех, кто уже готов руководить, а не только кодить. Если имеете опыт управления командой разработчиков от 2 лет, смело откликайтесь. Из плюшек — страховка, а в перспективе — релокация в Черногорию.
Зарплата: от 3200 евро / 260 000 рублей.
▪️JavaScript Engineer в Parity — для тех, кому не чужды крипта и блокчейн. Проект работает над развитием блокчейн-инфраструктуры и Web 3.0. На позиции нет обязательного требования к опыту работы именно с блокчейн-проектами, но здесь очень специфический стек и нужно быть погружённым в тему. Из плюшек — бюджеты на обучение, языковые курсы и тренинги, тимбилдинги и возможность переезда.
Зарплата: от 3800 евро / 320 000 рублей.
▪️Фронтенд-разработчик в Winestyle — для тех, кто хочет развивать специализированный e-commerce в России. Winestyle — крупная сеть винных бутиков, которая начала полную замену IT-инфраструктуры, так что вам предстоит в составе команды разработчиков с нуля создать и запустить высоконагруженный онлайн-магазин.
Зарплата: до 3400 евро / 285 000 рублей.
Если в вашей компании или у вас есть интересные вакансии в сфере IT — делитесь ими в комментариях!
Запускаем новую рубрику — регулярно будем публиковать классные вакансии, которые отбираем вместе с Alex Staff Agency специально для вас. Удалёнка, зарплата в евро и проверенные работодатели с хорошими условиями — смотрите, изучайте, откликайтесь!
Сегодня — пять актуальных вакансий для фронтендеров с зарплатой от 2500 евро:
▪️Разработчик интерфейсов в SberTech — для тех, кто хочет комфорта корпораций и поработать в подразделении, которое занимается ИИ и распознаванием речи. Требуется опыт от 1 года на аналогичной позиции, из плюшек — ДМС, скидки на страховку, кредитование и многое другое.
Зарплата: от 2700 евро / 220 000 рублей.
▪️Frontend (Angular) Developer в uGet — для тех, кто хочет однажды покинуть страну. Кроме удалёнки здесь возможен переезд — если пройдёте, следующая новогодняя ёлка будет ждать вас уже в Праге. Компания занимается разработкой софта для ресторанного бизнеса в Европе. Необходим опыт от 2 лет в коммерческом фронтенде.
Зарплата: до 4000 евро / 330 000 рублей.
▪️Frontend Team Lead в Postoplan — для тех, кто уже готов руководить, а не только кодить. Если имеете опыт управления командой разработчиков от 2 лет, смело откликайтесь. Из плюшек — страховка, а в перспективе — релокация в Черногорию.
Зарплата: от 3200 евро / 260 000 рублей.
▪️JavaScript Engineer в Parity — для тех, кому не чужды крипта и блокчейн. Проект работает над развитием блокчейн-инфраструктуры и Web 3.0. На позиции нет обязательного требования к опыту работы именно с блокчейн-проектами, но здесь очень специфический стек и нужно быть погружённым в тему. Из плюшек — бюджеты на обучение, языковые курсы и тренинги, тимбилдинги и возможность переезда.
Зарплата: от 3800 евро / 320 000 рублей.
▪️Фронтенд-разработчик в Winestyle — для тех, кто хочет развивать специализированный e-commerce в России. Winestyle — крупная сеть винных бутиков, которая начала полную замену IT-инфраструктуры, так что вам предстоит в составе команды разработчиков с нуля создать и запустить высоконагруженный онлайн-магазин.
Зарплата: до 3400 евро / 285 000 рублей.
Если в вашей компании или у вас есть интересные вакансии в сфере IT — делитесь ими в комментариях!
👍1
Как справиться с выгоранием? Откуда брать энергию для работы и что такое «ресурсные стаканы»? Senior Software Developer Павел Богданов рассказывает о work-life balance и способах его достичь.
Skillbox
Work-life balance для самых маленьких
Как не выгореть на работе, откуда брать энергию и почему «лень» — токсичное понятие? Рассказывает Senior Software Developer Павел Богданов.
Правда ли, что Rust — достойная замена C++? Так ли хорош любимчик пользователей Stack Overflow, как о нём говорят? Опытный программист Дмитрий Свиридкин рассказывает о плюсах и минусах Rust.
Telegraph
Чем Rust отличается от «плюсов»: откровение ветерана С++
Дмитрий Свиридкин Rust часто называют преемником C++. Дмитрий Свиридкин рассказал на суровом программистском языке, так ли хорош любимчик пользователей Stack Overflow. Я решил попробовать Rust, потому что устал отлавливать на код-ревью (и не только) одни…
Зачем разработчикам пятничные нюдсы? Почему Google не берёт на DevRel-позиции тех, кто выкладывает свои эротические фото? И при чём тут Open Source?😂 Андрей Ситник, ведущий фронтенд-разработчик в Evil Martians, рассказывает о #sitnikfriday и о том, как общество ограничивает мужскую сексуальность.
Skillbox
Андрей Ситник о секс-позитивизме, БДСМ и пятничных нюдсах
Зачем разработчикам и всем-всем-всем пятничные нюдсы и почему дикпики — это не комильфо.
Сегодня на книжной полке «Эффективная работа с унаследованным кодом» Майкла Физерса — пособие о том, как исправить чужие ошибки в legacy-коде и не наделать своих
📘 Программистам часто приходится копаться в чужом коде и менять его. В книге рассказывается о том, как это делать эффективно и с меньшими страданиями.
📘 Практикам можно читать книгу сразу со второй главы. Она написана в виде ответов на типичные вопросы, возникающие при реорганизации кода (как ввести новое свойство? Что делать, когда зависимостей от сторонних библиотек стало убийственно много?).
📘 В книге также найдётся описание, как лучше организовать рефакторинг и зачем вообще нужны все эти изменения.
📘 Программистам часто приходится копаться в чужом коде и менять его. В книге рассказывается о том, как это делать эффективно и с меньшими страданиями.
📘 Практикам можно читать книгу сразу со второй главы. Она написана в виде ответов на типичные вопросы, возникающие при реорганизации кода (как ввести новое свойство? Что делать, когда зависимостей от сторонних библиотек стало убийственно много?).
📘 В книге также найдётся описание, как лучше организовать рефакторинг и зачем вообще нужны все эти изменения.
Как разработчику найти удалёнку в зарубежной компании?
Где размещают самые классные вакансии от проверенных работодателей? Фронтенд-разработчик в кипрской компании Станислав Дормидонтов советует три сервиса и рассказывает об их преимуществах.
Где размещают самые классные вакансии от проверенных работодателей? Фронтенд-разработчик в кипрской компании Станислав Дормидонтов советует три сервиса и рассказывает об их преимуществах.
Skillbox
Как разработчику найти удалённую работу за границей: 3 сервиса с вакансиями и проектами
Фронтенд-разработчик Святослав Дормидонтов рассказал, какие сервисы помогли ему найти работу за границей.