Точка входа в программирование
20.1K subscribers
1.29K 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
Если вы умеете «покрасить кнопочку», но хотите узнать больше о вёрстке веб-приложений

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

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

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

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

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

https://superherojs.com/

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

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

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

https://github.com/yakimka/python_interview_questions

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

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

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

https://youtu.be/qwM23_kF4v4

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

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

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

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

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

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

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

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

#rust
👍71
Как начать работать удалённо?

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

https://ghumare64.medium.com/remote-job-roadmap-276c2d61c0cc

#советы
👍5👎2💩1
Создаём калькулятор на JavaScript

В видеоуроке показывается, как реализовать калькулятор в виде веб-приложения. Для формирования пользовательского интерфейса калькулятора используются HTML и CSS:

https://youtu.be/_x8mNUBhLSk

#js
👍11👏1
Подборка актуальных вакансий

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

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

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

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

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

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

#вакансии #работа
👍5👎2
Самые раздражающие баги и недочёты, которые встречаются на сайтах и приложениях

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

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

Что бы вы добавили?
👍9
Roadmap — как стать Android разработчиком в 2023

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

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

#roadmap
👍8
Самые популярные языки программирования с 1965 до 2022

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

https://youtu.be/qQXXI5QFUfw

#it
👍5
Точка входа в IT: менеджер проектов (Project Manager)

А вы заметили, что тем про ИИ становится всё больше? Некоторые разработчики уже спорят, когда искусственный интеллект сможет заменить программистов.

Возможно, но ИИ точно не сможет вытеснить Project Manager. PM — это специалист, который планирует и следит за выполнением всех задач внутри IT-проекта. А подробнее о том, чем занимается такой сотрудник и как им стать рассказали в статье:

https://tprg.ru/lbgX

#профессии
👍7😁4👎2🤬1
Чего ждать IT-специалистам на собеседованиях?

AlgoMonster — это относительно новая платформа для подготовки к собеседованиям. Она была разработана программистами из Google, но ещё‎ менее популярна, чем Leetcode.

По сути, платформа не только предоставляет доступ к задачам, но и к материалам, которые помогут изучить ту или иную тему. Из минусов: доступ к Premium статьям платный:

https://algo.monster/

#собеседование
👍6🔥1🖕1
Импортируем CSS-библиотеки из Figma прямо в среду разработки через Supernova

Как улучшить взаимодействие между отделами дизайна и разработки? Например, можно использовать дизайн токены. Дизайн токены — это набор базовых переменных и UI-компонентов: цвета, стили шрифтов, размеры отступов и т.д.

Подробно разобрали дизайн-токены, подходы к наименованию и примеры интеграции — в статье:

https://tproger.ru/articles/importiruem-css-biblioteki-iz-figma-prjamo-v-sredu-razrabotki-cherez-supernova/

#web
😴2👍1
JavaScript: дорожная карта на 2023 год

В этом году Developer Roadmaps обновили roadmap по изучению JS. Дорожная карта разделена на разные уровни сложности и темы, а полностью её можно скачать по ссылке:

https://roadmap.sh/javascript/

#js #roadmap
👍18
Создаё‎м 3 проекта на React за 8 часов

В этом видеоуроке показывается, как реализовать — клон YouTube, профессиональное приложение для фитнес-упражнений и Lyriks — улучшенную версию Spotify. Вы научитесь создавать современные пользовательские интерфейсы с помощью Tailwind CSS, управлять состоянием с помощью React Context API, а также получать данные используя RapidAPI.

В конце курса у вас будет 3 профессиональных портфолио:

https://youtu.be/dyFVwXROzZk

#react
👍112
Релокация айтишника в Армению: плюсы и минусы

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

https://tproger.ru/articles/relokacija-ajtishnika-v-armeniju-pljusy-i-minusy/

#релокация
🤮11👎7👍6💩2🤣2
Ghostwriter — ИИ для чистого кода

Ghostwriter использует искусственный интеллект, чтобы помочь разработчикам писать код лучше и быстрее. Например:

— позволяет посмотреть простые для понимания объяснения кода в проекте,
— автоматически делает рефакторинг и преобразование кода,
— с помощью вкладки «предложения» может автоматически заполнять блоки кода или методы.

Подробнее: https://replit.com/site/ghostwriter

#tools
👍71
Курс для начинающих iOS-разработчиков от Apple

Недавно Apple обновила свою программу по основам Xcode, Swift UI и UIKit. В конце курса можно также найти дополнительные материалы и видео для самостоятельного изучения:

https://developer.apple.com/tutorials/app-dev-training/

#ios
👍9💩2👎1