به عنوان یک توسعه‌دهنده نرم‌افزار، یکی از بهترین ابزارهایی که می‌توانید برای بازاریابی خود استفاده کنید، یک وبلاگ است. من قویاً معتقدم که هر توسعه‌دهنده نرم‌افزاری که به حرفه‌ی خود اهمیت می‌دهد، باید روی ایجاد یک وبلاگ سرمایه‌گذاری کند.

شما فقط می‌توانید تعداد محدودی از افراد را به‌صورت حضوری ملاقات کنید، بنابراین نیاز به یک روش دیگر برای بازاریابی خود و شبکه‌سازی دارید. به این فکر کنید که در یک سال گذشته چند نفر را در صنعت فناوری ملاقات کرده‌اید. شاید این تعداد به چند صد نفر یا حتی هزار نفر برسد، اما یک وبلاگ موفق می‌تواند شما را به صدها هزار نفر معرفی کند.

یک وبلاگ، راهی ارزان و آسان برای بازاریابی شخصی است و برای مطرح کردن نام شما در صنعت ارزش بسیار بالایی دارد. یک وبلاگ موفق می‌تواند روزانه صدها یا حتی هزاران بازدیدکننده جذب کند و فرصت‌های بی‌شماری را برای شما فراهم آورد؛ از پیشنهادهای شغلی گرفته تا پروژه‌های مشاوره‌ای یا حتی ایجاد یک مخاطب برای فروش محصول.

صادقانه بگویم، بیشتر موفقیت‌هایی که در حرفه‌ی خود کسب کرده‌ام را مدیون وبلاگم هستم. اگر وبلاگ خود را ایجاد نکرده بودم و نحوه‌ی موفقیت آن را یاد نمی‌گرفتم، احتمالاً شما هم در حال خواندن این کتاب نبودید.

چرا وبلاگ‌ها این‌قدر مهم هستند؟

وقتی برای یک شغل درخواست می‌دهید، رزومه‌ی شما معمولاً در دو صفحه خلاصه می‌شود. وقتی برای مصاحبه می‌روید، احتمالاً یک یا دو ساعت فرصت دارید تا با مصاحبه‌کننده صحبت کنید. ارزیابی مهارت‌های یک توسعه‌دهنده‌ی نرم‌افزار از روی یک رزومه‌ی کوتاه و یک مصاحبه‌ی محدود، کار دشواری است و به همین دلیل بسیاری از کارفرمایان نمی‌توانند به‌راحتی تشخیص دهند که آیا فرد مناسبی را برای یک موقعیت شغلی انتخاب کرده‌اند یا نه.

اما تصور کنید اگر یک توسعه‌دهنده‌ی نرم‌افزار دارای یک وبلاگ باشد که به‌طور منظم به‌روزرسانی می‌شود. این وبلاگ می‌تواند اطلاعات زیادی درباره‌ی او ارائه دهد، از جمله نمونه کدها و تحلیل‌های فنی عمیق در زمینه‌های مختلف توسعه‌ی نرم‌افزار. من می‌توانم از طریق خواندن وبلاگ یک توسعه‌دهنده، اطلاعات بیشتری درباره‌ی او کسب کنم تا از هر روش دیگری.

حتی اگر تنها دلیل ایجاد یک وبلاگ، کمک به پیدا کردن یک شغل بهتر باشد، همین کافی است. اما این تنها مزیت وبلاگ‌نویسی نیست! داشتن یک وبلاگ نه تنها می‌تواند به شما در یافتن شغل بهتر کمک کند، بلکه می‌تواند شما را به یک توسعه‌دهنده‌ی نرم‌افزار بهتر، یک نویسنده‌ی ماهرتر، و یک فرد تأثیرگذارتر تبدیل کند و فرصت‌هایی را برایتان به وجود آورد که شاید هرگز تصورش را هم نمی‌کردید.

به توسعه‌دهندگان معروفی مثل اسکات هنسلمن، عمو باب مارتین، یا کنت بک فکر کنید—همه‌ی آن‌ها وبلاگ دارند.

اگر شما یک فریلنسر هستید یا به کار فریلنسری علاقه دارید (به فصل ۱۲ مراجعه کنید)، متوجه خواهید شد که یک وبلاگ موفق می‌تواند مشتریان زیادی را به سمت شما جذب کند، به جای این که شما مجبور باشید به دنبال آن‌ها بروید. مشتریانی که به‌صورت مستقیم به شما مراجعه می‌کنند، معمولاً حاضرند هزینه‌ی بالاتری بپردازند و نیازی به قانع کردن زیادی برای استخدام شما ندارند.

