Legjobb válasz
Nos, az SQL hatékony termeléséhez elengedhetetlen a hatékony tanulási erőforrás – az, amely lineárisvá teszi a tanulási görbét és nehéz témákban halad csak azután, hogy elegendő betekintést és példát adott a fogalmakra, és amely úgy ítéli meg, hogy a hallgatók újak a tartományban vannak, és nem ismerik jól az SQL környezeti környezetet, ami megmagyarázza, miért hajtja végre a program a végrehajtásának módját. Én is keményen megtanultam ezeket a tanulságokat.
De most, miután elsajátítottam a témát, és onnan egy jól fizető adatelemzői állást szereztem (INR 10,2 LPA CTC ~ 13 800 USD), amelyet a Zomato főiskolai tanulmányaival frissen kifejlesztett projektem segítségével bemutatom a toborzóknak az SQL-ismereteimet –
A vasúti rendszer adatbázis , amely különböző pályaudvarokat, vasútállomásokat modellez az összekötő állomások közötti vágányok, a vonat adatai (egyedi szám minden vonatra), a vasúti útvonalak és a vonatok menetrendje, valamint az utasok foglalási adatai. Ami a felvételt illeti, a vonat érkezési és indulási idejének és az állomás sorszámának, azaz az állomás sorrendjének az útvonalon történő tárolására összpontosítottam.
Úgy gondolom, hogy választ kell adnom erre a kérdésre, hogy tegye a tanulását kevésbé időigényessé és kevésbé problémássá, mint az enyém.
Tanulási utam során rájöttem, hogy egy hatalmas Az SQL elsajátításához rendelkezésre álló erőforrások többsége nem tanulóbarát. Úgy éreztem, hogy a szerző / oktató siet a kurzus végére, és nem oktatta a kódrészletek mögött rejlő indokokat , és feltételezte, hogy az egyik jól ismeri az SQL környezetet. Ez azonban nem áll fenn olyan területen, aki kezdő ezen a területen. Hasonló tapasztalataim voltak, függetlenül attól, hogy mi volt az erőforrás – könyvek, PDF-anyagok, ingyenes videotanfolyamok, néhány napos tanulás után mindig falnak ütköztem.
Sőt, több forrásban, miközben egy adott programozási kérdés megoldása során a szerző olyan technikát / logikát alkalmaz, amelyet még nem tanítottak meg a tanuló számára. Ez arra készteti a tanulót, hogy ugorjon az oktatóanyag azon szakaszaira, ahol az adott témát tárgyalják. Az ezekben a szakaszokban tanított fogalmak viszont logikát alkalmaznak, amely egy másik fogalomhoz tartozik. Gyakran ez egy ismétlődő ciklus.
Ha többet szeretne megtudni az utazásomról, arról, hogy én, az SQL teljes amatőrje hogyan sajátítottam el a témát, és végül egy jól fizető állást zártam be az egyik szoftver óriások, fontolóra veheti a válaszom elolvasását – Kaamana Mehta válasza: Szeretném a semmiből megtanulni az SQL-t, mi legyen a megközelítésem? Javasoljon nekem is néhány könyvet?
Válasz
Az SQL nagyon erős matematikai alapokon nyugszik, hihetetlenül rugalmas. Rendkívül jól tesztelt, mind nyelvi, mind implementációs szinten. A felhasználói bázis hatalmas, ami azt jelenti, hogy minden felmerülő kérdésre van ismert válasz, beleértve azt az esetet is, amikor az SQL nem biztos, hogy a legjobb megoldás. Az általános ökoszisztéma is óriási, és óriási választékot kínál kiváló minőségű szerszámokból. .
Ha az Ön igényei egyszerűek, az SQL megértése meglehetősen egyszerű, kevés erőfeszítéssel. A tanulási források mindenhol megtalálhatók. Ha az Ön igényei összetettek, akkor SQ Az L nagy bonyolultsággal nőhet veled, és a gyártóspecifikus bővítmények képesek lesznek elvinni az utad hátralévő részét.
A dokumentáció ezen kombinációjának közelében egyetlen más adatkezelési technológia sem áll közel, integritás, megbízhatóság, rugalmasság és ökoszisztéma. Nyilvánvaló, hogy az SQL nem minden munkához megfelelő eszköz. De számomra és sok más számára ez az adatkezelési igényeknek megfelelő eszköz; ez az alapértelmezett választás. Ha valami mást választanának, akkor arra számítanék, hogy erre jó okom lesz. Az SQL-nek általában nem kell igazolnia magát.
Ha egyáltalán dolgozik a technológiával – és manapság ki nem? – SQL adatbázisokkal fog találkozni. Nagyon. Annak ismerete, hogy miként szerezheti be a kívánt információt ezekből az adatbázisokból, felbecsülhetetlen képesség, mind az ügyvezető, mind a mérnök számára. Gyakorlatilag minden fehérgalléros munkavállaló profitálhat az SQL megértéséből – nem csak a technikai dolgozókból.
Az SQL által a megvalósítás szempontjából kínált összes előny mellett, a gondolkodásra más módon is tanítja a hallgatót. adatok, deklaratív módon, imperatív módon. Az SQL segít a dolgok halmazok szerinti átgondolásában. Jó, ha ez az eszköz a mentális eszköztáradban van, mert ez szélesíti a látószögedet; lehetővé teszi, hogy új, érdekes módon gondolkodjon a problémákról.
Az SQL ma nagyon megéri megtanulni, és valószínűleg nagyon hasznos lesz az elkövetkező évtizedekben, de sokkal több, mint pusztán „megéri” ”Műszaki személy számára.Ha STEM-munkatárs vagy, és nem szánsz időt arra, hogy legalább alapvető ismereteket szerezz az SQL-ben, akkor gyakorlatilag szakmai műhibákat követsz el. Legalább ismerkedjen meg az alapokkal, és onnan eldöntheti, hogy szüksége van-e még többre.