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

Мой первый компьютер 💻

Я мало разбирался в компьютерах, пока мой дядя не купил один дом (старой модели) в 2009 году, когда я учился в 4-м классе. Изначально я начал учиться работать и получать знания о приложениях, которые он предоставляет. Позже, в 2012 году, когда я учился в 7-м классе, я купил себе новую (новую модель), оттуда я начал использовать ее в учебных целях и настроился на нее. Мой энтузиазм по поводу того, как эти компьютеры работают и выполняют функции в реальном времени, привел к моему интересу к информатике.

Дорожная карта для разработки🎓

Я закончил 10-й класс с неплохим CGPA. Обладая увлечением компьютерами, я решил стать инженером-программистом. Наряду с интересом к математике я выбрал MPC на промежуточном уровне. Постепенно я завершил промежуточное звено с хорошим процентом. Наконец, получив хорошее звание в TS-Eamcet, поступил в уважаемый инженерный колледж.

«Я благодарен своей семье и доброжелателям❤️ за то, что они всегда были рядом на моем пути».

Дневники колледжа 📘

Я поступил на первый год обучения в колледже в августе 2017 года. Это был совершенно другой опыт, и через несколько дней я приспособился к окружающей среде. Первым языком программирования, который я изучил, был C ++. Через несколько месяцев я полюбил язык. Я начал создавать несколько небольших проектов, чтобы лучше понять, а также начал исследовать различные вещи, помимо того, чему учили в классе. Позже в третьем семестре нас учили Java. Я влюбился в Java, и преподаватели в нашем классе были просто великолепны !. Я прояснял все свои сомнения и овладел Java (средний уровень). Когда у меня возникали какие-то сомнения, я также использовал YouTube, который оказался отличным ресурсом.

Однажды я посетил семинар по IoT с использованием Python, который проводился в Османийском университете в Хайдарабаде. В конце концов я начал проявлять интерес к области Python, так как был очарован, увидев, как он затмевает Java и C ++. Я начал углубленно изучать Python, используя различные онлайн-ресурсы. Я также начал изучать многие другие технологии, такие как искусственный интеллект, машинное обучение и квантовые вычисления. Компьютерные науки настолько повлияли на меня, что я начал изучать различные области, а также к тому времени начал делать побочные проекты. Эти побочные проекты очень помогли мне во время размещения, поскольку они выступали в качестве плюсового фактора. Я также начал практиковаться на таких платформах, как HackerRank, и это действительно помогло мне иметь последовательный подход в программировании. В конце этой статьи я поделюсь всеми ресурсами, которые действительно помогли мне улучшить свои знания и специально подготовиться к собеседованию 👇.

Итак, переход на 1-й и 2-й курсы прошел хорошо. После этого из-за неожиданного всплеска пандемии (covid-19) мои 3-й и 4-й годы я полностью провел в онлайн-режиме, что сильно повлияло на нас, в результате чего не было атмосферы в колледже, семинаров, лабораторий и т. Д.

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

Прошло три года, я пошел на четвертый курс. Сезон размещения начался, и я был в состоянии полной тревоги по поводу того, что должно произойти. Мои родители очень надеялись, что я займусь раньше и попаду в список студентов, занявших первые места. Но этого не произошло. Я много боролся, и меня отвергли многие компании. Затем я начал прилагать много усилий и отказался от социальных сетей, поскольку они были основным источником отвлечения внимания. Мне удалось получить 2 предложения от известных организаций. Это был действительно отличный опыт. Теперь вы можете подумать: «Почему этот парень так быстро закончил свою историю о трудоустройстве?» Подождите, возможно, я думаю, что это будет подробно рассмотрено в другой статье! 😉

Ошибки и уроки

Я выделил некоторые ошибки, которые я сделал во время этого путешествия. Конечно, я многому научился на этих ошибках и старался в значительной степени улучшить себя. Хочу поделиться некоторыми советами и некоторыми ошибками, которых следует избегать.

  1. Начните рано, вы получите удовольствие от путешествия и получите шанс сделать ошибки раньше, чтобы вы могли лучше себя улучшить.
  2. Подружитесь только с теми людьми, которые не влияют на вашу продуктивность. Не будьте рядом с людьми, сеющими ненависть и негатив.
  3. Есть только одна формула, которую вам нужно запомнить.

Если вы усердно работаете сегодня (упорно трудитесь для достижения своей цели), вы будете счастливы завтра.

Но если вы отказываетесь усердно работать и стремитесь к временному счастью, вы будете страдать всю свою жизнь.

Мой отец говорил это. Это оказало на меня огромное влияние. Это сильные слова. Это высшая истина жизни и то, как мы можем понять, что является успехом в жизни. 💯

4. Будьте добры. Делай добро. Но не будь слишком хорошим. Потому что, если вы будете слишком хороши, люди будут относиться к вам как к тряпке.

Некоторые из вышеупомянутых моментов могут показаться глупыми. Но они окажут такое сильное влияние на вашу жизнь.

Еще несколько важных советов:

  1. Поддерживайте отличный профиль в LinkedIn и GitHub.
  2. Постарайтесь сохранить баланс между конкурсным программированием и разработкой проектов.
  3. Быть последовательным. Последовательность - единственный ключ к овладению структурами данных и алгоритмами.
  4. Начните вкладывать время в проекты с открытым исходным кодом на GitHub.

Учебные ресурсы, которые я использовал:

  1. HackerRank (рекомендуется для начинающих)
  2. LeetCode (подготовка к интервью)
  3. GeeksforGeeks (Подготовка к интервью)
  4. Sololearn (Для изучения нового языка программирования / технологии)
  5. Newton School (соревновательное программирование / подготовка к интервью)

Я немного пострадал из-за отсутствия руководства и поддержки. В этом путешествии меня сопровождали всего несколько человек. Поэтому, пожалуйста, общайтесь с большим количеством людей, особенно в LinkedIn. Итак, это все о моем путешествии в качестве инженера по компьютерным наукам. Надеюсь, вам понравилось! Посвящается всем первокурсникам и юниорам. С ❤️ от вашего старшего!

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

С учетом сказанного, спасибо за чтение моей статьи и Удачного кодирования!