Точка входа в программирование
21.4K subscribers
928 photos
166 videos
1 file
2.47K links
Фундаментальные знания по основам программирования

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

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

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

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

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

Это подборка статей, сайтов и просто каналов, в которой пользователи делятся опытом поиска работы и непосредственно сайтами с рекрутерами.

Если вы хотите найти работу удалённо или просто переехать, то сохраняйте статью в закладки, чтобы не потерять: https://tprg.ru/ea8F

#it #советы
Идеи для пет-проектов на разных языках

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

Кстати, многие популярные сервисы начинались именно с пет-проектов, например, Gmail. Если вы ещё не выбрали идею и не знаете с чего начать, то в этой статье — подборка проектов разного уровня сложности:

https://proglib.io/p/16-universalnyh-idey-dlya-pet-proektov-vne-zavisimosti-ot-yazyka-2022-10-26

#it
5 принципов читаемого кода: KISS, YAGNI, DRY, BDUF и Бритва Оккама

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

На примерах на React и JavaScript объяснили наиболее популярные из них — в статье:

https://tproger.ru/articles/5-principov-chitaemogo-koda-kiss-yagni-dry-bduf-i-britva-okkama/

#it
Подборка мемов от Tproger — кранчи, Stack Overflow и зарплаты джунов

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

https://tproger.ru/devnull/podborka-memov-ot-tproger-kranchi-stack-overflow-i-zarplaty-dzhunov/

#it #юмор
Как правильно составить ТЗ для разработчика и заказчика?

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

Чаще всего после проверки технического задания выясняется, что раздел для этой функциональности просто не дописан или пропущен. Чтобы этого не случалось, вместе с Юлией Ходаковой, начальником управления анализа и развития банковских технологий, рассказали, как создать правильное ТЗ — в статье:

https://tprg.ru/mMIF

#it #советы
MVP, язык Си и мусор в Java-коде — все комиксы от Tproger за 2022 год

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

https://tproger.ru/devnull/mvp-jazyk-si-i-musor-v-java-kode-vse-komiksy-ot-tproger-za-2022-god/

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

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

https://youtu.be/qQXXI5QFUfw

#it
Структуры данных и алгоритмы

Плейлист, который поможет разобраться в этой запутанной теме даже начинающим. В первом уроке, Кевин Бучин, преподаватель Технического университета Дортмунда, доступно объясняет, что такое Big O, а также зачем вообще использовать и изучать алгоритмы:

https://youtu.be/gDyHDc2PJfM

#it
Легенды в IT: Кен Томпсон

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

О жизни, успехах и достижениях Кена Томпсона — в статье:

https://habr.com/ru/company/serverspace/blog/710152/

#it
Точка входа в IT: сменить работу и стать фронтенд-разработчиком в 40 лет

Автор статьи поделился своим опытом, как за 10 месяцев можно стать разработчиком, обучаясь самостоятельно. У героя была карьера в ресторанном бизнесе, он также десять лет работал преподавателем ESL в Испании, но однажды ему попалась в руки детская книга о программировании, которая полностью изменила его карьеру.

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

https://medium.com/free-code-camp/how-i-switched-careers-and-got-a-developer-job-in-10-months-a-true-story-b8895e855a8b

#it
Точка входа в IT: карьера в Data Science

Чтобы получить свою первую работу в DS, герою статьи понадобилось 2,5 года. Кого-то эта цифра отпугнёт, но автор делится просто своим опытом и даже неудачами, которые, возможно, помогут пройти этот путь быстрее.

А ещё, если вы переживаете, что не прошли какое-то собеседование, то эта история не позволит опустить руки:

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

#it
10 первых ошибок в карьере ML-инженера

Специалист по машинному обучению (ML-engineer) — это программист, который занимается исследованием, созданием и проектированием систем ИИ. Начинающий
ML-инженер должен неплохо разбираться в математике и алгоритмах.

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

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

#it #ml #профессии
Точка входа в IT: переезд в Лондон и собеседования в FAANG

Денис попал в IT не сразу, после вуза он 3 года работал консультантом CRM и только потом переквалифицировался на фронтенд разработчика. Не было и образования в направлении Computer Science, а как и многие Денис учился на лекциях с Coursera, книжках и опыте. Однако оффер всё же получил. История успеха:

Часть 1: планирование, поиск вакансий, отказы.
Часть 2: собеседование в FAANG

#история #it
Основные ошибки в рефакторинге

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

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

https://nuancesprog.ru/p/16964/

#it #рефакторинг
Подборка ресурсов и материалов к 8 марта

1. Made with Code — программа от Google для учениц средних и старших классов с целью обучения программированию.

2. hellomayuko — iOS-разработчик с опытом работы в Intuit, Patreon, и Netflix. Делится своим опытом, советами по развитию карьеры и просто делает красивые видео.

3. TiffinTech — блог Тиффани, где она простыми словами объясняет сложные термины, которые не понятны новичкам. Также девушка публикует уроки на YouTube.

4. Girls in Tech — это сообщество для женщин в IT. Подкасты, статьи, менторы и ивенты.

#it
7 простых советов для программиста, которые сберегут его зрение

В 1999 году появилось понятие компьютерного зрительного синдрома. Основные формы: синдром сухого глаза и хронического утомления. Если вы длительно работаете за компьютером, то вы тоже можете быть в зоне риска.

Действительно, сейчас есть 4K мониторы, крутые очки, но усталость глаз рано или поздно может появиться у каждого. Собрали 7 крутых советов для программистов, которые помогут сберечь зрение:

https://tproger.ru/articles/7-prostyh-sovetov-dlja-programmista-kotorye-sberegut-ego-zrenie/

#it #здоровье
Точка входа в IT: интеграционный системный аналитик

Системный аналитик — профессия, в которой пересекаются разработка, анализ и управление. Такой специалист анализирует требования клиента, переводит их на технический язык и координирует разработку.

Чем занимается интеграционный системный аналитик и основные его функции и задачи в банке — в статье:

https://tprg.ru/ZNf5

Бонусом — несколько советов о том, как готовиться к собеседованию на эту позицию!

#it #профессия
Кто такой BI-аналитик и как им стать?

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

В этой статье Джулианна Кадрия, ресурсный менеджер аналитиков и ведущий аналитик направления Big Data КРОК, рассказала, чем занимается Bi-аналитик, какие задачи он выполняет. А ещё вы узнаете о полезных навыках — важных для этой карьеры:

https://tprg.ru/Wlxk

#профессия #it
This media is not supported in your browser
VIEW IN TELEGRAM
5 логико-математических задач, которые поставят в тупик

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

https://tproger.ru/articles/5-logiko-matematicheskih-zadach-kotorye-postavjat-v-tupik/

#it
Точка входа в IT: тестистировщик на Python

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

Сколько времени нужно, чтобы стать тестировщиком? А сколько усилий приложить? Реальная история — здесь:

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

#it #профессии