Интересные ссылки для программистов

Оглавление (нажмите, чтобы открыть):

15 отличных сайтов для изучения программирования

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

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

1. GeekTyper

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

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

2. Code Pad

Code Pad — это место, где разработчики могут сохранять и обмениваться фрагментами кода ( сниппетами ). Теперь вы можете сохранять сниппеты онлайн на Code Pad , что делает их легкодоступными и позволяет хранить все в одном месте.

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

3. Code Avengers

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

4. Codecadmy

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

5. CodeCombat

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

6. Treehouse

Изучайте веб-дизайн и веб-разработку с помощью этого интерактивного сайта. На нем есть видео уроки для студентов, помогающие изучать HTML и Ruby .

7. Codeschool

Codeschool учит различным веб-технологиям с помощью скринкастов, задач по программированию и видео уроков таких языков, как JavaScript , Ruby , HTML/CSS и C .

Этот веб-сайт с видео уроками предоставляет собой бесплатные курсы по программированию на таких языках, как C++ , C и Obj-C . Очень скоро появятся уроки и для Java .

9. Learn Java Online

Это бесплатный интерактивный обучающий сайт по Java . Цель этого веб-сайта заключается в том, чтобы предоставить возможность изучать язык Java всем желающим. На сайте представлены уроки базового и продвинутого уровня.

SQLZoo предлагает пошаговые уроки с использованием интерактивных интерпретаторов. С помощью этого сайта желающие могут изучить SQL Server , Oracle , MySQL , DB2 и PostgreSQL .

11. Try Git

Этот сайт позволит вам узнать все самое главное о Git за 15 минут. Интерактивный сайт имеет окно для ввода кода, что позволяет обучающимся запускать свой код в Octobox и сразу наблюдать результаты его работы.

12. W3Schools

Информационный сайт для веб-разработчиков, который содержит ссылки и уроки по CSS , HTML , JQuery , PHP , Java Script и SQL . Ресурс получил свое название от World Wide Web . Он имеет онлайн-редактор, работающий на основе веб-технологий.

13. Coderbyte

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

14. Try.jQuery

Сайт содержит видео, интерактивные задачи в форме консоли, а также позволяет пользователям практиковаться в программировании в самом браузере. Вам потребуется всего три часа, чтобы пройти весь курс. В настоящее время для реализации всех функций сайта используется jQuery 2.0 .

15. Code Learn

Сайт позволяет пользователям изучать Ruby on Rails , создавая приложение прямо в браузере. Он предлагает простой в использовании виртуальный сервер и уроки, которые облегчат изучение Rails . Эти уроки рассчитаны на новичков.

Данная публикация представляет собой перевод статьи « 15 Excellent Sites to Learn Programming » , подготовленной дружной командой проекта Интернет-технологии.ру

Где попрактиковаться в программировании: 30 ресурсов

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

C Puzzles

Сайт с головоломками на языке С. Может быть полезен и тем, кто не знает C, но изучает С-подобные языки.

Code Abbey

Множество задач по программированию, рейтинг участников и форум.

CodeChef

Ресурс для регулярных соревнований по программированию. Есть раздел для практики с заданиями разных уровней сложности. Можно потренироваться или выиграть денежный приз.

CodeCombat

Ресурс для начинающих, где обучение построено как игра с возрастающей сложностью. Подойдет изучающим Python, JavaScript или HTML&CSS с нуля.

Codeforces

Русскоязычная платформа для марафонов по программированию. Пользователи делятся на два дивизиона — начинающие соревнуются отдельно от опытных. Можно участвовать в состязаниях или просто тренироваться на задачах в режиме дорешивания.

Codewars

Платформа с разными заданиями — от алгоритмов до шаблонов проектирования — ждет разработчиков, программирующих на Java, JavaScript, PHP, Go, Ruby и других языках. Предварительно надо пройти тестирование.

Coding Bat

Ресурс, посвященный Java и Python. Опытным и начинающим программистам доступны упражнения и справочные материалы по языкам.

CodinGame

Увлекательная практика в формате видеоигр. Поддерживаются 25 языков: Java, JavaScript, PHP, Python, Swift, C#, C++, Ruby и другие.

Empire of Code

Русскоязычный ресурс с задачами по Python и JavaScript в формате игры. Участники пишут код для стратегии и тактики персонажей.

Exercism

Сайт предлагает задачи на 48 языках программирования. Пользователь скачивает упражнения, решает их на собственном компьютере, а затем проверяет с наставником. Например, в разделе Python 111 упражнений и 70 менторов, его изучают 29 тысяч пользователей, а в разделе PHP — 64 упражнения, 14 наставников и 4 тысячи студентов.

HackerRank

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

InterviewBit

Сайт помогает подготовиться к интервью в Google, Facebook, Microsoft и других корпорациях и получить оффер.

LeetCode

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

MAXimal

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

MindCipher

Ресурс позиционируется как социальный репозиторий с самыми занимательными головоломками.

Programming Praxis

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

Programming Skills

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

Programmr

