در 21 قدم به یک توسعهدهنده وب موفق تبدیل شوید
با رشد چشمگیر صنعت طراحی سایت و توسعه وب، بسیاری میپرسند: چگونه یک توسعهدهنده وب شویم؟ به نظر من این سوال اشتباه است، باید پرسید: چگونه یک توسعهدهنده موفق وب شویم؟
این پرسش مهمی است، زیرا بسیاری از مردم در سراسر دنیا توسعهدهنده وب هستند، اما واقعا کدام یک را میتوان موفق دانست؟
هدف از این مقاله این است که شما با ذهنیت، دانش و مهارتهایی آشنا شوید که شما را متمایز از دیگر توسعه دهندگان میکند و موفقیت را در توسعهدهندگی وب، چه در شرکت مشغول باشید چه بصورت فریلنسر کار کنید، به ارمغان میآورد.
این مقاله مخصوص توسعهدهندگان وب مشتاق و کسانی است که به دنبال عبور از موانع سر راه موفقیتشان هستند.
این 21 مرحله به شما کمک میکند تا در توسعه وب موفق شده و حتی فراتر از آن قدم بردارید.
1- آیا این همان چیزی است که واقعا مشتاقش هستید؟
اشتیاق کلمهای است که معمولا استفاده میشود و اغلب هم بصورت تحریف شده به کار میرود. این حس بسیار قدرتمند و به ندرت قابل کنترل است.
اشتیاق غیرفعال نیست، بلکه حسی است که شما را به ادامه و پیگیری فعال وادار میکند. بیشتر مردم از شغل خود متنفر اند و فقط تعداد کمی کار مورد علاقهشان را انجام میدهند و عاشق آن هستند.
شما باید این 3 سوال را از خودتان بپرسید:
- آیا فکرکردن درباره طراحی سایت و اپلیکیشن مرا هیجانزده میکند؟
- آیا انجام این حرفه برای من هیجانانگیز است؟
- آیا توسعهدهنده وب شدن با سبک زندگی که من برای خود (و خانوادهام) میخواهم، مطابقت دارد؟
اگر پاسخ شما به سوالات بالا مثبت است، پس در مسیر درستی قرار دارید.
2- چراهای شما چیستند؟
این یکی از مهمترین سوالاتی است که باید از خود بپرسید. چرا میخواهید یک توسعهدهنده (موفق) وب شوید؟
- برای ایجاد تفاوت و تغییر در زندگی دیگران؟
- برای انجام پروژههای دیگران؟
- برای انجام پروژهها و پیاده سازی ایده های خود؟
- برای کسب درآمد خوب؟
یکی از چرا های من، دادن این توانایی به دیگران برای تغییر مثبت در زندگیشان است، در اینصورت آنها نیز میتوانند زندگی دیگران را تغییر دهند.
زمانی که خسته، ناراحت یا بیانگیزهاید، این چراهای شما میتوانند شما را به فعالیت بیشتر وادار کنند، اگر واقعا اعتقاد داشته باشید.
3-به چه چیزی علاقه دارید؟
منطق و حل مسئله را ترجیح میدهید یا طراحی و عناصر بصری؟
اگر منطق و حل مسئله را ترجیح میدهید، حتما از توسعه بک اند لذت خواهید برد.
اگر طراحی و عناصر بصری را ترجیح میدهید، حتما از توسعه فرانت اند لذت خواهید برد.
برنامهنویسی بک اند، همان چیزی است که شما در یک وبسایت نمیبینید. یک سرور (هارد درایو عظیمی که همه اطلاعات وبسایت را در خود دارد) در جایی از این جهان که تمام اطلاعات وبسایت را پردازش میکند و به مرورگر میفرستد.
برنامهنویسی فرانتاند، همان چیزی است که میتوانید در یک وبسایت ببینید، کلیک و تعامل برقرار کنید.
شاید هردو را ترجیح میدهید؟
4-یک برنامه عملی بسازید
هنگامی که متوجه شدید به چه چیزی علاقه دارید و از انجام چه کاری لذت میبرید، قدم بعدی، برنامهریزی است.
چقدر زمان آزاد برای مطالعه دارید؟ چقدر میخواهید روی یادگیری سرمایهگذاری کنید؟
برنامه ای بریزید که برای شما جواب دهد. شاید شبیه چنین چیزی شود:
من فقط روزی 2 ساعت وقت برای مطالعه دارم. بودجه من زیر 2 میلیون تومان است و به توسعه فرانتاند علاقه دارم.
پس از کمی تحقیق درباره اینکه چه چیزی را در کجا یاد بگیرم، احتمالا به چنین چیدمانی میرسم:
ماه اول: یادگیری HTML و CSS
ماه دوم: یادگیری Bootstrap و اصول طراحی
ماه سوم: ایجاد وبسایت با استفاده از HTML و CSS و Bootstrap
ماه چهارم: یادگیری جاوا اسکریپت
ماه پنجم: یادگیری جاوا اسکریپت پیشرفتهتر
ماه ششم: ایجاد وبسایت با استفاده از HTML و CSS و جاوا اسکریپت
ماه هفتم: تمرکز روی ایجاد نمونهکار و برند شخصی
ماه هشتم: یافتن سازمان یا شرکتهایی که برایشان وبسایت بسازید (بصورت رایگان برای کسب تجربه بیشتر)
ماه نهم: تمرکز روی افزایش دانش و کار روی چیزهایی که نیاز دارید
ماه دهم: داشتن حداقل 5 نمونه کار طراحی سایت در قسمت نمونهکارهایتان
ماه یازدهم: یادگیری اصول فریلنسینگ و ضروریات کسب و کار
ماه دوازدهم: دستیابی به مشتریان احتمالی، ترویج کار خود و گرفتن پروژههای درآمدزا یا درخواست برای استخدام
توجه کنید این فقط یک راهنمای کلی است که به شما تصویر ذهنی مناسبی بدهد و کارکرد عملی ندارد.
5-عمل کنید
اگر میخواهید در کاری عالی باشید، لازمه آن سازش و فداکاری است.
اگر میخواهید یک توسعهدهنده وب یا فریلنسر شوید و از کمبود زمان گلایه دارید، توصیه میکنم به برنامه روزانه، هفتگی یا ماهانه خود نگاهی بیندازید و تا جایی که امکان دارد زمان خالی کنید. در این مدت میتوانید بیشتر یاد بگیرید و مهارتهایتان را توسعه دهید.
یکی از بزرگترین حواسپرتیهای ما تماشای تلویزیون است: باید افتخار کنم که توانستم 2 سال را بدون تلویزیون پشت سر بگذارم و احساس خوبی دارم.
افراد زیادی از جمله ست گودین (Seth Godin)، یکی از بزرگترین بازاریابها و رهبران فکری معاصر، نیز مدافع سرسخت تماشا نکردن تلویزیون است.
بدترین چرای شما چیست؟ معطل نکنید، عذرخواهی فایده ندارد، فعال باشید و انجام دهید.
6-نظم بر انگیزه ارجح است
انگیزه همیشه خوب است، اما میتواند موقتی باشد. نظم میتواند محرک قدرتمندی برای وقتی باشد که حس انجام کاری را ندارید.
7- شبکههای اجتماعی
حضور شما در فضای آنلاین ضروری است و یکی از کانالهای بسیار مهم آن میتواند شبکههای اجتماعی باشد.
مطمئن شوید پروفایل شما در توییتر، لینکداین، اینستاگرام و فیسبوک وجود دارد.
8- ایجاد نمونه کارها
نمونهکارها ، رزومه آنلاین شما محسوب میشوند.
#همیشه میگویند نشاندادن کارهای قبلیتان بهتر از گفتن تواناییهایتان است.
زمانی که نمونهکارهای شما به اندازه کافی خوب باشد، مشتریان و کارفرمایان بالقوه به سمت شما میآیند. حتی اگر مجبور شوید مدتی را بطور رایگان کار کنید، اما یک لیست خوب از نمونه کارهای طراحی سایت یا پروژههایی خود بسازید.
9-مشارکت در پروژههای متن باز
مشارکت در پروژههای متن باز چند چیز را نشان میدهد:
- اشتیاق برای کاری که انجام میدهید
- مهارتهای تیمسازی
- مجموعه مهارتهای شما
بهترین بخش این است که اگر کارتان به نحو احسن انجام دهید، در جامعه برنامهنویسان شناخته شده و اعتبارتان افزایش پیدا میکند.
جان رسیگ(John Resig)، بنیانگذار جیکوئری، حرفهای جالبی میزند:
در زمان استخدام افراد، من به جای رزومه، اکانت گیتهاب آنان را میگیرم.
پنج مکان برای مشارکت در پروژههای متنباز:
- GitHub
- freeCodeCamp
- Automattic
- Angular
- Go
10- آیا به اندازه سمج هستید؟
چرا سمج؟
توسعهدهندگان وب اغلب در مسیر خود با چالشهای مختلفی همراه هستند. اگر در کدهای خود خطایی دارید یا آنطور که برنامهریزی کردید از کار درنیامدهاست، حتی اگر راهحل آن را نمیدانید در کار خود پافشاری کرده و اشتباهات را اصلاح کنید.
اگرچه این کار وقت بیشتری از شما میگیرد، اما چیزهایی که پس از حل این مشکل بخاطر سماجت خود یاد میگیرد باعث میشود در آینده پروژههایتان کارآمدتر و موثرتر جلو برود.
11-هوشمندانه کار کنید
اگر برای قطع درختی به من 6 ساعت زمان بدهید، 4 ساعت اول را به تیزکردن تبر میگذرانم.
نقل قول معروف آبراهام لینکلن تاثیر زیادی بر جامعه برنامهنویسان گذاشته است. تمرکز روی بخش فنی کار و پیشبردن یک کسب وکار فریلنسری بسیار آسان است و چه راه و روشهای سریعتر و موثرتری که در این مسیر نادیده گرفته میشود.
توسعه دهندگان موفق هوشمندانه کار میکنند و به نتایج بهتری دست مییابند.
12- تنها دانستههای شما کافی نیست
من زبانهای برنامهنویسی بیشتری میدانم، پس موفقتر هستم.
همهچیز دانش شما نیست، بلکه کارهایی است که با دانش خود میتوانید انجام دهید.
در بحث استخدام، همیشه کسی که بیشتر میداند، پذیرفته میشود، نه؟
اگر در دنیای واقعی زندگی میکنید، مطمئنم میدانید این گفته به دور از واقعیت است. فقط مجموعه مهارتهای شما برای پذیرفتهشدن در یک شغل یا گرفتن مشتریهای فریلنسری، کافی نیست، بلکه به فاکتورهای دیگری هم بستگی دارد.
13- رشد
متخصصان یک صنعت همیشه در حال یادگیری و بهبود دانش و مهارتهای خود هستند. در توسعه وب، این یادگیری مداوم از اهمیت بیشتری برخوردار است. اگر شما 20 سال پیش زبان C++ را یاد گرفتهاید ولی دانش خود را بروز نکردهاید، دیگر دانستههای شما امروز به درد نمیخورد.
مهم نیست تجربه شما در چه سطحی است، همیشه دانش خود را بروز نگه دارید.
14- تجربه
ترجیح میدهید کدام را استخدام کنید؟
- کارشناس کسب و کار 35 سالهای که دوره MBA خود را با موفقیت و سربلندی گذرانده است.
- کارشناس کسب و کار 30 سالهای که ترک تحصیل کردهاست و مدرکی ندارد اما تجربه راهاندازی 3 کسب و کار میلیاردی و فروش دو تا از آنها را دارد.
تجربه، حفظیات را نابود کرد! فقط نگویید من میتوانم فلان چیز را بسازم، این را تمام توسعهدهندگان متوسط وب عنوان میکنند. نشان دهید قبلا چه چیزی ساختهاید.
15-قیمتگذاری
هنگامی که بر تجربه خود افزودید و اعتماد به نفس بیشتری پیدا کردید، باید خدمات خود را بهتر و اصولیتر قیمتگذاری کنید.
این کار میتواند شما را بسازد یا بشکند. حقوق 50 میلیون تومان در سال را ترجیح میدهید یا 90 میلیون؟ یک وبسایت را با 500 هزار تومان میسازید یا با 5 میلیون تومان؟
اگر من دو نوع آبمیوه داشته باشم و یکی را 500 تومان و یکی را 5 هزار تومان به شما بفروشم، حتما به این فکر میکنید که آبمیوه 500 تومانی یک مشکلی دارد، اینطور نیست؟
این اصل قیمتگذاری در خدمات شما هم صدق میکند.
اگرچه این اصل بیشتر در خدمات فریلنسرینگ نمود دارد، اما شما میتوانید هنگام تعیین حقوق و دستمزد هم از آن استفاده کنید.
16-بهره وری
1.5 ساعت کار متمرکز بدون هیچ حواسپرتی بسیار بهتر از 4 ساعت کار با حواسپرتیهایی از قبیل تلویزیون، تلگرام و کلش آو کلنز است.
تا آنجا که میتوانید حواس پرتیها را از بین ببرید و بهره وری خود را با تمرکز بسیار بالا ببرید.
برای این کار از تکنیک پومودورو استفاده کنید.
17-مهارتها
محدودسازی خود به یادگیری زبان برنامهنویسی X روش خوبی نیست.
برای بهبود شانس موفقیت خود، مهم است که مهارتهایی مانند بازاریابی، مذاکره، ارتباطات و مهارت های اجتماعی را در سطح پایه فرا بگیرید.
به موفقترین توسعهدهندگان وب دنیا نگاه کنید: آنها افراد همهچیز تمام و با استعدادی هستند که همه تمرکز خود را صرفا روی کدنویسی نگذاشتهاند.
18- تعامل آنلاین با دیگران
به فرومهای برنامهنویسی، گروههای تلگرامی و چتهای توییتری ملحق شوید و از پرسیدن سوالات مبتدی خجالت نکشید.
بلاگ ها و فروم های پرسش و پاسخ هم میتوانند مکانهای خوبی برای طرح سوال باشند.
19-ملاقاتهای حضوری
اکنون وقت آن است که سری به بیرون بزنید و با دیگران ارتباط بگیرید.
من یک آدم شدیدا درونگرا هستم. در گروههای دوستانه معمولا در گوشه قرار دارم و زیاد صحبت نمیکنم.
اگر شما هم مثل من آدم درونگرایی هستید، باید بگویم نقاطی در زمان وجود دارد که باید از منطقه امن خود خارج شوید و با دیگران صحبت کنید.
به همفکر یا استارتاپ ویکندهای شهر خود بروید، این مکانها بهترین کمک برای این جنبه از کار شما هستند.
فقط به رویدادهایی که برنامهنویسها وجود دارند، نروید. اگر فریلنسر هستید، رویدادهایی که افراد کسب و کار هم در آن حضور دارند، برای شما مناسب است. گذشته از این، کی دیدید که یک توسعهدهنده، توسعهدهنده دیگری را استخدام کند؟
20-دو شخصیتی باشید
شما باید هم مانند بازدیدکننده سایت و هم مانند صاحب آن فکر کنید.
به عنوان بازدیدکننده بیاندیشید: با دیدن هریک از قسمتهای سایت چه چیزی از ذهن من میگذرد؟ آیا جوابهایی را که میخواستم در اینجا پیدا کردم؟ آیا این سایت پر از چیزهایی است که من میخواهم؟ آیا میتوانم به این کسب و کار اعتماد کنم؟
به عنوان صاحب سایت بیاندیشید: آیا سایت من به سوالات و تردیدهایی که بازدیدکننده با آن روبرو است، پاسخ میدهد؟ برای بهتر شدن این روند چکار میتوانم بکنم؟ چکاری باید روی وبسایت انجام دهم تا بازدیدکننده را به انجام کاری که من میخواهم متقاعد کند؟
21-هرگز تسلیم نشوید
افراد موفق بطور مداوم شکست میخورند، اما یکی از ویژگیهای غیر قابل انکار آنان این است که هرگز تسلیم نمیشوند و راههای بهتری برای حل مشکلات پیدا میکنند.
گاهی اوقات، تنها چیزی که شما را از موفقیت و شکست جدا میکند، اشتیاق برای ادامهدادن است.
هیچوقت از رویا، آرزو و اهداف خود ناامید نشوید.
نتیجهگیری
هرگز فکر نکنید کاری را نمیتوانید انجام دهید و یا موفق نیستید. اگر کسی را میخواهید که باورتان داشته باشد، من دارم!
امیدوارم این مقاله کوتاه تاثیر مثبتی بر راه و مسیر شما داشته باشد.
هرگونه کپی برداری باذکر نام شرکت طراحی سایت مبنا تک هیوا و لینک دهی مستقیم مجاز می باشد.