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

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

StackOverflow

stackoverflow.com

Язык: английский

StackOverflow — это самая большая база вопросов и ответов по программированию в интернете. Скорее всего, любая проблема, которая у вас возникает, уже решена на этом сайте.

Главная особенность сайта в том, что по рейтингу ответа легко понять, насколько рабочее вам предлагают решение. Например, вам интересно, как одной командой обновить все внешние библиотеки в Python. Пишем в поиске «How to upgrade all Python packages with pip» и получаем сразу ответ с очень высоким рейтингом — он означает, что 2665 человек согласны с этим ответом и он у них сработал в такой же ситуации, как у вас:

CodeProject

codeproject.com

Язык: английский

Если StackOverflow — это только вопросы и ответы, то CodeProject — это ещё и обучающие статьи, примеры и материалы по новым технологиям. Поэтому, если вам нужно не просто готовое и быстрое решение, но ещё хочется разобраться, почему всё работает именно так, — читайте CodeProject.

Использовать чужой код стыдно?

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

Киберфорум

cyberforum.ru

Язык: русский

У Киберфорума старый классический дизайн из нулевых — сайт запустился ровно в 2000 году, и с тех пор форумный движок внешне почти не изменился. Но несмотря на несовременный дизайн, на сайте огромное количество готовых решений, разборов кода, тонкостей программирования и обсуждения ошибок — и всё на русском языке.

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

Дока

doka.guide

Язык: русcкий

В Доке нет привычных вопросов и ответов, как на сайтах из примеров выше. Вместо этого создатели написали и собрали в одном месте почти все материалы по веб-разработке для новичков: HTML + CSS + JavaScript. 

Каждая тема и пример разобраны настолько подробно, что снимают все вопросы даже у самых начинающих. Например, в теме про переменные ребята приводят целых 26 примеров, как объявлять const, var и let.

Если интересно, как устроен проект изнутри, посмотрите интервью главреда Кода Максима Ильяхова с разработчиком Доки Вадимом Макеевым.

Хабр Разработка

habr.com/ru/flows/develop/

Язык: русский

Это единственный сайт в нашей подборке, где можно и задать вопрос, и найти подробную статью на любую тему по программированию, и при этом всё это на русском языке. Уровень квалификации участников на Хабре обычно высокий, поэтому ребята пишут подробные и глубокие статьи на самые разные айтишные темы. Если вам хочется погрузиться во взрослую разработку и почитать про нестандартные решения сложных (и простых) проблем — зарегистрируйтесь и настройте ленту под себя. Так вы сможете видеть материалы только на те темы, которые вам интересны.

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

Текст:

Михаил Полянин

Редактор:

Максим Ильяхов

Художник:

Алексей Сухов

Корректор:

Ирина Михеева

Вёрстка:

Кирилл Климентьев

Соцсети:

Виталий Вебер

Подборка полезных сайтов для программистов — Разработка на vc.ru

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

35 876 просмотров

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

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

Популярный сайт в формате коллективного блога с элементами новостного сайта. Используется для публикации статей и новостей связанных с информационными технологиями и бизнесом в интернете. Ресурс включает в себя отдельные проекты: Geektimes, Тостер, Мой круг, Фрилансим.

Плюсы

  • Публикации от крупнейших международных IT компаний: Microsoft, Google, Яндекс, Mail.ru и т.д.
  • Много полезной информации, инструкций и советов о программировании.
  • Удобные фильтры позволяют настроить отображение статей только из интересующих категорий.
  • Есть англоязычная версия сайта.

Минусы

  • Большие ограничения на аккаунты пользователей.
  • Новые пользователи могут добавлять статьи только в раздел «Песочница», где статья будет долго висеть до момента одобрения модератором или опытными пользователями.
  • Свои блоги могут вести только компании на платной основе.

  • Много новостного мусора и холиварного срача, вплоть до политики в IT.
  • Непродуманный механизм кармы и рейтинга.
  • Упоминание аналогов Хабра встречает негативную реакцию. Считают, что аналогов Хабра нет.
  • Не трезвость аудитории сайта. За не понравившуюся статью или отличающееся от других мнение, могут наложить отрицательную карму, что накладывает серьезные ограничения на аккаунт.

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

Плюсы

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

Минусы

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

