Рубрики
Без рубрики

Как дифференцировать новичок от профессионального кодера?

Хотите знать, останетесь ли вы новичком в кодировании? Прочитайте эту статью!

Автор оригинала: Chris.

У каждого программиста Python имеет свой собственный уровень квалификации в отношении

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

Хотя это сложно объединить эти навыки в единое число, которое количественно определяет степень профессиональности, люди делают именно это в шахматах, используя систему рейтинга ELO: каждый шахматист имеет свой собственный рейтинг ELO, который отражает свой уровень квалификации. Если две шахматисты играют друг против друга, победитель зарабатывает очки ELO – тем больше очков, тем лучше противника.

Как википедия ставит это:

ELO Рейтинг Система является методом расчета относительных уровней квалификации игроков в играх конкурента-против-конкурента, таких как шахматы.

Приложение для обучения Python Finxter.com Переводит эту идею Python для измерения уровня квалификации кодеров: кодеров Играть против кодирование головоломок. Если кодер правильно решает головоломку, ее ELO увеличивается, в то время как головоломки теряют, иначе элота головоломки увеличивается, пока ELO CODER уменьшается. Чем выше разница между оценкой ELO, тем больше обмениваются точками ELO.

Пример головоломки: Что такое выход этого кода?

print(map(lambda x: 9 + (1 if x==3 else 6),range(4)))

Опытные кодеры могут очень быстро решить эти головоломки. Эта система очень прочная и относительно точная, чтобы сравнить уровень квалификации Python Programmammers.

Мастер информатики, проверьте свои навыки и отслеживать свой прогресс в Finxter.

Работая в качестве исследователя в распределенных системах, доктор Кристиан Майер нашел свою любовь к учению студентов компьютерных наук.

Чтобы помочь студентам достичь более высоких уровней успеха Python, он основал сайт программирования образования Finxter.com Отказ Он автор популярной книги программирования Python одноклассники (Nostarch 2020), Coauthor of Кофе-брейк Python Серия самооставленных книг, энтузиаста компьютерных наук, Фрилансера и владелец одного из лучших 10 крупнейших Питон блоги по всему миру.

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

Оригинал: “https://blog.finxter.com/how-to-differentiate-beginner-from-professional-coder/”