Точка входа в программирование
20.1K subscribers
1.28K photos
226 videos
2 files
2.81K links
Фундаментальные знания по основам программирования

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Подборка мемов от Tproger — кранчи, Stack Overflow и зарплаты джунов

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

https://tproger.ru/devnull/podborka-memov-ot-tproger-kranchi-stack-overflow-i-zarplaty-dzhunov/

#it #юмор
2👍1
ChatGPT: нейросеть, которая умеет кодить, рисовать и запускать симуляцию внутри самой себя

Компания OpenAI выпустила нейросеть, которая может общаться с пользователем в чате, рисовать и даже писать код на Python. Например, создать несколько 3D-моделей в Blender.

Сейчас нейросеть находится в бета-тестировании, но вы также можете протестировать её работу. Обо всех возможностях ChatGPT рассказали в нашей статье:

https://tproger.ru/articles/chatgpt-nejroset-kotoraja-umeet-kodit-risovat-i-zapuskat-simuljaciju-vnutri-samoj-sebja/

#ии
👍12
5 книг от Билла Гейтса: что почитать на новогодних праздниках в 2023 году

Предлагаем провести эти праздники полезно! Каждый год Билл Гейтс публикует список книг, которые он советует к прочтению, а также делает небольшие видео-рецензии:

https://tproger.ru/books/5-knig-ot-billa-gejtsa-chto-pochitat-na-novogodnih-prazdnikah-v-2023-godu/

#книги
👍3
Попробуйте создать собственный React

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

https://pomb.us/build-your-own-react/

#react
👍8
Создаём Telegram-бот для трекинга вашего криптопортфеля

Руководство по созданию бота, который неплохо разбирается в криптовалюте. Для примера автор использовал криптовалютную биржу Binance, но вы можете добавить в проект любой API.

Бот отображает изменения портфеля и показывает текущий размер активов в USD(T):

https://tproger.ru/articles/sozdajom-telegram-bot-dlja-vzaimodejstvija-s-kriptobirzhej/

#python
👍3💩1
Как правильно составить ТЗ для разработчика и заказчика?

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

Чаще всего после проверки технического задания выясняется, что раздел для этой функциональности просто не дописан или пропущен. Чтобы этого не случалось, вместе с Юлией Ходаковой, начальником управления анализа и развития банковских технологий, рассказали, как создать правильное ТЗ — в статье:

https://tprg.ru/mMIF

#it #советы
😁7👍2
Блоки в Ruby

Блоки в Ruby похожи на функции, т.к. позволяют группировать несколько выражений. По сути, это код, вставленный между do и end, но не всё так просто. У блоков особый синтаксис создания и использования в проекте.

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

https://habr.com/ru/post/703920/

#ruby
👍8
Каким будет интернет без cookies?

Google готовится к исчезновению cookies и запустила новый проект — Topics. Topics API будет выбирать несколько тем, которые интересны пользователю, на основе истории просмотров без привлечения внешних серверов.

Как это отразиться на маркетинге? Какую информацию будут собирать веб-сайты? Обо всём этом рассказали в статье:

https://tproger.ru/articles/marketing-bez-cookies-chem-pomogut-cdp/

#веб
👍7
Чему не учат разработчиков?

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

Советы, рекомендации по выбору языка, как избежать выгорания и много другое — в статье:

https://habr.com/ru/company/vk/blog/705824/

#начинающим
7👍1
Знаете ли вы, чему научились нейросети в 2022 году?

Нейросети в этом году просто взорвали медиапространство: Lensa, ChatGPT, Midjourney и другие. Мы сделали тест, где указали несколько фактов о нейронках. Предлагаем проверить себя и свои знания в современных нейросетях:

https://tproger.ru/quiz/test-znaete-li-vy-chemu-nauchilis-nejroseti-v-2022-godu/

#ии
🔥2👍1👎1
​Самый популярный ЯП по версии читателей Tproger: Python обошёл Pascal, а C# — C. Сегодня за выход в полуфинал поборются TS vs PHP и Kotlin vs Java

Самое главное в голосовании — народная любовь, поэтому просто доверьтесь своему сердцу и выбирайте язык, который вам больше по душе:

https://tproger.ru/articles/shestoj-raund-bitvy-jazykov-programmirovanija-2022/

