چگونه به عنوان یک توسعه دهنده برند خود را بسازیم

چگونه به عنوان یک توسعه دهنده برند خود را بسازیم

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

نتیجه؟ سال گذشته یک سخنرانی بین‌المللی ارائه دادم، به عنوان مشاور فنی برای یک شرکت تحت حمایت Y-Combinator کار کردم و از یک نویسنده خود منتشر به امضای قرارداد کتاب با یکی از بزرگترین ناشران در جهان تبدیل شدم. من این را برای لاف زدن نمی گویم: من فقط می خواهم به شما نشان دهم وقتی روی ساختن برند خود تمرکز می کنید چه اتفاقی می تواند برای حرفه شما بیفتد. برای شروع ساختن خود آماده اید؟ در اینجا نکات مهم من برای ایجاد برند شما به عنوان یک توسعه دهنده وجود دارد.

یک وبلاگ راه اندازی کنید

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

بنابراین چگونه ترافیک وبلاگ خود را جذب می کنید؟ این می تواند یک پست کامل باشد، اما من یک مرور کلی به شما ارائه خواهم کرد. یکی از راه‌های جذب ترافیک به وبلاگ، سئو است که مخفف عبارت Search Engine Optimization است. سئو هنر نشان دادن وب سایت شما در جستجوهای گوگل است. گوگل به هر وب سایت یک امتیاز دامنه اعتباری را بر اساس تعداد وب سایت های دیگر به شما (در میان عوامل دیگر) اختصاص می دهد. هرچه تعداد وب‌سایت‌هایی که به شما لینک می‌دهند، بیشتر باشد، اعتبار دامنه شما بالاتر باشد، رتبه شما در گوگل بالاتر خواهد بود. برای کسب اطلاعات بیشتر در مورد سئو و محبوب کردن وبلاگ خود، خواندن وب سایت نیل پاتل را توصیه می کنم.

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

پروژه های جانبی ساختمان

راه دیگری برای ایجاد برند خود به عنوان یک توسعه دهنده این است که روی پروژه هایی خارج از شغل روزانه خود کار کنید. شما می توانید به یک پروژه متن باز کمک کنید یا خودتان پروژه ای را شروع کنید.

اگر یک پروژه منبع باز محبوب را راه اندازی کنید، خود را برای یک شغل پردرآمد آماده خواهید کرد. مثلا، دن آبراموف را ببینید، خالق Redux. او از موفقیت پروژه منبع باز خود برای استخدام در تیم React فیسبوک استفاده کرد و خالق Homebrew در اپل کار کرد.

اگر زمان سرمایه گذاری برای شروع یک پروژه ندارید، می توانید در پروژه های منبع باز مشارکت کنید. مشارکت در یک پروژه متن باز با مشخصات بالا در رزومه شما عالی به نظر می رسد و بسیار سرگرم کننده است. GitHub بهترین مکان برای یافتن پروژه های منبع باز برای مشارکت است. همچنین می‌توانید First Timers Only را بررسی کنید، وب‌سایتی که برای کمک به توسعه‌دهندگانی که تازه منبع باز هستند، در اولین پروژه خود مشارکت دارند.

از رسانه های اجتماعی برای ساختن برند خود استفاده کنید

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

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

نوشتن یک کتاب

به‌عنوان یک توسعه‌دهنده، باید به نوشتن کتابی برای ساختن برند خود نیز فکر کنید. نوشتن یک کتاب یک تعهد بزرگ است، اما نوشتن یک کتاب محبوب می تواند کار شما را شعله ور کند. برای مثال، کتاب من همان چیزی است که به عنوان مشاور فنی در شرکتی که توسط Y-Combinator حمایت می‌شود، موقعیت پیدا کردم. اگر هدف شما جذب مشتریان آزاد بیشتر است، یک کتاب به آنها کمک می کند شما را پیدا کنند. همچنین به شما اعتماد به نفس می دهد.

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

برند خود را با سخنرانی بسازید

توصیه نهایی من برای ایجاد برند شما به عنوان یک توسعه دهنده این است که سخنرانی کنید. سخنرانی در مورد یک موضوع فنی مهارت برنامه نویسی شما را نشان می دهد و به شما اعتبار می دهد. همچنین به کارفرمایان/مشتریان بالقوه نشان می دهد که شما مهارت های ارتباطی لازم را برای انجام کار دارید.

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

افکار نهایی

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

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

من دوست دارم نظرات شما را در مورد ساختن برند خود بشنوم. در نظرات به من اطلاع دهید که چه کاری برای ایجاد برند خود انجام می دهید.

بهترین شانس!