Украинское сообщество программистов с элементами коллективного блога, созданный для распространения новостей, аналитических статей и свежей информации связанной с IT. На сайте размещаются различные исследования зарплат работников, а также рейтинг компаний.

Плюсы

  • Масса полезных статей и интервью на русском и украинском языках.
  • Исследования зарплат по разным языкам программирования и профессиям.
  • Проводят опросы среди пользователей, на основе которых ведут статистику и рейтинги об IT-компаниях.
  • Календарь событий и мероприятий.
  • Каталог вакансий.
  • Удобная система комментирования.

Минусы

  • Нет регистрации по email

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

Плюсы

  • Качественные обзоры об аппаратном обеспечении компьютеров.
  • Корпоративные блоги компаний.
  • Множество проектов компьютерной тематики.
  • Простая система комментирования.
  • Есть англоязычная версия сайта.

Минусы

  • Не современный дизайн.
  • Страницы сайта перегружены ненужной информацией.
  • Англоязычная версия не обновляется с 2013 года.

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

Плюсы

  • Каталог белорусских IT-компаний и отзывы.
  • Календарь IT-событий и статистика зарплат.
  • Список вакансий компаний.

Минусы

  • Для регистрации необходим номер телефона.

Интернет издание о разработке, публикуют актуальные новости, авторские статьи и переводы.

Плюсы

  • Много полезных статей по программированию.
  • Размещают анонсы конференций и других событий.
  • Эксперты компаний отвечают на популярные вопросы читателей.
  • Каталог с вакансиями от компаний.

Минусы

  • Обычные пользователи не могут бесплатно публиковать статьи.
  • Нет регистрации через email (только соцсети).
  • Комментирование статей только через ВКонтакте.

Новости программирования, учебные пособия и многое другое

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

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

Перейти к категории.

Новостные веб-сайты и сообщества для программистов и разработчиков

Веб-сайты по программированию для начинающих

Развлекательные веб-сайты для программистов

Хостинг сайтов с исходным кодом

Общие технические новостные веб-сайты для разработчиков

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

Hacker News
@newsycombinator

Это как Reddit, только для разработчиков! Hacker News — это сайт новостей разработчиков, связанных со всеми вещами, которые могут беспокоить вас в любой момент времени. Показательный пример: сотни разработчиков собрались, чтобы обсудить массовый сбой AWS S3 28 февраля 2017 г. Мало кто может оценить эпическую катастрофу, вызванную таким сбоем, чем ваши коллеги-разработчики.

Слэшдот
@slashdot

SlashDot — это огромный интерактивный источник всех последних сообщений в блогах и новостей, связанных с технологиями и программированием. Он был создан в 1997 году Робом «CmdrTaco» Мальдой, но сегодня принадлежит BIZX, LLC. С настоящей атмосферой сообщества SlashDot управляется небольшой группой редакторов и программистов с помощью надежного сообщества читателей сайта.

Программирование Reddit
@reddit_progr

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

DZone
@DZone

Более миллиона разработчиков принадлежат к DZone, что делает его важным новостным центром для современных программистов и разработчиков. Сайт охватывает все: от Agile до облака, DevOps, больших данных, интеграции, производительности и многого другого. DZone — ценный источник последних сведений из всех уголков отрасли.

StackExchange
@StackExchange

StackExchange — это платформа, которая предоставляет вам StackOverflow (который также является крупнейшим сообществом StackExchange в категории технологий). Он является домом для множества других сообществ, представляющих интерес для программистов и разработчиков. Например, на StackExchange есть сообщества, посвященные веб-приложениям, разработке WordPress, Raspberry Pi, разработке игр и многим другим. Если вы ищете профессионалов и энтузиастов с общими интересами, StackExchange — то, что вам нужно.

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

SitePoint
@sitepointdotcom

SitePoint — еще одно новостное издание, ориентированное на веб-разработчиков. Это уважаемый источник новостей, тенденций и мнений обо всем, что касается веб-дизайна и разработки. Основан в 1999, SitePoint описывается как «для веб-профессионалов, веб-профессионалами: разработчиками, дизайнерами, программистами, создателями продуктов и предпринимателями». Новички также найдут множество интересных учебных ресурсов.

Веб-сайты по программированию для начинающих

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

MIT Open Courseware
@MITOCW

