tproger | Technologies

Telegram-канал tproger - Типичный программист

84520

Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Другие проекты Tproger: https://tprg.ru/media

Subscribe to a channel

Типичный программист

Новости этого дня:

— Инженер из Google X написал бота, который зарабатывает на твитах Дональда Трампа: https://tproger.ru/news/google-x-engineer-bot/

— Сотрудник Stack Overflow проанализировал популярность вопросов на Stack Overflow в выходные дни и будние дни: https://tproger.ru/news/popular-weekends-technologies/ — в выходные дни лидируют вопросы по Haskell. Мы также поделились другими интересными наблюдениями и привели много графиков.

— Сейчас для работы с графикой используется устаревший стандарт WebGL. На недавнем собрании W3C Apple предложила создать новый кроссплатформенный API, который позволит задействовать все возможности современных графических процессоров: https://tproger.ru/news/apple-proposes-gpu-api-for-web/

Читать полностью…

Типичный программист

Самые популярные задачки с IT-собеседований от Tproger:

— Задача от Google: 10, 9, 60, 90, 70, 66 — продолжите последовательность. Разбор с ответом: https://tproger.ru/problems/continue-sequence/

— Допустим, вы летите из Москвы во Владивосток, а затем обратно, при полном безветрии. Затем вы совершаете точно такой же перелёт, но на этот раз на протяжении всего перелёта дует постоянный западный ветер: в одну сторону попутный, в обратную — лобовой. Как изменится суммарное время перелёта туда-обратно? Разбор и ответ: https://tproger.ru/problems/plane/

— Как вычислить 2 в 64 степени, не пользуясь калькулятором? Вариант решения: https://tproger.ru/problems/2-64/

Решили все? Вот вам еще больше: https://tproger.ru/category/problems/

Читать полностью…

Типичный программист

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

— Игра от Google, в которой можно отточить свои хакерские навыки — https://tproger.ru/news/google-xss-game/ — в этой же статье найдете небольшой экскурс в тему XSS-уязвимостей для новичков.

— 11 бесплатных онлайн игр, которые обучат вас программировать: https://tproger.ru/digest/learn-to-code-while-playing-games/

— Подборка интерактивных учителей по популярным технологиям: https://tproger.ru/digest/trysmthorg/

— Russian AI Cup 2016: Dota 2 для программистов — соревнование ботов с искусственным интеллектом: https://tproger.ru/articles/russianaicup-2016/ — соревнование уже прошло, а мы взяли интервью у победителя: https://tproger.ru/interview/russian-ai-cup-winner/

— Целая подборка игр для программистов: https://tproger.ru/digest/games-for-programmers/

— Игра Screeps в Steam — управление виртуальным миром с помощью JavaScript: https://tproger.ru/news/screeps/

Читать полностью…

Типичный программист

Правительство США вскоре может начать заставлять приезжих раскрывать свои пароли в социальных сетях https://tproger.ru/news/us-vs-social-networks/

Читать полностью…

Типичный программист

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

— Самая полная подборка фильмов для айтишников: https://tproger.ru/digest/films/ — что посмотреть программисту после работы.

— 100 самых актуальных цитат о программировании: https://tproger.ru/devnull/programming-quotes/

— Видеозаписи турнирных боев между роботами: https://tproger.ru/video/robots-fight-videos/

— 25 интересных фактов о старых компьютерах: https://tproger.ru/articles/25-interesting-facts-about-old-computers/

— «Магия. Не трогать»: https://tproger.ru/devnull/funny-code-comments/ — и другие забавные комментарии, которые встречались в реальном коде.

Читать полностью…

Типичный программист

Языки программирования, на которых были написаны популярные компьютерные игры. Вдохновляемся и пашем.
https://tproger.ru/articles/popular-gamedev-languages/

Читать полностью…

Типичный программист

11 приложений для изучения программирования на мобильных устройствах + бонус
https://tproger.ru/digest/11-mobile-apps-to-learn-coding/

Читать полностью…

Типичный программист

Подборка материалов, посвященных основным принципам программирования:

— Стек и куча: https://tproger.ru/translations/programming-concepts-stack-and-heap/

— Компилируемые и интерпретируемые языки: https://tproger.ru/translations/programming-concepts-compilation-vs-interpretation/

— Конкурентность: https://tproger.ru/translations/programming-concepts-concurrency/

— Функциональное программирование: https://tproger.ru/translations/functional-programming-concepts/

— Императивное и декларативное программирование: https://tproger.ru/translations/imperative-declarative-programming-concepts/

Читать полностью…

Типичный программист

10 способов эффективно справиться с Null в Java
https://tproger.ru/translations/10-ways-to-handle-null-in-java/

Читать полностью…

Типичный программист

Исследуем программистов: Java-разработчики самые грустные, а те, кто пишет на плюсах — самые старые.
https://tproger.ru/translations/programming-stereotypes/

Читать полностью…

Типичный программист

