Какие два совета вы бы дали тем, кто только начинает свой путь в разработке программного обеспечения сегодня?

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

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

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

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