Типичный программист
81.4K subscribers
2.67K photos
894 videos
8 files
7.45K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Си — крутой! Ну, почти...
7 must-have для разработчиков на Go

Спрос на бэкенд-разработчиков — а следовательно и на Go-разработчиков — стабильно растёт. И судя по всему, программисты на Go, без работы в ближайшие лет 10 точно не останутся.

Коллеги из «МойОфис» изучили немало книг, видео, курсов и статей по Go-разработке и поделились самыми топовыми из них в этой заметке: https://tproger.ru/books/sem-glavnyh-knig-dlja-golang-razrabotchika-ot-donovana-i-kernigana-do-makdaujella/

#книги #go
Weekend Offer: как проходят быстрые свидания разработчиков и рекрутеров в VK

Weekend Offer — популярный в последнее время формат быстрых собеседований в выходные. В нём выигрывают все: компания закрывает много вакансий за раз, а разработчик знакомится с проектами и командами и может получить оффер всего за два дня.

В VK провели уже 9 таких мероприятий и теперь делятся опытом — в статье дают советы организаторам таких мероприятий, кандидатам и делятся историями тех, кто таким образом и попал в их команду.

А ещё анонсируют новые ивенты, на которых можно будет воспользоваться и своими шансами: https://tprg.ru/mMZl

#работа #vk
Где QA специалисту практиковаться в автоматизации тестов?

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

Нашли для вас годный перевод статьи, в которой собрали самые топовые из них. Там есть онлайн-банки, сервисы для бронирования гостиниц, магазины и даже муляж приложения для оплаты. А бонусом — небольшой обзор и несколько советов. В общем, годнота 10/10, забирайте:

https://software-testing.ru/component/content/article/3806-qa-tester-beginner-series-a-beginners-guide-to-page-object-model-pom-and-page-factory

#qa
Каждый успешный сервис рано или поздно сталкивается с проблемами масштабирования. И, пожалуй, самая сложная из них — локализация.

Яркий тому пример — AliExpress Россия. О том, как команда решает задачу локализации глобальной платформы и адаптирует сервис к привычкам и потребностям русских покупателей и продавцов, команда разработки рассказала в этой статье: https://tprg.ru/NT6O

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

#фронтенд #бэкенд
Помните нейронку DALL-E 2, которая генерирует изображения по текстовому описанию? На днях Google показала свой аналог этой нейросети — Imagen.

Результаты получаются такими же фотореалистичными, даже если текстовый запрос содержит в себе абсолютно несовместимые вещи. Например, как вы представляете себе «Teddy bears swimming at the Olympics 400m Butterfly event»? Он на картинке ниже.

Что ж, хочется верить, что Google скоро выкатит модель в общий доступ. Или хотя бы предоставит доступ к технологии платно, чего разработчики так и не дождались от OpenAI. Почитать подробнее об исследовании и посмотреть ещё больше примеров запросов можно в блоге проекта: https://gweb-research-imagen.appspot.com

#нейросети #google
​​Заказчик: Мне нужен креативный способ для ввода даты рождения.

Разработчик: Ни слова больше!
Кстати, про DALL-E 2. Слабо отличить картинку, сгенерированную нейросетью DALL-E 2, от нарисованной реальным человеком?

DALL-E 2 — это обновлённая нейросеть от OpenAI, которая способна генерировать фотореалистичные изображения под одному лишь текстовому описанию. А это — быстрый интерактивный тест, который позволит понять, насколько хорошо вы способны угадать, чьё творчество на картинке — человека или нейронки:

https://thisimagedoesnotexist.com/

#нейросети #кек
Что нужно знать и уметь Python-разработчику для работы в облаке?

Python — язык программирования настолько широкого назначения, что на нём можно написать практически всё. Его используют в веб-разработке, создании приложений, аналитике данных — в том числе и в «облаках».

Что делает Python-разработчик в облаке, как строится работа, какие soft и hard скиллы для этого нужны? Вот заметка, в которой разобрали ответы на самые важные вопросы на примере реального Python-разработчика облачной IaaS-платформы КРОК:

https://tprg.ru/15bL

#работа #python
​​Внимание: найден идеальный значок для Корзины!

#кек
This media is not supported in your browser
VIEW IN TELEGRAM
Не понимаете разницу между императивным и декларативным программированием? Тогда мы идём к вам!

Вот видео, которое максимально доступным языком объясняет разницу за пять минут: https://youtu.be/E7Fbf7R3x6I

А если плохо с английским и больше любите текстом, у нас есть всё то же самое, но в виде статьи: https://tproger.ru/experts/imperative-and-declarative-programming/

#начинающим #эксперты
Большая структурированная шпаргалка с примерами по самым разным аспектам Python

Есть возможность скачать в PDF. Сохраняйте, чтобы не потерять: https://www.interviewbit.com/python-cheat-sheet/

#python #шпаргалка
Учёные выяснили, что человеку достаточно прочитать лишь первые буквы слова, чтобы понять и распознать его

То есть если выделить первые буквы любого текста, наш мозг сам будет «дорисовывать» слова, не тратя время и энергию на прочтение слова полностью. Получается читать легче и быстрее. А как заявляют авторы исследования, чтение таким способом гораздо более углублённое, да ещё и эффективно для тех, кто страдает дислексией.

Так вот, разработчик под ником Ansh решил не ждать у моря погоды и на коленке собрал расширение, которое каждый может поставить себе и проверить правдивость исследования. Исходники проекта открыты и лежат на гитхабе. Там же — подробная иснтрукция по установке:

https://github.com/ansh/bionic-reading

#opensource #наука
Годнота для веб-разработчиков: огромная библиотека CSS-иконок CSS GG

CSS GG — 700+ качественных иконок, отрисованных средствами CSS. Также здесь можно найти варианты, созданные в Figma и в формате SVG. Из преимуществ: легковестность, retina-ready, доступное API. И что самое приятное, что всё это — бесплатно:

https://css.gg

#инструменты #веб #фронтенд
​​Когда понял, что твой код — мусор: