برنامه نویسی یا مسافرکشی ؟‌

سلام خدمت دوستان عزیز

یه چند وقتیه دارم بعضی از وب سایت ها رو میبینم که مطالبی مثل چطور یک شبه با برنامه نویسی میلیاردر بشیم ؟‌چطور آقای ایکس تو یه ماه از یه برنامه اندروید ۵۰۰ میلیون بدست آورد ؟‌چرا برنامه نویسی شغل میلیاردرهاست ؟  رو تبلیغات میکنند! قسمت جالب ماجرا هم اینه که اکثر این وبسایت ها تو کار فروشه آموزش برنامه نویسی ان !! بعضی از هموطن های ساده ما هم ممکنه بعد از خوندن مطالب عوام فریبانه این وب سایتها فریب بخوردند و مسیر زندگی خودشون رو عوض کنند برای همین تصمیم گرفتم این پست رو بنویسم تا یه روشن گری بشه برای کسانی که دوست دارند حرفه برنامه نویسی رو دنبال کنند تا اطلاعات کافی داشته باشند !

قبل از همه این رو رک و راست بگم اگر آدم تنبلی هستین به هیچ وجه به برنامه نویسی فکر نکنید چون دنیای نرم افزار ۲۴ ساعت تحت تغییر و تحوله و برای اینکه از این دنیا و بازار کار عقب نمونید مجبورید زمان زیادی رو به مطالعه و تمرین اختصاص بدید !

اگر علاقه ندارید به هیچ به برنامه نویسی فکر نکنید چون اگر علاقه نباشه براتون خیلی سخت میشه که بتونید در دنیای نرم افزار بروز و باسواد باشید و پشت کار بالایی میخواد که فقط علاقه میتونه این پشت کار رو بوجود بیاره !

اگر آدم پول دوستی هستید و براتون درآمد از علاقه مهمتره به هیچ وجه به برنامه نویسی فکر نکنید چرا که ممکنه نتونید به درآمد ایده آل خودتون برسید و در مدت زمان کوتاهی احساس ندامت و افسردگی بکنید !

اگر زبان انگلیسی شما خوب نیست و از طرفی در خودتون اراده و پشت کار کافی برای قوی کردن زبان رو نمیبینید به هیچ وجه به برنامه نویسی فکر نکنید!

حالا بریم سراغ بازار کار برنامه نویسی :

کم نیست تعداد کسانی که با رویای بیل گیتس شدن میان طرف برنامه نویسی ! میشنون که آقای فلانی در ایران یه برنامه رو نوشته و ازش به درآمد خیلی بزرگی رسیده در نتیجه اینها هم میخوان به اون درآمد برسن ,بهتره به این افراد بگم در هر شغلی تعدادی افراد موفق وجود داره که درآمدهای آن چنانی دارند ولی باعث نمیشه که بقیه افراد هم همون درآمد رو داشته باشند .براتون مثال میزنم :

پزشکهایی وجود دارند که درآمد چندصد میلیونی دارند در ماه ولی در عوض پزشکایی هم هستند که ماهی ۷ تومن رو با زور در میارن !

به شخصه وکیل هایی دیدم که از یه پرونده خاص حق الوکاله میلیاردی دریافت کردند ولی در عوض وکلایی هم دیدم که پول اجاره دفتر خودشونم نداشتن و جمع کردن !

پرستار هست ماهی ۲ تومن میگیره پرستار هست ماهی ۸ تومن میگیره !

مهندس برق هست ماشینش بالای ۸۰۰ میلیونه ولی فوق لیسانس برق هم هست با پراید مسافر کشی میکنه !

قبل از انتخاب هر شغلی واقع بین باشید و علاوه بر اون اقلیت موفق که درآمد های خیلی بالا دارند به اون اکثریت ناموفق هم فکر کنید ,بعد از فکر کردن به این موضوع اگر همچنان باز هم علاقه داشتید که برید به سمت شغل مورد علاقه تون باید از دردسرهای برنامه نویسی و توصیه های لازم صحبت کنم :

برخلاف کارگر و کاشی کار و پرستار و لوله کش و سوپر مارکتی که همه جای ایران بهشون نیاز دارند برنامه نویسی در ایران هنوز خوب جا نیافتاده در نتیجه اگر در شهرهای کوچیک هستین احتمال اینکه بتونید یه شغل خوب گیر بیارید خیلی کمه ! در برنامه نویسی امنیت شغلی ندارید و احتمال داره شرکتی که در اون کار میکنید یه نفر دیگه پیدا کنه که از شما کار بلدتره یا دست مزد کمتری میگیره در نتیجه بدون لحظه ای تردید اخراجتون میکنن و درنتییجه ممکنه تا یک سال بیکار باشین تا بتونید یه شغل دیگه پیدا کنید !‌ برخلاف شغل هایی مثل پرستاری که چندین دهه هست سوزن رو به یه شکل تزریق میکنند در برنامه نویسی ممکنه فردا علاوه بر سوزن همه چی تغییر پیدا کنه و شما مجبورید تمام اینها رو با جون دل یاد بگیرید ! برخلاف بقیه کشورها در ایران هنوز هم تعداد کسانی که فکر میکنند برنامه نویس یعنی بازی کردن با کامپیوتر کم نیست در نتیجه اگر گاهی اوقات از شما تقاضا کردن که بدون هیچ مزدی براشون وب سایت بزنید یا فلان کار رو بکنید تعجب نکنید چرا که از نظر خیلی ها کار ما مسخره بازی و بازی با کامپیوتره و ارزش نداره که پول خرج کنند!  ممکنه گاهی اوقات آگهی هایی با این عنوان ببینید :‌« به یک برنامه نویس آشنا به اندروید آی او اس پی اچ پی اچ جاوا اسکریپت نیازمندیم ,اولویت استخدام با کسانی هست که گچ کاری و سیم کشی هم بلد باشند و دختر هم باشند ! » به هیچ وجه از دیدن همچین چیزایی تعجب نکنید چرا که اینجا ایرانه و انتظار دارند که شما تمام اینها رو بلد باشید و با حقوق ماهی یک میلیون شروع به کار بکنید ! فراموش نکنید که کشور ایران پر از شرکت ها و افرادی می باشد که فکر میکنند برنامه نویس مانند کارگر باید صبح ساعت ۸ سر کار حاضر بشه و تا ساعت ۲ بدون لحظه ای وقفه کار بکنه بعد ناهار بخوره و تا عصر کار بکنه و کوچکترین توقفی در این مدت زمان یعنی کم کاری و خیانت به کارفرما ! مهم نیست که کار شما چقدر ذهنی و طاقت فرساست خیلی ها انتظار دارند که شما از سوراخ سوزن فیل رد کنید و اگر بگویید نمیتوانم امکان داره اخراجتون بکنند ! اگر به طرف برنامه نویسی وب میرید از همین الان نصحیت برادرانه بکنم که حتی برای دکترای کامپیوترم بخوایید کار کنید سعی کنید فرانت اند رو خیلی خیلی خیلی خیلی خیلی خوب یاد بگیرید چرا که در ایران ۹۹ درصد برای مشتری ها ظاهر و قالب وب سایت مهمه و به هیچ وجه به بک اند اهمیت نمیدن! هرچقدر هم که در بک اند کارای شاخ و خفن انجام بدید ولی قالب و ظاهر خوبی نداشته باشه شک نکنید که به شما به چشم یک بی سواد نگاه میکنند! سعی کنید کلی اصطلاح و کلمات عجیب یاد بگیرید و به هیچ وجه با مشتری رو راست نباشید و هی بگید که تو بی سوادی نمیفهمی چرا که این یک واقعیته مطلقه که ایرانی جماعت عاشق دروغه و راست بگید بهتون کلاه بردار میگن یا از پولتون کم میکنند یا چیزای بیشتر میخوان ! سعی کنید پروژه ها رو در زمان طولانی تحویل بدید اگر فوری تحویل بدید مشتری تا در توان داره پولتون رو نمیده و استدلالش هم اینه :‌  غلط میکنه برا یه ماه از من خدا تومن پول میخواد ! اگر در شرکتی کار میکنید سعی کنید همیشه خودتون رو در مقابل صاحب شرکت یا مافوق خودتون بی سواد و احمق نشون بدین چرا که به محض اینکه بفهمه شما بیشتر میدونید مقدمات اخراج شما رو فراهم میکنه ! به هیچ وجه با مشتری یا با صاحب شرکت صمیمی نشید چرا که به طرز عجیبی از این خون گرمی شما برای سو استفاده و خر حمالی استفاده میکنند ! اینها گوشه ای کوچک از تجربیات و دردسرهایی هست که خودم از نزدیک باهاشون روبه‌رو شدم و لمس کردم اما بریم سراغ باز کار :

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

