Reklaam

Linuxil on juba pikka aega olnud maine kui programmeerijate ja geekide koht. Oleme palju kirjutanud sellest, kuidas operatsioonisüsteem sobib kõigile alates õpilased 5 põhjust, miks Linux võib aidata teil saada paremaks õpilaseksVõib-olla mõtlete kooli naasmiseks uue tarkvara ostmisele, kuid kas olete mõelnud uue operatsioonisüsteemi proovimisele? Linux võib teile sobida – siin on põhjus. Loe rohkem juurde kunstnikud 6 Linuxi distributsiooni, mis on mõeldud artistidele, muusikutele ja toimetajatele Loe rohkem , aga jah, Linux on suurepärane platvorm programmeerimiseks. Olenemata sellest, kas võtate arvesse avatud eetost või üldist ökosüsteemi, on palju põhjuseid, miks kaaluda Linuxi muutmist oma koduks koodi kirjutamiseks.

1. Linux on tasuta

Linuxi operatsioonisüsteemi allalaadimine ja installimine ei maksa teile raha. See on suurepärane, olenemata sellest, kas olete harrastaja, üliõpilane või keegi alustades programmeerijakarjääri Miks Linux sobib vabakutselistele professionaalidele?

instagram viewer
Mul on õnnestunud luua karjääri kirjutades Internetis, kasutades ainult Linuxi arvutit. Lubage mul näidata teile, kuidas saate Linuxi abil oma tööelu hallata, alates rahaasjade haldamisest kuni klientide leidmiseni. Loe rohkem . Te ei pea raha eest, mida teil veel ei ole. Kõik, mida vajate, on Linuxiga ühilduv arvuti ja on suur tõenäosus, et te seda juba teete.

Linux ei maksa mitte ainult raha, ega ka enamik tarkvarast. Saate hankida vajalikud tööriistad, olgu need siis programmeerimiseks või dokumentide loomiseks, ilma et peaksite muretsema teie pangakontol oleva teabe pärast.

2. Linuxit on lihtne installida

Enamik inimesi ei installi kunagi operatsioonisüsteemi. Neil ei pruugi olla isegi arusaama sellest, mis see on. See muudab Linuxi installimise idee palju raskemini hoomatavaks.

Aga sa oled programmeerija. Saate hõlpsasti aru saada, kuidas otsige Linuxi operatsioonisüsteemi Miks pole vahet, millist Linuxi operatsioonisüsteemi te kasutate?Alati vaieldakse selle üle, milline Linuxi operatsioonisüsteem on "parem". Üldiselt pakub Linux head kogemust, olenemata sellest, kuidas seda käitate. Vaatame neid sarnasusi – ja tähistame neid! Loe rohkem , haarake ISO ja kirjutage see USB-draivi PC Repair Toolkit taskus: alglaadimis-CD USB-mälupulgalHoian oma tehniku ​​tööriistakomplektis USB-mälupulka, mis on täis planeedi kõige hämmastavamaid tööriistu: minu arvuti parandamise tööriistakomplekt. Selles artiklis jagan selle sisu. Loe rohkem . Teil pole probleeme käivitamise ajal vajaliku funktsiooniklahvi vajutamisega ja järgnevate ekraaniviipade navigeerimisega. Kui olete reaalajas USB-draivi käivitanud, ei erine Linuxi installimine Windowsi programmi installimisest sugugi.

7 suurepärast põhjust, miks peaksite Linuxi programmeerimiseks Linuxi programmeerimiseks UNetbootini kasutama

Lisaks, kui soovite oma olemasolevat operatsioonisüsteemi säilitada, siis alati võimalus topeltkäivitamiseks 7 põhjust, miks peaksite (ja ei peaks) topeltkäivitusega LinuxitSageli võib Linuxi üle Windowsi installimise valikut olla keeruline õigustada. Aga miks mitte valida mõlemad? Siin on viis põhjust topeltkäivitamiseks ja kaks põhjust, miks te ei peaks. Loe rohkem .

3. Olete Tinkeri jaoks vaba

