Skelbimas

„Linux“ jau seniai garsėja kaip programuotojų ir geikų vieta. Mes daug rašėme apie tai, kaip operacinė sistema puikiai tinka visiems studentai 5 priežastys, kodėl „Linux“ gali padėti jums tapti geresniu studentuGalbūt galvojate apie naujos programinės įrangos įsigijimą, kad galėtumėte grįžti į mokyklą, bet ar galvojote išbandyti naują operacinę sistemą? „Linux“ gali jums puikiai tikti – štai kodėl. Skaityti daugiau į menininkai 6 Linux Distros, skirtos menininkams, muzikantams ir redaktoriams Skaityti daugiau , bet taip, Linux yra puiki programavimo platforma. Nesvarbu, ar atsižvelgiate į atvirą etosą, ar į bendrą ekosistemą, yra daug priežasčių, kodėl verta paversti „Linux“ savo namais kodo rašymui.

1. Linux nemokama

„Linux“ operacinės sistemos atsisiuntimas ir įdiegimas jums nekainuoja. Tai puiku, nesvarbu, ar esate mėgėjas, studentas ar kažkas pradėti programuotojo karjerą Kodėl Linux puikiai tinka laisvai samdomiems profesionalamsMan pavyko sukurti karjerą rašydamas internete, naudodamas tik „Linux“ kompiuterį. Leiskite man parodyti, kaip galite naudoti „Linux“ savo profesiniam gyvenimui valdyti – nuo ​​finansų valdymo iki klientų paieškos.

Skaityti daugiau . Nereikia mokėti už pinigus, kurių dar neturite. Viskas, ko jums reikia, yra su „Linux“ suderinamas kompiuteris, ir yra didelė tikimybė, kad tai jau darote.

„Linux“ nekainuos ne tik pinigų, bet ir dauguma programinės įrangos. Galite paimti reikalingus įrankius, skirtus programavimui ar dokumentų kūrimui, nesijaudindami dėl to, kas yra jūsų banko sąskaitoje.

2. Linux lengva įdiegti

Daugelis žmonių niekada neįdiegė operacinės sistemos. Jie gali net neturėti sampratos, kas yra. Dėl to mintį įdiegti „Linux“ daug sunkiau suvokti.

Bet tu esi programuotojas. Galite lengvai išsiaiškinti, kaip ieškoti Linux operacinės sistemos Kodėl nesvarbu, kurią „Linux“ operacinę sistemą naudojateVisada bus ginčų, kuri „Linux“ operacinė sistema yra „geresnė“. Apskritai „Linux“ suteikia gerą patirtį, nepaisant to, kaip ją naudojate. Pažvelkime į tuos panašumus ir švęskime juos! Skaityti daugiau , paimkite ISO ir įrašyti jį į USB atmintinę Kompiuterio taisymo įrankių rinkinys jūsų kišenėje: paleiskite kompaktinį diską iš USB atmintinėsSavo techniko įrankių rinkinyje laikau USB atmintinę, kurioje yra patys nuostabiausi įrankiai planetoje: mano kompiuterio taisymo įrankių rinkinys. Šiame straipsnyje dalinuosi jo turiniu. Skaityti daugiau . Jums nekyla problemų paspaudus reikiamą funkcijos klavišą įkrovos metu ir naršant ekrane pateikiamus nurodymus. Kai paleidžiate tiesioginį USB diską, „Linux“ diegimas nesiskiria nuo programos diegimo sistemoje „Windows“.

7 puikios priežastys, kodėl turėtumėte naudoti „Linux“ programuodami „LinuxProgramming UNetbootin“.

Be to, jei norite išlaikyti esamą operacinę sistemą, jūs visada turi dvigubos įkrovos galimybę 7 priežastys, kodėl turėtumėte (ir neturėtumėte) „Dual Boot Linux“.Dažnai gali būti sunku pateisinti pasirinkimą įdiegti „Linux“ sistemoje „Windows“. Bet kodėl nepasirinkus abiejų? Štai penkios priežastys, kodėl reikia dvigubo įkrovimo, ir dvi priežastys, dėl kurių neturėtumėte. Skaityti daugiau .

3. Jūs galite laisvai naudotis Tinker

