برنامه نویس فول استک وب
فریلنسر یا ;کار در شرکت برنامه نویسی یا استارت آپ + نسخه صوتی
دقیقا راجب چی صحبت میکنیم ؟
سللللام دوستان امیدوارم حال همتون خوب باشه ، دانیال هستم ، امروز میخوام راجب یه موضوع خیییلی مهم صحبت کنم ، میخوام بهت بگم بعد از اینکه برنامه نویسی یادگرفتی و کم کم تونستی پروژه بزنی ، چطوری باید به درآمد برسی .
با هم دیگه سه راه اصلی بررسی میکنیم و سعی میکنیم بهینه ترین راه انتخاب کنیم .
فرض کن ، بیش از چند وقتی هست برنامه نویسی کار میکنی ، با مفاهیم برنامه نویسی کاملا آشنا شدی و پروژه های متنوع زیادی درست کردی ، خب ، بعدش چیکار میکنی ؟؟
ببین دوست من ، شما سه تا راه جلوته ، یکی اینکه درخواست استخدام بفرستی به شرکت های معتبر دوم اینکه ، بخوایی خودت استارت آپی راه بندازی سوم این که بخوایی فریلنسری کار کنی .
توی این مقاله ، میخوام بهت بگم ، بعد از دوره یادگیری بهترین و بهینه ترین راه برای پیشترفت و کسب درآمد های خوب چیه ، من خودم هر سه این موارد امتحان کردم و الان که دارم باهات صحبت میکنم تجربیاتمو دارم بهت انتقال میدم ، پس اشتباهاتی که من کردم نکن و سعی کن راه درست بری .
راه اندازی استارت آپ :
http://localhost:8000/
خیلی از افرادی که به تازگی وارد برنامه نویسی شدند ، شور و شوق زیادی برای راه اندازی استارت آپ دارند ، همه فکر میکنند قراره مثل دیجیکالا و اسنپ ایده استارت آپیشون بگیره ، بعد از چند سالی هم مولتی میلیاردر بشن .
خب این تصور کاملا اشتباهه ، راه اندازی استارت آپ که فقط برنامه نویسی نیست ، موارد حقوقی داره ، بحث خود تیم ، منسجم نگه داشتنشون و مهمتر از همه بحث بازاریابی و فروش ، نحوه مدیریت صحیح ، نحوه قراردادنویسی ، جا و مکان و غیره .
تو به عنوان برنامه نویس ، باید کم کم وارد این حوزه بشی ، باید با نحوه مدیریت تیم ، موارد حقوقی ، چالش ها و مشکلات کاملا آشنا بشی ، بعدش به استارت آپ فکر کنی ، علاوه بر اینها ، باید تا حدودی پشتوانه مالی هم داشته باشی تا بتونی به ایده های استارت آپیت جون بدی .
شکست های استارت آپی من :
من دو تجربه ناموفق توی استارت آپ ها داشتم ، اولیش ، یکی از بهترین وبسایت های املاک بود که حدود ۴ سال پیش با php خام نوشته شد و توی اون پروژه تقریبا من یه فریمورک شخصی ساختم برا خودم ، خیلی وقت گذاشتم ، پروژه بسیار قوی هم شد ، ولی اخرش هیچی نشد ، چون دید استارت آپی داشتم ولی دانش استارت آپی نداشتم ، تیم نداشتم ، پول نداشتم فقط برنامه نویسی بلد بودم .
دومین مورد هم همین دو سال پیش بود ، که با چندتا از بچه ها یه شرکت راه انداختیم ، کلی ذوق و شوق داشتیم ، ما شرکت راه انداختیم ، حتی دانش بنیان هم شد ولی ، بازم به جایی نرسید چون دانش فنی داشتیم ، دانش استارت آپی نداشتیم .
پس نتیجه میگیریم ، اگر اول کاری ، تا زمانی که تیم مناسب ، منابع مالی مناسب ، ایده خوب با طرح تجاری خوب و همچنین تجربه های مدیریتی نداری ، به هیچ وجه وارد استارت آپ نشو .
کار فریلنسری :
کار فریلنسری ، هم خوبی ها و هم چالش های زیادی داره ، توی کار فریلنسری نیازی نیست به رییس جواب پس بدی ، میتونی از هر جایی خواستی به راحت ترین شکل ممکن کار کنی و اگه خوب کار کنی درآمدت هم شاید دو تا سه برابر کار توی شرکت باشه ، علاوه بر همه این موارد ، اینم بگم که میتونی پروژه ها بر اساس میل خودت انجام بدی مثلا یه پروژه ای دوس نداری انجام ندی .
کنار این خوبی ها ، یه سری چالش هایی هم هست ، بزرگترین چالشت اینه که خودت باید مشتری جور کنی برا خودت ، امور حقوقی مثل قرار داد نویسی هم خودت باید انجام بدی، با مشتری خودت سر و کله بزنی و .... ، حالا چطوری باید واسه خودت پروژه جور کنی ؟ یا باید افراد و دوستان زیادی در زمینه برنامه نویسی داشته باشی ، دوستانی که بهت پروژه بدن ، یا باید برند بشی ، که همون بحث مربوط به برندینگ شخصی که کلی هم پست گذاشتم در موردش .
پس همونطور که دیدی ، خیلی هم آسون نیست فریلنسری کار کردن و شاید برای تویی که یا حوصله برندینگ و ..... نداشته باشی ، اونم در اوایل کار که رزومه چندانی هم نداری خوب نباشه .
کار در شرکت معتبر :
اگر اول راه هستی ، ینی تازه برنامه نویسی یادگرفتی و چندین پروژه هم کارکردی و الان میخوایی علمت بیشتر کنی و درآمد و سابقه کاری هم داشته باشی بهترین گزینه ، شرکت های معتبر هستند ، حتی اگر نیاز به گذراندن دوره کارآموزی هم باشه .
با ورود به یه شرکت معتبر روند پیشترفتت حداقل ۵ برابر میشه ، چرا ؟ چون اونجا برنامه نویس های خبره دیگه هم هستند ، که میتونن مشکلات ساختاری کد های تو ببینند و بهت بگن چطوری حلش کنی علاوه بر اینها ، توی شرکت های معتبر ، میتونی نحوه مدیریت ، نحوه قرارداد نویسی ، نحوه برخورد با مشتری ها ، نحوه گرفتن مشتری های خوب یاد بگیری و تازه بیمه و رزومه خوبی هم خواهی داشت .
توی شرکت ، تنها وظیفه تو برنامه نویسی ، دیگه وقتت صرف ، مشتری پیدا کردن و چک و چونه زدن با مشتری نمیشه ، این کارها افراد دیگه برلت انجام میدن و تو فقط کاری میکنی که توش تخصص داری .
بهترین راه از نظر من :
بعد از چند سال با کوله باری از تجربه و چیزهایی که یادگرفتی میتونی یه تیم درست و حسابی درست کنی ، وخودت برا خودت کار کنی و حالا اون اهداف استارت آپی اون موقع دنبال کنی .
الان دیگه هر چیزی که برای موفقیت لازمه داری ، هم توانایی های فنی و هم توانایی های مدیریتی و البته احتمالا حداقل سرمایه هم برای راه اندازی کسب وکار شخصی خودت داری .
از طرف دیگه با تولید محتواهای منظم برند و جایگاه خوبی بین برنامه نویس ها پیدا کردی پس ساخت تیم و همچنین پروژه گرفتن زیاد موضوع سختی نیست برات .
من معتقدم این بهترین روش برای به کمال رسیدن یه برنامه نویس ، البته که این فقط یه نظر و طبیعتا صد در صد درست هم ممکنه نباشه ، به هر حال هر کسی یه تجربه ای داره .
خب امیدوارم مطالبیو که گفتم بهش فکر کنید ، اگه سوالی چیزی داشتید حتما بپرسید ، و اینم بگم که این مطالبی گه گفتم همش بر اساس تجربست ، شما نباید اشتباهات یکی دیگه تکرار کنی .
نسخه صوتی این نوشته در اینستاگرام من هست ، ، علاوه بر اون کلی مطلب با کیفیت آموزشی دیگه هم اونجا قرار دادم .
تا پست بعدی فعلا خداحافظ
مطلبی دیگر از این انتشارات
برنامهنویسها بخوانند: چگونه استخدام شویم؟!
مطلبی دیگر از این انتشارات
کدام زبان های برنامه نویسی برق کمتری مصرفی می کنند؟
مطلبی دیگر از این انتشارات
چه موانعی سر راه استارتاپ است؟