Самый главный вопрос, который вы должны задать себе, прежде чем читать этот пост - «Понимаете ли вы, что такое кодирование?». В принципе, кодирование - это процесс присвоения кода чему-либо для классификации или идентификации.
В основном существует 3 уровня кодирования:
- Новичок Beginner
- Средний Intermediate
- Эксперт Expert
Обычно, чтобы увлечь детей, начинают с несложных игр.
Давайте же и мы начнем с них и, поверьте, вы многому научитесь с помощью этих игр.
CodeMonkey
CodeMonkey - это увлекательная образовательная игровая среда, в которой дети учатся программировать без какого-либо предварительного опыта. После успешного завершения курсов кодирования в этой игре CodeMonkey дети смогут ориентироваться в мире программирования с чувством некоторой уверенности и охотно перейдут к более продвинутым средам.
CODEWARS
Codewars - это образовательное сообщество по компьютерному программированию. На платформе разработчики программного обеспечения обучаются задачам программирования, известным как ката. Если буквально, каты программирования — это упражнения, которые позволят вам стать специалистом программирования. Эти упражнения тренируют ряд навыков на различных языках программирования и выполняются в интегрированной онлайн-среде разработки .
В Codewars сообщество оценивает прогресс в задачах игрового характера, пользователи получают звания и награды за выполнение ката и качественные их решения.
Итак, после того, как вы наигрались в такие игры и получили кое-какие навыки, вы можете переходить на некоторые веб-сайты, посвященные программированию.
НАЧАЛЬНЫЙ УРОВЕНЬ
1.ЖИКСФОРЖИКИ
GeeksforGeeks был создан с целью предоставить хорошо написанные, хорошо продуманные и хорошо объясненные решения для выбранных вопросов. Основная команда из пяти супергиков, фанатеющих от технологий, настоящих энтузиастов информатики, постоянно работает в этом направлении.
2.HackerRank
HackerRank - это место, где программисты со всего мира собираются вместе, чтобы решить проблемы в широком спектре областей компьютерных наук, таких как алгоритмы, машинное обучение или искусственный интеллект, а также практиковать различные парадигмы программирования, такие как функциональное программирование.
**ПРОМЕЖУТОЧНЫЙ УРОВЕНЬ
- HACKEREARTH**
HackerEarth предоставляет корпоративное программное обеспечение, которое помогает организациям с их техническими потребностями в найме сотрудников. HackerEarth используется организациями для оценки технических навыков и дистанционного видеоинтервьюирования. В дополнение к этому HackerEarth также имеет сообщество и с момента своего создания построил базу из 4M+ разработчиков. В сообществе HackerEarth известен тем, что на сегодняшний день провел более 1000 хакатонов и разработал более 10 000 программных задач.
HackerEarth привлек 11,5 миллиона долларов финансирования своей деятельности. Сегодня более 750 клиентов по всему миру используют его техническую платформу для оценки способностей специалистов по кодированию, в том числе Amazon, Walmart Labs, Thoughtworks, Societe Generale, HP, VMware, DBS, HCL, GE, Wipro, Barclays, Pitney Bowes, Intel, and L&T Infotech. HackerEarth действует при поддержке GSF Global and Angelprime.
2.LEETCODE
Это веб–сайт, где люди, в основном, инженеры-программисты, оттачивают свои навыки программирования. Есть более 800 вопросов (и они растут), каждый из которых имеет несколько решений. Вопросы ранжируются по уровню сложности: легкий, средний и сложный. Подобные сайты включают HackerRank, Topcoder, InterviewBit и другие.
Есть также популярная книга «Cracking the Coding Interview», которую некоторые называют библией для инженеров. Сообщество Blind использует смесь этих ресурсов, но, судя по упоминаниям, LeetCode кажется самым популярным. Наши активные пользователи ссылаются на следующие причины предпочтения LeetCode: больше вопросов, лучшее качество, а также сильная пользовательская база.
ЭКСПЕРТНЫЙ УРОВЕНЬ
1.На Codeforces
Codeforces - это сайт, на котором проводятся конкурсные соревнования по программированию. Его поддерживает группа конкурентоспособных программистов из Университета ИТМО во главе с Михаилом Мирзаяновым. С 2013 года Codeforces претендует на то, чтобы превзойти Topcoder по количеству активных участников.
По состоянию на 2018 год у Codeforces более 600 000 зарегистрированных пользователей. Codeforces наряду с другими подобными сайтами используют ведущие спортивные программисты, такие как Геннадий Короткевич, Петр Митричев, Бенджамин Ци и Макото Соэдзима, а также другие программисты, заинтересованные в продолжении своей карьеры.
2.CODECHEF
CodeChef - это конкурентное сообщество программистов со всего мира. CodeChef был начат как образовательная инициатива в 2009 году Directi, индийской компанией по разработке программного обеспечения. Помимо ежемесячных конкурсов кодирования для сообщества, CodeChef предлагает множество инициатив для школ, колледжей и женщин в области конкурентного программирования.
CodeChef приписывают проведение индийских региональных соревнований престижного ICPC для студентов колледжей, а также IOI для школьников в Индии. В 2020 году руководство CodeChef перешло от Directi (основанной Бхавином Туракхией) к Unacademy (Гаурав Мунджал, генеральный директор). CodeChef и его различные инициативы организуются и управляются руководителем его бизнес-подразделения Анупом Калбалией.
Приведенный в данном посте вариант деления уровней кодирования совершенно субъективен и составлен исключительно из личных взглядов автора, который сам зарегистрировался и изучил возможности и обстановку на всех этих сайтах.
Кодирование - это как искусство. Оно требует терпения и упорного труда и самый продуктивный метод совершенствования в этом искусстве stеp by stеp, идти последовательно шаг за шагом.
ПРОДОЛЖАЙТЕ СОВЕРШЕНСТВОВАТЬСЯ!
@peshehod Спасибо, это мне очень аактуально.... и сам не прочь поучиться(собрался Python учить) и других))) азам программирования - а куда за этими азами йти - не знаю((