Платформа, на которой собраны задачки по Java, PHP, Python, C# и Ruby. Ресурс давно не обновляется, но потренироваться еще можно.

Project Euler

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

Prolog Problems

На сайте программиста Вернера Хетта вы найдете краткий курс по языку Prolog и сборник упражнений для тренировки. Ресурс не обновляется.

PythonChallange

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

Rosalind

Ресурс по изучению биоинформатики. Есть обучающий курс по Python.

Ruby Quiz

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

На платформе Sphere Online Judge зарегистрированы 650 тысяч пользователей и размещено более шести тысяч заданий. Ресурс поддерживает 45 языков программирования, в том числе C, C++, Pascal, Perl, Haskell, Ocaml и другие.

SQL-EX.RU

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

Timus Online Judge

Ресурс Уральского федерального университета, на котором собран архив задач по программированию с автоматической проверкой.

Topcoder

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

W3Resource

Портал предлагает огромное количество обучающих материалов по веб-разработке, базам данных, Linux и даже программам Excel или шаблонам Google Forms. Есть упражнения и квизы по базам данных, PHP, JavaScript, Java, Swift и другим языкам.

Питонтьютор

Русскоязычный ресурс для новичков в Python. Это интерактивный учебник с задачками, которые решаются без установки среды, прямо в браузере.

Школа программиста

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

А вы где практикуетесь? Поделитесь в комментариях.

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

C Puzzles

Сайт с головоломками на языке С. Может быть полезен и тем, кто не знает C, но изучает С-подобные языки.

Code Abbey

Множество задач по программированию, рейтинг участников и форум.

CodeChef

Ресурс для регулярных соревнований по программированию. Есть раздел для практики с заданиями разных уровней сложности. Можно потренироваться или выиграть денежный приз.

CodeCombat

Ресурс для начинающих, где обучение построено как игра с возрастающей сложностью. Подойдет изучающим Python, JavaScript или HTML&CSS с нуля.

Codeforces

Русскоязычная платформа для марафонов по программированию. Пользователи делятся на два дивизиона — начинающие соревнуются отдельно от опытных. Можно участвовать в состязаниях или просто тренироваться на задачах в режиме дорешивания.

Мастер Йода рекомендует:  Автоматическое распознавание автомобильных номеров на Raspberry Pi

Codewars

Платформа с разными заданиями — от алгоритмов до шаблонов проектирования — ждет разработчиков, программирующих на Java, JavaScript, PHP, Go, Ruby и других языках. Предварительно надо пройти тестирование.

Coding Bat

Ресурс, посвященный Java и Python. Опытным и начинающим программистам доступны упражнения и справочные материалы по языкам.

CodinGame

Увлекательная практика в формате видеоигр. Поддерживаются 25 языков: Java, JavaScript, PHP, Python, Swift, C#, C++, Ruby и другие.

Empire of Code

Русскоязычный ресурс с задачами по Python и JavaScript в формате игры. Участники пишут код для стратегии и тактики персонажей.

Exercism

Сайт предлагает задачи на 48 языках программирования. Пользователь скачивает упражнения, решает их на собственном компьютере, а затем проверяет с наставником. Например, в разделе Python 111 упражнений и 70 менторов, его изучают 29 тысяч пользователей, а в разделе PHP — 64 упражнения, 14 наставников и 4 тысячи студентов.

HackerRank

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

InterviewBit

Сайт помогает подготовиться к интервью в Google, Facebook, Microsoft и других корпорациях и получить оффер.

LeetCode

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

MAXimal

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

MindCipher

Ресурс позиционируется как социальный репозиторий с самыми занимательными головоломками.

Programming Praxis

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

Programming Skills

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

Programmr

Платформа, на которой собраны задачки по Java, PHP, Python, C# и Ruby. Ресурс давно не обновляется, но потренироваться еще можно.

Project Euler

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

Prolog Problems

На сайте программиста Вернера Хетта вы найдете краткий курс по языку Prolog и сборник упражнений для тренировки. Ресурс не обновляется.

PythonChallange

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

Rosalind

Ресурс по изучению биоинформатики. Есть обучающий курс по Python.

Ruby Quiz

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

На платформе Sphere Online Judge зарегистрированы 650 тысяч пользователей и размещено более шести тысяч заданий. Ресурс поддерживает 45 языков программирования, в том числе C, C++, Pascal, Perl, Haskell, Ocaml и другие.

SQL-EX.RU

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

Timus Online Judge

Ресурс Уральского федерального университета, на котором собран архив задач по программированию с автоматической проверкой.

Topcoder

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

W3Resource

Портал предлагает огромное количество обучающих материалов по веб-разработке, базам данных, Linux и даже программам Excel или шаблонам Google Forms. Есть упражнения и квизы по базам данных, PHP, JavaScript, Java, Swift и другим языкам.

Питонтьютор

Русскоязычный ресурс для новичков в Python. Это интерактивный учебник с задачками, которые решаются без установки среды, прямо в браузере.

Школа программиста

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

А вы где практикуетесь? Поделитесь в комментариях.

