خیلی وقته که دیگه کسی درباره انگولار صحبت نمیکنه و حتی به خودش زحمت نمیده که درباره این موضوع فکر کنه . امروز می خوام درباره انگولار یا همون انگولار جی اس و جای خالیش توی ایران صحبت کنم . این پست برای هر کسی که برنامه نویس هست مخصوصاً برنامه نویس وب مناسب هستش …
تقریباً سه سالی میشه که کسی درباره این موضوع صحبت نکرده و کسانی که توی اینستاگرام , یوتیوب , آپارات و جاهای دیگه فعالیت می کنند این باور رو توی برنامه نویس های وب ایجاد کردند که انگولار جی اس بدرد نمیخوره و سعی کردند که کاربران رو به سمت دوره های اموزشی خودشون سوق بدن که اکثراً دوره های آموزشی ری اکت و ویو جی اس بودند و کسی حتی به خودش زحمت نمی داد که این فریمورک بسیار بسیار بسیار قدرتمند رو یاد بگیره و یاد بده .
و منی که تازه شروع به کار کرده بودم و نیاز داشتم انگولار جی اس رو یاد بگیرم هیچ کسی رو پیدا نکردم که این آموزش ها رو در اختیار من قرار بده و به همین دلیل من کارم نزدیک به دو ماه عقب افتاد . نباید نامردی کنم و اینو باید بگم که دوره خوب پیدا کردم ولی اون دوره خوب , برای سه سال پیش بود و کسی که در دنیای مهندسی نرم افزار و برنامه نویسی , اطلاعاتش رو از سه سال پیش داشته باشه عملاً یک برنامهنویس مرده ست …
من به عنوان یک برنامه نویس , این شکاف رو در بازار ایران دیدم که همه برنامه نویس ها به سمت ریاکت یا ویو جی اس رفتن و با توجه به اوضاع , کسی که انگولار جی اس رو یاد بگیره یک برنده واقعیه چون همونطور که گفتم شرکتها دارن رو میارن به برنامه نویسی که به انگولار مسلط باشه و واقعاً پول زیادی خرج میکنند .
معمولاً به خاطر سختی یادگیری انگولار جی اس هست که اون رو یاد نمی گیرن و شاید به همین دلیل هست که همین عزیزانی که توی یوتیوب , آپارات و جاهای دیگه فعالیت می کنند برنامه نویس ها رو سوق میدهند به سمت کتابخانهها و فریمورک های راحت تری مثل ری اکت جی اس و ویو جی اس ولی این رو باید در نظر گرفت که انگولار جی اس شاید سخت باشه ولی به معنای واقعی کلمه کامله .
شما در فریم ورک ری اکت جی اس دقیقاً مثل پایتون , قدرت رو در استفاده از کتابخانه ها و کامپوننت های دیگه می بینید و یادم میاد کسی رو دیدم که به من میگفت ری اکت به این دلیل خوبه که اول از همه یادگیریش آسونه و بعد اینکه کامپوننت ها کتابخانه ها و امکانات گستردهای داره که ما میتوانیم به راحتی از این امکانات استفاده کنیم , ولی انگولار جی اس این امکان رو نداره ... اگر شمایی که دارید این متن رو میخونین انسان با سوادی در این زمینه باشید متوجه میشید که این شخص سواد کافی برای نصیحت کردن من رو نداشت .
باید بگم که انگولار جی اس همونطور که گفتم به معنای واقعی کلمه , کامله و دیگه نیازی نداره که شما از فریم ورک کتابخانه و کامپوننت های جدا استفاده کنید ( البته به صورت دیفالت ) , انگولار برخلاف بقیه فریم ورک ها و کتابخانههایی که معروف شده , چهارچوب خاصی برای نوشتن داره و همین هم باعث میشه که وب اپلیکیشن هایی که شما می نویسید , خیلی خیلی منظم و درست باشند و اگر دوست داشته باشید میتونم در آینده دوره آموزشی رو تحت عنوان دوره جامع انگولار جی اس تولید کنم و به صورت رایگان اون رو عرضه کنم , البته اگر یه همچین چیزی رو دوست داشتید تو بخش کامنت ها به من بگید…
نتیجه این نوشته این میشه که گول سوشال مدیا ها را نخورید , با توجه به بازاری که در آن هستید با عقل کامل تصمیم گیری کنید , مهم نیست که کسی میگه انگولار قویه یا یادگیریش ضعیفه, معمولاً بازار کار , برنامه نویس ها رو حرکت میده به سمتی که شاید اون مسیر رو دوست نداشته باشند , ولی در تاریخ ۶ بهمن ۱۴۰۰ ایران , بازار برنامه نویسی ایران به شدت خلع برنامه نویس مسلط به انگولار جی اس رو احساس می کنه و عملاً کسی که به این فریم ورک بسیار قوی مسلط باشه, یک رزومه بسیار قوی داره و این امر باعث میشه که برنامه نویس های انگولاراحساس غربت در کامیونیتی رو بکنن . ولی باید این موضوع رو دید که یک برنامه نویس وب مسلط به انگولار جی اس یک فرد بسیار نایاب در ایران هست و میتونه یک کار بسیار خوب و با یک حقوق خوب رو داشته باشه . شاید این نوشته من به برنامه نویس های انگولار صدمه بزنه ولی من نظرم اینه که این کار اشتباهه که همه رو به سمت ری اکت و یا ویو جی اس سوق بدیم و بقیه فریم ورک ها و موقعیت ها رو نادیده بگیریم .
این نوشته یک دلنوشته بود و یا خیلی ها میتونن بهش بگن این یک غرغر بود ولی این نظر من بود که نوشتم و دوست دارم که شما هم نظراتتون رو پایین این مطلب برام بنویسید و به من بگید که آیا دارم درست میگم یا من کاملاً در اشتباه هستم .
سالم و سلامت باشید . . .