Просто огромная база ретро компьютеров в виде схем паперкрафт
Любую можно скачать, распечатать, сложить, поставить где-нибудь рядом с рабочим местом и любоваться: http://rockybergen.com/papercraft
#diy #история
Смерть open space: почему концепция открытых офисов провалилась?
Рассказываем, как возникла идея открытого рабочего пространства и куда в итоге привела: https://tproger.ru/articles/smert-openspace/
#работа
Как парсить сайты в обход защиты от парсинга?
На некоторых сайтах работает защита от парсинга и работы ботов с ним. Но есть способы, которые позволяют обойти её и всё-таки добраться до содержимного веб-страниц.
На Хабре вышел неплохой гайд. Делимся с вами: https://habr.com/ru/post/710982/
#linux #html #js #сsharp
Над чем вы работали на этой неделе, какие задачи героически решили и какие баги превратили в фичи?
Делимся всем, чем хочется похвастаться — текст, скриншоты кода и даже ссылочки на видео: https://tproger.ru/articles/chto-vy-delali-na-jetoj-nedele-post-ljogkogo-hvastovstva-za-20-24-fevralja/
#обсуждение
Станьте Middle Python-разработчиком за 10 месяцев
Курс «Python Developer» от OTUS подходит как новичкам, так и практикующим разработчикам, которые хотят перестроиться на Python-разработку.
Там вы изучите 74 темы от базового синтаксиса и работы с веб-фреймворками до настройки виртуальных машин и Data engineering, создадите два полноценных проекта, получите диплом гособразца и помощь в трудоустройстве.
Сделать вжух и стать миддл-питонистом можно по ссылке: https://tprg.ru/Euod
Реклама ООО «Отус Онлайн-Образование»
Лучшим IT-специалистам — лучшие вакансии от edna
edna – ведущий поставщик решений и сервисов в области цифровых коммуникаций. С 2005 года edna помогает бизнесу информировать клиентов через разные каналы коммуникации. С помощью сервисов компании ежемесячно доставляется более 4,5 миллиардов сообщений.
И сейчас edna ищет сотрудников по самым разным направлениям: от талантливых программистов и увлеченных инженеров до опытных менеджеров.
Узнайте подробнее о вакансиях и присоединяйтесь к команде: https://tprg.ru/Jwds
#вакансии #работа
Сколько теперь нужно времени, чтобы найти первую работу в IT?
По данным HeadHunter, в конце 2022 года только 12% вакансий в IT подходили начинающим. Это на 5% меньше, чем год назад. Новичкам и до этого было непросто найти работу, а теперь правила игры ещё усложнились.
Но отчаиваться точно не стоит. В этой статье разберёмся, сколько теперь времени нужно, чтобы найти первую работу, и как откликаться на вакансии, чтобы вас заметили:
https://tprg.ru/hmwT
#начинающим #работа #карьера
3 месяца Java-буткемпа вместо 1,5 лет самообучения и курсов
Буткемп — идеальный формат для тех, кто хочет быстрее, выше, сильнее: всего через 3 месяца вы научитесь применять библиотеки, сможете разрабатывать серверные приложения, создавать многопоточные и многопроцессные приложения и сделаете проект для вашего портфолио.
Узнать подробности и записаться: https://tprg.ru/xpO2
Реклама ООО «Отус Онлайн-Образование»
Бывший инженер рассказал, почему Google медленно гибнет
TL;DR Ценности Google говорят об «уважении пользователя», но на деле уважение строится на успешности и состоятельности клиента. А важные решения давно принимают люди с должностями, а не с опытом.
Подробнее — в статье: https://tproger.ru/articles/byvwij-inzhener-rasskazal-pochemu-google-teryaet-liderstvo-v-bigtehe/
#google
Почему вы должны писать на TypeScript в 2023?
Цель создания TypeScript — сделать JavaScript лучше. TypeScript добавляет в JavaScript типы, позволяя явно задавать их для всех структур данных. Это увеличивает читаемость кода и уменьшает количество ошибок в финальной сборке приложения.
Ещё у TypeScript есть свой компилятор (транспайлер), который проверяет код на ошибки и помогает их исправить до выхода в продакшен. В TypeScript можно безопасно использовать весь потенциал JavaScript, не переживая за совместимость. И TypeScript легко начать применять в существующем проекте на JavaScript, постепенно обновляя старый код.
В статье рассказали про эти и другие преимущества TypeSript. Если сомневались в том, стоит ли переходить на TS, эта статья точно для вас: https://tproger.ru/articles/pochemu-vy-dolzhny-pisat-na-typescript-v-2023-godu/
#typescript #начинающим
Тестируем Марка: как происходит генерация новостей
Марк — это генеративная языковая модель, которая умеет придумывать новостные статьи без помощи человека. Марк может писать свободно, опираясь на свой опыт и выбирая каждое слово самостоятельно. Либо ему можно помочь с темой новости и дать начало заголовка или сразу заголовок, тогда Марк продолжит ваш мысль.
В статье простым языком рассказали, что такое такое языковые модели, как в них происходит генерация кода, как работает энкодер, декодер — наоборот и токенайзер: https://tproger.ru/articles/testim-marka-kak-proishodit-generaciya-novostej/
#нейросети #начинающим
Честный обзор на Vue Composition API — так ли он хорош?
В рунете немало статей, посвященных Composition API. Зачастую авторы с восхищением описывают свой опыт взаимодействия с новым инструментом, уделяя недостаткам и подводным камням в лучшем случае пару-тройку абзацев.
Но как часто это бывает, реальность оказалась сложнее. Авторы статьи активно использовали Composition API больше полутора лет в довольно крупном enterprise-приложении и им есть что вам об этом рассказать:
https://tproger.ru/articles/obzor-vue-composition-api-realnost-okazalas-slozhnee/
#js #веб
Если вы разрабатываете ПО в одиночку, это не значит, что VCS, CI/CD и другие «командные» инструменты вам не подойдут
Расспросили экспертов, как можно в одиночку построить процесс разработки, сопровождения и деплоя, не отказываясь от привычных технологий:
https://tproger.ru/experts/kak-razrabotchiku-odinochke-pravilno-postroit-process-sozdanija-i-deploja-po-otvechajut-jeksperty/
#эксперты
Автор библиотеки, от которой зависит половина Интернета, собирается прекратить разработку — у него просто нет денег на жизнь
Есть такой пакет core-js, от которого зависит огромное количество других JS-пакетов. Его используют как минимум на 500 из 1000 самых популярных сайтов. Например, Netflix, Whatsapp и LinkedIn. Но что интересно, за много лет развития core-js его автор Денис Пушкарев, не получал почти ничего. При этом ему регулярно прилетало недовольство за баги и недоработки.
Сейчас у разработчика сложности и развивать проект дальше он не сможет. Денис хотел просто молча прекратить работу, но решил дать OpenSource-сообществу шанс и опубликовал большой пост о том, что происходит.
Не призываем доверять каждому слову — история необычная и неоднозначная, так что делайте выводы сами. А почитать пост целиком можно в репозитории core-js: https://github.com/zloirock/core-js/blob/master/docs/2023-02-14-so-whats-next.md
#opensource
Давайте договоримся раз и навсегда: знания действительно лучший подарок
Конечно, если под «знаниями» человек не подразумевает книгу с заголовком вроде «Как зарабатывать миллионы и ничего не делать»
А вот если речь идет о том, чтобы подарить человеку возможность уйти с работы, которая ему надоела, — это дорогого стоит. Такой подарок не просто запоминается — он меняет жизнь
Переходите по ссылке и дарите
Реклама ООО «Скилбокс» LjN8K31qS
Как перебрать бэкенд так, чтобы для 20 миллионов юзеров всё прошло гладко?
На связи разработчики Дзена. На Дзене сотни тысяч авторов публикуют посты, лонгриды, длинные видео и короткие ролики, а умные алгоритмы подстраивают ленту под интересы миллионов пользователей.
За два года разработчики полностью переписали инфраструктуру — и ни юзеры, ни авторы контента не заметили перехода. В статье рассказали, как это удалось:
https://tprg.ru/E5Nu
#бэкенд
Хинт для программистов: у Tproger есть 4 канала, где можно получать отборную инфу по конкретной теме.
Каждый найдёт что-нибудь для себя:
— разработка на Java: @a_cup_of_java
— нейронные сети и ML: @neuro_channel
— мобильная разработка: @mobi_dev
— разработка на С# / .NET: @dot_net_c_sharp
Реклама tproger.ru LjN8KGPSp
Попробуйте-ка сосредоточиться на коде вот с такой темой в IDE
Инструкция по настройке: https://gist.github.com/ihatecsv/0c6aa9ae5bbb17dfdd3242f42e32a14e
#vscode #кек
Apple сняла фильм про создателя «Тетриса» Алексея Пажитнова
Фильм рассказывает о разработке игры, сложной истории с лицензированием, советской бюрократии и борьбе Пажитнова и Роджерса за права на игру. В трейлере есть ещё нескольких исторических личностей. Например, Михаил Горбачёв и гендиректор Nintendo Хироси Ямаути.
Продюсер фильма — Мэттью Вон, а в главной роли — Тэрон Эджертон. Оба известны по франшизе «Кингсмэн»: https://tproger.ru/articles/apple-snyala-fil-m-pro-sozdatelya-tetrisa-alekseya-pazhitnova-2/
#кино #gamedev
Дайджест Python: пишем AI-плеер для сайта и боремся с лесными пожарами
Узнайте, как создать плеер для сайта на основе ИИ, как предсказать развитие лесных пожаров, почему крупные IT-компании США массово увольняют сотрудников и как быстро прокачать свой код.
Собрали дайджест из лучших материалов по Python: https://tproger.ru/articles/dajdzhest-python-3-pishem-ai-pleer-dlja-sajta-i-boremsja-s-lesnymi-pozharami/
#python #нейросети
Энтузиаст написал алгоритм, который превращает видео на YouTube в бесплатное бесконечное хранилище данных
Суть алгоритма AKA ISG в том, что он позволяет вставлять файлы в видео и загружать их на YouTube в качестве хранилища. Все файлы состоят из байтов, а байты можно интерпретировать как числа. Каждый пиксель либо белый — 1, либо чёрный — 0.
Исходники написаны на Rust и лежат на гитхабе: https://github.com/DvorakDwarf/Infinite-Storage-Glitch
«YouTube не имеет ограничений на количество видео, которые вы можете загрузить. Это означает, что это фактически бесконечное облачное хранилище», — говорит разработчик в описании проекта.
#кек #rust #opensource
12 марта пройдёт самый крупный IT-фестиваль Сербии Job to be fun
В программе 12 ведущих IT-компаний Сербии, 14 технических докладов, 9 развлекательных зон и более 150 IT-вакансий.
Темы докладов: Open source, ML, Frontend, Backend, GameDev, Soft Skills, Big Data. В развлекательной программе:
— выставка роботов,
— настолки от Гаги,
— йога критического выравнивания,
— квиз,
— лекция про космос от Виталия Егорова ZelenyiKot,
— дегустация местных вин,
— детская зона и другое.
Место проведения — Madlenianum Opera в Белграде. Для всех из IT вход свободный. Но нужна регистрация: https://www.jobtobe.fun/
Реклама ИП Тиходеева LjN8JsurY
Небольших, но полезных гайдов вам в ленту: Как добавить приложение в Google Play
Размещение приложений в Google Play — обязательный шаг, через который проходят Android-разработчики. Но при размещении часто возникают трудности, которые влияют не только на само приложение, но и отношения с Google Play. Например, бан приложения или даже аккаунта.
У нас вышел небольшой гайд, в котором разобрали процесс добавления приложений в Google Play: https://tproger.ru/articles/kak-dobavit-prilozhenie-v-google-play/
#google #android #mobile
Хотите бесплатно получить доступ сразу к нескольким платным курсам?
GeekBrains отдаёт подборку курсов, которая обычно стоит 25 000 рублей, которые помогут:
— разобраться в тонкостях карьерных вопросов,
— изучить основы программирования,
— узнать честный опыт айтишников из самых разных сфер,
— сделать правильный осознанный выбор.
Не упустите момент и заберите подборку прямо сейчас:
https://tprg.ru/r1xJ
Бонусом вы получите бесплатный доступ к внутренним мероприятиям GeekBrains.
Реклама ООО «Гикбреинс»
У нас для вас отличные новости! Наш сайт обновился и теперь может уведомлять по почте и в Telegram о новых материалах, которые интересны именно вам
Для этого вам нужно:
1. Авторизоваться на сайте tproger.ru
2. Зайти в свой профиль и подписаться на интересные вам теги в разделе «Подписки». Например, библиотеки, инструменты и другие
3. В разделе уведомлений выбрать, как именно вы хотите получать уведомления
4. Всё! Вы великолепны и теперь всегда будете первым узнавать о свежих материалах
Бесплатные ивенты для айтишников
— Стажировки по Data Science и Machine Learning в Газпромбанке
Регистрация до 26 февраля, онлайн
Газпромбанк запускает программу стажировки для старшекурсников, выпускников и начинающих специалистов по направлениям анализ данных / разработка ML-моделей и подготовка данных. Стажировка оплачивается, а лучшие участники по итогам получат предложение о работе в банке.
— Курс «Введение в язык Java и платформу разработки» от КРОК
Март – май, Челябинск, Иркутск и Краснодар
Оффлайн курс по Java от КРОК — это 10 занятий, на которых студенты познакомятся с новым языком программирования и смогут прокачать навыки в разработке. Приглашают всех, кто разбирается в основах программирования, хочет стартовать в разработке на Java и готов выделить 10+ часов в неделю на обучение.
#ивенты