10 лучших сообществ для общения программистов

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

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

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

В хороших сообществах программистов царит профессионализм, отсутствие ложной информации и негативно настроенных личностей.

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

Livecoding.tv

Общаться с программистами в то время как они работают, казалось невозможным, но теперь есть и такой ресурс. Другие отличительные особенности Livecoding.tv – это возможность объединять вещания нескольких программистов, обсудить трансляцию и поделиться идеями с другими зрителями в онлайн-чате. И, конечно же, можно обмениваться личными сообщениями.

Bytes

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

DZone

DZone это место, где программисты делятся полезными ссылками, новостями веба. Есть множество подобных платформ, но эта одна из самых старых и крупных, поэтому имеет большую базу ссылок, обучающих видео, учебников и т.п. Еще здесь есть разделение на «зоны» по разделам программирования. Mobile и Java зоны – самые популярные.

Hacker News

Поддерживаемый Y Combinator новостной сайт «Hacker News» врезался в память многих кодеров как самый лучший новостной сайт для программистов. Сомневаюсь, что вы найдете там множество примеров кода, но зато доступны самые полезные и новые ссылки. Кроме того, их поисковик проводит поиск не только в статьях, но и в комментариях, что очень удобно и упрощает работу с сайтом.

Хабрахабр

Это многофункциональный ресурс, в котором смешаны новостной сайт и коллективный блог . Он предназначен для публикации новостей, мыслей, аналитических статей, связанных с информационными технологиями . В 2014 году часть тем выделили в отдельные ресурсы Geektimes.ru и Мегамозг .

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

CodeProject

10 миллионов участников этого сообщества опубликовали миллионы строчек кода, к которому вы можете получить бесплатный доступ на этом форуме. И, конечно, не забывайте про поисковик по сайту – он существенно облегчит вашу жизнь. В отличие от других сообществ, CodeProject сфокусирован на разработке программного обеспечения и предлагает глубокомысленные обсуждения для многих популярных языков программирования, таких как: C, C#, C++, Java, Lisp и т.п.

SitePoint

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

Google+ Communities

Хоть социальная сеть Google+ оказалась не особо успешной, но этого нельзя сказать об их сообществах для программистов. Там можно найти сообщества с более чем 100,000 участников по таким языкам программирования как Python, Java и т.п.

Reddit

Reddit – один из сайтов, который имеет свой «характер» и очень сильное сообщество, которое поддерживает этот «характер». Там есть тысячи активных sub-reddit, где можно обсудить, буквально все обо всем: программирование, изучение программирования, компьютерные науки, программное обеспечение, страт-апы, django , базы данных, rails , ajax и т.п.

Stack Overflow

Stack Overflow – это, несомненно, самое популярное на данный момент сообщество для программистов в мире, благодаря чему имеет самую большую базу данных.

«Он создан программистами и для программистов с главной целью – совместно повысить общий уровень знаний по программированию во всем мире» – Джеф Атвуд, соучредитель Stack Overflow. Здесь необходимо сначала заработать репутацию, чтобы иметь возможность комментировать, голосовать и т.п.

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

Присоединяйтесь к сообществам, которые вам «по душе» и обменивайтесь знаниями с другими программистами, объединяйтесь с ними для совместных проектов и вы не пожалеете, что потратили свое время – оно окупится «с лихвой».

Хороших друзей и независтливых коллег вам!

Интересные ссылки для программистов

Профиль
Группа: Участник
Сообщений: 1
Регистрация: 6.1.2013

Репутация: нет
Всего: нет

Профиль
Группа: Участник
Сообщений: 1
Регистрация: 13.2.2013
Где: Хабаровск

Репутация: нет
Всего: нет

Это сообщение отредактировал(а) o5Tolik — 17.2.2020, 08:22

o5Tolik
Дата 18.2.2013, 15:49 (ссылка) | (нет голосов) Загрузка .

Профиль
Группа: Участник
Сообщений: 2
Регистрация: 1.8.2013
Где: Львів

Репутация: нет
Всего: нет

bravotax
Дата 1.8.2013, 22:40 (ссылка) | (нет голосов) Загрузка .
Цитата(AbdulBcex @ 26.1.2011, 00:18)
Ну, пожалуй, несколько странный топик. Интернет поисковик знает все !

  • Основа основ — документация, Hello,World-обучашки, видео, собственно сами инструменты, выход на магазин (публикация приложения, например) и т.д.
  • Google группа разработчиков под Android — помогут, подскажут. Плюс, что уже напомогали и наподсказывали очень много — искать не переискать. Минус — оформление, замумукаешься порой искать начало и конец треды.

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