MIT Open Courseware делает исторические курсы прямо от профессоров MIT доступными для всех бесплатно. В дополнение к видеолекциям, мероприятиям и многому другому вы не сможете получить доступ к бесплатному современному обучению на лету.

Coursera
@coursera

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

Codecademy
@codecademy

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

тут+
@tutsplus

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

Разработчики Google
@googledevs

Ведущая организация в Интернете стремится вдохновлять программистов с помощью учебных пособий и советов. Вы также найдете множество других инструментов и ресурсов, начиная от множества консолей Google для разработчиков (консоль API Google, консоль разработчика Google Play Store и другие), обучения, игр, видео и многого другого.

StackOverflow
@StackOverflow

Это похоже на популярный сайт вопросов и ответов Quora, но только для разработчиков. StackOverflow — это интернет-сообщество, предоставляющее учебные ресурсы, способствующее обмену знаниями и ресурсами для продвижения по службе разработчиков, включая списки вакансий.

Smashing Magazine
@smashingmag

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

Scotch.io
@scotch_io

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

Firstsiteguide.com
@firstsiteguide

Если вам нужна помощь в запуске вашего первого веб-сайта или улучшении вашего присутствия в Интернете, обязательно посетите Firstsiteguide.com. У них есть удивительный набор учебных пособий и руководств. Добавьте их сайт в закладки и не забывайте проверять новости, советы, статьи в социальных сетях и маркетинговые статьи, которые помогут вам ориентироваться в цифровых технологиях.

Развлекательные веб-сайты для программистов

Programming Praxis

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

Hacker Rank
@hackerrank

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

xkcd

Веселый ежедневный веб-комикс, часто связанный с компьютерами, созданный Рэндаллом Манро. У xkcd было довольно скромное начало. Манро решил опубликовать несколько шуточных набросков на сервере, который он тестировал, просматривая старые блокноты, чтобы отсканировать работу, которую он не хотел потерять. BoingBoing связался со своим сайтом, а остальное уже история.

Ужас кодирования
@codinghorror

Фантастический блог о программировании и человеческом факторе. Ужас кодирования — это блог, который Джефф Этвуд начал в 2004 году. Этвуд говорит, что этот блог изменил его жизнь, послужив катализатором для многих его мечты стали реальностью — начиная с того, что он получил работу своей мечты в Vertigo Software в 2005 году и, в конечном итоге, основал Stackoverflow в 2008 году. С тех пор Этвуд перешел от Stackoverflow к другим предприятиям, и он документирует все это в Coding Horror.

Сайты для размещения исходного кода

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

SourceForge
@sourceforge

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

GitHub
@github

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

Bitbucket
@Bitbucket

Уступая только GitHub по популярности и использованию, Bitbucket предлагает неограниченное количество общедоступных и частных репозиториев и является бесплатным для частных лиц, а также организаций с пятью или менее пользователями. Для больших групп цены более чем разумны. Предлагая «совместную работу над кодом на стероидах», Bitbucket предлагает непрерывный доступ и массовое масштабирование для разработчиков, которым необходимо сотрудничать в командах над следующей большой задачей. Да, и для новичков Bitbucket предлагает множество советов и руководств, которые помогут вам изучить Git бесплатно.

Общие технические новости Веб-сайты для разработчиков

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

Ars Technica
@arstechnica

Ars Technica — уважаемый новостной портал, освещающий все: от общего бизнеса и технологий до науки, политики, игр и культуры и даже автомобилей. Поэтому, если разработка не является вашей единственной настоящей любовью, вы можете узнать о последних событиях в других областях, представляющих интерес, в Ars Technica.

The Next Web
@TheNextWeb

Еще один популярный источник новостей для технарей, The Next Web также имеет интересную предысторию. Это началось еще в 2006 году, когда его основатели Борис и Патрик искали идеальное техническое мероприятие для продвижения своего последнего стартапа. Когда они не смогли найти подходящего мероприятия, они решили провести свое собственное. В этом процессе они также пришли к пониманию того, что им нужна платформа для продвижения своего мероприятия, так родилась The Next Web. Эта платформа превратилась в блог и со временем превратилась в крупное техническое издание, которое вы знаете и любите сегодня.

TechCrunch
@TechCrunch

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

BitDegree
@bitgrade_org

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

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

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

