Точка входа в программирование
21.2K subscribers
964 photos
173 videos
1 file
2.5K links
Фундаментальные знания по основам программирования

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Как украсить сайт на новый год?

Ёлку поставили, салаты нарезали и перемешали, а может ещё подготовить сайт к Новому году? Мы сделали подборку, которая поможет вам в этом: гирлянды, таймер обратного отсчёта и открытки — в статье:

https://tproger.ru/digest/new-year-scripts/

#js #html
Советы по разработке на JavaScript, которые сохранят вам время

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

Автор статьи собрал 8 полезных советов, которые помогут вам писать максимально читаемый и понятный код. Например, как удалить элемент из массива или проверить, является ли объект пустым:

https://nuancesprog.ru/p/16567/

#js
Ещё не успели написать всем пожелания на Новый год?

Балабоба от Yandex сделает это за вас. С помощью этого сервиса и немного магии нейросетей можно быстро составить текст поздравления всем знакомым.

А ещё Балабоба рисует и подписывает красивые новогодние открытки: https://yandex.ru/lab/yalm

#новыйгод
Comprehensive Rust — курс для начинающий

Команда Android разработала четырёхдневный курс по Rust: от базового синтаксиса до продвинутых тем, таких как дженерики и обработка ошибок на Rust. Курс также включает в себя темы по Android:

— сборка компонентов Android на Rust,
— работа с AIDL,
— совместимость с C, C++ и Java.

https://google.github.io/comprehensive-rust/

#rust #android
Составили уже планы на 2023?

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

Посмотрим, у кого получится самый неожиданный и оригинальный вариант.
Бинго для программистов! Всё просто — нужно распечатать для каждого проекта и зачёркивать, когда случилось то, что написано.

Кто сколько очков уже набрал?
Дорожная карта Full-stack разработчика на 2023 год

Простой, но понятный Roadmap, в котором автор рассказывает, что нужно знать для разработки фронтенда и бэкенда. Также в статье разбирается стек технологий на 2023:

https://dev.to/avinashvagh/ultimate-roadmap-to-become-full-stack-developer-in-2023-4139

#fullstack
Предсказания для айтишника: узнайте, что ждёт вас в новом 2023 году

Нажимайте на кнопку «Крутить» и слот-машина покажет, какие испытания ждут вас на работе:

https://tproger.ru/interactive/slot-machina-2022/

#новыйгод
Clojure для Flutter

Clojure — современный диалект Лиспа, построенный на JVM. В этом году вышел релиз ClojureDart, который подарил разработчикам возможность писать мобильные и веб-приложения на Flutter. Какие же его преимущества? Стабильные библиотеки и кодовая база, простой и понятный синтаксис. А детальнее автор разобрал в статье, где сравнил данный язык с Dart:

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

#flutter
Популярные инструменты и библиотеки веб-разработки

Автор собрал все известные графические ресурсы, React UI и Vue UI библиотеки, шаблоны HTML, CSS и многое другое в одном Notion файле. Вам нужно только выбрать категорию.

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

https://surffers.notion.site/surffers/The-Best-Web-Development-Tools-2cf90734ead54d748edaf706120728d8

#web
Путеводитель по времени и дате на Kotlin

В этом видео автор рассказывает, как можно использовать LocalDate, LocalTime, LocalDateTime и ZonedDateTime в проектах на Kotlin. Данный урок отлично подойдёт начинающим и тем, кто немного путается в формате:

https://youtu.be/gzHy6wKAJh8

#kotlin #android
Как стать программистом самостоятельно?

В этой статье автор делится своим опытом обучения на программиста в домашних условиях. У героя нет технического образования, но он успешно работает программистом уже более 5 лет. Здесь нет ссылок на материалы или дорожных карт, но есть подробный план, который поможет правильно расставить цели и приоритеты на 2023:

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

#советы #начинающим
Какие проблемы могут возникнуть при разработке IT-продукта?

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

https://vc.ru/dev/556588-pyat-goryachih-keysov-pro-kachestvo-v-razrabotke

#softskills
Вопросы на собеседовании для фронтенд-разработчика (и ответы)

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

https://youtu.be/9Ld9-ncPauM

#js
Список лучших библиотек на Python за 2022

Каждый год появляются новые библиотеки. И чем больше выбор, тем сложнее выбрать нужный фреймворк или библиотеку для проекта.

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

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

#python
Если вы умеете «покрасить кнопочку», но хотите узнать больше о вёрстке веб-приложений

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

Табличная вёрстка, свойство float, гриды и Flexbox, а также современные практики, которые стоит использовать при вёрстке — в статье:

https://tproger.ru/articles/esli-vy-umeete-pokrasit-knopochku-no-hotite-uznat-bolshe-o-vjorstke-veb-prilozhenij/

#web #css
Где же ты, супергерой JS?

Superhero.js — ресурс, на котором собираются лучшие статьи и видео по JavaScript. На странице представлен постоянно обновляемый список статей, которые помогают понять синтаксис JS, изучить основы управления проектами и тестирования кода:

https://superherojs.com/

#js
Вопросы и ответы к интервью для Python Developer

В этом репозитории собраны популярные вопросы по Python и смежным темам: Django, ООП, принципы программирования.

Также в проекте есть вопросы по основам HTML, фронтенд и БД, которые позволят вам повторить важные моменты, на которых зачастую останавливаются интервьюеры:

https://github.com/yakimka/python_interview_questions

#python
А что если создать клон ChatGPT?

Нейросеть ChatGPT взорвала интернет и стала самой обсуждаемой темой в 2022. Интересно, как повторить такой проект?

Мы нашли видеоурок, в котором автор объясняет, как с нуля создать интерфейс ChatGPT для фронтенда и бэкенда, используя пакет от OpenAI:

https://youtu.be/qwM23_kF4v4

#ии #фронтенд #бэкенд
Точка входа в IT: специалист по тестированию

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

https://tproger.ru/articles/vojti-v-it-cherez-testirovanie-bystro-nedorogo-i-perspektivno/

#тестирование
Подборка бесплатных курсов по Rust для начинающих

1. First Look Rust на LinkedIn. После прохождения курса можно получить сертификат и добавить его к себе в профиль.

2. Learning Rust — программа состоит из трё‎х частей от начального до более продвинутого уровня. Время прохождения курса не ограничено.

3. Плагин для Rust — курс-плагин со всеми главными возможностями языка Rust от JetBrains. Для прохождения понадобится IDE.

4. Изучить Rust — здесь собраны материалы для самостоятельного изучения, а также задания, которые помогут получить твёрдое понимание языка.

#rust