print("привет, мир программирования")

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

printf("Изучаю свой первый компьютерный язык");

Хотя концепция кодирования кажется довольно сложной и интересной, часть обучения немного сложна. Для студента, который никогда не писал ни строчки кода в среде, где большинство студентов получали звезды на codechef и hackerrank (конкурентные платформы программирования), программирование казалось трудным для понимания предметом. С таким количеством языков в этой области. Самое сложное было принять решение и придерживаться его.

После того, как первый семестр закончился, я решил начать свое путешествие с C, как это было упомянуто в нашем курсе для второго семестра. До этого я пытался выучить C++ и Python, но так и не смог решить даже элементарные задачи. Я знал, что учиться, решая задачи, — это единственный способ освоиться в процессе, поэтому я посмотрел видео и ответил на все вопросы вместе с инструктором.

Мой совет новичкам:

  1. Выберите один язык и придерживайтесь его.
  2. Попробуйте научиться этому по-своему, возможно, посмотрите видео, прочитайте книгу, текст или что-то еще, что вам больше подходит.
  3. Не торопитесь. Выучить язык программирования так же сложно, как выучить новый язык, например, французский или немецкий! просто вам нужно сначала получить правильный синтаксис (грамматику), понять его, а затем создавать свои собственные программы и функции (абзацы или предложения).
  4. Как и в любом другом деле, вы должны практиковаться. Практика делает вас лучше.
  5. Попробуйте поработать над своей математикой. Люди могут не согласиться с этим моментом, но я считаю, что это огромный плюс — хорошо разбираться в основных понятиях математики, чтобы понять, как все работает в вашем коде.

Путь до сих пор (спустя почти 8 месяцев)

Начав свое путешествие с C, я изучил C++, Python, а также полнофункциональную веб-разработку и разработку мобильных приложений с помощью флаттера. Я собираюсь заниматься веб-скрапингом, анализом данных и наукой о данных с помощью Python, а также с нетерпением жду изучения фреймворка tkinter для графического интерфейса пользователя на настольных компьютерах!

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

В этом путешествии я получил 5 звезд и два сертификата на Hackerrank и создал более 10 проектов в области разработки веб-сайтов и мобильных приложений с полным стеком.

КАКОВЫ МОИ БУДУЩИЕ ЦЕЛИ?

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

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

Просто наслаждайтесь тем, что вы делаете! это все, что имеет значение.

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

свяжитесь со мной на linkedIn: https://www.linkedin.com/in/akshat-garg-ba1ab0183/