лучших сайтов для программистов и разработчиков: Stack Overflow и GitHub

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

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

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

Stack Overflow

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

Большинство людей обращаются к Stack Overflow для решения технических проблем. Например, люди задают короткие вопросы, например, как мне сравнивать строки в Java? Или более открытые, например, как чисто функциональные языки обрабатывают алгоритмы на основе индексов? Целесообразно потратить немного времени на Stack Overflow, прежде чем задавать вопрос, потому что в этом есть некоторый этикет — у них даже есть удобное руководство, как задать «хороший» вопрос.

GitHub

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

Чтобы узнать, как использовать GitHub и Git, программу командной строки, которая отслеживает изменения, ознакомьтесь с нашим курсом «Изучение Git и GitHub». (И, если вам интересно, кошка на логотипе GitHub технически является восьмикошкой по имени Мона.)

Терминал

Некоторые люди предпочитают перемещаться по своему компьютеру с помощью терминала, а не с помощью мыши, чтобы щелкать значки, чтобы открывать программное обеспечение. Через терминал вы можете открывать приложения, вводить команды и изменять папки. Компьютеры Mac имеют встроенную терминальную консоль (буквально называемую терминалом), тогда как Windows называется командной строкой.

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

IDE, к которой вы привыкли

Если вы пишете код, вам понадобится интегрированная среда разработки (или IDE), в которой вы можете писать, редактировать и тестировать свой код. IDE предназначены для написания кода, поэтому в них есть такие полезные функции, как подсветка синтаксиса и средства отладки. IDE похожа на комбинацию терминала и текстового редактора, объясняет Алекс Кунц, менеджер учебных программ в Codecademy. «Разница между IDE и терминалом заключается в том, что IDE — это программное обеспечение, которое позволяет вам писать код в дополнение к его запуску», — говорит он.

Пользователи Pro Codecademy имеют доступ к своей собственной IDE под названием Workspaces; это ваше собственное пространство, где вы можете экспериментировать с 14 различными языками кодирования. Некоторые другие распространенные платформы для редактирования кода, которые вы можете загрузить, включают IntelliJ IDEA, VSCode, Atom и Sublime Text.

Записная книжка для вычислений

Многие специалисты по данным используют Jupyter, вычислительную записную книжку с открытым исходным кодом, потому что «она повторяет записную книжку научной лаборатории», — объясняет Мишель МакСвини, менеджер по науке о данных в Codecademy. «Самое лучшее в этом то, что вы можете проводить быстрые эксперименты, делать заметки о результатах и ​​делиться ими с коллегами — так же, как лабораторные заметки».

Вы могли заметить, что недавно мы добавили поддержку Jupyter в наши курсы по науке о данных. «Учащиеся могут следовать нашему коду, делать заметки о том, что они узнали, и проводить свои собственные эксперименты, не влияя на общий результат», — говорит Мишель. Вы также можете загрузить свой блокнот, чтобы использовать его в автономном режиме, добавляет она.

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

Программная документация

Мариэль Франк, менеджер учебной программы в Codecademy, любит хранить документацию по любой технологии, которую она использует, для справки. Например, в последнее время она больше использует Go, поэтому имеет смысл иметь эту страницу под рукой.

Ева Сибинга, разработчик учебных программ в Codecademy, использует MDN в качестве универсальной документации для HTML, CSS и JavaScript. «Я использую документацию, когда у меня есть вопрос по синтаксису или мне нужна дополнительная информация, в отличие от устранения неполадок или отладки, когда я с большей вероятностью буду использовать Stack Overflow», — говорит она.

Чтобы ознакомиться с документацией, удобной для новичков, ознакомьтесь с Docs — коллекцией документации по коду, созданной сообществом Codecademy.

Тестер веб-перехватчиков

Если вы используете веб-перехватчики (инструменты, которые помогают приложениям взаимодействовать друг с другом, также известные как веб-обратные вызовы или HTTP-push API), вам понадобится тестер, который можно использовать для проверки правильности их работы. и что у них есть вся необходимая информация в правильном формате JSON.

Даже не знаете, что такое JSON? Это сокращение от JavaScript Object Notation. Наш курс «Изучение JavaScript» — отличное место для начинающих.

Инструменты разработчика

Инструменты разработчика для Chrome или Mozilla Firefox необходимы для отладки неисправных веб-приложений.