Точка входа в программирование
20.8K subscribers
1.11K photos
195 videos
2 files
2.63K links
Фундаментальные знания по основам программирования

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Человек, который не знает ни математику, ни программирование:

«"!" — это 24, верно?»
Как новичку в IT составить нормальное резюме?

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

Как утереть ему нос и заставить HR-ов остановиться именно на вашем резюме?

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

Если вы как раз составляете резюме и не знаете, на что обратить внимание — обязательно сохраните, чтобы прочитать.

#советы #собеседование
7 инструментов для начинающих веб-разработчиков, которые ускорят работу над проектом

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

1. Lorem Picsum — это генератор заполнителей для изображений с множеством параметров настройки. Укажите параметры для ваших картинок непосредственно в URL-адресах.

2. FontJoy находит интересные сочетания шрифтов с помощью ИИ.

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

4. Carbon поможет создавать красивые изображения вашего кода.

5. CSSGradient упрощает создание новых веб-градиентов. Включает набор инструментов, которые помогут вам повысить уровень работы с градиентом.

6. Neumorphism.io — неоморфные формы не так просто создавать, но генератор Neumorphism упрощает этот процесс.

7. Remove.bg — позволяет удалять фон на любой фотографии автоматически.

#инструменты #веб
10 инструментов, упрощающих работу с CSS

Вчера публиковали подборку из 7 инструментов для веб-разработки. А вот ещё 10 самых популярных инструментов, которые здорово упростят работу с CSS: https://tproger.ru/articles/10-instrumentov-dlya-css-animaciya-setki-i-dizajn/

#инструменты #фронтенд #веб
Ищем человека в команду SMM

Если вы разбираетесь в IT, умеете подавать информацию и хотите попробовать себя в качестве автора Telegram-каналов, то приходите к нам!

Подробности о вакансии, зарплате и тестовое можно посмотреть тут:

https://tprg.ru/bqed

#вакансии #работа
Опишите свой любимый язык программирования, не называя его.

Мы начнём:
Если хотели попрактиковаться в хакинге, но не знали, с чего начать, держите подборку из 7 ресурсов, на которых можно приобрести и улучшить навыки хакинга.

#безопасность
Годный и бесплатный курс по Java от Стэнфордского университета

Из плюсов — в курсе 28 уроков, 9 заданий и даже 2 экзамена с лёгкой понятной подачей. Из минусов — некоторые части давно не обновлялись, но их можно легко подтянуть после изучения основной программы:

https://see.stanford.edu/Course/CS106A

Сохраняйте себе, чтобы не потерять.

#java #курсы
​Шпаргалка по Swift

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

#swift #шпаргалки
Что будет, если взять известную игру сапëр и изменить игровой процесс на обратный?

Автор статьи задался таким вопросом и создал необычный пет-проект с игрой «Минёр». В отличие «Сапёра» здесь игроку доступна сразу вся информация об игровом поле.

Не баг, а фича, получается. А ещё отличный проект, чтобы потренироваться в разработке на JavaScript.

В статье подробнее о процессе разработке: https://habr.com/ru/articles/408169/
Исходники есть на гитхабе: github.com/schibir/mineslitter
А здесь небольшая демка, чтобы поиграться: schibir.github.io/mineslitter

#gamedev #javascript #веб
5 игр, которые научат программировать

Игры — хороший «контейнер» для донесения и закрепления знаний. В том числе и в программировании.

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

#игры