Linux yra ideali vieta išbandyti savo įgūdžius. Galite pasiekti beveik bet kurios operacinės sistemos šaltinio kodą iš grafinę sąsają Geriausia programavimo Linux darbalaukio aplinka: profesionalų paslaptys„Linux“ yra puikus pasirinkimas programuojant, nes paprasta įdiegti beveik bet kurios kalbos palaikymą. „Linux“ programavimas paprasčiausiai palengvinamas. Bet čia daugiau. Skaityti daugiau žemyn iki branduolys Kas yra „Linux“ branduolys ir kaip patikrinti savo versiją?Linux yra operacinė sistema, tiesa? Na, ne visai! Iš tikrųjų tai yra branduolys. Bet kas yra „Linux“ branduolys? Skaityti daugiau .

Dauguma to jums nebus prasmingi, nesvarbu, kiek patirties turite. Tačiau laisvė pasinerti ir eksperimentuoti yra puikus būdas mokytis, o naudojant „Linux“ jums nereikės jaudintis, kad susidursite su teisinėmis problemomis. Didžioji dauguma programinės įrangos jūsų to neprašys sutikite su galutinio vartotojo licencijos sutartimi 8 juokingos EULA sąlygos, su kuriomis galbūt jau sutikoteŠtai keletas juokingiausių populiarių paslaugų EULA sąlygų. Galbūt jau sutikote juos! Skaityti daugiau . Atvirojo kodo licencijos daugiausia susijusios su kodo naudojimu kuriant savo programas nurodant, kad jūsų programa taip pat turi būti nemokama ir atvirojo kodo Atvirojo kodo vs. Nemokama programinė įranga: koks skirtumas ir kodėl tai svarbu?Daugelis mano, kad „atvirasis kodas“ ir „nemokama programinė įranga“ reiškia tą patį, bet tai netiesa. Jūsų interesas yra žinoti, kokie yra skirtumai. Skaityti daugiau .

4. Yra daugumos programavimo kalbų palaikymas

Reikia rašyti C, C++, CSS, Java, JavaScript, HTML, PHP, Perl, Python, Ruby arba Vala kalbomis? „Linux“ palaiko juos visus, ir sąrašas tęsiasi. Žinoma, jūs susidursite su keliomis kliūtimis. „Visual Basic“ palaiko tik „Windows“, bet jūs gali naudokite Apple Swift. Paprastai, jei programavimo kalba neapsiriboja konkrečia operacine sistema, ji greičiausiai veikia Linux.

7 puikios priežastys, kodėl turėtumėte naudoti Linux programuodami Linux programavimo kalbą

Jei kalba, kurią norite naudoti, dar neįdiegta pagal numatytuosius nustatymus, paprastai galite gauti paketus iš platinimo saugyklų. Paieška jūsų numatytasis paketų tvarkyklė Palyginti „Linux App Stores“: kuri iš jų jums tinka?„Windows“ naudotojai nukreipiami į programų parduotuvę. „macOS“ jau kurį laiką turėjo vieną. Tuo tarpu „Linux“ daugelį metų turi programų parduotuvės stiliaus patirtį. Bet kuris iš jų jums tinka? Skaityti daugiau kalbos pavadinimui ir turėtų pasirodyti kažkas, ko norite.

5. Pasirinkite iš daugybės programų

Populiarus programuotojo įvaizdis apima sėdėjimą prieš juodą kompiuterio ekraną, užpildytą baltu arba žaliu tekstu. Galite parašyti kodą tokiu būdu arba paleisti teksto rengyklę. Numatytosios parinktys, pvz., Gedit ir Kate gali būti viskas, ko jums reikia Išplėstiniai Linux teksto redaktoriai Palyginti: kate vs geditBet kuris „Linux“ vartotojas jums pasakys, kad geras teksto rengyklė yra gyvybiškai svarbi kompiuterinės sistemos sudedamoji dalis, nesvarbu, ar esate naujas vartotojas, ar patyręs profesionalas. Kai naudojate terminalo tekstą... Skaityti daugiau . „Emacs“, „nano“ ir „Vim“ (mūsų VIM sukčiavimo lapas „Cheat Sheet“: „Vim Linux“ komandų eilutės rengyklės kodų lapasLaikykite šį „Vim“ cheat lapą po ranka, kad išmoktumėte ar iš naujo išmoktumėte naudingų „Vim“ komandų. Skaityti daugiau ) yra parinktys, kurias galite naudoti terminalo viduje nano vs. vim: Palyginti terminalo teksto redaktoriaiNors „Linux“ tapo pakankamai paprasta naudoti praktiškai bet kam, niekada nenaudojant terminalo, kai kurie iš mūsų jį nuolat naudoja arba domisi, kaip jį valdyti... Skaityti daugiau . „Atom“ yra kelių platformų parinktis taip pat išplečiamas kaip Chrome. Arba galite būti vienas iš daugelio įsimylėti Sublime Text Geriausio teksto redaktoriaus tobulinimas: 7 puikūs teksto paketai Skaityti daugiau .

