10 Бесплатных ресурсов для кодирования и кодирования

10 Бесплатных ресурсов для кодирования и кодеров - манекенов

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

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

Веб-сайты, посвященные обучению

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

Codecademy

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

  • Изучите интерфейсные языки, такие как HTML, CSS и JavaScript.

  • Попробуйте использовать базовые языки, такие как Ruby, Python и PHP

  • Создайте реальные страницы с таких сайтов, как AirBnb, Flipboard и Etsy

Языки Front-end адресуют внешний вид веб-сайта, тогда как серверные языки добавляют логику веб-сайта, например, как показывать пользователям и когда.

Вам не нужно ничего загружать или устанавливать, чтобы начать кодирование в Codecademy - просто зарегистрируйтесь или войдите в систему и начните обучение.

Если вы застряли, проверьте подсказку в нижней части инструкций или нажмите ссылку на Q & A Forum, чтобы задать вопрос или посмотреть, действительно ли кто-то уже опубликовал решение вашей проблемы.

Coursera и Udacity

MOOCs или массовые открытые онлайн-курсы - это классы или курсы, которые учат через Интернет практически неограниченному числу студентов. Эти курсы поощряют использование онлайн-форумов и интерактивности для создания чувства сообщества. Coursera и Udacity, два из крупнейших MOOC, имеют различные курсы, связанные с кодированием. Каждый курс преподается посредством серии видео-лекций преподавателем университета или отраслевым экспертом.

Hackdesign. org

Другая половина кодирования проектируется. Хороший визуальный дизайн часто является разницей между тем, что сотни людей используют и обмениваются сайтом и имеют миллионы людей.Hack Design имеет 50 уроков дизайна, созданных ведущими дизайнерами со всего мира, включая дизайнеров из Facebook, Dropbox и Google.

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

Код. org

В декабре 2013 года Code. org сделала историю, когда более 15 миллионов школьников из У. С. участвовали в мероприятии, посвященном обучению коду «Час кода». В течение 2014 года еще 25 миллионов студентов будут практиковать свои навыки программирования в течение одного часа. Код. org имеет собственный контент для студентов из детского сада до восьмого класса. Он также предоставляет ссылки на другие ресурсы, предназначенные для обучения, которые ориентированы на целый ряд возрастов.

Код. org также имеет автономные учебные материалы, поэтому вы можете продолжать обучение, даже если у вас нет надежного доступа к Интернет-соединению.

Coding-reference websites

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

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

W3Schools

W3Schools - один из лучших ресурсов для начинающих, которые только начинают учиться. Веб-сайт включает справочные материалы и основные учебные пособия для HTML, CSS, JavaScript, PHP и других языков, библиотек и стандартов программирования.

Кроме того, справочные страницы включают в себя множество примеров кодирования, которые вы можете просматривать и изменять в своем браузере, а также список атрибутов или свойств, которые можно использовать. Если вы знаете, что можете вставить изображение с помощью HTML, изменить цвет текста с помощью CSS или показать предупреждение пользователю, используя JavaScript, но вы не можете вспомнить точный синтаксис, чтобы сделать это, попробуйте начать с W3Schools.

Сеть разработчиков Mozilla

Сеть разработчиков Mozilla (MDN) - это справочный и обучающий веб-сайт в стиле вики, который охватывает HTML, CSS, JavaScript и различные API. Веб-сайт поддерживается сообществом разработчиков, поэтому каждый может внести свой вклад - даже вы! Несмотря на то, что MDN не является новичком, как W3Schools, MDN является одним из самых полных и точных источников документации для веб-языков.

Разработчики часто используют MDN для ссылки на синтаксис, а также для просмотра совместимости с обоими и мобильными браузерами для определенных тегов и команд. Вы также можете ознакомиться с учебниками по MDN, размещенным некоммерческой организацией Mozilla Foundation, которая помогает поддерживать и поддерживать браузер Firefox.

Переполнение стека

Stack Overflow относительно молод, основан в 2008 году, но быстро стал лучшим местом для разработчиков, чтобы спросить и ответить на вопросы о кодировании.Любой может задавать вопрос, индивидуальные программисты предоставляют ответы, а сообщество сообщества голосует за или против ответов, чтобы показать согласие или несогласие. На сайте представлены темы, охватывающие все основные языки веб-программирования, а наиболее популярные темы включают JavaScript, Ruby и Python.

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

Технические новости и сайты сообщества

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

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

TechCrunch

TechCrunch - популярный блог, посвященный технологическим стартапам и крупным технологическим компаниям. В 2006 году сайт укрепил свою репутацию, когда он сломал историю приобретения Google YouTube за 1 доллар. 6 миллиардов. Наряду со своей онлайн-отчетностью, TechCrunch проводит конференции в течение года, такие как Disrupt, в котором участвуют разговоры с ветеранами отрасли и освещаются новые технологические стартапы.

Новости хакеров

HackerNews (HN) - это дискуссионный веб-сайт, организованный инкубатором запуска в Калифорнии YCombinator. Домашняя страница веб-сайта представляет собой набор гиперссылок, часто для запуска веб-сайтов и новостных статей, которые отправили отдельные пользователи.

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

Заголовки заявок, начинающиеся с «Show HN», - это запрос сообществу прокомментировать только что запущенный веб-сайт запуска. Заголовки подачи, которые начинаются с «Ask HN», представляют собой запрос сообществу, чтобы ответить или прокомментировать вопрос.

Meetup

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

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