Точка входа в программирование
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
Media is too big
VIEW IN TELEGRAM
Хватит мучить алгоритмы!

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

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

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

#видео #алгоритмы #советы
👍6
Куча советов по программированию, после 15 лет опыта в IT

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

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

#советы
🔥2
Media is too big
VIEW IN TELEGRAM
Видео для тех, кто хочет основать свой стартап. Здесь Сэм Альтман, СЕО OpenAI рассказывает, как набрать первых пользователей для своего стартапа.

#видео #советы #openai
👍2
Как улучшить свой пул-реквест

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

1. Правильно организуйте ваш пул-реквест.
2. Следите за его размером.
3. Дайте ему адекватное название и описание.
4. Выступите в роли рецензента до публикации пул-реквеста.

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

#git #советы
👍4
Media is too big
VIEW IN TELEGRAM
Дополнение к вчерашней подборке: 13 советов новичкам в IT

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

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

#видео #советы
2🥰1
20 паттернов программирования

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

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

#статья #советы #собеседование
👍2
Полезные команды Git

Автор подробно разбирает самые полезные команды Git: merge, rebase, reset, revert и другие.

Каждая команда проиллюстрирована анимированными схемами, которые показывают, как меняется история ветвей.

#советы #git
👍5🤓1
Точка входа в программирование
Rust без прикрас: где мы продолжаем ошибаться Только начинаете работать с Rust? Отлично! Эта статья объяснит, какие ошибки чаще всего совершают и новички, и опытные разрабы, а также расскажет как их избежать. Вы узнаете, как защитить код от багов, утечек…
Rust без прикрас. Продолжаем избавляться от ошибок

Это продолжение статьи, про которую мы уже рассказали недавно. В этой части разбирается проблема злоупотребления unwrap() и expect(), игнорирование ошибок с помощью let _ =, клонирование всего и вся, использование &str вместо String (или наоборот), бесконечные рекурсии без хвостовой оптимизации, отсутствие ограничений в обобщениях и многое другое.

#rust #советы
👍32🥰1
Как построить карьеру в области искусственного интеллекта. Советы от Эндрю Ына

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

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

#ml #советы #карьера
👍1
Media is too big
VIEW IN TELEGRAM
Самый быстрый способ не стать программистом

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

Смотрите и мотайте на ус. И ❤️ ставьте, если видео понравилось.

#видео #советы
4
Media is too big
VIEW IN TELEGRAM
Вся нужная база начинающего программиста за 40 минут

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

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

#видео #советы
8👍2
Работает? Трогай! Всё про рефакторинг

«Работает — не трогай!» — фраза, которая звучит, как девиз стабильности. Но сегодня такой подход в разработке может стать настоящей ловушкой, ведь без должного внимания проект может стать слишком проблемным для дальнейшей поддержки и развития.

Поэтому в нашем случае больше уместна фраза из заголовка. Но как понять, что время для рефакторинга уже пришло? Бэкенд-разработчик Филлип Щербанич рассказал о своём опыте рефакторинга и поделился ценными советами по этому вопросу.

#рефакторинг #советы
👍7
Как стать программистом самостоятельно?

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

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

#советы #начинающим
❤‍🔥8👍4🤔1
Media is too big
VIEW IN TELEGRAM
3 проекта для портфолио, с которыми вас возьмут на работу

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

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

#видео #советы #портфолио
👍61
Media is too big
VIEW IN TELEGRAM
Главные ошибки в обучении программированию

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

В этом видео разбираются три главные ошибки, из-за которых многие так и не становятся программистами.

#видео #советы
👍1🤔1
Правильно составляем ТЗ для разработчика и заказчика

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

https://tprg.ru/mMIF

#it #советы
👍3
Forwarded from Веб-страница
Что делает код трудным для чтения? Визуальные паттерны сложности

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

Подробнее: https://habr.com/ru/articles/893820/

#советы
🤓3
7 полезных советов для начинающих веб‑разработчиков

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

#веб #советы
😁12
Каша в голове, каша в коде

Если вы только начали учиться программированию и чувствуете, что всё сразу — и сложно, и непонятно, и «почему это строка, если это число?» — значит, вы на верном пути. Просто сейчас у вас в голове каша. И в коде тоже. Это нормально.

Но есть способы разгрести её быстрее. В этом материале — семь советов, которые помогут привести мысли и код в порядок.

#советы
👍3
Forwarded from Веб-страница
Совет для тех, кто любит сглаживать углы

Речь о вёрстке, разумеется. Если у вас есть элемент с внешним и внутренним радиусом углов, то они будут выглядеть лучше, если на внешний радиус поставить сумму внутреннего + размер отступа.

На картинке наглядно это показано.

#советы
👍102😱1