Linux on ideaalne koht oma oskuste proovile panemiseks. Saate juurdepääsu lähtekoodile peaaegu igale oma operatsioonisüsteemi osale graafiline liides Parim Linuxi töölauakeskkond programmeerimiseks: professionaalide saladusedLinux on suurepärane valik programmeerimiseks, kuna sellesse on lihtne installida tugi peaaegu igale keelele, mis teile ette tuleb. Programmeerimine on Linuxis lihtsalt lihtsamaks tehtud. Kuid siin on midagi enamat. Loe rohkem alla tuum Mis on Linuxi kernel ja kuidas oma versiooni kontrollida?Linux on operatsioonisüsteem, eks? No mitte täpselt! See on tegelikult tuum. Aga mis on Linuxi tuum? Loe rohkem .

Suurem osa sellest ei ole teie jaoks mõistlik, olenemata sellest, kui palju teil kogemusi on. Vabadus sukelduda ja katsetada on aga suurepärane viis õppimiseks ning Linuxiga ei pea te muretsema, et te seda tehes juriidiliste probleemidesse sattute. Enamik tarkvara ei nõua teilt seda nõustuma lõppkasutaja litsentsilepinguga 8 naeruväärset EULA klauslit, millega olete võib-olla juba nõustunudSiin on mõned populaarsete teenuste EULA-de kõige naeruväärsemad tingimused. Võib-olla olete nendega juba nõustunud! Loe rohkem . Avatud lähtekoodiga litsentsid käsitlevad suures osas koodi kasutamist oma rakenduste loomiseks sätestades, et teie programm peab olema ka tasuta ja avatud lähtekoodiga Avatud lähtekoodiga vs. Vaba tarkvara: mis vahe on ja miks see oluline on?Paljud arvavad, et "avatud lähtekoodiga" ja "vaba tarkvara" tähendavad sama asja, kuid see pole tõsi. Teie huvides on teada, millised on erinevused. Loe rohkem .

4. Seal on tugi enamikule programmeerimiskeeltele

Kas peate kirjutama C, C++, CSS, Java, JavaScripti, HTML, PHP, Perli, Python, Ruby või Vala keeles? Linux toetab neid kõiki ja nimekiri jätkub. Muidugi tabab teid mõni teetõke. Visual Basic toetab ainult Windowsi, kuid teie saab kasutage Apple'i Swifti. Üldiselt, kui programmeerimiskeel ei ole piiratud konkreetse operatsioonisüsteemiga, töötab see tõenäoliselt Linuxis.

7 suurepärast põhjust, miks peaksite kasutama Linuxi programmeerimiseks Linuxi programmeerimiskeelt

Kui keel, mida soovite kasutada, pole vaikimisi installitud, saate tavaliselt paketid hankida oma distributsiooni hoidlatest. Otsing teie vaikepaketihaldur Linuxi rakenduste poodide võrdlus: milline neist sobib teile?Windowsi kasutajad juhatatakse rakenduste poodi. macOS-il on see juba mõnda aega olnud. Vahepeal on Linuxil olnud rakenduste poe stiilis kogemus aastaid. Aga milline neist on teie jaoks õige? Loe rohkem keele nime jaoks ja peaks ilmuma midagi, mida soovite.

5. Valige paljude rakenduste hulgast

Populaarne programmeerija kuvand hõlmab istumist musta arvutiekraani ees, mis on täidetud valge või rohelise tekstiga. Saate kirjutada koodi sel viisil või käivitada tekstiredaktor. Vaikevalikud, nagu Gedit ja Kate võib olla kõik, mida vajate Täiustatud Linuxi tekstiredaktorid Võrreldes: kate vs geditIga Linuxi kasutaja ütleb teile, et hea tekstiredaktor on arvutisüsteemi oluline komponent, olenemata sellest, kas olete uus kasutaja või kogenud proff. Terminali teksti kasutamise ajal... Loe rohkem . Emacs, nano ja Vim (meie VIM-i petuleht Petuleht: Vim Linuxi käsurea redaktori petulehtHoidke see Vimi petuleht käepärast, et õppida või uuesti õppida kasulikke Vimi käske. Loe rohkem ) on valikud, mida saate kasutada terminali sees nano vs. vim: terminali tekstiredaktorite võrdlusKuigi Linux on muutunud piisavalt lihtsaks, et praktiliselt igaüks saaks kasutada ilma terminali kasutamata, on mõned meist, kes kasutavad seda regulaarselt või on uudishimulikud, kuidas saab seda juhtida... Loe rohkem . Atom on platvormideülene valik sama laiendatav kui Chrome. Või võite olla üks paljudest armuda Sublime Textisse Parima tekstiredaktori paremaks muutmine: 7 suurepärast tekstipaketti Loe rohkem .

