Я надеюсь, что многие пользователи знают о 100 Days of Code Challenge. Если нет, прочтите это. Короче говоря, «100DaysofCode» — это короткая инициатива Алекса Каллауэя. Его главная цель — дать разработчикам возможность писать код хотя бы один час в день и изучать новые вещи/новые методы в этой реализации.

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

Является ли 100Days only Coding ничем другим?

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

Основная цель – узнавать новое и развиваться. Несмотря на то, что вы только сегодня изучаете hello world на Java/Python, это хорошо. В двух словах, речь идет о расширении спектра технологий за один час кода в течение следующих 100 дней.

Если я закодирую сегодняшнее и вчерашнее в один день, будет ли это засчитано?

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

Кто помог мне это сделать?

Скейлер и интервью. Особенно мои друзья в сообществе Discord. Присоединяйтесь, если хотите вдохновиться на чудеса (discord.gg/scaler)

Хватит читать лекцию. Позвольте мне рассказать вам, что я исследовал за первые 25 дней в 100DaysofCode.

День 1. Узнали, как использовать Twilio API для отправки сообщений.

День 2: научился использовать Postman для отправки запроса API.

День 3: Рефакторинг старого кода в NodeJS и придание понятного вида

День 4: Создано приложение ReactJS для автоматического определения текста на хакатоне

День 5: Тестирование приложения 4-го дня

День 6: Участвовал в хакатоне E-Yantra и представил проект, который помогает врачам, пациентам, волонтерам, медицинским фармацевтам в условиях пандемии. Он соединяет и связывает любых пользователей в приложении с другими.

День 7: Ничего особенного, как День 5,6. У меня не было нормального сна. Но я сделал DSA ночью на экзамене и узнал хороший подход к тому, как не следует сосать свой экзамен по кодированию.

День 8: Изучил API 2factor.in и сравнил 2factor с Gupshup

День 9: Изучил развертывание NodeJS в AWS EC2 и развернул поверх него какое-то приложение.

День 10: Изучил AWS SES

День 11: Изучил AWS S3

День 12: Работа над аналитикой данных с простым набором данных.

День 13: Задокументированы старые приложения Django и планы на будущее. [Где здесь кодирование? Как я уже говорил, кодирование в #100DaysofCode не всегда связано с обучением. Не волнуйтесь, при документировании также есть исправления ошибок, так как это включает в себя тестовые примеры :)]

День 14: PNG -> Преобразование HTML (вручную)

День 15: Изучил SNS

День 16: Оценили 30 проектов, представленных на конкурс. Также работал с некоторыми из них и вносил новые изменения

День 17: Исправление ошибок в NodeJS.

День 18: Реализован фон VantaJS в React

День 19. Узнали, как нельзя использовать TinkerCAD.

День 20: Чешу затылок, чтобы выучить Гупшуп

День 21: Работа над пользовательским интерфейсом материалов в ReactJS.

День 22: Помог моему другу реализовать архитектуру MERN со всеми необходимыми API, помощниками и маршрутами.

День 23: Научился безопасно использовать Email.JS во внешнем интерфейсе и избежать хаоса в бэкэнде.

День 24: Развернутое приложение в Firebase

День 25: Пересмотрел основы программирования на C и поработал над ошибками в развертывании на 24-й день. Кроме того, напишите эту статью на Medium, чтобы вдохновить других xD.

Итак, за эти 25 дней вы обычно можете заметить несколько вещей: AWS, MERN, API (Gupshup, Twilio, 2factor), Django. Над некоторыми из них я уже работал в прошлом. Вы можете спросить меня, что нового вы здесь сделали? Я могу вам сказать, что все дело в том, насколько хорошо я пересмотрел и реконструировал его по-новому, чтобы удовлетворить ограничениям. Итак, все, что я здесь делал, — это изучение нового + пересмотр старого.

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

Что мне помогло?

Документация и StackOverflow. Вот и все. Даже не ютуб xD.

Что я планирую на 50 дней?

Повторите все, чему я научился в AWS за 25 дней, и изучите новые приемы в MERN Stack. Наставлял студентов внедрять вещи с помощью вебинаров и работать над проектами моего колледжа. Также начните изучать ReactNative, как только я хорошо разберусь в ReactJS.

На этом я заканчиваю. Пока! Оставайтесь в безопасности.

PS: чтобы проверить 25-дневную серию, загляните в мой Twitter.