Як Ви знаходите час для роботи над проектами з відкритим кодом? [зачинено]


12

Трохи передісторії: у мене є невеликий проект з відкритим кодом, який я розпочав, базовий фреймворк, який забезпечує об'єктно-орієнтований засіб генерування HTML-коду (оскільки мені не дуже подобається HTML, і мені подобається PHP) . У ньому є випущене джерело та кілька завантажень, але в першу чергу проект для мене, при цьому частина відкритого коду є лише побічною перевагою.

Первісний проект, який змусив мене розвинутись на цьому проекті, здебільшого пішов у сплячку, а це означає, що вся розробка, яку я опускаю до цього моменту, - це лише особистий час. На жаль, зараз я працюю на ступінь бакалавра, навчаюсь на сертифікати, і в мене є тримісячна дитина вдома. Коротше кажучи, до моменту, коли я обійдусь до "мені часу", я рідко відчуваю, що роблю роботу, але, як правило, відчуваю, що просто охолоджуюсь.

Отже, якщо там є хтось ще, хто відчуває, що вони перебувають у подібному становищі, якими стратегіями ви користувалися, щоб залишати мотивованими працювати над проектом? Мені б дуже хотілося, щоб я працював над цим, поки не отримаю 100% специфічного покриття, але я не вчинив джерело протягом місяців. Хтось там може допомогти?


1
голосування про закриття як занадто широке, і він не відповідає вимогам нашого формату Q &.
Майкл Дюррант

Відповіді:


9

Якщо ви запитуєте себе, як знайти час, працюючи над проектом з відкритим кодом, це може означати, що ви готові працювати над занадто багато речей одночасно.

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

Подумайте про свою дитину! І ваш ступінь бакалавра! Це вже 2 ПОВНІШНІ ПРОЕКТИ, повірте!

Якщо ваш проект з відкритим кодом не є важливішим за дитину чи ступінь бакалавра, покиніть проект з відкритим кодом.


1
+1 для вказівки коефіцієнта розтягування. Одного разу я намагався робити 3-4 речі одночасно і мені не вдалося виконати жодну.
Жас

Ви гарно ставитесь, як і інші. Дякую за всі пропозиції. :)
EricBoersma

3
  • Час з дітьми - найцінніший у світі, і він ніколи не повертається.
  • Ваш ступінь буде годувати вашу сім'ю.

Визначте пріоритет відповідно :)


2

Охолодження може бути не такою поганою ідеєю. Діти молодшого віку забирають багато енергії, тому ви можете подумати, сказавши собі "Добре, 3 місячна перерва від неістотного програмування".

Знайдіть час, щоб відпочити, поки зможете, або або дочекайтеся, коли натхнення вдарить (замість того, щоб намагатися вичавити його), або запишіть (у прозі чи коді) кілька грубих ідей щодо того, де ви хотіли б бути проектом, або як ви хочете, щоб код виглядав.


2

Я відправив відповідь на подібне питання тут .

Суть полягає в тому, що ви заробляєте час.

Я продемонструю анекдот.

Моя сестра - романістка, яка пише чисто у вільний час. У неї є чоловік і син, вона опублікувала 4 книги та кілька новел. По понеділках її чоловік і син (хоча йому зараз 7, але вона вже давно пише) знають, що її час писати. Так що понеділок між 7 та 9 вона пише, і вони залишають її в спокої.

По середах мій тесть грає у хокей у чоловічій лізі.


2 години на тиждень, вона видала 4 книги! Оце Так!
ozz

@james: www.jkcoi.com - там перераховано 2 книги, але 3 книги попереднього видавця ( amazon.com/J.-K.-Coi/e/B0036LKAT6/… ). Крім того, вона підхопила своє письмо до того, як писала понеділки з того, що я пам'ятаю.
Стівен Еверс

2

У більшості людей досить простою, який вони використовують для перегляду телебачення. (Це зазвичай не стосується батьків тримісячних дітей.) Це, як правило, не в пошуку часу, а в пошуку енергії та мотивації.

Ви зазвичай можете спати протягом ночі? Я не був тоді, коли моя дитина була такою старшою. Якщо ви не висипаєтеся, ви будете мати досить важкий час зі своїми шкільними роботами, не кажучи вже про зовнішній проект.

Отже, проводь час із дружиною та дитиною. Не хвилюйтесь про додаткові проекти наразі, через це буде більше часу на це через кілька років.


2

Це залежить від того, наскільки важливий проект з відкритим кодом у великій космічній схемі речей. Якщо проект передбачає створення тривіальних заставки, ви просто працюєте над цим випадково раз у раз, коли вам занадто нудно робити щось інше. Якщо це такий проект, як http://code.google.com/p/mindforth, для створення справжнього штучного інтелекту, який привнесе технологічну особливість, то вам потрібно організувати все своє життя та всі наявні наносекунди в сервісі для вашого Grand Challenge Проект AI з відкритим кодом


1

Я б сказав, що на сьогоднішній день ваш найцікавіший проект і найголовніший пріоритет на даний момент - ваша дитина - ви повинні вигнати все програмування, яке не пов'язане з роботою, і просто насолоджуватися дитиною, яка росте, спочатку посміхається і хихикає. Використовуйте свій доступний час, щоб переглянути хороший фільм / футбольну гру / прочитати книгу, або все, що вас розслабило.


0

Оскільки ви не хочете, щоб ваш проект з відкритим кодом залишався незавершеним, я б запропонував вам знайти когось, хто готовий внести свій внесок у ваш проект. Так що в якийсь момент майбутнього ваш проект стане набагато визрілим, і ви завжди зможете вносити свій внесок у нього, коли знайдете час.

Сім'я набагато важливіша, ніж будь-які інші речі, і будь-який проект з відкритими джерелами, врешті-решт, отримає успіх, коли багато людей почали сприяти цьому.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.