Практические задания программирования на с

Хотя большинство разработчиков знают, почему программирование увлекательно, вы можете задаться вопросом о том. Как сделать его более смешным.
Недавно я задал в Инстаграме HereWeCode следующий вопрос: Один из последователей ответил: Я удивился, потому что сам никогда об этом не спрашивал.
После нескольких часов поисков я захотел поделиться с вами различными способами сделать программирование более увлекательным.

Почему кодирование так увлекательно

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

Как мы уже говорили, программирование-это не тот навык, которым обладает каждый.

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

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

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

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

Как сделать это еще веселее

Подумав об этом, хотя программирование теперь стало для меня страстью, я вспомнил. Что оно не всегда доставляло мне удовольствие.

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

Если это так, то я могу сказать вам – все были там.

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

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

Практика

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

Не просто считывайте код, а запускайте его

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

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

Вот еще один пример: когда вы ищете код на GitHub, почему бы не попробовать его? Иногда бывает интересно понять чужую работу и уметь интегрировать ее в свой проект.

Добавьте дозу удовольствия в свои проекты или ученичество

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

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

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

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

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

Пример чат-бота

Когда я искал ответ на этот вопрос. Я нашел эту историю от пользователя Quora. И она мне понравилась. Это отличный пример того, как весело проводить время в ученичестве.

Чтобы сделать это забавным, я обычно обманываю свой мозг.

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

Но я бросил себе вызов овладеть этой вещью, и для этого я придумал свое собственное Вместо того. Чтобы просто написать 10101 на дисплее. Мне пришла в голову идея написать что-то более глупое. Более детское. Что — то вроде-ПОЗВОНИ — МНЕ-СЕЙЧАС — ХХХХ — мигало и двигалось по экрану-это было намного сложнее, чем реальная задача. Которую нам поставили в классе. Я просто использовал эту глупую штуку, чтобы мотивировать себя изучить все, что я мог о языках ассемблера, и боже. Это сработало хорошо! 🙂

Marcus Biel

Всегда бросайте себе вызов

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

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

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

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

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

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

Вы также можете участвовать в соревнованиях по кодированию или использовать веб-сайты по кодированию , такие как HackerRank, CodingGameили Project Euler, чтобы бросить вызов самому себе.

Создайте личный проект с нуля

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

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

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

Если у вас нет никаких идей, попробуйте найти тему, которая вам нравится, например:

  • Если вам нравятся видеоигры, вы можете попробовать создать игру.
  • Если вы увлекаетесь образованием, почему бы не создать учебные пособия по коду?
  • Если вы любите аппаратное обеспечение и электронику, почему бы не построить Arduino или raspberry pi?

Определите цель

Эта точка всегда возвращается во всех моих статьях о производительности.

Вы должны определить цели.

Без целей сложно чувствовать себя комфортно и наслаждаться тем, что вы делаете как разработчик.

Найти наставника

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

Наставник может дать вам цель. Которой вы должны следовать. И научить вас лучшим практикам. Они также могут помочь вам улучшить свои навыки программирования и стимулировать вашу профессиональную карьеру.

Возможно, вы задаетесь вопросом. Как попросить своего

Ну что ж, просто пошлите им сообщение. И они станут вашими наставниками.

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

В большинстве случаев они будут рады сопровождать вас в вашем развитии.

Спи больше

Когда вы находитесь в нисходящей спирали. Программирование становится менее увлекательным. Иногда вам бывает трудно двигаться вперед и преуспевать в своей работе.

Ложитесь спать раньше на несколько ночей или спите позже утром в течение нескольких дней, и все должно резко улучшиться.

Покажите свою работу

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

Этот совет близок к предыдущим. Как только вы поделитесь своей работой. Люди будут делать предложения или задавать вопросы. Это будет непросто для вас и поможет вам поставить новые цели.

Вывод

Я попытался собрать несколько важных советов, которые помогут вам весело провести время во время программирования. Если у вас есть какие-либо другие советы или предложения. Чтобы сделать его более увлекательным. Не стесняйтесь оставить комментарий или отправить мне сообщение.

Почему вы думаете. Что программирование увлекательно? Как сделать программирование более увлекательным?

Не стесняйтесь поделиться этой статьей. Если она вам понравилась.

Не пропустите мой контент. Подписавшись на меня в Twitter и Instagram.

Вы можете найти другие статьи. Подобные этой. На моем сайте: herewecode.io.

Хочешь еще?

  • Каждую неделю получайте мотивационную цитату с некоторыми советами. Короткий учебник в несколько слайдов и фотографию одного разработчика в Instagram.
  • Подпишитесь на рассылку новостей и получайте последние статьи, курсы. Учебные пособия. Советы, книги. Мотивацию и другой эксклюзивный контент.

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