Всеки разработчик трябва да има блог. Ето защо и как да се придържате към него.

Интересувате ли се от изучаването на JavaScript? Вземете моята електронна книга на jshandbook.com

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

Блогвам вече повече от 11 години, повече или по-малко последователно - макар че понякога спирах твърде дълго. Наскоро преработих блога и започнах да пиша последователно - много последователно - до момента, в който сега пиша всеки един ден от седмицата. Вече видях много добри резултати.

Намерих мисията си в помагането на разработчиците да научат Frontend Development: Пускам нов урок всеки ден в моя блог flaviocopes.com , обясняващ всичко, което знам за конкретна тема. Ако се занимавате с JavaScript или разработвате в мрежата, не го пропускайте!

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

Няколко неща, които искам да забравите

„Не съм експерт“

Всеки има уникален ъгъл, перспектива за нещо, което си струва да сподели. Може да си мислите, че не знаете толкова много, колкото човек X, но човек Y може да има много по-малко опит от вас и би се възползвал от четенето на вашите мисли и знания.

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

В този случай можете да пишете в блога с тона на студент, който току-що е научил нещо. Научавам нови неща всеки ден. Около 50% от това, което в крайна сметка пиша, току-що научих, докато изследвах тема.

„Не съм добър писател“

Аз също не съм, но не ме интересува.

Само помнете: никога няма да станете добър писател, освен ако не практикувате писането всеки ден в продължение на години. В крайна сметка ще станете добър писател.

„Страхувам се от критика“

Вярно е, че някои места в интернет не се страхуват да дават сурови мнения за нещата, известни с Reddit и Hacker News - но това е нещо добро.

Не забравяйте, че не растете, ако не сте предизвикани. Освен това не се изисква да публикувате там, ако не искате. Притеснявате ли се някой да направи лош коментар на публикация, която е противоречива? Премахнете коментарите изцяло.

Защо писането е чудесно за разработчик

Учиш много по-бързо

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

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

Започнете кариерата си

Започнах кариерата си в софтуера благодарение на блог.

Беше 2007 г. и бях започнал да споделям малки неща, които научавах, докато създавах няколко уеб приложения като част от университетската си програма.

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

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

Превключете предавките или технологичния стек

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

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

Някои ключови аспекти на успешния технически блог

Бъдете съобразени с темата

Никога не се абонирам за емисии на блогове, които не са фокусирани върху нещо. В моя случай говоря за Frontend Development и се абонирам за други блогове за frontend развитие.

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

Показвайте се последователно

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

Пишете публикации предварително

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

Също така е добре да ги публикувате предварително. WordPress го прави много лесен и е изпълним и със статични блогове (ето как го правя с Netlify и Hugo). Планирайте определен час и ден, за да пишете, последователно.

Имате списък с идеи за публикации

Джеймс Алтучър казва да записва по 10 идеи всеки ден. Това са 3650 идеи годишно. Поне няколко от тях ще бъдат добри идеи.

Същото важи и за заглавията и темите в блоговете. Имате списък с идеи за публикации в блога. Когато се почувствате вдъхновени да пишете, ще имате аргумент, идеален за този ден.

Чета книги. Четете публикации в блога. Прочетете Twitter. Слушайте подкасти

Бъдете в течение с темите, за които искате да пишете. Пиша за разработването на софтуер, а Twitter е безкраен източник на чудесни идеи за теми. Същото важи и за книгите и блоговете. Средната е невероятна за това.

Подкастите са различни, защото ги слушате, а аз винаги ги включвам по време на шофиране или когато си взема половин ден почивка, за да отида да разхождам кучетата сред природата.

Събуди се рано

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

Блокирайте разсейването

Когато изследвате в мрежата, за да напишете публикация в блог, е невероятно лесно да скочите на разсейващи места. Блокирам ги със SelfControl на моя Mac и не мога да деактивирам блокера.

Пишете на собствената си платформа

Пишете на собствената си платформа. Пишете на собствената си платформа. Пишете на собствената си платформа. Използвайте чужди платформи, за да получите по-голям обхват. Играйте дългата игра. Всяка публикация в блога, която напишете, може да струва хиляди посетители през следващите 10 години. Може би не, но може би следващото попадение, което Google ще хареса най-много и ще постави номер 1, е следващата публикация, която ще напишете.

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

Имайте публика

Това върви ръка за ръка с предишната точка. Ако тепърва започвате, може да получите 10 посетители на ден, ако активно споделяте публикациите си (освен ако не го ударите много в някоя платформа за споделяне като Reddit или Hacker News).

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

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

Популяризирайте съдържанието си

Когато натиснете „публикуване“, сте свършили 50% от работата: имате идеята си, направили сте изследване на темата заедно с действителното писане, търсили сте грешки за печат, намерили сте хубава снимка ... и сега трябва да популяризирате писането си. Публикувайте в Twitter, ако имате следното. Намерете други начини да се „покажете“.

Някои места могат да приветстват вашата самореклама, но това наистина зависи от мястото и неговите правила.

Вашият блог е вашата медийна платформа

Прочетох този цитат в Hacker News преди няколко седмици:

Не мислете за това като за блог. Вижте го като ваша собствена медийна платформа, чиято единствена цел е да излъчва информация, която стимулира продажбите - //twitter.com/pryelluw

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

Настройте имейл списък сега

Наистина ли. RSS не е мъртъв, но се използва само от малък процент от хората. Вие не притежавате вашия Twitter или Medium, а просто имейл списък. Препоръчвам TinyLetter, той е прост, безплатен и невероятен.

Не се интересува от дизайна

Наистина ли. Особено ако не сте запален по дизайна, изберете най-простата тема, която можете да намерите. Просто е хубаво и красиво.

Вашият блог не е за вас

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

Избягвайте изскачащи прозорци и реклами

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

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

Проверете решението си за коментари, ако използвате услуга от трета част. Много популярен показва реклама на потребители, които не са влезли в тяхната платформа, освен ако не платите.

Не позволявайте на вашия блог да събира прах

Ако започнете с нов блог, преди дори да публикувате една публикация, подгответе няколко публикации.

Не седвайте на тези публикации твърде дълго - подгответе опашка.

Изберете график, придържайте се към него и никога не се отказвайте.

Когато видите блогове, които имат 3 или 4 публикации годишно , или изоставени блогове, е тъжно да мислите за мечтите, които собственикът е имал, когато е започнал. Но тези мечти така и не се сбъднаха и блогът остана съвсем сам, събирайки прах и ставайки по-малко актуален ден след ден.

Не позволявайте на вашия блог да бъде един от тези.

Интересувате ли се от изучаването на JavaScript? Вземете моята електронна книга на jshandbook.com