Точка входа в программирование
20.3K subscribers
1.25K photos
216 videos
2 files
2.77K links
Фундаментальные знания по основам программирования

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

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

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

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

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

Эти репозитории окажутся очень полезными при старте в IT:

1. Awesome — Это путеводитель по миру IT-технологий. В репозитории собраны ссылки на ресурсы по темам: бизнес, безопасность, Big Data, веб-разработка, геймдев, робототехника и др. Их объединяет одно — сообщество посчитало их потрясающими.

2. Developer Roadmap — Технологий много, но не нужно изучать их все. В этих роадмапах лишь показаны возможные пути для развития профессиональных навыков. Дорожные карты обновляются ежегодно с учётом трендов в каждой сфере.

3. Coding Interview University — План обучения, помогающий стать разработчиком ПО в Google, Amazon, Facebook, Microsoft или другой крупной компании. Автор описал личный опыт: несколько месяцев учился по 8-12 часов в день и получил оффер от Amazon.

@prog_point #general
🍌4❤‍🔥1👍1
​​Улучшение Visual Studio Code для новичков

VSCode уже с самого начала удобен и гибок. Но если вдруг его возможностей не хватает, на помощь придёт огромная библиотека расширений и настроек на любую потребность.

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

https://habr.com/ru/articles/653465/

@prog_point #general #советы
🔥6👍2🍌1
​​50 терминов, которые должен знать каждый программист

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

Не бойтесь, ведь для такого случая есть специальная подборка из 50 популярных терминов для разработчиков, в которой объяснили, что значит каждый из них, чтобы облегчить вам вход в тему программирования. Термины разные: от безобидных переменных и функций до виртуализации, CDN и Deadlock.

Повышаем свою эрудицию разработчика в этой статье

@prog_point #general #теория
🍌4👨‍💻42
ООП на пальцах

Много материалов по ООП не бывает и вот ещё один отличный вариант. Понимание концепций ООП — одна из первых проблем по «матчасти», с которой сталкиваются начинающие программисты.

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

https://youtu.be/qw4QLdk12Qk?si=TZUbfaLoe9JRQhFS

@prog_point #теория #general #oop
👍52🍌1
Языки программирования, которые стоит начать учить в 2024 году

Извечный вопрос тех, кто только хочет начать программировать — что выбрать? Материалов по этой теме полно, но они могут быстро терять свою актуальность.

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

@prog_point #general
5👍2🔥2
​​5 способов подготовиться айтишнику к эре ИИ

Развитие генеративного ИИ может вызывать обеспокоенность у многих начинающих разработчиков. Некоторые эксперты полагают, что новые технологии учаться выполнять задачи быстрее и эффективнее, чем люди. Ко всему этому, исследования показывают, что около 17% рабочих мест в сфере ИТ могут быть потеряны из-за автоматизации.

Но как подготовиться к такому прогрессу и сохранить своё рабочее место в будущем? Какие скилы учить и где практиковаться? Всё это рассказываем в статье.

#general
5❤‍🔥1👍1🍌1
​​Жизнь после буткемпа: как начать карьеру разработчика с нуля

В России не хватает разработчиков, но компании редко нанимают начинающих специалистов. Но есть и хорошая новость: всё больше работодателей готовы брать выпускников онлайн-курсов и буткемпов. Чтобы успешно начать карьеру в IT, важно заводить знакомства и участвовать в мероприятиях крупных компаний, сверстать крутое портфолио с учебными и личными проектами, и регулярно отправлять резюме, не затухая после первых отказов.

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

@prog_point #трудоустройство #general
8👀2🍌1
Сборник около 160 шпаргалок разработчика на любой вкус

Очередная годнота — Quick Reference. Тут собраны шпаргалки не только по стандартным программерским темам по типу регулярок, JS и Markdown, но и есть выжимки с советами по использованию различных сервисов и инструментов: ChatGPT, Vim, Homebrew, FileZilla и многое-многое другое.

