Comments 9
Имхо личные проекты как минимум должны решать какие-то хотя бы личные задачи и потребности, тогда в них будет смысл и больше мотивации их завершить и развивать. Заодно может оказаться, что есть где-то люди, которым также не хватало подобного инструмента. 🤔
Думаю, что маловато элементов, чтобы делать выводы. Нужно добавить, что сам взрослеешь. И длительный проект помогает рефлексировать.
Даже недоделанные проекты важны. Жизнь прожить - не МКАД перебежать! Перед кем отчитываться за неисполненные мечты?!
Считаю, что это зависит от целей.
Вижу 2 направления:
pet-проекты для трудоустройства: мелкие проекты приближенные к реальному(а в идеале реальные), задача которых решать бизнес-проблемы. Тогда их будет легко описать в резюме через STAR методику.
pet-проекты для экспертизы в стеке технологий,в архитектуре,полном сопровождении ПО: большие проекты(не обязательно монолиты), которые задействует как можно больше технологий, нюансов, моментов - в таком случае чем тяжелее, тем лучше.
По собственному опыту знаю, что самые сложные и "экспертные" моменты возникают там где их не ждешь, и чем сложнее проект, чем индивидуальнее, тем больше этих моментов будет.
Есть еще направления(#для своих нужд, #для набивания руки), кто хочет поделиться своими целями и видением, пожалуйста, самому интересна данная тема.
Большое спасибо за ваш развернутый комментарий! Все правильно) Но в нашем случае, мы начали делать приложение исходя из собственных ошибок в помощь другим. Опубликовали его, начали получать обратную связь от пользователей, и пошел процесс доработки. В каком-то смысле, это уже превратилось в параллельную интересную задачу по сопровождению собственного продукта. На базе приложения выросли блоги, сайт. Монетизации практически никакой, но довольно интересно почувствовать себя в роли разработчика собственного программного продукта. Понятно, что организация сделала бы подобную программу за неделю, а тебе нужно много времени, чтобы сделать что-то дельное)
Какая же это жиза. Есть у меня парочка проектов, которые переписываются каждый полтора месяца из-за того, что "блин, а че в языке есть такая фича? на базе этой фичи все и напишу!" или, как было уже сказано, из-за того, что ты растёшь как программист, узнаешь новое и постоянно (или не очень) прогрессируешь, то понимаешь, что весь твой проект - полный говнокод. Идея классная, реализация на уровне госуслуг) Переписываем! Тут все как у новичков в Linux после Windows. Установил какую-то софтину для кастомизации. Сломал что-то. Переустановил систему.
С учетом своего опыта могу сказать, что лучше не распыляться на 2-3 долгостроя, т.к. это в скором времени начнет оказывать давление на тебя. Выгорание, постоянное откладывание решения возникших проблем, нежелание что-то делать. Все это давит на тебя, особенно если ты человек, который не любит оставлять дела незаконченными. Имхо.
Мои пет проекты sqlize.online и phpize.online потихоньку живут своей жизнью и я почти к ним не прикасаюсь. Только оплачиваю сервера и домены. Новый проект sqltest.online перешёл из активной разработки в поддержку
Собственные проекты, какими они должны быть?