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

⦿ Во-первых, компании, которые приходят набирать в колледжи 3 уровня, являются более или менее прославленными call-центрами, а не компаниями CSE.

⦿ Посещаемость 75% бесполезна. Ваши шансы стать опытным компьютерным инженером выше, если вы учитесь на дому в течение 4 лет.

⦿ Начните писать код с первого года. Освойте любой язык программирования. C ++ - наиболее предпочтительный язык программирования для начала. Освойте любые два языка программирования, не нужно изучать десятки языков программирования.

⦿ Основные структуры данных и алгоритмы. Помните, что структура данных и алгоритмы - это мозг и сердце компьютера. Языки являются просто средством для реализации этих структур данных и алгоритмов. Вам следует больше сосредоточиться на структурах данных и алгоритмах, а не на изучении новых языков.

⦿ Помните, что языки - это всего лишь синтаксис и концепции ООП. Они - ничто без DSA.

⦿ Начните заниматься соревновательным программированием, как только почувствуете себя достаточно уверенно. Вам следует решать задачи на таких сайтах, как Codeforces, Codechef, SPOJ и т. Д.

⦿ Конкурентное программирование научит вас писать безошибочный код. Это улучшит ваши знания о DSA.

⦿ Участвуйте в соревнованиях по программированию, таких как ACM-ICPC, Google APAC, Hashcode и многих других. Этот конкурс научит вас важности управления временем. Если вы хорошо выступите в этих конкурсах, у вас появятся лучшие возможности трудоустройства.

⦿ Они говорят, что если вы хотите попасть в хорошие компании, основанные на продуктах, оценки имеют наибольшее значение, НО если вы программист с 5, 6 или 7 звездами на codeforces или codechef, если вы участник ACM-ICPC, то никакая компания будут спрашивать ваши оценки. ваши шансы попасть в компанию вашей мечты больше (да! я говорю о FAB 5). Помните, что ни один рекрутер не откажется от этого парня Геннадий Короткевич.

⦿ Вы не должны тратить свое время на подготовку к количественным способностям и вербальным рассуждениям RS aggarwal. Вместо этого вы должны изучить библию программирования «Введение в алгоритмы», то есть CLRS и многие другие, и должны заниматься соревновательным программированием. Да, подготовка к профессиональным способностям важна, но только для поступления в университетский городок и получения высшего образования. Это не поможет вам получить работу в продуктовых компаниях.

⦿ Стажировка в реальных компаниях CSE, таких как Google, Microsoft, Amazon и т. Д., Называется стажировкой, а оплата сертификата в придорожном магазине не является стажировкой.

⦿ Вряд ли кто-либо из частных студентов-инженеров, изучающих CS или IT, знает эти термины: ICPC, Codeforces, Google Codejam, Google Apac, Codechef Snackdown.

⦿ Инженерное дело - это практические знания, но в колледжах студентов учат грабить, чтобы просто сдать экзамены.

⦿ Самостоятельная работа важнее посещения лекций.

⦿ Именно вы будете определять свою карьеру.

⦿ Вы должны подписаться на этих людей, чтобы узнать больше о СПП:

Эррихто

Рахит Джайн

Гурав Сен

➜Петр митричев



⦿ Следите за этими веб-сайтами, чтобы узнать больше о cp:

➜ Чтобы выучить много математики, вам следует выполнить проект Эйлера.



OpenGenus - отличная платформа, чтобы узнать обо всем этом.

Компьютерщики для фанатов - это еще один сайт, на котором можно самостоятельно изучить DS и многие другие материалы CSE.

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

Насколько важна для студентов CP, я думаю, не менее важно и создание проектов.

  1. Пока ваша структура данных и алгоритмы хороши, вы можете делать все, что угодно, вы можете создавать все, что угодно.
  2. Создавать проекты не сложно, но вы должны быть последовательны и серьезно относиться к своему проекту.
  3. Ваше основное внимание должно быть сосредоточено на решении реальных жизненных проблем. Поверьте, это здорово, когда ваш продукт или услуга будут полезны людям или только вам.
  4. Критическое мышление - это то, что вам нужно (или вы достигнете), начиная свой проект.
  5. Вы узнаете много-много сервисов и API в мире. Мир наполнен множеством полезных вещей, и знакомство с этими вещами окажется благословением при выполнении личных проектов.
  6. Будьте частью Братств (очень важно). Есть много сообществ, таких как GDG, DSC, Facebook Developer Circle и многие другие. Станьте частью этого. Там вы узнаете много нового.
  7. Делайте вклады с открытым исходным кодом (лучшее, что вы будете делать в своей учебной карьере). Внесение вклада в открытый исходный код - одна из самых восхитительных задач в мире программирования. Ваш вклад в свободный мир имеет большое значение.
  8. Читайте журналы IEEE, чтобы получить хорошее представление о том, что происходит в мире.
  9. Существуют такие программы, как HacktoberFest, которые поощряют всех делать взносы с открытым исходным кодом. Хотите лучшего, чем это? Лето кода Google - это то, на чем вам действительно стоит сосредоточиться. Google предоставляет стажировку, а также дает вам деньги за то, что вас выбрали для участия в программе с открытым исходным кодом. Это действительно круто. Стипендия предоставляется Google, и она очень высока, например, 150 тысяч индийских рупий.
  10. В последний год попытайтесь создать стартап, поработайте там какое-то время, если он работает, тогда все в порядке, иначе оставьте это и продолжайте.

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

Пример для резюме: За 4 года инженерной мысли

Первый год: выучите язык программирования за месяц или два (начните с C ++ или Python). Изучите структуру данных и алгоритмы вскоре после изучения языка. (Не ждите, пока ваш колледж завершит это за вас, поскольку учебная программа колледжа не будет соответствовать вашим ожиданиям стать конкурентоспособным программистом). Практикуйте DSA на своем любимом языке в течение всего года.

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

Третий год. Третий год будет драгоценным годом, так как компания может скоро приехать на стажировку или стажировку. Попробуйте сделать несколько проектов в той области, которую вы выбрали. На этом этапе вы должны быть действительно хорошим программистом, готовым применить все свои знания в своих проектах. Изучите также основы управления проектами (рано или поздно это поможет). Если хотите, займитесь командной работой или групповым проектом.

Четвертый год. Вы много сделали. Сделайте глубокий вдох, расслабьтесь. Почувствуйте себя выше всех, если вам нравится это чувство. Просто шучу. Попробуйте найти решение реальных жизненных проблем, сделайте большой проект. Работайте над этим, так как вы собираетесь сделать из этого продукта компанию. ХАХА. Наслаждайтесь своим последним годом инженерии.

P.S. Благодарим вас Ашиша Кархаде, Аникет Ингл, Амит Гупта за правки.