Присъединете се към # 100DaysOfCode

Ще кодирам поне час всеки ден през следващите 100 дни.

Реших да направя това публичен ангажимент.

И ти трябва да се присъединиш към мен.

За да проследите напредъка си, разклонете това репо: //github.com/Kallaway/100-days-of-code

ЗАБЕЛЕЖКА: За най-актуална информация за предизвикателството посетете:

Официалният уебсайт на 100DaysOfCode

Ето няколко причини защо

Наистина искам да стана по-добър разработчик. Но откривам, че след работа винаги намирам други неща, които трябва да направя, а не код.

Нищо не може да победи самоуправляващите се усилия за учене или постигане на нещо и това е нещо, което ценя високо. Но поглеждайки назад към последните няколко месеца, виждам много добро намерение да седнем и да кодираме всяка вечер, но също така и път към голяма рационализация. Това ме кара да позволя на моята съпротива да вземе най-доброто от себе си.

Ето защо искам да се уверя, че се ангажирам с предизвикателство, което ще ме държи отговорен пред всеки, който ме следва или вижда моите актуализации.

Придържането към нещо подобно може да бъде трудно, което вероятно вече сте почувствали - било то да се опитвате да следвате курсове онлайн или да си проправяте път през избрана от вас учебна програма.

Поемането на обществен ангажимент доказано подобрява способността на хората да се придържат към промените и новите навици. Така че нека направим това заедно!

Забелязах, че времето ми след работа винаги следва модел на гледане на нещо в Netflix или другаде, а не на кодиране. Както всички ние, и аз имам някои неща, които трябва да направя: домакинство, административни задачи, миене на съдовете и др. Това, което планирам да направя по-малко, е това, което бих нарекъл „време за пасивна релаксация“. Това е, когато седна да гледам нещо и времето ми всяка вечер се изяжда, епизод по епизод.

Лесно е да започнете да гледате нещо, но е трудно да спрете. С неща, които си струват, откривам, че е точно обратното: трудно е да започнете, но много лесно да продължите. Така че с това предизвикателство ще се погрижа да започна (да седна да кодирам) всеки ден, без значение какво.

Някои допълнителни правила:

  1. Ще пиша за моя напредък всеки ден -> ka11away, използвайки хаштага # 100DaysOfCode
  2. Кодирам на работа, но искам да мога да работя и по моите проекти. Ето защо няма да отчитам времето, което отделям за кодиране на работа, към това предизвикателство.
  3. Ще изпращам код към GitHub всеки ден, за да може всеки да види напредъка ми. Ако искате, можете да ме последвате тук.
  4. Най-вече ще работя чрез проекти за сертифициране на Front Code Camp.
  5. Времето, прекарано в уроци, онлайн курсове и други подобни ресурси, НЯМА да се брои за това предизвикателство. Искам да напиша реален код и да работя по реални проекти, изправени пред реални предизвикателства. Ето статията, в която обобщих мислите си за проектите и опита си в изграждането им: Как да си намеря работа за разработчици за по-малко от година.

Актуализация - Добавих често задавани въпроси:

