День 6. Пет проекты. На самом деле я проходил весь день с семьей по магазинам, вечером буду тусить с женой, а сейчас запишу урок на канал пока есть время. Так что я не знаю когда мне писать про пет проекты)
Но попробую. Пет проекты бывают двух типов: коммерческие и по фану.
Обычно когда кто то говорит пет проект, все разу представляют именно первый, коммерческий тип.
Это такой серьезный проект, который приносит деньги, а автор работает над ним каждый день по 4 часа + выходные. Ну тут понятно, хочешь сделать какой то мало мальски достойный продукт тебе нужна идея, дизайн, реализация по врослому, с учетом корнер кейсов и поддержка.
Что бы реализовывать такие проекты нужно много ресурсов. Прийдется тратить как деньги так и время. Да и вообще это не пет проект как по мне, а стартап, а стартапы это уже бизнес а не разработка, так что это не ко мне. Бизнесмен я так себе.
Второй тип - по фану. Это уже ближе к нам, простым трудягам. Это простенькие проекты, в которых реализовано то что интересно. Да, такой проект может быть выставлен в паблик и даже что то приность, но скорее всего нет, ведь он будет очень простой
а скорее всего даже кривой и косой. Но делают их е ради денег, и даже не ради законченности, а потому что интересно.
Мне нравится писать код и думаю я такой не один. Но писать код и писать код на работе это разные вещи. Там приходится пилить однотипные фичи, которые не факт что тебе вообще интересны, копаться в легаси, учитывать интересы команды
которые не факт что совпадают с твоими, приходится вписываться в строки и вот это вот все. В общем это НЕ ВЕСЕЛО. Но приносит деньги, а без денег мы никуда.
Другое дело писать код для себя, можно делать что ты хочешь и как хочешь, можно выбрать интересную фичу, интересный фреймворк, интересный язык (например хаскель), можно реализоывать фичу несколько раз, пробуя и сравнивая разные подходы.
Сроки же не горят. Можно заниматься этим раз в день или раз в неделю, как нам самим комфортно.
Ну кажется профиты понятны, давайте разберем три самых популярных вопроса, где взять время, где найти идею, как не потерять мотивацию.
На самом деле все максимально просто. Что бы найти время, нужно просто начать заниматься проектом. Ну, скажем по часу в день, желательно с утра, когда есть силы. И все, потом отрежете от чего нибудь другого, может покушаете быстрее
Я тут написал длинный тред но твитер сломался и не запостил((
Ладно повтором. Где взять идею? Да не нужна она, хочется что то сделать, сделай, не хочется? Возьми интересное тебе приложение и сделай клон. Нет такого, напили одну фичу. Нет фичи? Напили скрипт. Можно в конце концов to do лист сделать)
Где взять мотивацию? Нигде не надо брать, хочется делай, не хочется не делай. Если хочется но не делаешь, значит ты только думаешь что хочется. Ну типо мысли что это круто есть, а желания нет. Спутать два этих явления очень легко.