Paras vastaus
Jos puhut kielestä, jota Oracle-tietokannan käyttäjät käyttävät ohjelmoidakseen sitä, tärkein sisäänrakennettu kieli on PL / SQL. Se on puolivälissä kunnollinen menettelykieli (pakollinen) ADA: n perusteella. Se ei ole yhtä hyvä kuin nykyaikaiset kielet yksin, mutta implisiittinen konteksti, joka on aina yhteydessä tietokantaan, antaa sinun ohittaa paljon yksityiskohtia, ja se on todellakin aika hyvä tapa työskennellä.
He lisäsivät tuen Java-ohjelman ajamiselle tietokantapalvelimella 10–15 vuotta sitten, ja voit itse suorittaa .Net-koodin, jos olet Windows-palvelimella. En ole kokeillut niitä; tiedän SQL Serverissä .Net-koodin asentaminen ja rekisteröinti on yleensä enemmän ongelmia kuin sen arvoinen, mutta Oracle voi tehdä siitä helpompaa.
Jos et mene Suorita koodi tietokantapalvelimella käyttämällä mitä tahansa, jolla on Oracle-ohjaimia, mutta Java on yleisin.
Vastaus
Se riippuu siitä, mitä haluat oppia. Oracle on paljon tuotteita. Vanhassa yrityksessäni Oraclen oppiminen tarkoitti Oracle ERP: tä; oletan, että tarkoitat Oracle-tietokantaa;
Jos tiedät jo perus-SQL: n, esimerkiksi MySQL: n tai SQL Serverin, sitten opit PL / SQL: n perusteet melko nopeasti.
Jos jo harjoittelet ohjelmointia, se on hieman vaikeampi, koska sinun on opittava sekä perusasiat että ”ajattelu SQL: ssä”. Löysin kovana ytimenä C ++ – ohjelmoijana jotkin SQL: n osat ovat minulle 17 vuoden jälkeenkin ”vain luku”. Olen todella hyvä analysoimaan SQL: ää, ei niin välttämättä kuin kirjoittamalla sen, mutta se johtuu Oracle EBusiness Suiten ohjelmoinnista sinun ei tarvitse tietää vain taulukot, mutta asetukset.
Muut ihmiset ovat antaneet hyviä vastauksia opetusohjelmiin; Haluaisin kysyä myös MIKSI aiot oppia sen?
Jos haluat saada työpaikan, koska ”tiedät Oraclen”, se ei toimi monien yritysten kanssa. Viimeisessä yrityksessäni lukuun ottamatta emme koskaan palkanneet ihmisiä, joilla olisi kirjan tuntemusta. Sinulla on oltava 1-2 vuoden kokemus JA pystyttävä puhumaan projekteistasi, joita TEIT (paitsi pelkästään tiimin jäsenenä). Anteeksi, että olemme tylsiä, mutta konsulttiyritykset toimivat näin. He pitävät penkkiaikansa minimissä pitääkseen voittonsa korkealla. He eivät voi veloittaa asiakasta kouluttamaan työntekijöitään.
Tämän sanottuaan jotkut yritykset palkkaavat ihmisiä, joilla ei ole kokemusta. Oraclen oppiminen voi auttaa siinä tapauksessa vähän. Et kuitenkaan ansaitse tonnia rahaa, koska he tietävät, että olet vastuussa kuukausia. Se on hieno tapa purkaa ”must have experience” -kuollon umpikuja.
Monet yritykset palkkaavat myös jonkun, jolla on toiminnallista kokemusta (esimerkiksi Warehouse management, talous jne.) Oracle-perustoimintoihin, ja voit oppia SQL: n sekä oppia Oracle E Business Suiten, JD Edwardsin, Peoplesoftin jne. asetukset.
Jos mahdollista, yritä löytää avoimen lähdekoodin projekti, joka tarvitsee Oracle-ohjelmoijia; tämä tulee olemaan todella kova. Katso: Onko GitHubissa avoimen lähdekoodin projekteja, jotka on rakennettu Oracle SQL: n ympärille? Nyt voit rakentaa oman Node.JS-koodin, joka käyttää henkilökohtaista Oracle-palvelinta, käyttämällä Oraclen GitHub-tilin työkaluja. Voit käyttää tätä esimerkiksi omalla kotisivullasi.