در این مقاله قصد داریم 12 مورد از اصطلاحات کلافهکننده IT که به کرات مورد استفاده قرار میگیرند را با هم مرور کنیم. اصطلاحاتی که باید هرچه زودتر فکری برای آنها کرد و با کلمات معمولیتر جایگزین کرد.
اکوسیستم
قاعدتا این اصطلاح مربوط به Biosphere 2 با چاشنی IT نیست. مطمئنا هیچ نشانهای مبنی بر تصرف دنیای IT و کامپیوتر توسط فعالان محیط زیست هم نیست. در واقع؛ اکوسیستم درباره یکپارچهسازی سیستمها و فناوریهای متعددی صحبت میکند که به یکدیگر وابسته هستند. وقتی مفهوم آن را درک کنیم؛ متوجه میشویم که معنی میدهد؛ اما این عبارت بهقدری استفاده شده که موجب شده افراد خارج از حوزه IT دیگر آن را بهکار نبرند. شاید بهتر باشد این عبارت را برای بحثهای مرتبط با گرم شدن کره زمین بهکار ببریم و از بحثهای مربوط به سیستمهای IT خارج کنیم.
کلاود
استفاده از کلمه کلاود چندان جدید نیست. چندین سال است که در بحثهای IT به فناوری کلاود اشاره میشود. خیلی از افراد میدانند که وقتی صحبت از کلاود میشود؛ هیچ ربطی به داستان "دکتر سئوس" و جانوران کلاودی آن ندارد. جانورانی که با زبان شعر حرف میزنند و وسایل انسانها را در داخل جعبههایی بر بالای ابرهای پف کرده ذخیره میکنند. اما قضیه به این سادگی نیست. در واقع کلاود خیلی پیچیده است و خیلی از افراد نحوه عملکرد داخلی ابر و محاسبات ابری را نمیفهمند و درک نمیکنند. شاید همینکه میدانیم اطلاعات ما یک جایی وجود دارد؛ کافی باشد هرچند که آن یک جا مطمئنا هارددیسکها نیستند.
DevOps
آیا با نیروهای ویژه IT سروکار داریم؟ شاید هم مشغول بازی Call Of Duty هستیم. حقیقت آن است که خیلی از غیر ITها اصلا نمیدانند که Dev یا Ops چه معنی میدهد؛ چه برسد به اینکه بخواهیم این دو را با هم ترکیب کنیم و DevOps را تعریف کنیم. باید واقعبین بود؛ خیلی از افراد فعال در حرفههای مختلف فقط یک چیز نیاز دارند: سیستمهایی که با آنها کار میکنند در جهت رفع نیازهای کسبوکار آنها توسعه پیدا کنند و زمانیکه این اتفاق افتاد زیرساخت موردنیاز برای پشتیبانی آنها نیز فراهم باشد. اما DevOps چه معنی میدهد؟ بهتر است خیلی خودتان را درگیر آن نکنید.
توسعه چابک
یکی از عادتهای ما صحبت در مورد واترفالها بوده است. اما شاید واترفالها جذابیت گذشته را ندارند. حالا صحبت از توسعه چابک است. همه میدانیم که این اصطلاح هیچ ربطی به ورزش کردن و باشگاه رفتن همزمان افراد شاغل در حوزه IT با برنامهنویسی کامپیوتر ندارد. اما هیچ شناختی از روششناسی آن نداریم. البته باید منصف باشیم. خیلی از شاغلان این حوزه حتی نمیدانستند که واترفال تاریخ گذشته چه معنی دارد و چه کاری انجام میدهد. ولی وانمود کردن به دانستن را همه بلد هستند.
Scrum
اطلاعات زیادی در مورد ورزش راگبی نداریم. ولی Scrum یعنی تعداد زیادی افراد با اندامهای درشت که روی یکدیگر افتادهاند. آیا کارشناسان و متخصصان حوزه IT پشت درهای بسته همین کار را میکنند؟ شاید بعضی وقتها که به پشتیبانی زنگ میزنیم و دیر پاسخ میدهند مشغول همین کار هستند. حتما آنهایی که در سازمانهای IT کار میکنند معنی آن را میدانند اما بهتر است از یک عبارت سادهتر بهجای آن استفاده شود تا با ورزش راگبی اشتباه گرفته نشود.
Sprints
این کلمه ربطی به دونده معروف دوی سرعت دنیا؛ اوسین بولت دارد؟ عبارت Sprint در IT بهعنوان بخشی از توسعه چابک و ارائه یک چرخه آزمایش و تمرکز بر روی توسعه معنی میدهد. اما مشکل اینجاست که ما همیشه در حال دویدن هستیم؛ کارهای خود را با عجله و پرشتاب انجام میدهیم بدون اینکه زمان کافی برای ایستادن و نفس گرفتن داشته باشیم. اگر بتوانیم نفس گرفتن را به نحوی داخل این حوزه کنیم؛ میتوانیم گوش شنوای بیشتری داشته باشیم.
Cookies/Breadcrumbs
عبارت Cookies/Breadcrumbs حتما با برنامه تلویزیونی Cookie Monster متفاوت است. برای کسانی که با اینترنت سروکار دارند کلمه Cookies بیشتر ملموس است. در مرورگرها Cookies نشاندهنده سایتهایی است که از آنها بازدید کردهایم. شاید Breadcrumbs هم شبیه آن باشد. شاید هم متفاوت هستند. ولی خیلی از افراد شناختی از آن ندارند.
فریمویر
اگر بخواهیم موشکافانه بررسی کنیم؛ حدود 83 درصد افراد خارج از حوزه IT نمیدانند که دو عبارت فریمویر و نرمافزار متفاوت از هم هستند. از مابقی 17 درصد هم؛ نیمی از آنها متقاضی استخدام در شرکتهای IT هستند. ولی تعداد آنها بهقدری نیست که به حساب بیایند. برخی میگویند فریمویر نرمافزاری است که در داخل کامپیوتر تعبیه شده است. پس فریمویر واقعا یک نرمافزار است؟ اینطور نیست؟ اما یک قابلیت ویژه دارد: نمیتوان آن را بهسادگی نرمافزار پاک کرد. همینقدر هم بدانید کفایت میکند.
Gamification
این حقیقت دارد که گیمرها کنترل دنیا را بهدست گرفتهاند. از نظر خیلیها جالب است که همه چیز را در قالب بازی جای دهیم. مثل کسی که تمرین مصاحبه HR خود را به شکل ابرقهرمانهای بازیهای کامپیوتری درآورده بود تا لذت بیشتری از آن ببرد. شاید در حال رفتن به نقطهای هستیم که همه چیز در قالب ماتریکس قرار میگیرد.
Puppet Master
وقتی این عبارت را میشنویم بیاختیار یاد مارلون براندوی فقید در یکی از بهترین فیلمهای تاریخ سینما؛ پدرخوانده میافتیم. آیا در دنیای IT هم پدرخواندهای وجود دارد که همه ما را بهنحوی کنترل میکند و بازی میدهد؟ شاید این همه فناوری که شبانهروز ما را به خود مشغول میکنند نقشههای همین پدرخوانده باشد. حالا به این معنی میرسیم که: معمولا Puppet یک معماری ایجنت/مستر (کلاینت/سرور) برای پیکربندی سیستمها است. برای همین منظور از برنامههای Puppet Agent و Puppet Master استفاده میشود. خب؛ حالا که تا حدودی با این مفهوم آشنا شدیم بهتر است فیلم پدرخوانده را تماشا کنیم و لذت ببریم.
Nesting
عبارت Nesting در دنیای IT با پرندهها و سروصدای آنها تفاوت دارد. در حقیقت این اصطلاح به اپلیکیشنهای برنامهنویسی و نرمافزار مربوط میشود که در آنها ساختارهای منطقی مختلف با یکدیگر ترکیب میشوند. بد نیست بدانید که وقتی IT با یک کسبوکار وارد صحبت میشود و به عبارت Nesting اشاره میکند؛ منظور آنها بیشتر به فرآیند بودجه سالیانه در این حوزه مربوط میشود.
Front End/Back End
تقریبا همه میدانیم که رابط کاربری Front-end چیست و از کجا به اطلاعات دسترسی پیدا میکنیم. اما مهم این است که برای کاربران چیزی که بیشتر اهمیت دارد به Front-end مربوط میشود. البته back-end هم وجود دارد ولی وقتی صحبت از اطلاعات جزئی در خصوص لایههای دسترسی اطلاعات؛ سیستمهای داده پخشی و فایلهای سمت سرور میشود؛ چیزی سر در نمیآوریم. این کلمات بیشتر ما را گیج میکنند. تنها چیزی که به آن فکر میکنیم ساده بودن بخش Front-end است تا همه کارها بهراحتی انجام شود.
ماهنامه شبکه را از کجا تهیه کنیم؟
ماهنامه شبکه را میتوانید از کتابخانههای عمومی سراسر کشور و نیز از دکههای روزنامهفروشی تهیه نمائید.
ثبت اشتراک نسخه کاغذی ماهنامه شبکه
ثبت اشتراک نسخه آنلاین
کتاب الکترونیک +Network راهنمای شبکهها
- برای دانلود تنها کتاب کامل ترجمه فارسی +Network اینجا کلیک کنید.
کتاب الکترونیک دوره مقدماتی آموزش پایتون
- اگر قصد یادگیری برنامهنویسی را دارید ولی هیچ پیشزمینهای ندارید اینجا کلیک کنید.
نظر شما چیست؟