۱- نصب لینوکس آسان است
اکثر افراد هیچوقت سیستم عامل نصب نمیکنند، شاید حتی اصلا ندانند سیستم عامل چیست. اگر همچین شرایطی داشته باشید، ممکن است نصب سیستم عامل لینوکس برایتان قدمی باشد که با ترس بیشتری بر میدارید. ولی شما برنامه نویس هستید، پس قطعا خیلی خوب میدانید چگونه یک سیستمعامل لینوکس پیدا کرده، یک فایل ISO از آن تهیه نموده و در یک فلش آن را بوت کنید.
پس از اینکه فلش را بوت کردید، نصب لینوکس خیلی تفاوتی با نصب یک نرمافزار در ویندوز نخواهد داشت. همچنین در صورت نیاز، میتوانید از امکان «بوت دوگانه» (Dual boot) استفاده کنید. برای آشنایی با لینوکس و نحوهی نصب آن، میتوانید از «آموزش سیستم عامل لینوکس (Linux)» استفاده کنید.
۲- آزادی عمل دارید
لینوکس بهترین جا برای آزمایش مهارتهایتان است.
در این سیستمعامل، شما تقریبا به تمام کدهای آن، از رابط گرافیکی گرفته تا هستهی سیستم، دسترسی دارید. البته هر چقدر هم تجربه داشته باشید، باز ممکن است بیشتر این کدها برایتان قابل درک نباشد، ولی اینکه بتوانید همه چیز را آزمایش کنید، یک راه بسیار عالی برای یادگیری است.
۳- لینوکس رایگان است
دانلود و نصب سیستم عامل لینوکس هیچ هزینهای برایتان نخواهد داشت. چه فقط به لینوکس علاقه داشته باشید، چه یک دانشآموز باشید و یا در حال شروع مسیر خودتان در برنامهنویسی باشید، رایگان بودن لینوکس یک نکتهی مثبت برایتان محسوب میشود. برای تهیه کردن آن نیازی به پول ندارید و فقط یک رایانه میخواهید که از لینوکس پشتیبانی کند که اکثر رایانهها نیز پشتیبانی میکنند.
نه تنها خود لینوکس هزینهای برایتان نخواهد داشت، بلکه اکثر نرمافزارهای آن نیز رایگان هستند. بدون نیاز به هیچ هزینهای میتوانید هر ابزاری که نیاز دارید برای برنامهنویسی یا ساخت اسناد، تهیه نمایید.
۴- از بیشتر زبانهای برنامهنویسی پشتیبانی میکند
لینوکس از زبانهای «C» ،«C++» ،«CSS» ،«Java» ،«JavaScript» ،«HTML» ،«PHP» ،«Perl» ،«Python» ،«Ruby» و بسیاری زبان دیگر پشتیبانی میکند.
البته درست است که در برخی جاها محدودیت خواهید داشت، مثلا «Visual Basic» تنها در ویندوز پشتیبانی میشود، ولی میتوانید از زبان «Swift» اپل در لینوکس استفاده کنید. به طور کلی، اگر زبانی برروی سیستمعامل خاصی قفل نشده باشد، احتمال بسیار زیادی وجود دارد که در لینوکس نیز در دسترس باشد.
اگر زبان مد نظر شما به طور پیشفرض در لینوکس در دسترس نباشد، معمولا میتوانید آن را از جاهای خاص آن تهیه کنید. با کمی جستوجوی نام زبان مورد نظر، احتمالا چیزی که میخواهید را خواهید یافت.
۵- با لینوکس لیستی بلند از نرمافزارها را در اختیار دارید
gdمعمولا تصویری که از برنامهنویسان وجود دارد شامل یک صفحه نمایش مشکی است که با متن سبز پر شده است. هم میتوانید اینگونه برنامهنویسی کنید و هم میتوانید از یک ویراستار متن استفاده نمایید.
شاید «Gedit» و «Kate» که به طور پیشفرض در دسترس قرار دارند برایتان کافی باشند. نرمافزارهای «Emacs»، «nano» و «Vim» گزینههایی هستند که میتوانید در یک محیط ترمینال (همانند محیط CMD در ویندوز) استفاده کنید. «Atom» نیز یک نرمافزار کراس-پلتفرم است که به طور گسترده در هر جایی در دسترس است. همچنین در لینوکس امکان استفاده از نرمافزار محبوب «Sublime Text» را دارید.
اگر اینها برایتان کافی نباشد هم میتوانید از «IDE»های محبوب استفاده کنید. اگر نرمافزار سبک میخواهید، میتوانید از «Geany» استفاده کنید تا به راحتی در سیستمتان اجرا شود، یا اگر یک تجربهی کاملتر میخواهید، استفاده از «Eclipse» به شما پیشنهاد میشود.
۶- قدرت برنامهنویسی Bash را حس کنید
اگر هدف خاصی از برنامهنویسی دارید و زبان آن برایتان مهم نیست، شاید وقت آن باشد که با دستورات لینوکس آشنا شوید و کمی برنامهنویسی «Bash» را تجربه کنید. بسیاری از دستوراتی که با لینوکس همراه است (یا میتوان برروی آن نصب کرد) به قدری کارآمد هستند که بسیاری از کاربران لینوکس تنها به استفاده از ترمینال اکتفا میکنند.
با برنامه نویسی Bash میتوانید چندین دستور را کنار هم قرار داده و دستورات پیچیدهتری خلق کنید. مثلا کسی که مدیریت لیستی از ایمیلها را بر عهده دارد، میتواند اسکریپتی بنویسد که لیست مشترکها را ادغام نماید، لیست ایمیلها را تفکیک کند، آدرسهای تکراری را حذف کرده و قالب صحیح را در آن ایجاد کند تا توسط برنامه قابل بررسی باشند.
۷- شرکتهای زیادی به دنبال متخصصان سیستم عامل لینوکس هستند
اگر هدفتان از برنامهنویسی اشتغال است، باید بدانید که مهارت کار با لینوکس، بازار کاری گستردهای دارد. فرقی نمیکند مدیریت سرور سیستم را بر عهده داشته باشید یا بخواهید به ساخت سرویسهای ابری کمک کنید، کارفرمایان به دنبال افرادی هستند که توانایی کار با لینوکس را نیز داشته باشند.
حتی اگر فعلا فقط در حال بازی کردن با لینوکس باشید، همینکه در آن اقدام به برنامهنویسی میکنید باعث میشود با گذر زمان با این سیستمعامل آشنا شوید که در آینده برایتان نقطه قوتی به حساب خواهد آمد.
این همه برنامه نویس بی دلیل لینوکس را برای کار خودشان انتخاب نمیکنند.
درست است که خیلیها میگویند لینوکس نرمافزارهای کاربر پسندی ندارد، ولی در مورد نرمافزارهای برنامهنویسی این چنین نیست.
حتی میتوان گفت که لینوکس در اصل برای برنامهنویسان ساخته شده است.
حتی اگر در سیستمعامل خودتان از رابط برنامهنویسی خاصی استفاده میکنید، بد نیست یک سر به لینوکس بزنید و ببینید چگونه پاسخگوی نیازهایتان خواهد بود. ممکن است با این کار چیزهای زیادی یاد بگیرید و در این جابهجایی نیز مبلغ زیادی صرفه جویی کنید.
بیشتر بخوانید!
آیا شیوه مصرف و عوارض لومیدکس را می دانید؟
گروه خونی جنین را از روی گروه خونی والدین تشخیص دهید.
آیا روغن زیتون روی موها، آنها را نرم می کند؟