Люди и Код
8.15K subscribers
1.74K photos
123 videos
1 file
1.48K links
Медиа о программировании и программистах от Skillbox. Правда жизни, личные впечатления и индустрия без прикрас.
加入频道
В этот день 115 лет назад родилась Грейс Хоппер — пионер программирования, создательница 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. Кто вам ближе: Гослинг или Гвидо ван Россум? Пройдите тест и узнайте, какой язык программирования вы бы создали. Подробнее →

Рассказывайте в комментах, какие наши статьи вам больше всего зашли на этой неделе, — обсудим их вместе!
❄️ Подарки дарят на Новый год, а скидки — уже сейчас!

Мечтаешь стать крутым джавистом или приручить Python? Всегда думал о карьере в IT, но не знал, с чего начать? Есть шанс влететь в IT в последнем вагоне — успеть до конца 2021 года! На праздничной распродаже от Skillbox вы найдёте курс на любой вкус: от Android-разработчика до специалиста по кибербезопасности и Machine Learning Engineer. Все подробности по ссылке.
Как Гвидо ван Россум создал Python?

В чём преимущества Python и каким он станет в будущем? Читайте по ссылке интервью Гвидо о том, как он пришёл в программирование, какую роль играют опенсорсные проекты и как IT-сообщество должно измениться, чтобы в него пришло больше женщин.
🤖 IT-новости:

🔹Гарвардский университет открыл бесплатный доступ к курсу по Computer Science. Его можно проходить даже с нулевыми знаниями по информатике, но без английского не обойтись.

🔹Новая песочница в Firefox 95 защищает браузер от компонентов с уязвимостью нулевого дня. Тем, кто найдёт в ней серьёзные баги, Mozilla заплатит до 10 тысяч долларов.

🔹В Cети распространяются установщики Notepad++, которые заражены вредоносным ПО StrongPity.

🔹Microsoft выпустила сборку Windows 11 для разработчиков. В обновлении добавили возможность установить Windows Subsystem for Linux (WSL) в качестве приложения из Windows Store.

🔹В GitHub начали внедрять технологию для существенного улучшения поиска кода.
Удивляетесь, почему 80% сайтов до сих пор написаны на 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 — делитесь ими в комментариях!
👍1
Зачем разработчикам пятничные нюдсы? Почему Google не берёт на DevRel-позиции тех, кто выкладывает свои эротические фото? И при чём тут Open Source?😂 Андрей Ситник, ведущий фронтенд-разработчик в Evil Martians, рассказывает о #sitnikfriday и о том, как общество ограничивает мужскую сексуальность.
А вы выкладываете нюдсы в социальных сетях?
Anonymous Poll
7%
Да
52%
Нет
42%
Что такое нюдсы?
Сегодня на книжной полке «Эффективная работа с унаследованным кодом» Майкла Физерса — пособие о том, как исправить чужие ошибки в legacy-коде и не наделать своих

📘
Программистам часто приходится копаться в чужом коде и менять его. В книге рассказывается о том, как это делать эффективно и с меньшими страданиями.

📘 Практикам можно читать книгу сразу со второй главы. Она написана в виде ответов на типичные вопросы, возникающие при реорганизации кода (как ввести новое свойство? Что делать, когда зависимостей от сторонних библиотек стало убийственно много?).

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

Где размещают самые классные вакансии от проверенных работодателей? Фронтенд-разработчик в кипрской компании Станислав Дормидонтов советует три сервиса и рассказывает об их преимуществах.