علاوه بر این، اگر میزان بازدید وبلاگ شما به حد کافی بالا برود، می‌توانید از آن به عنوان یک پلتفرم برای فروش محصولات خود استفاده کنید (به فصل ۱۳ مراجعه کنید). اگر جریان ثابتی از بازدیدکنندگان به وبلاگ خود داشته باشید، می‌توانید محصولی مرتبط با علاقه‌ی آن‌ها ایجاد کنید و این ترافیک را مستقیماً به مشتریان واقعی تبدیل کنید.

فراموش نکنید که یک وبلاگ موفق می‌تواند شهرت شما را در صنعت افزایش دهد. بسیاری از توسعه‌دهندگان نرم‌افزار مشهور، شهرت خود را مستقیماً از طریق موفقیت وبلاگشان کسب کرده‌اند. یک مثال عالی جف اتوود است، یکی از بنیان‌گذاران Stack Overflow و Stack Exchange. وبلاگ او، Coding Horror (http://codinghorror.com)، به‌طرز باورنکردنی‌ای موفق شد و مخاطبانی که از طریق این وبلاگ جذب کرد، مستقیماً به موفقیت Stack Overflow کمک کردند. این وبلاگ در نهایت فرصتی را برای همکاری او با جوئل اسپولسکی (که خودش نیز یک وبلاگ‌نویس موفق در http://joelonsoftware.com است) فراهم کرد.

حتی اگر تمام مزایای مالی وبلاگ‌نویسی را کنار بگذاریم، یکی از مزایای غیرملموس اما بسیار ارزشمند آن، بهبود مهارت‌های ارتباطی شماست. سازمان‌دهی افکار و تبدیل آن‌ها به کلمات، مهارتی دشوار اما ارزشمند است. نوشتن منظم به شما کمک می‌کند این مهارت را تقویت کنید، و بهبود مهارت‌های ارتباطی می‌تواند در بسیاری از جنبه‌های زندگی به شما کمک کند. علاوه بر این، اگر خود را ملزم به وبلاگ‌نویسی منظم کنید، به‌طور مداوم مجبور خواهید شد مهارت‌های خود را به‌روز نگه دارید و دانش خود را در حوزه‌ی تخصصی‌تان تقویت کنید.

به عنوان یک توسعه‌دهنده‌ی نرم‌افزار، یادگیری نوشتن می‌تواند به شما در نوشتن کدهای بهتر کمک کند، زیرا باعث می‌شود راحت‌تر بتوانید مقصود خود را بیان کنید. همچنین به شما کمک می‌کند که ایده‌های خود را به شکلی شفاف‌تر و تأثیرگذارتر منتقل کنید.

ایجاد یک وبلاگ

آیا متقاعد شده‌اید که باید یک وبلاگ داشته باشید؟ عالی! پس سؤال بعدی شما احتمالاً این است که چگونه شروع کنیم؟

شروع کار امروزه بسیار آسان است. شما می‌توانید تنها در چند دقیقه یک وبلاگ ایجاد کنید، آن هم با استفاده از سرویس‌های رایگان مانند وردپرس (http://wordpress.com) یا بلاگر (http://blogger.com). اما پیش از آنکه سریعاً در این سرویس‌ها ثبت‌نام کنید، چند نکته مهم وجود دارد که باید در نظر بگیرید.

سرویس رایگان یا میزبانی پولی؟

استفاده از یک سرویس رایگان، ارزان‌ترین و ساده‌ترین راه برای راه‌اندازی وبلاگ است، اما شاید بهترین گزینه نباشد. یکی از مشکلات سرویس‌های رایگان این است که معمولاً کنترل زیادی روی قالب و طراحی وبلاگ خود نخواهید داشت. می‌توانید برخی سفارشی‌سازی‌ها را انجام دهید، اما ممکن است نتوانید تبلیغات پولی، سبد خرید یا قابلیت‌های دیگر را به وبلاگ خود اضافه کنید. شاید این موضوع در ابتدا برای شما مهم نباشد، اما در آینده و با افزایش محبوبیت وبلاگ، ممکن است بخواهید قابلیت‌هایی را اضافه کنید که در سرویس‌های رایگان امکان‌پذیر نیست.

خوشبختانه، یک جایگزین ساده وجود دارد:


شما می‌توانید از میزبانی پولی استفاده کنید که به شما امکان می‌دهد وبلاگ خود را با استفاده از نرم‌افزار وردپرس (WordPress.org) راه‌اندازی کنید. بسیاری از سرویس‌های میزبانی وب، این امکان را با قیمت‌های بسیار مناسب (در حدود ۸ تا ۱۰ دلار در ماه) ارائه می‌دهند.

(ضمناً، وردپرس دات‌اورگ را به شدت توصیه می‌کنم، زیرا به‌طور گسترده‌ای مورد استفاده قرار می‌گیرد و دارای اکوسیستم بزرگی از افزونه‌ها و قالب‌های متنوع است که به شما اجازه می‌دهند به‌راحتی ظاهر و عملکرد وبلاگ خود را شخصی‌سازی کنید.)

میزبانی پولی، با هزینه‌ای بسیار کم، انعطاف‌پذیری بیشتری به شما ارائه می‌دهد و کنترل کامل‌تری بر روی وبلاگ‌تان خواهید داشت.

وردپرس رایگان یا وردپرس پولی؟

شما ممکن است وبلاگ خود را ابتدا در وردپرس دات‌کام (http://wordpress.com) ایجاد کنید. (دقت کنید که وردپرس دات‌کام یک سرویس میزبانی رایگان است، در حالی که وردپرس دات‌اورگ نرم‌افزار مدیریت محتوایی است که باید روی یک هاست پولی نصب شود.)

در ابتدا، ممکن است وردپرس دات‌کام برای شما کافی باشد، اما با گذشت زمان، ممکن است بخواهید ویژگی‌هایی مانند افزونه‌ها یا تبلیغات سفارشی را به وبلاگ خود اضافه کنید. در این مرحله، ممکن است مجبور شوید به میزبانی پولی مهاجرت کنید، که می‌تواند فرآیندی زمان‌بر و دشوار باشد. به همین دلیل، بهتر است از همان ابتدا با یک سرویس میزبانی ارزان شروع کنید.

بهترین گزینه برای میزبانی پولی چیست؟

اگر تصمیم به استفاده از میزبانی پولی گرفتید، بسیاری از سرویس‌های میزبانی وب امکان نصب وردپرس دات‌اورگ با یک کلیک را ارائه می‌دهند. بنابراین، راه‌اندازی وبلاگ شما به اندازه استفاده از یک سرویس رایگان آسان خواهد بود، با این تفاوت که قدرت سفارشی‌سازی بسیار بیشتری خواهید داشت.

یکی دیگر از گزینه‌های میزبانی، سرور مجازی خصوصی (VPS) است. در یک VPS، شما یک سیستم‌عامل کامل در فضای ابری در اختیار دارید که می‌توانید روی آن وبلاگ خود را به‌صورت دستی نصب و اجرا کنید.
استفاده از VPS، از نظر قیمت نسبت به منابعی که دریافت می‌کنید به‌صرفه‌ترین گزینه است، اما در عین حال پیچیده‌ترین روش نیز محسوب می‌شود. من خودم وبلاگم، Simple Programmer (http://simpleprogrammer.com) را روی یک VPS اجرا می‌کنم، اما این گزینه را برای افراد تازه‌کار توصیه نمی‌کنم.

یک نکته مهم: ثبت دامنه اختصاصی

اگر تصمیم دارید از میزبانی رایگان استفاده کنید، یک نکته‌ی بسیار مهم را در نظر بگیرید:
حتماً یک دامنه اختصاصی برای وبلاگ خود ثبت کنید!

به‌طور پیش‌فرض، سرویس‌های رایگان آدرسی به شما می‌دهند که زیرمجموعه دامنه اصلی آن سرویس است (مثلاً yourblog.wordpress.com یا yourblog.blogspot.com). اما شما باید یک دامنه اختصاصی بخرید و هزینه‌ی آن را بپردازید تا وبلاگتان تحت آدرس شخصی شما نمایش داده شود.

چرا این کار مهم است؟


بخش بزرگی از بازدیدهایی که در آینده به وبلاگ شما خواهند آمد، از طریق موتورهای جستجو مانند گوگل خواهند بود.
گوگل به صفحات و دامنه‌های اینترنتی رتبه‌ای (Page Rank) اختصاص می‌دهد که بر اساس تعداد لینک‌هایی که به آن دامنه اشاره کرده‌اند تعیین می‌شود. اگر بعداً بخواهید وبلاگ خود را از یک سرویس رایگان به میزبانی پولی منتقل کنید، باید اطمینان حاصل کنید که اعتبار سئوی خود را حفظ می‌کنید.

اگر از ابتدا از دامنه اختصاصی خود استفاده کنید، هنگام تغییر سرویس میزبانی، دیگر نگران از دست دادن رتبه و جایگاه خود در موتورهای جستجو نخواهید بود. (البته روش‌هایی برای انتقال سئو وجود دارد، اما این کار دردسر زیادی دارد و بهتر است از همان ابتدا کار را درست انجام دهید!)

مراحل ایجاد یک وبلاگ

❒ انتخاب هاستینگ: رایگان، پولی، یا VPS.

❒ نصب و راه‌اندازی نرم‌افزار وبلاگ‌نویسی.

❒ پیکربندی قالب‌ها و سفارشی‌سازی‌ها.

❒ شروع به نوشتن کنید!

 

کلیدهای موفقیت

خب، حالا که وبلاگ خود را راه‌اندازی کرده‌اید و چند مقاله نوشته‌اید، حالا چه؟ داشتن یک وبلاگ بدون خواننده فایده‌ای ندارد، بنابراین باید راهی برای جذب ترافیک پیدا کنید. به هر حال، موضوع این فصل همین است: ساخت یک وبلاگ موفق!

بخش بزرگی از موفقیت شما به عنوان یک وبلاگ‌نویس به یک چیز بستگی دارد و آن هم چیزی نیست جز: ثبات. من با بسیاری از وبلاگ‌نویسان موفق صحبت کرده‌ام و همه آن‌ها یک ویژگی مشترک داشتند: آن‌ها مرتباً وبلاگ می‌نویسند. برخی از موفق‌ترین وبلاگ‌نویسانی که با آن‌ها صحبت کرده‌ام، هر روز مطلبی در وبلاگ خود منتشر می‌کنند و سال‌هاست که این کار را ادامه داده‌اند.

اما نگران نباشید. شما مجبور نیستید هر روز یک پست وبلاگ بنویسید (البته اگر تازه شروع کرده‌اید، نوشتن دو یا سه پست در هفته در سال اول ضرری ندارد). مهم‌ترین چیز، انتخاب یک برنامه منظم و پایبند بودن به آن است. میزان تکرار نوشته‌های شما، سرعت موفقیت شما را تعیین خواهد کرد. من به شدت توصیه می‌کنم که حداقل هفته‌ای یک بار وبلاگ بنویسید. با این برنامه، سالانه ۵۲ پست خواهید داشت. این مسئله بسیار مهم است، زیرا بخش عمده‌ای از ترافیک شما (احتمالاً بیشتر آن) از طریق موتورهای جستجویی مانند گوگل خواهد آمد. هرچه تعداد پست‌های بیشتری داشته باشید، ترافیک بیشتری از جستجوهای اینترنتی دریافت خواهید کرد (البته در صورتی که محتوای شما باکیفیت باشد و فقط یک سری کلمات تصادفی نباشند).

متأسفانه، ثبات به تنهایی برای موفقیت چشمگیر وبلاگ کافی نیستهرچند اگر سال‌ها هر روز یک پست بنویسید، بعید است که موفق نشوید! باید اطمینان حاصل کنید که محتوای باکیفیتی می‌نویسید. دو دلیل برای اهمیت کیفیت محتوا وجود دارد:

۱. اول و مهم‌تر از همه، کیفیت بالاتر محتوا باعث بازگشت خوانندگان می‌شود. اگر محتوای ارزشمندی ارائه دهید، احتمال بیشتری وجود دارد که مردم دوباره به وبلاگ شما سر بزنند یا در خبرخوان RSS یا ایمیل شما مشترک شوند. جذب مخاطب زمانی موفق‌تر خواهد بود که چیزی ارزشمند ارائه دهید.

۲. کیفیت بالای محتوا باعث دریافت بک‌لینک‌های ارزشمند می‌شود. موتورهای جستجو معمولاً کیفیت یک صفحه وب را بر اساس تعداد صفحاتی که به آن لینک داده‌اند، ارزیابی می‌کنند. هرچه محتوای شما بهتر باشد، احتمال بیشتری دارد که در شبکه‌های اجتماعی به اشتراک گذاشته شود و از سایر سایت‌ها به آن لینک داده شود. هرچه لینک‌های بیشتری به محتوای شما داده شود، ترافیک بیشتری از جستجوهای اینترنتی دریافت خواهید کرد.

اما نگران نباشید! محتوای شما لازم نیست از همان ابتدا بی‌نقص باشد. در ابتدای کار، احتمالاً نوشته‌های شما خیلی عالی نخواهند بود، اما اگر برای تولید محتوای خوب تلاش کنید و بدون فکر، متنی پر از اشتباه و بدون ساختار منتشر نکنید، در مسیر درستی قرار دارید. فقط هر هفته بهترین محتوایی که می‌توانید را منتشر کنید و با گذر زمان بهتر خواهید شد.

محتوای ارزشمند می‌تواند اشکال مختلفی داشته باشد. حتی به اشتراک گذاشتن تجربیات شخصی یا داستانی جالب ممکن است به کسی که به وبلاگ شما سر می‌زند، کمک کند یا او را سرگرم کند.

اگر دو اصل اساسی، یعنی نوشتن مداوم و تولید محتوای باکیفیت را رعایت کنید، احتمال موفقیت شما بسیار زیاد خواهد بود.

جذب ترافیک بیشتر

وقتی تازه وبلاگ‌نویسی را شروع می‌کنید، جذب بازدیدکننده کار دشواری خواهد بود. در ابتدا، ترافیک زیادی از موتورهای جستجو دریافت نخواهید کرد و بعید است کسی به وبلاگ شما لینک بدهد، پس چه باید کرد؟

یکی از اولین استراتژی‌هایی که توصیه می‌کنم، نظر دادن در وبلاگ‌های دیگر است. وبلاگ‌های مرتبط با موضوع شما را پیدا کنید و نظرات معنادار و ارزشمند در آن‌ها بنویسید. در صورت امکان، به وبلاگ خود لینک بدهید. بسیاری از سیستم‌های نظر دادن به شما اجازه می‌دهند در پروفایل خود لینک وبلاگتان را قرار دهید.

این روش نیاز به تلاش دارد، اما باعث ایجاد ارتباط با دیگر وبلاگ‌نویسان نیز می‌شود. فقط مراقب باشید که نظرات اسپم‌گونه که فقط لینک وبلاگتان را شامل می‌شوند و ارزشی ندارند، نگذارید.

یکی دیگر از راه‌های جذب بازدیدکننده، اشتراک‌گذاری پست‌های وبلاگتان در شبکه‌های اجتماعی و درج لینک وبلاگتان در امضای ایمیل و پروفایل‌های آنلاین است.

همچنین باید اشتراک‌گذاری محتوای خود را برای دیگران آسان کنید. اگر از WordPress.org استفاده می‌کنید، افزونه‌های مختلفی برای اضافه کردن دکمه‌های اشتراک‌گذاری در اختیار دارید.

در نهایت، اگر جرأت کافی دارید و فکر می‌کنید محتوایتان ارزشمند یا بحث‌برانگیز است، می‌توانید مطالب خود را در سایت‌هایی مانند Reddit یا Hacker News ارسال کنید. البته، باید بدانید که کاربران این سایت‌ها گاهی بسیار انتقادی و تند برخورد می‌کنند. اما اگر یکی از پست‌های شما محبوب شود، ممکن است ده‌ها هزار بازدید در یک روز دریافت کنید.

نمی‌توانم موفقیت شما را تضمین کنم!

دوست داشتم بگویم که با رعایت نکات این فصل، حتماً موفق خواهید شد، اما متأسفانه نمی‌توانم. اما چیزی که می‌توانم بگویم این است که با رعایت این توصیه‌ها، شانس موفقیت شما بسیار بیشتر خواهد شد. موفقیت یک وبلاگ به کمی شانس و زمان‌بندی نیز بستگی دارد، اما به‌ندرت می‌توان یک وبلاگ‌نویس موفق پیدا کرد که محتوای باکیفیت را به طور منظم منتشر نکند.