Предыстория: я человек типа Microsoft DBA / IT днем, а разработчик iOS и Mac ночью. У меня есть одно приложение в App Store и еще одно в работе. Я стараюсь проводить как можно больше времени, работая над моими двумя приложениями, но с новой дочерью и другими (не компьютерными) увлечениями мне трудно тратить больше, чем несколько часов на программирование каждую неделю.
Мне интересно, как это сравнивается с другими разработчиками. Я вижу множество приложений, написанных отдельными разработчиками, которые не занимаются разработкой iOS как своей основной работой. Они проводят 4 часа в сутки, работая над своими проектами, или они просто отключаются на год или два, прежде чем что-то выпускать?
Ответы:
Для меня это действительно идет подряд. У меня много увлечений, одним из которых является внешкольное программирование. Как и большинство хобби, я немного увлекаюсь этим, потом на некоторое время теряю интерес, потом возвращаюсь к нему позже, когда мне надоели все мои другие увлечения.
Когда я нахожусь в жесткой хакерской полосе, я проведу несколько недель, где я провожу 4-5 часов в ночь и большую часть своих выходных я программирую просто для удовольствия, в дополнение к программированию, которое я выполняю на работе. В эти времена программирование постоянно в моей голове. Потом я временно сгораю и отдыхаю на несколько месяцев. В течение этого времени я провожу некоторое время в другом хобби и некоторое время, и почти не занимаюсь развлекательным программированием. Возможно, я трачу час или два в неделю на исправления ошибок в моих существующих проектах.
Мне очень трудно просто последовательно проводить несколько часов в неделю, потому что для написания действительно хорошего хобби-проекта мне нужно все время думать об этом. С другой стороны, такие усилия неустойчивы в долгосрочной перспективе. Результатом является крайняя бимодальность.
источник
Никто
Есть несколько побочных проектов, которые я бы хотел сделать, но, честно говоря, у меня нет времени. Мне повезло, что у меня есть работа, которая заставляет меня регулярно учиться чему-то новому, или я, вероятно, никогда не буду в курсе новых технологий!
На самом деле у меня есть немного времени для себя, но я предпочитаю использовать его, чтобы делать что-то другое, чем кодирование.
источник
Все зависит от ваших целей.
Если вы хотите проводить больше времени со своим супругом / детьми / семьей, то вам нужно это сделать первым. Я надеюсь, что вы знаете, что время, проведенное с детьми, отличается от того, когда они старше / больше и, следовательно, менее зависимы, поэтому стоит дорожить. Как только они пойдут в детский сад / детский сад / школу, у вас будет гораздо меньше влияния и качественного времени.
Если у вас есть отличная идея для приложения для iOS, которое потенциально может заработать достаточно, чтобы изменить вашу жизнь, это звучит как кандидат на отпуск в свободное от работы время, и, возможно, несколько вечеров в неделю, когда вы ведете переговоры со своим супруга, что вы остались одни, чтобы прервать время проекта.
Найти баланс между ними сложно, но это можно сделать. Например, после того, как вы бросили детей и затем пошли на работу, провели целый день с коротким обедом, вы могли бы затем вернуться к вечерней рутине с ними. После того, как они окажутся в постели, у вас может быть некоторое время, чтобы можно было заняться различными проектами программирования. Очевидно, что ваша жена не будет уделять вам много внимания этой договоренности, поэтому выходные должны быть зарезервированы для качественного семейного времени, и приличная часть любых денег, которые вы зарабатываете на проектах, должна быть потрачена на лечение семьи.
Что бы вы ни делали, я бы посоветовал не бросать дневную работу, если ваше приложение для iOS уже не окупило ипотеку и у вас есть годовая экономия, так как рынок - быстро меняющаяся цель.
источник
Если я могу пискать через 2-3 часа, то это хорошая неделя для меня. К сожалению, мои чаяния требуют НАМНОГО больше времени, чем я могу дать им в настоящее время, из-за ряда факторов.
Хотя в идеале я мог бы принимать 1-2 вечера в неделю и проводить 4 часа + каждый раз большими кусками. Если я знаю, что у меня есть только час на работу, трудно попасть в «зону» и выполнить действительно тяжелую работу.
источник
Не достаточно, как я хотел бы.
Обычно я проводил большую часть своего времени в этом универе. Затем, когда я начал работать, я проводил большую часть своих вечеров и выходных, работая над личными проектами (некоторые из которых касались моей работы, чтобы попытаться улучшить способы работы в офисе) и изучать новые вещи.
Затем я переключился на работу, не позволяющую слишком много личного развития в офисе, если он не касается их основных продуктов.
Потом я встретил кого-то.
Тогда у меня был ребенок.
Думаю, скоро у меня будет сад, и на этом все закончится :)
Я думаю, что для этого нет «подходящего» количества часов, но само собой разумеется, что если вы хотите быть и оставаться экспертом на вершине своей игры в своих областях и даже в развивающихся областях, то вам нужно потратить очень много времени.
источник
Так много как я могу.
Проще сказать, чем сделать, исходя из студента университета. Конечно, школьные занятия должны быть приоритетными, но я стараюсь каждые пару вечеров и по выходным отводить пару часов на работу над одним из моих многочисленных проектов.
Занятия только что закончились, так что у меня есть еще немного времени, и я планирую использовать его с пользой. Я должен помнить, чтобы втиснуться в некоторое время учебы для финалов!
источник
Я люблю взламывать код всякий раз, когда у меня есть шанс. Это дает мне время для изучения новых языков и, возможно, новых API. Моя работа обычно включает в себя работу с PHP, но в свободное время я создаю приложения на python и наслаждаюсь их выполнением.
Я даже веду список приложений, как только у меня появляется идея для них, и когда я нахожу свободное время, я стараюсь создавать их одно за другим. Я считаю, что программирование, вероятно, единственный способ расслабиться, или я могу очистить свой разум от эмоций.
источник
Недостаточно ...
Запоздало - его трудно количественно определить, это не может быть трудным числом, потому что есть слишком много других переменных, но этого должно быть достаточно, чтобы иметь измеримое достижение каждую неделю, и я, конечно, не делаю этого.
источник