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

Это относится даже к студентам, которые в настоящее время получают степень / диплом в области ИТ и стремятся стать профессиональными инженерами-программистами.

Давайте прыгать прямо в.

1. Выберите один язык

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

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

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

После того, как вы освоили один язык, вы можете легко перейти к следующему языку, поскольку теперь вы понимаете основные концепции программирования, такие как переменные, функции, классы и т. д.

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

2. Сеть

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

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

Если вы не знаете, с чего начать, вы можете начать с Linked In и Twitter. Ищите людей, занимающихся интересующими вас ролями/технологиями, и обращайтесь к ним.

Люди всегда готовы помочь, вам просто нужно спросить, и они укажут вам правильное направление.

3. Создайте портфолио

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

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

У вас могут быть разные социальные сети для работы и социальной жизни. Это поможет вам при подаче заявления на работу, вы можете включить свои «рабочие» социальные ссылки. Чем больше людей знают, чем вы занимаетесь, тем больше у вас шансов найти работу/оплачиваемый проект.

Вам не нужна квалификация, чтобы продемонстрировать свою работу, просто поделитесь тем, что вы строите еженедельно и чему вы учитесь в процессе.

Портфолио — это способ рекламировать себя через свои навыки.

Краткое содержание

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

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

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

Удачного кодирования.

Помните, что это марафон, а не спринт.