Мы снова приближаемся к тому времени года, когда вы встретитесь со многими друзьями и родственниками, и они спросят, чем вы занимаетесь. Вы скажете им, что вы разработчик программного обеспечения, и, возможно, они спросят вас, можете ли вы «сделать им веб-сайт» или даже исправить их Wi-Fi. Вот основные соображения, когда мы решаем взяться за новый проект:
Это поможет тебе расти? Я уверен, что каждый проект, за который мы берёмся, принесет нам пользу и поможет нам развиваться. Возможно, если бы мы был фрилансерами на полную ставку, мы бы чувствовали себя иначе и брались за каждый доступный нам проект, но на данном этапе нашей карьеры важно быть разборчивым. Избирательность поможет вам достичь того, чего вы хотите, гораздо быстрее, чем брать каждый предлагаемый проект.
Это выгодно с финансовой точки зрения? Вы вложили много времени и, возможно, денег в ремесло, имеющее значительную реальную ценность. Не стоит недооценивать себя, они пришли к вам, потому что им нужны ваши навыки и помощь. Смысл есть во всем , даже если вы начали учить язык , который в дальнейшем вам не нужен для работы, на нём в любом случае можно будет заработать.
У тебя есть время? Мы можем работать над проектами только в свободное время (помимо нашей постоянной должности), поэтому наше время драгоценно и ограничено. Поэтому важно понимать временные рамки, в которые они ожидают от вас выполнения проекта, и сможете ли вы этого достичь.
У вас есть нужные навыки? Ко мне обращались с идеями, для создания которых потребовалась бы целая команда разработчиков, или с идеями, которые мне просто не подходят. Не обещайте что-то сделать, если это вызовет стресс из-за того, что вы не можете выполнить проект.
Но работа над проектами - отличный способ развить себя как разработчика, и работодатели предпочитают коммерческие, реальные проекты личным.