Налетаем

#подборка #шпаргалка #general
👍12222🍌1
​​Что накинуть на VSCode, чтобы работалось ещё легче и эффективней?

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

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

@prog_point #vscode #советы #general
👍92
Играя учитесь: подборка топовых игр по программированию

Играть любят все (даже не оправдывайтесь). Учебники, курсы и задачки — неотъемлемый процесс обучения. Но иногда его хочется разнообразить и сделать более интересным.

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

Check.IO — уже привычная база по изучению Python и TypeScript. Тут нужно путешествовать по островам, решая различные задачи и головоломки.

Screeps — нужно писать алгоритмы для автоматизации и оптимизации юнитов.

CodeCombat — проходите игровые миры, используя JavaScript и Python. Сложность задачек растёт, поэтому для каждого найдётся что-то интересное.

Ещё больше — в статье

@prog_point #general
👍8🔥2
​​Топ-10 незаменимых плагинов для VS Code в 2024 году

Огромная популярность VS Code во многом связана с его расширяемостью: функциональность редактора можно существенно нарастить за счет установки дополнительных плагинов.

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

Live Server — запускает локальный сервер одним кликом;
Polacode — создаёт красивые и понятные скриншоты кода для презентаций или туториалов;
Prettier — автоматически форматирует код в нужном стиле;

#инструмент #подборка #general #ru
👍7🔥21
FTP протокол — что это и где используется

FTP (File Transfer Protocol) — это протокол для передачи файлов между компьютерами в сети. Он позволяет загружать и скачивать файлы с серверов, а также управлять файлами на удаленных системах.

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

https://youtu.be/rba786XVhvs?si=Naz1H6cKT9Jt-RFj

@prog_point #general #сеть
6🤩1
7 языков программирования, знание которых сделает вас востребованным специалистом

Языков программирования на рынке очень много. Но какие учить, чтобы увеличить свои шансы в моменте и в будущем? Как стать и оставаться востребованным программистом?

В статье собрали топ-7 языков программирования, которые остаются и будут актуальными какое-то продолжительное время. Так что если планируете учить новый ЯП, то смело выбирайте один из них: JavaScript, Python, Dart, Java, Swift, Go, C#. Про сами языки и что на них создаётся рассказываем в этой статье.

@prog_point #general
🍌41
​​13 вредных советов начинающему разработчику

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

В общем — чек-лист того, чего точно делать не стоит в процессе обучения.

@prog_point #советы #general
👍3🍌1
20 бесплатных онлайн-игр программистов для лёгкого обучения

Сохраняйте подборку, включающую в себя бесплатные онлайн-игры для программистов, которые позволят в увлекательной форме освоить JavaScript, Java, Python, PHP, C# и другие языки.

Среди них CodeCombat, Ruby Warrior, Code Hunt, Robocode и многое другое.

#general #ru
31
Курс по становлению мастером VSCode

Visual Studio Code стремительно завоевал популярность среди разработчиков и, возможно, является одной из самых востребованных сред для программирования. Благодаря своей универсальности, она подходит для работы с любыми типами кода и проектов.

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

@prog_point #vscode #general
7
​​Делаем красивый мониторинг чего угодно

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

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

@prog_point #general
👍51
Топ-10 советов, которые помогут развить свою карьеру разработчика

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

#советы #general
🔥3❤‍🔥1👍1
​​«Каждому разработчику нужно знать»

Так называется репозиторий, в котором собрана теоретическая база, необходимая разработчику (по мнению автора). В подборке действительно можно найти много полезного: дорожные карты, курсы, статьи и видео по разным аспектам разработки. А также по SEO, UX, карьере и многому другому.

В общем, лишним в ваших сохранёнках точно не будет этот репозиторий.

#репозиторий #general #en
6
Карманный справочник по тех. интервью

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

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

#репозиторий #general #трудоустройство #en