Типичный программист
81.7K subscribers
2.68K photos
911 videos
8 files
7.47K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Самый популярный ЯП по версии читателей Tproger: TS и Java вырвались в полуфинал. Сегодня в голосовании столкнутся TS vs Python и C# vs Java

Самое главное в голосовании — народная любовь, поэтому просто доверьтесь своему сердцу и выбирайте язык, который вам больше по душе: https://tproger.ru/articles/polufinal-bitvy-jazykov-programmirovanija-2022

Результаты этого этапа подведём 20 декабря 2022 года в 11:00 мск. А чтобы не упустить ни одной битвы, следите за постами по тегу #toplang2022 или просто включите уведомления о новых постах.
Как гласит народная мудрость: «Без хорошего ТЗ результат хз». Но что такое — хорошее ТЗ и как его составить?

Как изучить ЦА, какие вводные собрать для заказчика? Как провести с ним встречу? И какие принципы написания ТЗ помогут сделать его максимально доступным и для заказчика, и для разработчика?

Читайте в статье: https://tprg.ru/pKh0

#эксперты #тз
Уже видели комиксы про типичного программиста?

MVP, язык Си, мусор в Java-коде и другие — собрали все наши комиксы в одном месте:

https://tproger.ru/devnull/mvp-jazyk-si-i-musor-v-java-kode-vse-komiksy-ot-tproger-za-2022-god/

#кек
Самый популярный ЯП по версии читателей Tproger: Python и C# в финале! TypeScript и Java борются за 3 место

Самое главное в голосовании — народная любовь, поэтому просто доверьтесь своему сердцу и выбирайте язык, который вам больше по душе: https://tproger.ru/articles/final-bitvy-jazykov-programmirovanija-2022/

Финальные результаты подведём 21 декабря 2022 года в 11:00 мск. А чтобы не упустить ни одного голосования, следите за постами по тегу #toplang2022 или просто включите уведомления о новых постах.
Подборка годноты для веб-разработчиков: 7 незаменимых веб-сервисов, которые ускорят работу над проектом

В подборке вы найдёте CSS-генераторы, инструменты для деминификации кода, создания README и другие полезные сервисы. Сохраните себе, чтобы не потерять.

1. Animista позволяет создать кастомную CSS-анимацию с различными эффектами и сразу сгенерировать код.

2. BrowserFrame — поможет создать аккуратный скриншот сразу во фрейме браузера прямо из URL. Можно настроить отступы, масштабирование, цвет фона.

3. Box-shadow позволяет создавать красивые тени. Можно отредактировать смещения, размытие, радиусы распространения и получить на выходе готовый код.

4. Readme.so — редактор позволяет быстро добавлять и настраивать все разделы, необходимые для README вашего проекта.

5. Metatags.io — инструмент для отладки и генерации кода метатегов для любого веб-сайта. Предварительный просмотр того, как ваша веб-страница будет выглядеть в Google, Facebook, Twitter и т. д.

6. Favicon.io поможет создать иконку сайта в несколько кликов из текста, изображения или эмодзи.

7. Unminify — бесплатный инструмент для деминификации (распаковки, деобфускации) кода JavaScript, CSS, HTML, XML и JSON.

#инструменты #веб
Сбер ищет опытных JavaScript-разработчиков в новую команду SberDevice

Если вы хотите принять участие в разработке интерфейсов визуальных навыков ассистентов Салют, сервисах видеоконференций, корпоративном мессенджере и многом другом, то не проходите мимо.

Кого ищут:
Разработчиков с опытом от двух лет на JavaScript (TypeScript) и на React, либо на Vue.

Что предлагают:
— возможность работать удалённо;
— официальное трудоустройство;
— лучший офис страны по версии Best Office Awards 2022;
— возможность обучения за счёт компании и дальнейшего роста;
— расширенный ДМС с первого дня работы;
— возможность оформить ипотеку по низкой ставке в случае необходимости.

Если вам понравились условия, скорее оставляйте отклик: https://tprg.ru/PXuc

#вакансия #работа
Forwarded from IT Юмор
​​Идеального звука для USB-разъема не существ...
ChatGPT: кейсы применения для задач программистов

ChatGPT — нейросеть нового поколения на основе GPT 3.5 от OpenAI. С помощью неё можно точнее находить ответы на StackOverflow, писать небольшие приложения, решать алгоритмические задачи и (на секундочку!) даже составлять доходчивые письма менеджерам о том, почему не нужно звать вас на кучу созвонов.

Как? Разбираемся в статье: https://tproger.ru/articles/kejsy-primenenija-chatgpt-dlja-zadach-programmista/

#нейросети #ии
Голосование за самый популярный ЯП 2022 по версии читателей Tproger завершилось!

Вот тройка победителей по результатам финального голосования:
1. C# — первое место. «Шарпу» удалось обойти Python всего на 100 голосов, и он становится лучшим языком программирования в 2022 году! Вопреки популярному мнению, что Python обойдёт всех :)

2. Python — язык программирования, который был признан лучшим в 2020 и 2021 годах. В этом году Python занимает второе, не менее почётное место, уступив всего лишь 6% голосов C#.

3. Java — занимает третье место, набрав 1200 голосов против 845 голосов за TypeScript в финальном голосовании. Забавно, что Java получил столько голосов только в голосовании за 3/4 место. Кажется, скооперируйся его фанаты раньше, у него были все шансы побороться за 1/2 место.

Подробнее о результатах: https://tproger.ru/articles/battl-jazykov-programmirovanija-2022-zavershilsja-2/

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

#toplang2022
Какой он, новогодний стол в стиле карательной кулинарии: генерируем праздничные блюда с помощью нейросетей

Если не видели, «Карательная кулинария» — это паблик VK, в котором подписчики делятся блюдами, которые выглядят максимально нелепо, отвратительно или тошнотворно.

Что будет, если обучить DALL-E, Stable Diffusion и Midjourney придумывать новые блюда в стиле Карательной кулинарии? Рассказываем и показывем в статье: https://tproger.ru/articles/nejroset-stable-diffusion-sobrala-novogodnij-stol-v-duhe-karatelnoj-kulinarii/

#кек #нейросети
This media is not supported in your browser
VIEW IN TELEGRAM
Визуализация изменения популярности языков программирования с 1965 по 2022 год

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

#история
Forwarded from IT Юмор
А так многие называют проджект-менеджера
Тестировщик в банке: что нужно знать новичку

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

Если вы надумали стать тестировщиком в банке или вам просто интересно, как устроена работа в банковской сфере, эта статья для вас: https://tprg.ru/unsm

#начинающим #карьера
Протоколы передачи данных: что это, какие бывают и в чём различия?

Интернет очень большой и комплексный. Но на базовом уровне это всего лишь связь между различными компьютерами (не только персональными). Эта связь представляет из себя сетевые протоколы передачи данных — набор правил, который определяет порядок и особенности передачи информации для конкретных случаев.

Рассказываем про IP, TCP/IP, UDP, FTP, DNS, HTTP, NTP, SSH простым языком: https://tproger.ru/explain/protokoly-peredachi-dannyh-chto-jeto-kakie-byvajut-i-v-chjom-razlichija/

#начинающим #интернет
Если путаетесь, какая система из какой появилась, вот вам отличная шпаргалка, которая поможет запутаться ещё больше!

На самом деле, отличный проект, на создание которого потрачено огромное количество работы. Встречайте, самое большое семейное дерево всех операционных систем: https://eylenburg.github.io/os_familytree.htm

Если честно, большинство названий не знали даже мы...

#ос #шпаргалки #инструменты