آیا بخش فناوری اطلاعات ارمنستان می تواند با جهان رقابت کند؟

128

ارمنستان پتانسیل بالایی برای توسعه بخش فناوری اطلاعات خود دارد. اما مشکل این است که نسل جوان به طور کامل وسعت و محدوده امکاناتی را که صنعت می تواند ارائه دهد ، درک نمی کند.

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

برای آگاهی از چگونگی کاهش شکست ، مهم است که بدانید فناوری اطلاعات دقیقاً به چه معناست ، نقاط قوت و ضعف صنعت فناوری ارمنستان چیست و بررسی کنید که در رقابت با سایر کشورها در چه جایگاهی قرار دارد. اصطلاح فناوری اطلاعات در ارمنستان هنگام اشاره به این حرفه بیش از حد مورد استفاده قرار می گیرد. توسعه دهندگان ، DevOps یا مدیران سیستم اغلب به سادگی IT نامیده می شوند.

چندین حرفه وجود دارد که IT را شامل می شوند. موارد زیر اصلی ترین آنها هستند:

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

در ارمنستان ، هنگامی که شخصی به “IT” اشاره می کند ، بیشتر اوقات به مهندسی نرم افزار اشاره می کند ، و در نتیجه این مسیری است که متخصصان مهارت های خود را در آن توسعه می دهند. این کاملاً درست نیست ، زیرا یک مهندس نرم افزار می تواند کارهای مختلفی انجام دهد که به فناوری اطلاعات مربوط نیست. به عنوان مثال ، شما فناوری اطلاعات را مهندس نرم افزاری نمی دانید که روی سیستم عامل ها کار می کند ، برنامه های رومیزی می سازد یا برای اجزای یخچال که دما را کنترل می کند ، کد می نویسد. بنابراین ، هنگام انتخاب زبان برنامه نویسی برای یادگیری ، باید این کار را عاقلانه انجام دهید ، زیرا برخی از زبانها به سادگی شما را از فناوری اطلاعات دور می کنند. به طور کلی ، IT شامل هر چیزی است که شامل داده است. معمولاً این داده ها از طریق اینترنت منتقل می شوند و در زیرساخت شما در جایی ذخیره می شوند. بنابراین ، وب سایت ها ، برنامه های وب ، برنامه های تلفن همراه ، اینترنت اشیا و غیره ، همه IT محسوب می شوند. برخی از زبان های برنامه نویسی که به طور گسترده در فناوری اطلاعات استفاده می شوند عبارتند از Javascript (و چارچوب های مختلف آن) ، PHP ، جاوا ، پایتون ، Go ، Ruby و دیگران. توسعه دهندگان ارمنی تمایل به تخصص در خانواده زبان های مایکروسافت دارند که متأسفانه در عمل استاندارد صنعت نیستند.

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

در حال حاضر ، ارمنستان تعادل مناسبی ندارد. توسعه دهندگان بسیار بیشتری نسبت به سایر تخصص ها وجود دارند که دو مسئله عمده ایجاد می کنند:

  • برنامه نویسان ارمنی به میزان قابل توجهی بیشتر از تقاضا هستند ، و توسعه دهندگان ارمنی را مجبور به اجرای برنامه های آزاد کاری موقت می کند ، که دستمزد را در مقایسه با موقعیت های معادل تمام وقت کاهش می دهد.

  • ایجاد تیمی که بتواند چیزی را به تنهایی ایجاد کرده و به جهان ارائه دهد بسیار چالش برانگیز است ، زیرا تنها یک جزء ، برنامه نویسی ، در ارمنستان انجام می شود. آنها برای اجرای کامل یک نوآوری قدرتمند به سایر پروفایل های فناوری اطلاعات نیاز دارند.

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

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

متأسفانه ، در ارمنستان ، مدیران سیستم بسیار کمی وجود دارد و اکثر آنها متخصصان ویندوز هستند. بیایید صادق باشیم ، جامعه فناوری اطلاعات ویندوز را دوست ندارد. لینوکس را ترجیح می دهد برای اثبات مطلب ، حدود 5 درصد از 1000 وب سایت برتر: بر روی سرورهای ویندوز اجرا می شود که 95 درصد آن را بر روی سیستم های لینوکس اجرا می کند.

در بسیاری از کشورهایی که صنعت فناوری اطلاعات به مرحله بلوغ خاصی رسیده است ، مدل کسب و کار آنلاین در حال حاضر از حفظ مرکز داده خود به سمت ابر حرکت می کند. دریافت سرور و قرار دادن برنامه روی آن ؛ یک نوع مدل plug and play ، در مقایسه با داشتن مرکز داده اختصاصی خود ، جایی که همه زیرساخت های خود را کنترل می کنید ، یا در Cloud ، که هنوز کنترل مهمترین جنبه های زیرساخت خود را در اختیار دارید ، هنوز یک رویکرد حرفه ای

“ابر” یک اصطلاح بسیار اشتباه در جامعه است. برای واضح تر ، این یک سرویس ذخیره سازی برای ذخیره عکس ها و فیلم های شما نیست. ابر یا محاسبات ابری ، یک سرویس درخواستی برای منابع مختلف فناوری اطلاعات ، مانند سرورها ، متعادل کننده بار ، ذخیره سازی و پایگاه های داده ، خدمات داده های بزرگ ، خدمات امنیتی و غیره است. بسته به دسته فناوری ، شرکت ها منابع متفاوتی دریافت می کنند و در صورت استفاده از آنها هزینه می کنند. این مسیری است که امروزه هر شرکت بزرگ در حال حرکت است. جف بزوس به دلیل amazon.com به ثروتمندترین مرد جهان تبدیل نشد ، بلکه به دلیل AWS (خدمات وب آمازون) ، که بزرگترین ارائه دهنده ابر در جهان است.

وقتی آمازون رشد کرد و فروش بیش از یک کتاب شروع کرد ، آنها به زیرساخت هایی نیاز داشتند که بتواند ترافیک رو به افزایش آنها را مدیریت کند. اما ترافیک اینترنت ثابت نیست. در تعطیلات مانند کریسمس یا روز ولنتاین ، ترافیک به طور تصاعدی افزایش می یابد. برای مقابله با این تقاضا ، زیرساخت های آنها باید قوی باشد ، که به معنی نصب ارتش سرورها است. مشکل این است که در 95 درصد از سال ، این سرورها مازاد و غیرفعال بودند.

آمازون برای کسب درآمد از ظرفیت مازاد خود به این ایده رسید که وقتی از آن استفاده نمی شود ، آن را اجاره دهد. آنها یک رابط وب “زیبا” ایجاد کردند که از طریق آن هرکسی می توانست با چند کلیک سرور دریافت کند و این گزینه را برای میزبانی برنامه وب خود از آنجا با قابلیت اطمینان بهتر نسبت به زمانی که آن را در خانه خود نگهداری می کردند ، فراهم کرد. با افزودن ویژگی های بیشتر ، امروزه AWS بیش از 200 سرویس ارائه می دهد.

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

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

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



Source link