Начинающий программист должен делать следующие вещи, чтобы ...

  • Выберите свой язык, не выбирайте какой-либо язык, потому что он популярен, выберите некоторые базовые, такие как C, который охватывает все концепции программирования, Чтобы позже вы могли легко переключиться на любой язык по вашему выбору. Помимо языка C (который раньше был популярен среди новичков), вы также можете выбрать Python.
  • После того, как вы выбрали свой язык, теперь начинайте кодировать на нем базовые задачи, такие как математические операции, операции со строками и т. Д.. Очистите основы с помощью логики, не обращайте внимания на синтаксис, вам не нужно об этом помнить. вы можете найти различные проблемы, основанные на основах, в Интернете.
  • Теперь, когда вы закончили с основными проблемами и знаете о синтаксисе, операторах и т. Д. Попытайтесь изучить структуры данных и их реализацию на выбранном вами языке, таком как массивы, очередь, LinkedList и т. Д.
  • Если вы выполнили вышеуказанные 2 пункта, значит, вы закончили со знанием языка, теперь вам нужно поработать над построением логики, для этого вам следует попробовать принять участие в различных онлайн-соревнованиях и решить свои проблемы. навыки и умения.
  • Следующий шаг: когда вы готовы кодировать любую поставленную вам задачу, Y вы закончили с проектированием алгоритмов. Теперь вам нужно сосредоточиться на своем коде, можно ли решить ту же проблему с меньшими затратами. Линий? или есть ли шансы оптимизировать код с точки зрения того, сколько памяти ему требуется (сложность пространства), сколько времени требуется для выполнения (сложность времени) и т. д.

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