Создание игры «Aviator»: изучаем основы 3D-анимации c Three.js. Часть первая. Создание сцены
https://tproger.ru/translations/the-aviator-game-1/

Читать полностью…

Типичный программист

Google Chrome перестанет доверять валидным сертификатам WoSign и StartCom для сайтов, не входящих в Alexa Top 1M https://tproger.ru/news/google-chrome-wosign-startcom-certs-distrusted/

Читать полностью…

Типичный программист

7 типичных ошибок неопытных программистов
https://tproger.ru/articles/7-typical-mistakes/

Читать полностью…

Типичный программист

17 нововведений jQuery 3 и советы по их использованию
https://tproger.ru/translations/new-features-of-jquery-3/

Читать полностью…

Типичный программист

Революционная ОС: тест на знание Linux
https://tproger.ru/quiz/linux-test/

Читать полностью…

Типичный программист

Если вы вдруг пропустили: не вставляйте в консоль скопированный из Интернета код! Попробуйте на безобидном ls -l из статьи, поймёте почему.
https://tproger.ru/translations/dont-copy-paste-from-internet-to-terminal/

Читать полностью…

Типичный программист

Создание игры «Aviator»: изучаем основы 3D-анимации c Three.js. Часть вторая. Наводим красоту https://tproger.ru/translations/the-aviator-game-2/

Читать полностью…

Типичный программист

Подробные материалы-руководства по реактивному программированию:

— Python и ReactiveX: https://tproger.ru/articles/reactivex-python/
— Swift 3 и RxSwift: https://tproger.ru/articles/rxswift-3/

Помогут разобраться в теме и научиться применять на практике.

Читать полностью…

Типичный программист

Миллионы приложений вскоре могут быть удалены из Google Play https://tproger.ru/news/massive-purge-from-google-play/

Читать полностью…

Типичный программист

Забавные комментарии, которые встречались в реальном коде
https://tproger.ru/devnull/funny-code-comments/

Читать полностью…

Типичный программист

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

А в Google реально сделали такой инструмент. И он работает.
https://tproger.ru/news/google-enhances-photos/

Читать полностью…

Типичный программист

Как хорошо вы разбираетесь в программистах: узнайте, насколько вы имеете право называть себя айтишником
https://tproger.ru/quiz/do-you-understand-programmers/

Читать полностью…

Типичный программист

Хакер подшутил над тысячами пользователей, взломав их принтеры https://tproger.ru/news/printers-hacked-worldwide/

Читать полностью…

Типичный программист

Подборка материалов, посвящённых машинному обучению:

— Подробнейшее руководство от Стенфордского университета: https://vk.cc/325iqF

— Рассказ разработчика о том, как он решил разобраться в теме за неделю: https://vk.cc/6bkb7c — и продолжение рассказа, написанное спустя год после начала изучения: https://vk.cc/6bkc8c

— 9 полезных бесплатных книг по машинному обучению: https://tproger.ru/books/9-free-books-about-machine-learning/

— Инструмент для обработки фотографий в стиле известных художников: https://vk.cc/6bke4V

Читать полностью…

Типичный программист

Список правил, которых стоит придерживаться при разработке ПО
https://tproger.ru/translations/lessons-learned-in-software-development/

Читать полностью…

Типичный программист

Лениво работать в понедельник? Вот вам подборка статей для мотивации:

— Как вернуть мотивацию программисту: универсальная инструкция от Tproger: https://tproger.ru/articles/how-to-get-motivated/

— Почему я (всё ещё) пишу код? https://tproger.ru/translations/why-i-still-code/

— Девять советов по поддержанию продуктивности работы: https://tproger.ru/articles/9_productivity_advices/

— Как добиться успеха, будучи программистом — рассказ партнера компании AT Consulting: https://tproger.ru/interview/at-consulting/

— Вам кажется, что все вокруг программируют лучше? Не беспокойтесь, вы не одиноки, есть даже такой синдром: https://tproger.ru/news/programmers-imposter-syndrome/

Ну и вот тут ещё интересное есть на тему: https://tproger.ru/tag/for-motivation/

Читать полностью…

Типичный программист

Лучшие проекты, в которых стоит поучаствовать, чтобы примкнуть к Open Source движению и развить свои навыки: https://tproger.ru/tag/awesomo/

Читать полностью…

Типичный программист

Если бы языки программирования были автомобилями https://tproger.ru/devnull/what-if-programming-languages-were-cars/

Читать полностью…

Типичный программист

11 навыков, которыми вы должны овладеть, чтобы зарабатывать по $100 тысяч в год, будучи инженером в Google
https://tproger.ru/translations/11-skills-you-need-to-master-to-land-a-100000-engineering-job-at-google/

Читать полностью…

Типичный программист

Лучшие проекты, в которых стоит поучаствовать, чтобы примкнуть к Open Source движению и развить свои навыки. Часть четвертая. Python https://tproger.ru/digest/awesomo-python/

Читать полностью…
Subscribe to a channel