Результаты этого этапа подведём 19 декабря 2022 года в 11:00 мск. А чтобы не упустить ни одной битвы, следите за постами по тегу #toplang2022 или просто включите уведомления о новых постах.
🔥6👍3
Архитектура приложения — основные понятия простыми словами

MVP, MVVM, MVC, REST API, SOAP — вероятно, вам уже встречались эти аббревиатуры в тех. заданиях или учебниках, но что они обозначают?

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

https://habr.com/ru/company/itq_group/blog/705598/

#по
👍7
Может ли ChatGPT заменить бэкенд разработчиков?

Вероятно, вы уже знаете про ChatGPT — ИИ чат-бот, который может отвечать на вопросы, решать и писать простые задачи с LeetCode. Бот даже пришлось запретить временно на StackOverflow, т.к. некоторые пользователи стали отвечать на вопросы используя именно ChatGPT.

Мы также решили протестировать бота и изучить все его возможности, а что из этого получилось — в статье:

https://tproger.ru/articles/mozhet-li-chatgpt-zamenit-bjekend-razrabotchikov/

#ии
🔥4👍2
​Полуфинал битвы языков программирования 2022 объявляется открытым

Сегодня за звание самого популярного языка поборются Python и TypeScript, а также C# и Java. Нелёгкий выбор! Особенно для бэкенд разработчиков.

Скорее переходите по ссылке и оставляйте свой голос лучшему, пока голосование не закончилось:

https://tproger.ru/articles/polufinal-bitvy-jazykov-programmirovanija-2022/

#toplang2022
👍9🤔3
Подборка актуальных вакансий

DevOps-инженер
Где: Москва, можно удалённо
Опыт: от 1 года

Hadoop-администратор
Где: Москва, можно удалённо
Опыт: от 1 года

Архитектор облачной инфраструктуры
Где: Москва, можно удалённо
Опыт: от 1 года

Системный аналитик
Где: Москва
Опыт: от 1 года

Администратор БД Elasticsearch
Где: Москва
Опыт: можно без опыта

Специалист информационной безопасности
Где: Москва
Опыт: от 1 года

Специалист отдела VIP-сопровождения ПО
Где: Москва
Опыт: можно без опыта

#вакансии #работа
👍2👎1
70 книг по IT, которые стоит прочесть программисту

В этом видео разбираются популярные книги по информационным технологиям, которые подойдут не только начинающим программистам, но и просто тем, кто интересуется этой отраслью:

https://youtu.be/dx7F7VqnsVQ

#книги
🔥8👍3🤔1🤯1
MVP, язык Си и мусор в Java-коде — все комиксы от Tproger за 2022 год

Предлагаем отвлечься на минутку, отдохнуть от рутинных задач и почитать IT-комиксы. Мы собрали самые смешные за 2022 и опубликовали — здесь:

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

#it
👍3🔥2
Финал битвы языков программирования 2022!

Уже начинается финальное голосование за звание лучшего языка программирования в 2022 году. По итогам полуфинала C# обошёл Java всего на 6%, а Python выиграл TypeScript с отрывом в 16% голосов.

Поэтому сегодня за третье и четвёртое место в рейтинге борются TypeScript и Java. За первое и второе место — Python и C#:

https://tproger.ru/articles/final-bitvy-jazykov-programmirovanija-2022/

За кого болеете вы?

#toplang2022
FlatBuffers в Unity или как ускорить сериализацию в 40 раз

FlatBuffers — это библиотека с открытым исходным кодом, которая была реализована для разработки игр, но быстро приобрела популярность за счёт Facebook. Основные преимущества использования библиотеки:

— данные хранятся в двоичном формате,
— быстрый доступ к данным.

О другие положительных и отрицательных характеристиках FlatBuffers в статье:

https://habr.com/ru/company/otus/blog/705796/

#unity
👍2
Новогодний стол: каким он будет если добавить щепотку нейросетей?

Автор канала Ai molodca опубликовал пост, в котором с помощью нейросети Stable Diffusion он преобразовал обычные блюда в стиле Карательной кулинарии. Это паблик VK, где пользователи делятся блюдами, которые выглядят настолько нелепо, что в их существование сложно поверить.

Мы решили проверить, насколько ужасными смогут быть наши обычные блюда на Midjourney, Stable Diffusion и DALL-E. Результат — в статье:

https://tproger.ru/articles/nejroset-stable-diffusion-sobrala-novogodnij-stol-v-duhe-karatelnoj-kulinarii/

#ии
👍5