Также можно (и нужно) обращаться к блогосфере, там Android-ориентированных блогов много (конечно, стоит не забывать о качестве, однако, на тихие ужасы вроде не натыкался). Пример (обалденный на мой взгляд) тут.

  • Честно, почти не ищу на русском материалы (все, что приведено выше на английском). Из отечественного — блог разработчиков на Хабре.
  • Профиль
    Группа: Участник
    Сообщений: 699
    Регистрация: 12.1.2008
    Где: ++Украина.Крым++

    Репутация: нет
    Всего: 13

    https://developer.alexanderklimov.ru/android/index.php самое интересное что нашел в интернете на данный момент (конечно после офф. документации)

    Это сообщение отредактировал(а) anatox91 — 30.8.2013, 20:43

    Sony VAIO VGN-FW480J

    anatox91
    Дата 30.8.2013, 20:40 (ссылка) | (нет голосов) Загрузка .

    Профиль
    Группа: Участник
    Сообщений: 1
    Регистрация: 15.9.2013

    Репутация: нет
    Всего: нет

    klekc
    Дата 15.9.2013, 06:28 (ссылка) | (нет голосов) Загрузка .

    Профиль
    Группа: Модератор
    Сообщений: 18483
    Регистрация: 14.5.2003
    Где: Корусант

    Репутация: нет
    Всего: 329

    Akella
    Дата 2.11.2013, 21:41 (ссылка) | (нет голосов) Загрузка .

    Профиль
    Группа: Участник
    Сообщений: 20
    Регистрация: 28.5.2004

    Репутация: нет
    Всего: нет

    avatara
    Дата 26.7.2014, 20:33 (ссылка) | (нет голосов) Загрузка .

    Профиль
    Группа: Участник
    Сообщений: 34
    Регистрация: 1.10.2014

    Репутация: нет
    Всего: нет

    newbieprog
    Дата 1.10.2014, 20:52 (ссылка) | (нет голосов) Загрузка .

    Профиль
    Группа: Участник
    Сообщений: 1
    Регистрация: 22.11.2014
    Где: Киев

    Репутация: нет
    Всего: нет

    Вандерсар1
    Дата 22.11.2014, 02:22 (ссылка) | (нет голосов) Загрузка .

    Профиль
    Группа: Участник
    Сообщений: 1
    Регистрация: 25.11.2014
    Где: Россия

    Репутация: нет
    Всего: нет

    Filip140
    Дата 26.11.2014, 00:34 (ссылка) | (нет голосов) Загрузка .

    Профиль
    Группа: Участник
    Сообщений: 5
    Регистрация: 15.2.2014

    Репутация: нет
    Всего: нет

    AlexeyUrievich
    Дата 30.11.2014, 02:39 (ссылка) | (нет голосов) Загрузка .

    Профиль
    Группа: Участник
    Сообщений: 14
    Регистрация: 13.8.2008

    Репутация: нет
    Всего: нет

    Ягодка
    Дата 26.1.2015, 08:57 (ссылка) | (нет голосов) Загрузка .

    Профиль
    Группа: Участник
    Сообщений: 2
    Регистрация: 6.4.2015

    Репутация: нет
    Всего: нет

    androidman
    Дата 6.4.2015, 01:24 (ссылка) | (нет голосов) Загрузка .

    Профиль
    Группа: Участник
    Сообщений: 3
    Регистрация: 24.2.2020

    Репутация: нет
    Всего: нет

    GulyaiVasko77
    Дата 24.2.2020, 22:40 (ссылка) | (нет голосов) Загрузка .

    Профиль
    Группа: Модератор
    Сообщений: 18483
    Регистрация: 14.5.2003
    Где: Корусант

    Интересные ресурсы для программиста [закрыт]

    Привет всем. Я тут задался мыслью, что каждый день я читаю хабр, и по большому счету больше ничего. В основном статьи связанные с программированием. Пытался искать что-нибудь подобное (интересное и актуальное), но поиск не дал должных результатов. Есть еще несколько ресурса довольно не плохих: https://www.smashingmagazine.com/ — но из программирования там только js, https://net.tutsplus.com/ — здесь более разнообразно. Ну и https://www.html5rocks.com например, но и он тоже в основном js. Так что же я всё таки хочу спросить у вас: быть может вы раскроете мне глаза — от куда черпать интересную информацию, а было бы прекрасно если бы вы поделились rss лентами в вашем ридере. Думаю не мне одному будет интересно узнать о полезных ресурсах. Заранее спасибо 🙂

    Закрыт по причине того, что не по теме участниками Timofei Bondarev, DeKaNszn, Kyubey, Сергей, user31688 3 май ’15 в 13:49 .

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

    • «Вопросы-опросники запрещены на Stack Overflow на русском. Для получения ответа, перефразируйте ваш вопрос так, чтобы на него можно было дать однозначно правильный ответ.» – Timofei Bondarev, DeKaNszn, Kyubey, Сергей, Дух сообщества

    Если вопрос можно переформулировать согласно правилам, изложенным в справке, отредактируйте его.

    8 ответов 8

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

    1. RSDN.RU — в общем-то весьма известный в узких кругах ресурс, на котором много всяческой информации. Между прочим, люто ненавидим на Лурке
    2. MSDN-Magazine — онлайн-журнал от Microsoft. Ну это если интересуетесь их продуктами и средствами разработки
    3. gotdotnet.ru — тоже неплохой ресурс, правда опять по продуктам Microsoft, и, честно говоря, не особо информативный. Но бывают весьма недурственные статьи
    4. TechDays.ru — снова от корпорации зла, уже в видеоформате
    5. quizful.net — широкий набор тестов по программированию, ну и статьи тоже есть

    Из того, чем не пользуюсь, но тоже на слуху:

    Социальные сети для программистов

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

    Twitter

    Интересные новости касательно программирования:

    Личные ленты (в основном связанные с C++, так как эта тема нам лучше знакома):

    Вконтакте

    Здесь больше представлены различные IT-сообщества, посвященные как технологиям в целом, так и IT юмору. Блоги разработчиков, к сожалению, встречаются не так часто — не совсем подходящая для этого площадка.

    • Программирование. В этом сообществе публикуются лекции и книги по программированию, видеоуроки, доклады с IT конференций. Разработка игр, создание и верстка сайтов, дизайн, уроки по схемотехнике, уроки по созданию приложений для iOS и Android, и многое другое.
    • Библиотека программиста. Библиотека программиста — источник образовательного контента в IT-сфере. Здесь публикуются обзоры книг, видеолекции и видеоуроки, дайджесты и образовательные статьи, которые помогут вам улучшить процесс познания в разработке.
    • Программирование ITmozg. На этой странице ежедневно публикуются интересные новости из сферы IT, интересные задачки, свежие вакансии, фотографии компаний-работодателей и все, что может быть вам интересно.
    • Уютное сообщество программистов. Здесь можно найти новости из сферы IT, курсы и статьи по программированию.
    • Java. Сообщество создано для тех, кто хочет научиться программированию на Java с нуля. На данной странице находятся книги, видео и статьи по Java.
    • VK Tech. В этом сообществе рассказывают о технической стороне ВКонтакте. Вы сможете узнать, какие алгоритмы лежат в основе сервисов, на чём они реализованы, и как устроена инфраструктура Вконтакте.
    • Яндекс для разработчиков. Самые полезные и интересные материалы Яндекса для разработчиков — а также тестировщиков, дизайнеров, маркетологов и менеджеров, связанных с информационными технологиями. Свежие анонсы предстоящих событий, онлайн-трансляции и материалы прошедших мероприятий: презентации и видеозаписи. Новости, статьи и дискуссии.
    • Aleksander Alekseev. Блог о программировании, операционных системах, СУБД, девайсах, сетях, алгоритмах, электронике и т.д.
    • C++ User Group. Основная идея C++ User Group — это обмен опытом, знакомство с коллегами, живое профессиональное общение. Предполагается, что C++ User Group должна объединять C++ программистов не в одном городе, быть мобильной. Поэтому встречи проходят в разных городах.

    Facebook

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

    Instagram

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

    Telegram

    Несмотря на то, что среди разработчиков социальные сети не пользуются особой популярностью, мы всё же надеемся, что приведенные нами блоги и каналы окажутся полезными. Напоследок (раз уж есть такая возможность 🙂 хотелось бы поделиться ссылками на наши группы, где публикуются статьи о проверках различных проектов, выполненных нашим анализатором PVS-Studio:

    Найдите ошибки в своем C, C++, C# и Java коде

    Предлагаем попробовать проверить код вашего проекта с помощью анализатора кода PVS-Studio. Одна найденная в нём ошибка скажет вам о пользе методологии статического анализа кода больше, чем десяток статей.

    Разработка и продвижение сайтов

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

    Команда MEDIOL решила поделиться ресурсами, которые мы считаем очень полезными для веб-разработчиков разного уровня. Мы даём ссылки на те блоги и сайты, которые читаем сами.

    Список 30+ ресурсов по сайтостроению и веб-разработке

    Чтобы быть в курсе всего происходящего в отрасли разработки сайтов (и не только) рекомендуем просматривать:

    Для новичков будут полезны:

    • Академия вебмастеров Satori — простым и понятным языком про создание сайтов без необходимости знания кода.
    • htmlbook.ru — все что нужно для работы с кодом;
    • Лайфхакер о создании сайтов;
    • Сайтостроение от А до Я;
    • Блог Нетологии. Обратите внимание на рубрики: вёрстка, UI и UX, дизайн и программирование.

    Веб-разработка на CMS WordPress:

    • Pro-Wordpress — много полезных материалов о популярном движке;
    • True WP — полезен в первую очередь новичкам, но и опытным специалистам стоит заглядывать;
    • SEOSLIM — интересное в рубриках: создание сайта, веб-дизайн, WordPress.
    • Блог Ecwid — всё о том, как создать интернет-магазин своими руками.

    Блоги веб-студий и маркетинговые агентств:

    • Блог ЛидМашины — ориентирован в первую очередь на интернет-маркетинг, но есть небольшая рубрика по созданию сайтов;
    • Блог Комплетто— найдёте много полезной информации по тегу создание сайтов;
    • Блог SEOTM— компания делится полезными советами по Web-разработке;
    • В блогестудии Artjoker советуем просматривать разделы «веб-тюнинг», «как это делается?» и «подборки»;
    • Блог агентства системных интернет-решений Wezom;
    • AskUsers об улучшении юзабилити сайтов;
    • «Справочник» от агентства Nimax.
    • Блог всеми любимых котиков MadCats;
    • Блог Вебмастеров от Яндекса.

    Обучающие YouTube-каналы по сайтостроению и веб-разработке

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

    • Magisters. С этого канала предлагаем начать знакомство с веб-разработкой. Автор знакомит зрителей как с теорией, так и с практикой. Уроки разбиты по разделам, а перечень дисциплин включает: HTML5, CSS3, PHP, Bootstrap, Python, JavaScript.
    • WebDesign Master. Всё о том, как сделать сайт. Подробности обо всех тонкостях процесса вёрстки и веб-дизайна. Все видео структурированы и разбиты по категориям.
    • Ocode. Канал в первую очередь ориентирован на тех, кто хочет научиться кодить, но не знает с чего начать. Здесь собраны видеоуроки программирования и туториалы по созданию сайтов.
    • Hexlet University. Масса материалов с бесплатными уроками, курсами и лекциями по Java, JavaScript и Computer Science.
    • Webformyself. На канале научитесь самостоятельно разрабатывать сайты на HTML и CSS. Полезен новичкам, которые только постигают азы сайтостроения.
    • Sorax. Подборки последовательных подкастов и видеоуроков по CSS и JavaScript.
    • Веб-стандарты. Видео-доклады с лайфхаками, туториалами и полезными ссылками для изучения современный фронтэнд-технологий.
    • Канал Ильи Кантора. Обучающие видео по Socket.io, Node.js, Express.
    • AutoLineX. Найдёте полезные уроки по HTML, CSS, jQuery, PHP и работе с Adobe Muse.
    • Master-CSS. Автор учит подписчиков делать сайты на HTML5 и CSS3, рисовать дизайн в Photoshop.
    • Loftblog. Образ канала взят с популярных влогов. Подача материала существенно отличается от других смежных каналов. Тем не менее здесь вас научат программировать, создавать сайты и будут держать в курсе последних новостей отрасли.
    • WPRUSe — канал с полезными материалами по работе с движком WordPress.
    • uWebDesign. На канале содержатся видеоуроки, подкасты и обзоры по CSS, Sass, SVG, WordPress и разных инструментов веб-разработки.

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

    Ведь если учиться, то только у лучших!

    P.S. Друзья, с вашей помощью список хороших ресурсов по сайтостроению и веб-разработке можно значительно расширить. Если есть на примете сайты или каналы с качественным контентом — пишите в комментариях.

    UPD. Дополняем список советами читателей.

    • Wp-kama — на сайте большая коллекция статей, готовых функций и классов, хаков преимущественно по движку WordPress.

    Blogerator.org

    Эксклюзивные ИТ-новости, обзоры и интервью

    Коллекция ссылочных awesome-каталогов для айтишников

    Есть на Гитхабе такой местячковый феномен, когда самые разные люди бережно собирают/выкладывают свои выверенные коллекции и каталоги ссылок на различные темы по ИТ: про разные языки программирования, методологии разработки, про подготовку к интервью (собеседованиям), да много про что ещё.

    Вся фишка этих awesome-списков в том, что там отобрано только самое лучшее и самое крутое. Люди стараются, из кожи вон лезут, чтобы позволить брату своему айтишному прикоснуться к прекрасному, понятно упакованному и систематизированному. Короче, всё это для тех, кто вечно ищет, что бы почитать такого по заданной ИТ-теме — в этом случае эти каталоги с ручным отбором ссылок идеальная точка для старта. Это сборище линков — идеальное наполнение свободного времени (если вы ещё не разучились читать и получать наслаждение от качественного технического контента).

    Под катом у меня также есть и Lists of lists of lists — настоящие метакаталоги, ведущие списки других популярных awesome-списков. Читайте и развивайтесь!

    Ссылок громадье

    В качестве примеров предмета приведу большой каталог из лучших ссылок по самым разным темам ИТ (языкам), отбирающихся туда специально обученными людьми вручную и с большим рвением: awesome lists.

    Другая альтернатива — awesome interviews. По названию ясно, что туда бережно складывают все по-настоящему содержательные статьи о прохождении собеседований в самых разных областях ИТ (частые вопросы, типичные задачи, чужой опыт). Любителям Android UI можно зазырить этот awesome-android-ui.

    Вот отдельные списки по языкам:

    Ладно, хватит частных примеров — на самом деле таких списков много, поэтому лучше сразу приведу мета-каталоги (списки списков) — выбирайте сами по своей тематике.

    Новые учебные пособия

    Кроме того недавно стали доступны онлайн некоторые новые обучающие пособия-мануалы:

    • Наставления по написанию надежного и простого кода: Workmanship Manual. Остаётся только добавить, что это руководство посвящено HTML и CSS.
    • Также вышло очередное обновление Красной Книги по базам данных — это 5-я редакция. Напомню, что обновляется это известная в узких кругах книга с 1988 года.
    • Набор курсов HighLoad++ для начинающих: про базы данных, масштабирование и оптимизацию систем и про проблематику HiLoad. Ранее этот курс из 18 лекций был платным, но теперь он стал доступен бесплатно. Как я понял, отчасти он состоят из подборок самых разных выступлений на конференции HighLoad++, сгруппированных логически по нарастанию сложности тем.

    Ссылочный бонус

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

    Запилил страницу про сферы применения языков программирования и о том почему их стоит учить и не стоит. https://t.co/XMwwWe0ntU
    — Kirill (@mokevnin) December 20, 2015

    Приятного аппетита чтения!

    Слова для роботов: Много интересных ссылок по компьютерам, программированию и разработке. Каталог ссылок и интересных статей на почитать, обзоры и дайджесты ссылок. Это идеальная выборка (подборка) самых лучших статей по ИТ и для айтишников для вечернего чтения. Чтиво, ссылки, и коллекция статей — все отобранные вручную в каталоги и папки для чтения и самообразования по темам языков программирования. Список FAQ и обзор типичных вопросов-ответов по собеседованиям и подготовка к стандартным задачам интервью для устройства на работу. Много интересных ссылок, руководств, курсов, мануалов и обзоров только самого интересного и свежего из сети для образования программиста на Гитхабе.

    Учимся бесплатно: 6 сайтов для начинающих программистов

    Специальность программиста уже на протяжении многих лет остается одной из самых востребованных. У нас она ассоциируется прежде всего со стабильным и высоким заработком, поэтому многие жалеют: «Эх, надо было учиться на программиста!» И при этом многие забывают, что учиться никогда не поздно, и если интерес к программированию появился у нас уже после окончания университета по совсем другой специальности, это не значит, что мы уже ничему не научимся.

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

    Конечно, здесь упомянуты далеко не все онлайн-платформы. Если вы пользуетесь другими обучающими порталами, не стесняйтесь рассказать о них в комментариях. А пока представим наш список.

    CodeAcademy

    • Уровень: начинающий
    • Язык курса: английский
    • Чему учат: JavaScript, Python, PHP, jQuery, JavaScript, HTML и т.д.

    На портале, который открылся в 2011 году, зарегистрировалось уже больше 24 миллионов пользователей. Сайт будет полезен тем, кто хочет получить базовые навыки по программированию. На портале можно бесплатно пройти курсы по языкам Python, PHP, jQuery, JavaScript, CSS, HTML и другим. Здесь можно научиться писать простые программы и создавать собственные веб-сайты. Сайт имеет удобный интерфейс, а зарегистрироваться здесь можно буквально в два клика. Каждый курс состоит из нескольких разделов, поделенных на упражнения, слева находятся объяснения, а справа — поле, куда вы должны вводить код. Система запоминает ваш прогресс, поэтому вы можете продолжить выполнение упражнений в любое удобное время. Кроме того, вы можете посмотреть, сколько процентов курса вы уже прошли. Одновременно можно проходить неограниченное количество курсов. Проблема только в том, что как-то придется это все запомнить — поэтому мы рекомендуем вам проходить курсы по очереди, а не все сразу.

    • Плюсы: наглядность, возможность сразу увидеть результат, минимум скучной теории
    • Минусы: не выявлены

    CodeCombat

    • Профиль: программирование
    • Уровень: начинающий
    • Язык курса: английский, русский, французский, испанский и др.
    • Чему учат: JavaScript

    Кто сказал, что программирование — это скучные коды и больше ничего? Авторы проекта CodeCombat опровергают этот стереотип и предлагают всем желающим бесплатно изучить язык JavaScript, играя. Вам надо будет выбрать себе персонажа, которому предстоит пройти занимательный квест, и написать набор команд, чтобы он смог передвигаться по лабиринту. В правой части экрана будут отображаться подсказки, так что вы одновременно будете играть и учиться создавать код. Для того чтобы начать игру, регистрироваться не обязательно, но желательно. Кстати, участники сами могут внести свой вклад в развитие проекта: например, помочь с переводом сайта или предложить свои задания для квеста.

    • Плюсы: интерактивность, наглядность, простота
    • Минусы: только один язык программирования

    MIT (Massachusetts Institute of Technology)

    • Уровень: начинающий, продолжающий и продвинутый
    • Язык курса: английский
    • Чему учат: Python, C, C++, Java

    Один из самых престижных технических вузов мира — Массачусетский технологический институт — предлагает всем желающим бесплатно ознакомить с материалами своих курсов, в том числе по программированию. Здесь есть как базовые курсы языков Python, C, C++ и Java, так и программы для более продвинутых пользователей. Вы можете скачать тексты лекций, задания, а иногда и видеоматериалы. Кстати, сайт изначально создавался для преподавателей, но неожиданно приглянулся студентам по всему миру, так что теперь его материалами пользуются десятки миллионов человек по всему миру.

    • Плюсы: подробные объяснения, высокий уровень материалов
    • Минусы: отсутствие возможности проверить задания и выполнять их в режиме «онлайн»

    Дистанционная подготовка по информатике

    • Уровень: начинающий
    • Язык курса: русский
    • Чему учат: Python

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

    • Плюсы: очень подробный курс с максимумом объяснений на русском языке
    • Минусы: кому-то курс может показаться недостаточно интерактивным

    Stepik

    • Уровень: начинающий
    • Язык курса: русский, английский
    • Чему учат: Python, C++, но могут появиться новые курсы

    Stepic — отечественная платформа, созданная по типу Coursera, где собраны курсы по самым разным дисциплинам, включая программирование. На данный момент на сайте есть обучающие материалы по языкам Python и C++, однако учитывая, что добавить свой курс может любой желающий, можно ожидать, что скоро курсов станет больше. Все курсы делятся на несколько уроков, каждый из которых состоит из нескольких подразделов. Участники заранее получают план занятий и информацию о том, сколько будет длиться курс. Каждый курс содержит видеоурок с объяснением материала и задания. Stepic идеально подойдет тем, кто предпочитает учиться самостоятельно, но при этом все же хочет иметь иллюзию настоящих занятий.

    • Плюсы: видеоуроки, понятный интерфейс
    • Минусы: небольшой выбор

    HTML Academy

    • Уровень: начинающий, продвинутый
    • Язык курса: русский
    • Чему учат: HTML, HTML5, CSS

    Портал напоминает CodeAcademy, но специализируется на обучении HTML и CSS. Здесь собрано множество курсов как для полных новичков, так и для продвинутых пользователей, которые уже обладают основным набором знаний по HTML. Как и на CodeAcademy, на HTML Academy вы можете писать коды и сразу же видеть результат. В правой части экрана находятся короткие теоретические объяснения. Чтобы сохранять прогресс, в системе необходимо зарегистрироваться. Это занимает буквально две минуты, особенно если учесть, что учётную запись на HTML Academy можно связать со своими аккаунтами ВКонтакте или на фейсбуке.

    • Плюсы: наглядность, простой интерфейс, возможность сохранять прогресс
    • Минусы: не замечены

    «Век живи — век учись», кто не согласен? ��

    5 комментариев

    Ира из БелАруси

    хахах, как в тему. Недавно начала изучать Ruby on Rails (язык, который чаще всего изучают девушки), начала сразу с сайта на английском языке Code School (доверяю зарубезным). Кто-нибудб уже пользовался этим сайтом? Может знаете еще какие-нибудь бесплатные онлайн курсы по RoR?

    Nikolay

    Ира, курсы бывают ещё в оффлайне, но это уже нужно следить в тематических пабликах и блогах, например на хабре: https://habrahabr.ru/company/itbursa/blog/224975/

    Линда-Лондон

    ну и как читающие? уже кто-нибудь стал программистом? :DDD

    Nikolay

    Я лично начал курс на Codecademy по PHP, но прошло всего несколько дней, рано ещё делать такие выводы :)))

    Oleg Derevenets

    Для школьников и начинающих сайт “Песни о Паскале”, гугл в помощь.

    Интересные ссылки для программистов

    Для особо одарённых: в этой теме ссылки выкладываются, а не спрашиваются. За вопрос «где что-то скачать?» будут выдаваться нарушения, а посты — удаляться.

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

    Для самых маленьких, или что такое программирование и с чем его едят?

    Для тех, кто хочет понять принципы программирования, получив при этом удовольствие
    https://www.gameroo.nl/games/light-bot

    https://www.firststeps.ru/ — Хороший сайт, если вы уже определились, на чем будете кодить

    https://www.cyberguru.ru/programming/. ing-clear.html — рекомендую к прочтению, когда освоите какой-нибудь язык программирование и захотите написать программу

    Использование средств операционной системы Windows (Win 32 API)

    Общая архитектура движка

    Технологии для решения частных задач

    https://tora-bora.front.ru/ — методы затенения с помощю теневых объемов

    https://c2p.ru/ — сайт в первую очередь интересен справочниками по функциям

    https://netcode.ru/ — много информации по С++, ОС, графике, Win 32 и другим нужным вещам

    https://jtsoftik.narod.ru/index.html — наиболее интересны FAQ по Delphi и Билдеру. Рекомендую — можно найти решение очень нестандартных задач. Например, как считать картинку из exe-файла, не трогая ресурсы, или как заставить приложение запускать только одну копию себя.

    От Pokibor:
    Не могу не добавить в первом посте.
    Здесь находятся бесплатные (Express Edition) версии Майкрософтовских-ных компиляторов: https://www.microsoft.com/express/vc/
    Ссылка ведёт на Visual C++, остальные — по соседству.

    GFL SDK — великолепная кроссплатформенная библиотека для работы с изображениями различных форматов под кучу разных языков и сред разработки (Delphi, C++, FreePascal, VB, Visual C++. ): https://pagesperso-orange.fr/pierre.g/xnview/engfl.html

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

    Хорошо смеется тот, кто стреляет первым! (танкистская мудрость)

    Добавить комментарий
    Akella
    Дата 25.2.2020, 10:01 (ссылка) | (нет голосов) Загрузка .