Teise võimalusena võite minna täielikud integreeritud töölauakeskkonnad Tekstiredaktorid vs. IDE-d: milline neist on programmeerijatele parem?Täpsema IDE ja lihtsama tekstiredaktori vahel valimine võib olla keeruline. Pakume mõningaid teadmisi, mis aitavad teil seda otsust teha. Loe rohkem või IDE-d. Äärmiselt kergel küljel on Geany, mis laaditakse teie masinasse kiiresti. Midagi, mis pakub täielikumat kogemust, proovi Eclipse'i Täisfunktsionaalsed vs. Linuxi põhikoodiredaktor: Eclipse ja Geany võrdlusKui olete keegi, kes kirjutab regulaarselt koodi, on väga oluline, et kasutaksite endale sobivat koodiredaktorit. Linuxi all on valikus suur valik toimetajaid, millest igaüks on suunatud... Loe rohkem .

6. Tundke Bash-skriptimise jõudu

Kui programmeerite lihtsalt millegi konkreetse saavutuse saavutamiseks, kuid ei hooli keelest, on aeg õppida Linuxi käske ja proovige kätt Bashi skriptide kirjutamisel 5 algajate Linuxi seadistamise ideed Croni tööde ja shelliskriptide jaoksBash-skriptimise abil saate ühe kiire liigutusega teha keerukaid ülesandeid, nii et see sobib suurepäraselt keerukate ja korduvate vajaduste jaoks. See on ka suurepärane viis terminaliga tutvumiseks. Loe rohkem . Paljud Linuxiga kaasas olevad (või installitavad) käsud on nii tõhusad ja võimsad, et mõned Linuxi kasutajad eelistavad elada terminalis.

Bashi skripti abil saate keerukamate kombinatsioonide loomiseks käske kokku panna. Näiteks võib keegi, kes haldab meililisti, luua skripti, mis liidab tellijate loendid, eraldab meiliaadressid, eemaldage duplikaadid ja lisage õige vormindus, et tulemust saaksid lugeda ka teised programmid. Muidugi teeb seda kõike käsitsi.

shell_script_example

7. Linuxi asjatundlikkus on soovitav oskus

Kas õpite tööle saamiseks programmeerima? Asjaolu, et kasutate Linuxi, on turustatav oskus. Olenemata sellest, kas haldate ettevõtte serverit või aitate luua pilveteenuseid, millele kliendid üha enam sõltuvad, soovivad tööandjad inimesi, kes teavad, kuidas Linuxit kasutada.

Isegi kui te praegu lihtsalt nokitsete, panete oma süsteemi Linuxi ja teete selle programmeerimise annab teile kiiresti tuttavaks operatsioonisüsteemiga, mis võib anda teile hiljem konkurentsieelise peal.

Miks te kasutaksite midagi muud?

Sellel on põhjus, miks nii paljud arendajad otsustavad Linuxi oma koduks muuta. Kuigi mõned ütlevad, et Linuxis napib kasutajasõbralikke töölauaprogramme, pole see programmeerijatele mõeldud tarkvara puhul nii. Võite minna nii kaugele, et öelda, et nad on traditsiooniliselt olnud Linuxi sihtrühm.

Isegi kui teil on juba arenduskeskkond käimas, ei tee see paha seda ümber hinnata, et näha, kas Linux sobib teie vajadustega paremini. Vahetades võite palju õppida ja säästa raha!

Suurepärase viite saamiseks võite järjehoidjatesse lisada, vaadake erinevus GTK+ ja Qt vahel Mis vahe on GTK+ ja Qt vahel?Olete ilmselt kuulnud GTK+-st ja Qt-st, aga mis need arendustööriistad on? Ja kuidas need mõjutavad teie Linuxi kasutamist? Loe rohkem .

Bertel on digitaalne minimalist, kes kirjutab sülearvutist, millel on füüsilised privaatsuslülitid ja Free Software Foundationi poolt heaks kiidetud OS. Ta hindab funktsioonide asemel eetikat ja aitab teistel oma digitaalset elu kontrollida.