Быть инженером-программистом — это гораздо больше, чем программировать. Вот три важных совета, которые я обнаружил, пытаясь стать инженером-программистом.
Это относится даже к студентам, которые в настоящее время получают степень / диплом в области ИТ и стремятся стать профессиональными инженерами-программистами.
Давайте прыгать прямо в.
1. Выберите один язык
Существует множество языков программирования, и каждый из них подходит для разных целей. Знать все языки может быть ошеломляюще.
Выберите один язык, чтобы сосредоточиться на нем, и постарайтесь освоить его, прежде чем переходить к другому. Будьте действительно хороши в этом языке, чтобы вы могли объяснить концепции языка любому. Это важно, поскольку вы будете хорошо осведомлены и хорошо разбираетесь в одном языке.
Это также сообщает работодателю, что вы потратили время на изучение своего ремесла, и что та же дисциплина может быть переведена на другой язык. Тщательно практикуйтесь, создавайте проекты с его помощью и старайтесь вносить свой вклад в проекты с открытым исходным кодом на этом языке.
После того, как вы освоили один язык, вы можете легко перейти к следующему языку, поскольку теперь вы понимаете основные концепции программирования, такие как переменные, функции, классы и т. д.
Будьте действительно хороши в этом языке, чтобы вы могли объяснить концепции языка любому.
2. Сеть
Важно взаимодействовать и обращаться к людям, которые работают в отрасли, потому что вы можете не всегда знать, что требуется отрасли, особенно если вы учитесь в школе или пытаетесь учиться самостоятельно.
Ищите людей, которые работают в технологической отрасли, они помогут вам узнать, что требуется, расскажут вам о передовом опыте и поделятся с вами своими учебными материалами. Люди всегда готовы помочь, вам просто нужно спросить, и они укажут вам правильное направление.
Если вы не знаете, с чего начать, вы можете начать с Linked In и Twitter. Ищите людей, занимающихся интересующими вас ролями/технологиями, и обращайтесь к ним.
Люди всегда готовы помочь, вам просто нужно спросить, и они укажут вам правильное направление.
3. Создайте портфолио
Под портфолио я не подразумеваю веб-сайт, если у вас есть отличный сайт, я имею в виду демонстрацию вашей работы. Даже когда вы все еще учитесь, делитесь своей работой с другими людьми через социальные сети. Добавьте свой код на github с хорошо объясненным прочитайте меня.
Покажите людям, что вы делаете, и со временем вы начнете привлекать людей, которые находятся на том же пути, что и вы. Это, в свою очередь, улучшает ваши навыки, поскольку вы учитесь у других, и вы можете общаться в процессе. Портфолио — это способ рекламировать себя через свои навыки.
У вас могут быть разные социальные сети для работы и социальной жизни. Это поможет вам при подаче заявления на работу, вы можете включить свои «рабочие» социальные ссылки. Чем больше людей знают, чем вы занимаетесь, тем больше у вас шансов найти работу/оплачиваемый проект.
Вам не нужна квалификация, чтобы продемонстрировать свою работу, просто поделитесь тем, что вы строите еженедельно и чему вы учитесь в процессе.
Портфолио — это способ рекламировать себя через свои навыки.
Краткое содержание
В общем, выберите один язык и хорошо разбирайтесь в нем, пообщайтесь с людьми в отрасли и, наконец, продемонстрируйте свою работу другим людям.
Помните, что это марафон, а не спринт. Не торопитесь учиться каждый день и будьте последовательны, позже вы будете пожинать плоды в геометрической прогрессии.
Это вещи, которые я обнаружил на основе своего опыта в индустрии разработки программного обеспечения. Я делюсь ими, чтобы вдохновить других, кто только начинает, и тех, кто еще в том же путешествии.
Удачного кодирования.
Помните, что это марафон, а не спринт.