Arba galite eiti visapusiškai integruotos darbalaukio aplinkos Teksto redaktoriai vs. IDE: kuris iš jų yra geresnis programuotojams?Gali būti sunku pasirinkti pažangią IDE ir paprastesnę teksto rengyklę. Siūlome tam tikrą įžvalgą, kuri padės jums priimti šį sprendimą. Skaityti daugiau , arba IDE. Itin lengvoje pusėje yra „Geany“, kuri greitai įkeliama į jūsų įrenginį. Jei norite gauti pilnesnę patirtį, pabandyk Eclipse Visas funkcijas vs. Pagrindinis „Linux“ kodo redaktorius: „Eclipse“ ir „Geany“ palyginimasJei esate asmuo, kuris reguliariai rašo kodą, labai svarbu naudoti jums patogią kodo rengyklę. Linux sistemoje galima rinktis iš daugybės redaktorių, kurių kiekvienas skirtas... Skaityti daugiau .

6. Pajuskite Bash scenarijaus galią

Jei tik programuojate, kad pasiektumėte ką nors konkretaus, bet jums nerūpi kalba, laikas išmokti Linux komandas ir išbandykite savo jėgas rašydami Bash scenarijus 5 pradedantiesiems skirtos „Linux“ sąrankos idėjos „Cron Jobs“ ir „Shell“ scenarijusNaudodami bash scenarijus galite greitai atlikti daugybę sudėtingų užduočių, todėl tai puikiai tinka sudėtingiems ir pasikartojantiems poreikiams. Tai taip pat puikus būdas susipažinti su terminalu. Skaityti daugiau . Daugelis komandų, pateikiamų su Linux (arba kurias galima įdiegti), yra tokios veiksmingos ir galingos, kad kai kurie Linux vartotojai nori gyventi terminale.

Naudodami Bash scenarijų galite sujungti komandas, kad sukurtumėte sudėtingesnius derinius. Pavyzdžiui, kas nors, valdantis adresų sąrašą, gali sukurti scenarijų, kuris sujungs prenumeratorių sąrašus, ištrauks pašto adresus, pašalinkite dublikatus ir pridėkite tinkamą formatavimą, kad rezultatą galėtų perskaityti kitos programos. Žinoma, visa tai darant rankomis.

shell_script_example

7. „Linux“ patirtis yra pageidautinas įgūdis

Ar mokotės programuoti, kad gautumėte darbą? Tai, kad naudojate „Linux“, yra tinkamas įgūdis. Nesvarbu, ar valdote įmonės serverį, ar padedate kurti debesijos paslaugas, kuriomis klientai vis dažniau pasitiki, darbdaviai nori, kad žmonės žinotų, kaip naudotis Linux.

Net jei kol kas tik gudraujate, įdiegiate „Linux“ savo sistemoje ir šiek tiek programuojate greitai supažindins su operacine sistema, kuri vėliau gali suteikti konkurencinį pranašumą įjungta.

Kodėl turėtumėte naudoti ką nors kita?

Yra priežastis, dėl kurios tiek daug kūrėjų pasirenka „Linux“ paversti savo namais. Nors kai kurie sakytų, kad „Linux“ trūksta patogių darbalaukio programų, taip nėra programuotojams skirtos programinės įrangos atveju. Galite pasakyti, kad jie tradiciškai buvo „Linux“ tikslinė auditorija.

Net jei jau naudojate kūrimo aplinką, nepakenks ją iš naujo įvertinti ir išsiaiškinti, ar Linux geriau atitinka jūsų poreikius. Jei pakeisite, galite daug išmokti ir sutaupyti pinigų!

O norėdami gauti puikią nuorodą, galite pasižymėti, pažiūrėkite skirtumas tarp GTK+ ir Qt Kuo skiriasi GTK+ ir Qt?Tikriausiai girdėjote apie GTK+ ir Qt, bet kas yra šie kūrimo įrankių rinkiniai? Ir kaip jie veikia jūsų „Linux“ naudojimą? Skaityti daugiau .

Bertel yra skaitmeninis minimalistas, rašantis iš nešiojamojo kompiuterio su fiziniais privatumo jungikliais ir OS, patvirtinta Free Software Foundation. Jis vertina etiką, o ne funkcijas ir padeda kitiems kontroliuoti savo skaitmeninį gyvenimą.