5 ресурсов, которые помогут вам научиться кодировать с телефона

Опубликовано: 2022-04-26
Резюме » Можно ли вообще научиться программировать со смартфона? Как оказалось, существует несколько методов, с помощью которых вы можете практиковать и оттачивать свои навыки кодирования с помощью смарт-устройства. В этой статье я делюсь своими мыслями об этой концепции, а также перечисляю ряд ресурсов, которые, по моему мнению, являются отличной отправной точкой для практики кодирования, пока вы в пути.

Оглавление
  • Написание кода против обучения
  • Программирование — это больше, чем написание кода
  • Учимся программировать на телефоне
  • 1. Индивидуальное обучение
  • 2. Мимо
  • 3. Энки
  • 4. FreeCodeCamp
  • 5. Упражнения
  • Как посмотреть исходный код сайта с мобильного телефона?
  • Один день за раз

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

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

Но точно не программирование?

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

Позволь мне объяснить.

Написание кода против обучения

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

Что хорошего в редакторе кода, если вы вообще не знаете никакого кода?

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

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

Программирование — это больше, чем написание кода

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

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

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

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

Учимся программировать на телефоне

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


1. Индивидуальное обучение

Sololearn мобильное кодирование

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

На данный момент их курсы и учебные материалы охватывают более 25 языков и тем.

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

2. Мимо

Мимо научиться программировать на мобильном телефоне

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

Их учебные материалы разделены на Пути . Вы можете выбрать Python, веб-разработку или SQL. Каждый путь предоставляет уникальный опыт обучения для определенной цели. Например, в курсе веб-разработки вы узнаете о JavaScript, HTML и CSS.

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

3. Энки

Мобильное приложение Энки

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

В мобильном приложении есть тысячи уроков, разделенных на различные подкатегории. Для начинающих курс Coding Intro даст вам полное представление о том, как работают программы. Как только вы освоите введение, вы можете перейти к более конкретным областям. У Энки есть материалы по Python, науке о данных, JavaScript и многим другим путям кодирования.

Мое первое впечатление от Enki заключается в том, что он нацелен на проверку ваших навыков критического мышления. Упражнения размером с укус и интерактивные уроки обеспечивают глубокое чувство прогресса. Добавление викторин и вопросов проверит ваши способности к обучению. Вы можете не только писать и практиковать код, но и проверять, работает ли то, что вы узнали.

4. FreeCodeCamp

freeCodeCamp

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

Теперь, в отличие от некоторых из наших вышеупомянутых платформ, у freeCodeCamp нет официального мобильного приложения. Однако его можно использовать в браузере вашего смартфона. А с 2019 года freeCodeCamp обеспечивает бесперебойную работу на мобильных устройствах. Вы можете записаться на любой курс, а затем продолжить обучение на компьютере, если хотите.

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

5. Упражнения

упражнения

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

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

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

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

И этот подход творит чудеса, ускоряя темп вашего обучения.

Как посмотреть исходный код сайта с мобильного телефона?

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

Посмотреть источник

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

Это довольно простое решение, но оно выполняет свою работу по назначению.

Один день за раз

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

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