Мой путь к тому, чтобы стать успешным программистом, начался нелегко или как обычно.

По какой-то причине в Монтеррее я занялся коммерцией в HS и на выпускном. После окончания бакалавриата я пытался устроиться на работу. Я не устроился на работу. Так началось с обучения детей. Но я всегда любил технологии, особенно компьютер. Я хотел изучать информатику, что было невозможно из-за моего образования [коммерции], помимо отсутствия денег.

Тем временем дядя по материнской линии подарил мне старую книгу по основам информатики. Это во всех смыслах изменило мое мышление. Я решил пойти на компьютерное исследование, чтобы хоть как-то разбираться в ИТ.

Я поступил на получение диплома PG по системному менеджменту в частном институте. Этот 18-месячный курс просто расширил мои знания, жаждущие компьютера.

После завершения курса я начал работать с Foxpro, Clipper… программировать в то время для многих небольших компаний и внештатных проектов.

Я продолжал изучать разные компьютерные языки [C ++, Java, PHP] и инструменты, работая в разных небольших организациях в разных местах из-за отсутствия стабильного и хорошего предложения компании.

Я начал работать с VB и Sql Server [несколько месяцев в Core Java] программированием с небольшими компаниями. По прошествии 3 лет я обнаружил, что эта компания в основном ищет кандидатов на получение степени в области компьютерных наук или инженерии.

У меня не было возможности поступить на дневные курсы из-за нехватки денег и образования [бакалавр экономики и математики].

Я обнаружил, что могу пройти MCA от IGNOU. Но сначала я должен пройти вступительный курс CIC [6 месяцев +] и PPC [продвинутая математика для вычислений вместе с MCA]. Это был трудный путь в обоих направлениях: расстояние от дома до Калькутты и учебная программа с большим количеством научных предметов.

Пока я изучал CIC, мне нужны были деньги, чтобы жить и платить за университетские сборы. Я начал обучать многих местных студентов основам информатики, программирования и т. Д. И мне повезло, что большинство из них хорошо зарекомендовали себя в своей работе. От специалиста по киберпреступности до архитектора и руководителя проектов в разных частях света. Я люблю вернуться и снова начать преподавать.

Я изящно закончил CIC с хорошими оценками и начал MCA [Мастер компьютерных приложений, эквивалентный BTech в некоторой области].

Я продолжал работать программистом или техническим руководителем, пока делал MCA. Когда я закончил MCA, у меня уже был 5+ лет опыта программирования. После еще нескольких небольших работ, в 2004 году был хороший переломный момент, и с тех пор движения назад не было.

Я должен сказать одну вещь, что в Индии большинство крупных аутсорсинговых компаний, таких как TCS, Infosys и т.д., не принимают студентов IGNOU, поскольку они проходят заочные курсы. Даже они знают, что процесс / вопросы IGNOU очень высоки, и их сложно отбросить.

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

Я продолжаю работать архитектором в области разработки с использованием новейших технологий. И все же занимаюсь программированием 70–80% времени. Я много раз бывал на объектах в разных странах ЕС и испытал их рабочую культуру и то, как они работают.

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

Резюме: если вы чему-то учитесь сердцем и обладаете способностью к рассуждению, тогда программирование для вас. Рост знаний и репутации продолжится. Может потребоваться гораздо больше труда и мозгов, чем менеджеру. Поскольку ИТ-индустрии все время нужны настоящие программисты.

После 20 лет моей карьеры и путешествия по программированию я почувствовал, что в Индии возможности для очень старшего и опытного программиста меньше, чем в ЕС и США. Но все же я бегаю, чтобы узнать все больше и больше, чтобы оптимизировать решение сложных задач.

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

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