ЧЗВ:

  1. В: Как да вляза в контакт с хората, които също правят това предизвикателство?

    О: Потърсете # 100DaysOfCode в Twitter или се присъединете към стаята 100DaysOfCode в Gitter - нямате нужда от покана, отворена е за всеки, който да се присъедини.

  2. Въпрос: Аз съм нов в кодирането (или просто решавам да се науча да кодирам) и все още не мога да изграждам проекти, какво да правя?

    О: Най-добрият начин да започнете би бил да следвате учебната програма на FreeCodeCamp Front End от самото начало. Колкото по-далеч стигнете през 100-те дни, толкова по-добре.

  3. Въпрос: Пропуснах един ден, означава ли това, че се провалих на предизвикателството?

    A ( АКТУАЛИЗИРАН): Абсолютно не. Имате право да пропускате един ден след две седмици . (след това го измислете, като добавите още един ден към края на 100) Никога не пропускайте два поредни дни (така че не можете да пропуснете 14-ия ден от една седмица и 1-вия ден от друг). Това е чудесен съвет за формирането на навици, който получих от Лео Бабаута при дзен навици.

  4. Въпрос: Прибирам се късно и докато свърша с часа си, вече е полунощ, брои ли се?

    О: Разбира се, че се брои! Основното правило е: кодирали ли сте поне час преди да заспите този ден? Ако отговорът е да, вие сте на път.

    Причината за това е, че всички ние имаме различни графици и различни периоди на живот (деца, училище, работа и какво имате), така че не се придържайте към някакъв произволен стандарт на времето. Няма да изпитате това, което Пепеляшка е преживяла, след като часовникът удари полунощ.

    Всъщност през по-голямата част от времето съм в една и съща ситуация - прибирам се късно в определени дни (работа, курсове по френски, живот, който пречи и т.н.) и реших да не се притеснявам за подобни неща или дали вземете точка на GitHub в този конкретен ден. Да, хубаво е да ги правите поред един по един, но не си правете лоша услуга, като измервате усилията си на часовник.

  5. В: Трябва ли да си водя дневник?

    О: Това не е задължително, но е чудесна идея. Това може да бъде GitHub репо, където съхранявате всички връзки и / или завършени проекти, или текстов файл, в който записвате акцентите на това, което сте направили през този ден.

    Полезно е по два основни начина: ще можете да гледате напредъка всеки ден и да виждате докъде сте стигнали вече и ще бъде по-лесно да намерите мотивацията да продължите, а вторият е, че след като сте направили вашите 100 дни, ще можете да анализирате по-добре опита си и да видите какво е работило и какво не.

  6. В: Трябва ли да пусна проектите си онлайн?

    О: Определено. Страхотно е за отчетността и мотивацията да знаете, че нещата, по които сте работили, са достъпни онлайн за всеки, който може да пожелае да го разгледа. Това ще ви накара да се грижите повече за крайния продукт и ще направите резултатите от предизвикателството по-впечатляващи, когато се обърнете към тях на Ден 100.

  7. В: Трябва ли да се тревожа за ивици?

    О: Ивиците са хубави и полезни, но както споменах по-горе - не се притеснявайте твърде много за тях и не се критикувайте, че сте пропуснали ден. Вместо това се уверете, че правите всичко, за да не се повтори това, и знайте, че притеснението и мъмренето няма да ви дадат никакви резултати. (Добре, ще ви даде резултати, но само отрицателни. Бих ги нарекъл последици, а не резултати) Най-добрият начин да излезете от това негативно емоционално състояние е да седнете и да кодирате.

  8. В: Коя е най-трудната част от това предизвикателство?

    О: Частта, в която трябва да седнете и да започнете да кодирате. Не отлагайте това или изобщо не мислите за това, защото ще се рационализирате от това. Подходете механично: седнете, отворете лаптопа си, стартирайте редактора за кодиране и започнете да пишете. След 5 минути няма да почувствате никакви проблеми / отлагане / желание да спрете.

  9. В: Ако всички започнаха в определен ден, трябва ли да се присъединя към тях в деня, в който са? Например от Ден 12?

    О: Това предизвикателство е индивидуално, така че когато се присъедините, започвате от ден 1. Винаги, когато публикувате актуализация в Twitter или другаде, не забравяйте да споменете кой ден сте и използвайте хаштага, за да могат хората да намерят и поддържат ти!

Мога ли да се присъединя към предизвикателството?

Ако искате да се присъедините към мен в това предизвикателство, приветствам ви да го направите. Просто използвайте хаштага # 100DaysOfCodeили се присъединете към 100DaysOfCode Gitter Room.

Ако решите да направите това, моля, свържете се с мен и ние можем да си помагаме и насърчаваме взаимно! Ако тази идея ви харесва, моля, щракнете върху ❤, за да я препоръчате тук на Medium. Това би означавало света за мен! :)