Точка входа в программирование
20.2K subscribers
1.26K photos
220 videos
2 files
2.79K links
Фундаментальные знания по основам программирования

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Курс по программированию классических алгоритмов на C++ для школьников

В школах нередко информатика преподаётся плохо, и учеников практически не знакомят с программированием. Но что делать, если школьник хочет писать свои программы?

Одним из вариантов являются материалы из Интернета, включая онлайн-лекции. Так, в московской школе в 2020 году лектор из МФТИ преподавал реализацию классических алгоритмов на C++. И все уроки курса он выложил в свободный доступ на YouTube:

https://tprg.ru/gqoA

#cpp #алгоритмы
У нас есть 5 Telegram-каналов по самым разным темам. Выбирайте тот, который подходит, и подписывайтесь, будем рады вам:

— Python: @zen_of_python
— геймдев: @make_game
— веб-разработка: @tproger_web
— мобильная разработка: @mobi_dev
— основы программирования (вы здесь): @prog_point
👍1
Что нужно делать студенту, чтобы найти работу в IT

Одного диплома ВУЗа может оказаться недостаточно, чтобы получить желаемую работу в IT. Поэтому студенту важно самостоятельно получить некоторые навыки. О них подробнее рассказано в статье:

https://tprg.ru/OZSs

#советы
👍1
Программа на Си для проверки знака числа: положительное или отрицательное

Только-только начинаете программировать? В статье очень подробно разбирается программа на Си, которая на вход принимает число и выводит результат: положительное, отрицательное число или же 0:

https://tprg.ru/x48N

#cpp
Свежая подборка вакансий для специалистов с опытом от 1 до 3 лет

Backend-разработчик
Где: Удалённо
Сколько: От 180 000 до 200 000 ₽

Full-Stack Python Разработчик (Django)
Где: Удалённо
Сколько: По итогам собеседования

Full Stack Developer (Go/Vue)
Где: Удалённо
Сколько: По итогам собеседования

DevOps инженер
Где: Удалённо
Сколько: По итогам собеседования

Frontend разработчик (React/Next.js)
Где: Санкт-Петербург
Сколько: От 100 000 до 140 000 ₽

Frontend-разработчик
Где: Удалённо
Сколько: От 100 000 до 150 000 ₽

Front-end разработчик (Vue)
Где: Удалённо
Сколько: От 120 000 до 180 000 ₽

#вакансии #работа
Когда кот — это образ жизни
Бесплатный курс по основам программирования на JavaScript

Язык JavaScript хорошо подходит для новичков без опыта в программировании. Код на JavaScript пишется с использованием относительно простых конструкций, и результат работы программы выводится в реальном времени.

Изучить основные конструкции языка и ознакомиться с концепциями программирования можно с помощью бесплатного русскоязычного курса:

https://tprg.ru/5WRz

#курсы
👍1
Навыки программиста, которые никогда не устареют и всегда востребованы

Языки и фреймворки приходят и уходят. Но есть фундаментальные и не всегда очевидные навыки, которые стоит получить программисту (помимо работы с кодом).

Спросили про необходимые навыки у экспертов: https://tprg.ru/DzZR

#советы
Но никак не ассоциируется с британским комедийным шоу «Monty Python», от которого официально пошло название языка.
Какую световую схему редактора кода или среды разработки предпочитаете вы?

Мы топим за тёмную тему, но интересно послушать мнение из другого лагеря. А если предпочитаете совсем экзотичные цвета, расскажите в комментариях, почему.

#чат
Какая тема стоит в вашей среде разработки или редакторе?
Anonymous Poll
13%
Светлая
85%
Тёмная
1%
Свой вариант (в комментариях)
Фантастические графы и какими они бывают

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

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

https://tprg.ru/PIeJ

#алгоритмы #математика
Учимся программировать с помощью задач с числами

Задачи на нахождение чисел отлично подходят новичкам для практики в программировании по нескольким причинам:

— результат выводится прямо в консоль;
— программы можно сделать из стандартных конструкций;
— размер итогового кода достаточно мал.

В подборке вы найдёте 18 крутых задач на числа, а также решения на нескольких языках: https://tprg.ru/2mt3

#задачи
Точка входа в IT: со студенческой скамьи в геймдев

Герой статьи перепробовал бэкенд, фронтенд, разработку десктопных приложений, но в итоге решил разрабатывать игры.

В интервью он рассказал, какие знания ему понадобились, чтобы стать Junior-разработчиком на Unreal Engine:

https://tprg.ru/YEov

#точка_входа #gamedev #cpp
Фреймворк и библиотека — что это и в чём разница?

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

Держите объяснение понятий на примере постройки здания:

https://youtu.be/MoD8KxpCYp4
Подборка ресурсов для изучения Golang в 2021 году

Книги, курсы, статьи и другие ресурсы помогут вам изучить язык Go (Golang) и развиться как бэкенд-разработчик:

https://tprg.ru/fqNY

#go
Как освоить алгоритмы?

Алгоритмы — основа программирования. Для чего они вообще нужны и с чего начать их изучение, вы узнаете в статье:

https://tprg.ru/lnyt

#алгоритмы
Всегда включаю перед сном
8 признаков плохого кода

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

https://tprg.ru/nt0C

#советы