بیشترین نیروی کار مورد نیاز در ایران برای اندروید و php و وردپرسه پس حتما سعی کنید دوتا از اینها رو یاد بگیرید که بتونید راحت شغل پیدا کنید !

برای زبون های مثل پایتون یا روبی یا ….. در ایران کار خیلی کم پیدا میشه مگر در شهرهای بزرگ بخصوص تهران و مشهد پس اگر فقط به فکر کار کردن در شرکت ها هستین اونم فقط با اینها باید نقل مکان کنید!ناگفته نماند خیلی از مشتری ها نمیتونند با هزینه سالیانه مثلا ۵۰ تومن هاست کنار بیان حالا بیا به اینا بگو چون سایتت رو با روبی یا پایتون زدم باید ماهی حداقل ۳۰ تومن هزینه وی پی اس بدی ! خیلی هاشونم دمار از روزگارتون در میارن و هی انگولک میکنن خراب میکنن و انتظار دارن که شما فوری درستش کنید ! نمیگم پروژه ای که قراره بزنید بزرگ باشه و دیگه وارد همچین جزئیاتی نشین!

اگر دوست دارید که با زبان های جدید و تکنولوژی های جدید کار کنید باید به شهرهای بزرگ بخصوص به تهران نقل مکان بکنید چرا که شهرستان ها اکثرا برای اندروید  و دات نت و پی اچ پی و وردپرس احتیاج دارند نه چیز دیگه !

حتما یکی از فریم ورکهای پی اچ پی بخصوص لاراول رو یاد بگیرید حتی علاقه نداشته باشین هم !

بخوایید خودتون با تکنولوژی مورد علاقه خودتون کار بکنید یا باید شرکت خودتون رو بزنید یا باید رابطه داشته باشید پروژه بگیرید در غیر این صورت موارد بالا رو یاد بگیرید حتی دوست نداشته باشید !

حقوقم بستگی به شهر و میزان مهارت شما و شانس شما داره ولی در کل اکثر برنامه نویس های پی اچ پی حقوقی مابین ۱ میلیون تومن تا ۵ تومن دارند که در خود این بازه هم اکثریت بین ۲ تا ۲.۵ میگیرن(البته شغل گیر بیاد)! برنامه نویس های اندرویدم حقوقشون حداقل بین ۱.۵ تا ۵ هست ! هستند شرکت هایی که در اونها برنامه نویس ها تا حدود ۲۰ میلیون حقوق ماهیانه دارند ولی اکثریت نیستند و برنامه‌نویسهاشون مهارت خیلی خیلی بالایی دارند چیزی که حداقل باید ۵ سال کار عملی بکنید تا به اون حد مهارت برسید !

اگر وقت و درآمد کافی دارید برای خودتون کار کنید و پروژه خودتون رو بزنید شاید دیر بازده باشه اما خیلی خیلی بهتر از کار کردن برای بقیه هست ‍!

حتما دوسه تا پروژه بزنید که نمونه کارتون باشند و تا میتونید بزک کنید ایرانی ها به ظاهر بیش از اندازه اهمیت میدن(در شرکتی کار میکردم که منو به عنوان برنامه نویس بک اند استخدام کرده بودند ولی بعد یه مدت منو اخراج کردن و یه فرانت اند کار استخدام کردن که از بک اند هیچی نمیدونست ولی چون تو فرانت اند کارش خیلی خوب بود گفتن بک اند رو هم کنارش بزن , برای همینه زیاد تاکید میکنم که اگر میخوایین وارد حوزه وب بشین سعی کنید css htlml js رو از هر چیزی بهتر یاد بگیرید چرا که به اینا بیشتر از مهارت شما در بک اند اهمیت میدن حتی در بعضی از شرکت های حرفه ای )

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

4 thoughts on “برنامه نویسی یا مسافرکشی ؟‌

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

  2. سلام مرتضی
    میشه یه کم درمورد وردپرس صحبت کنی لطفا؟
    مثلا چقدر طول میکشه یاد بگیریم؟ آیا باید php رو هم بلد باشیم؟ چطور حرفه ای حرفه ای بشیم؟
    یه همچین چیزایی دیگه.
    راستی پست مربوط به جاوا چی شد؟

دیدگاه‌تان را بنویسید: