Типичный программист
81.7K subscribers
2.67K photos
908 videos
8 files
7.46K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

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

Скидывайте и вы свои предположения.

#кек
ESP8266 — легендарный микроконтроллер, с которым должен познакомиться каждый разработчик

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

Разновидности плат, характеристики, прошивка и не только — в этой статье раскрыли основные моменты, с которых стоит начать знакомство с микроконтроллером: https://tprg.ru/7z1X

#hardware #arduino
Подробный роадмап для изучения бэкенда

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

#шпаргалка #бэкенд
This media is not supported in your browser
VIEW IN TELEGRAM
Осторожно, это возможно самый олдскульный технорикролл, который вы видели.

Смотреть со звуком.

#кек #история
Свежая подборка вакансий для айтишников

iOS разработчик
Где: Москва
Сколько: От 150 000 до 200 000 ₽

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

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

Backend разработчик (PHP, MySQL, Laravel)
Где: Санкт-Петербург
Сколько: От 80 000 до 100 000 ₽

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

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

#вакансии #работа
В каком возрасте уже поздно становиться программистом?

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

Мы задали этот вопрос экспертам и вот что они думают: https://tproger.ru/experts/35/

#эксперты
Прийти на IT-собеседование с мамой — очевидно, идея не самая лучшая, правда же? Оказывается, ситуация эта не самая редкая. IT-рекрутеры делятся своим опытом:

https://tprg.ru/UIc6

#собеседование #softskills
Stack Overflow подвёл итоги опроса среди 83+ тысяч разработчиков из разных стран мира

Интересный инсайт — медианные зарплаты больше у тех программистов, которые разрабатывают на редких языках. В топе — Clojure, F# и Elixir. А, например, Python и JavaScript в рейтинге гораздо ниже.

Все результаты опроса можно посмотреть здесь:

https://insights.stackoverflow.com/survey/2021
Apple запатентовала клавиатуру MacBook со съёмной клавишей, которая превращается в мышь

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

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

#технологии #apple
Насколько сложно и возможно ли повару с семилетним стажем взять и стать программистом?

Ещё как возможно. И история нашего читателя Миши Захарова, фронтенд-разработчика в европейской студии Ottofeller, — тому доказательство:

https://tprg.ru/Jpo7

#карьера
Вы когда-нибудь задумывались, как выглядели бы программисты, если бы были животными?

Мы вовсю работаем над новым программистским календарём на 2022 год. И в этот раз задумались о сходстве некоторых животных и разработчиков. Программист-муравей, фиксящий в 50 раз больше багов, чем может, бородавочник, роющийся в поиске багов, фуллстак утконос и кабан-канбан — каких ещё животных можно сравнить с разрабами?

Кидайте ваши варианты в комменты. А каждый, чей вариант попадёт в календарь, получит от нас в подарок мерч Типичного программиста.
Свежая подборка вакансий

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

Backend-разработчик (PHP, MySQL, Laravel)
Где: Санкт-Петербург
Сколько: От 80 000 до 100 000 ₽

Frontend-разработчик
Где: Нижний Новгород, можно удалённо
Сколько: По итогам собеседования

Frontend Team Lead
Где: Удалённо
Сколько: От 260 000 до 280 000 ₽

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

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

#вакансии #работа
Какие языки больше всего любят программисты, а какие ненавидят — Stack Overflow провёл опрос среди разработчиков и вот что он показал

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

В топ-5 самых любимых языков также вошли Clojure, TypeScript, Elixir и Julia. А вот в самые ненавистные попали VBA, Matlab и, на удивление, один из самых востребованных в iOS-разработке язык — Objective-C.

С полными результатами исследования можно ознакомиться здесь: https://tprg.ru/O9FH

#тренды #stackoverflow
This media is not supported in your browser
VIEW IN TELEGRAM
Пользователь Reddit собрал работающую мини-копию телевизора из «Симпсонов», которая показывает...«Симпсонов»

Внутри — Raspberry Pi Zero с 32 Гб памяти и изогнутым дисплеем с разрешением 640x480 для большей реалистичности. Серии из 11 сезонов мультсериала проигрываются в случайном порядке, а кнопками можно включать ТВ и регулировать звук.

Shut up and take my money!

#diy
Как понять, что такое шаблонизация для DOM, какие вопросы стоит задавать при его создании и как на них отвечать?

Пожалуй, лучший способ разобраться в этом — собрать «на коленке» свою реализацию шаблонизатора для DOM. А как это сделать, рассказал Владимир Санников фронтенд-разработчик в Miro:

https://tprg.ru/vLl0

#html #javascript
This media is not supported in your browser
VIEW IN TELEGRAM
Вас тоже бесят сайты, которые прячут искомый контент за всплывающими окнами? Так вот попробуйте представить себе самый бесячий из таких сайтов

Представили? А теперь сравните его с сайтом «How I experience web today». На нём автору удалось создать настоящий цифровой ад из бесконечных уведомлений, бессмысленных вопросов и самых разных «поп-апов»:

https://how-i-experience-web-today.com/

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

#кек #веб