Mikä on paras ja nopein tapa oppia SQL? Kuinka hankit tietokannan ja harjoittelet kotitietokoneella?


Paras vastaus

No, jotta SQL hallitaan tuottavasti, on välttämätöntä valita tehokas oppimisresurssi – se, joka tekee oppimiskäyrästä lineaarisen ja etenee vaikeissa aiheissa vasta antamalla tarpeeksi oivalluksia ja esimerkkejä käsitteistä, joka katsoo, että opiskelijat ovat uusia verkkotunnukseen ja eivät ole hyvin osaavia SQL-ympäristöympäristössä, joka selittää, miksi ohjelma suorittaa suoritustavansa. Minäkin opin nämä oppitunnit kovalla tavalla.

Mutta nyt, kun olen oppinut aiheen ja sieltä sitten saanut korkean palkan Data Analyst -työn (INR 10,2 LPA CTC ~ 13 800 dollaria), tuoreen Zomaton yliopistosta esittelen rekrytoijille taitojani SQL: ssä kehitetyn projektini avulla –

Rautatiejärjestelmän tietokanta rautatiejärjestelmän tietokanta raidat yhdistävien asemien välillä, junan tiedot (yksilöllinen numero kullekin junalle), junareitit ja junien aikataulut sekä matkustajien varausohjeet Tallennuksessa keskityin junan saapumis- ja lähtöajan sekä aseman järjestysnumeron, eli aseman järjestyksen reittiin, tallentamiseen.

Mielestäni minun pitäisi antaa vastaus tähän kysymykseen, jotta tee oppimisestasi vähemmän aikaa vievää ja vähemmän hankalaa kuin minun.

Oppimismatkallani huomasin, että valtava suurin osa SQL-oppimiseen käytettävissä olevista resursseista ei ole oppijaystävällisiä. Minusta tuntui, että kirjoittajalla / tutorilla oli kiire päästä kurssin loppuun ja ei kouluttanut näiden koodikappaleiden kirjoittamisen perusteluja ja olettaen, että yksi on hyvin perehtynyt SQL-ympäristöön. Näin ei kuitenkaan ole, jos joku on aloittelija tällä alalla. Minulla oli samanlainen kokemus riippumatta siitä, mikä resurssi oli – kirjat, PDF-aineisto, ilmaiset videokurssit, tapasin aina lyödä seinää muutaman päivän kuluttua oppimisesta.

Lisäksi useissa lähteissä, kun taas ratkaistessaan tietyn ohjelmointikysymyksen kirjoittaja soveltaa tekniikkaa / logiikkaa, jota ei ole vielä opetettu oppijalle. Tämä saa oppijan siirtymään opetusohjelman niihin osiin, joissa kyseisestä aiheesta keskustellaan. Kyseisissä kohdissa opetetut käsitteet puolestaan ​​soveltavat logiikkaa, joka kuuluu toiseen käsitteeseen. Usein tämä on toistuva sykli.

Jos haluat lukea lisää matkastani siitä, kuinka minä, täydellinen SQL-harrastaja, hallitsin aiheen ja lopulta pussasin korkean palkan työpaikan johonkin ohjelmistojättiä, voit harkita vastaukseni lukemista – Kaamana Mehta vastaus Haluan oppia SQL: n tyhjästä, minkä pitäisi olla minun lähestymistapani? Ehdota minulle myös joitain kirjoja?

vastaus

SQL perustuu erittäin vahvaan matemaattiseen perustaan. Se on uskomattoman joustava. Se on erittäin hyvin testattu sekä kielitasolla että toteutustasolla. Käyttäjäkanta on valtava, mikä tarkoittaa, että kaikkiin kysymyksiisi on tiedossa vastaus, mukaan lukien tapaus, jossa SQL ei ehkä ole paras vaihtoehto. Myös koko ekosysteemi on valtava ja tarjoaa valtavan valikoiman laadukkaita työkaluja .

Jos tarpeesi ovat yksinkertaiset, SQL on melko helppo ymmärtää pienellä vaivalla. Oppimisresursseja on kaikkialla. Jos tarpeesi ovat monimutkaisia, SQ L voi kasvaa kanssasi erittäin monimutkaiseksi, ja toimittajakohtaiset laajennukset saattavat viedä sinut loppumatkaan.

Mikään muu tekniikka tietojen hallintaan ei ole lähellä tätä dokumentaatioyhdistelmää, eheys, luotettavuus, joustavuus ja ekosysteemi. SQL ei tietenkään ole oikea työkalu jokaiseen työhön. Mutta minulle ja monille muille se on tietojenkäsittelyn tarpeiden valintatyökalu; se on oletusvalinta. Jos jotain muuta valitaan, odotan kuulevani siihen hyvän syyn. SQL: n ei yleensä tarvitse perustella itseään.

Jos työskentelet lainkaan tekniikan kanssa – ja kuka ei nykyään? – kohtaat SQL-tietokannat. Paljon. Tieto siitä, miten haluat saada haluamasi tiedot näistä tietokannoista, on korvaamaton taito, niin johdolle kuin insinöörille. Lähes kuka tahansa toimihenkilö voi hyötyä SQL: n ymmärtämisestä – ei vain teknisistä työntekijöistä.

Kaikkien SQL: n tarjoamien etujen lisäksi toteutuksen näkökulmasta se opettaa opiskelijalle myös erilaista ajattelutapaa. tieto, deklaratiivinen tapa välttämättömän tavan sijasta. SQL auttaa sinua ajattelemaan asioita joukkoina. On hyvä, että tämä työkalu on henkisessä työkalupakissa, koska se laajentaa näkökulmaa; sen avulla voit miettiä ongelmia mielenkiintoisilla uusilla tavoilla.

SQL on nykyään erittäin sen oppimisen arvoinen, ja siitä on todennäköisesti hyötyä tulevina vuosikymmeninä, mutta se on paljon enemmän kuin vain ”sen arvoinen” ”Tekniselle henkilölle.Jos olet STEM-työntekijä etkä käytä aikaa ainakin SQL-peruskokemuksen oppimiseen, teet käytännössä ammattimaisia väärinkäytöksiä. Tutustu ainakin perusasioihin ja sieltä voit päättää tarvitsetko lisää.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *