Klávesnice zdarma Klávesnice zdarma
Pořádné programy s pořádnou klávesnicí zdarma. Více zde
Pouze tento týden sleva až 80 % na C# .NET

Diskuze: Návrh bakalářské práce

Java Java Návrh bakalářské práce American English version English version

Aktivity (1)
Avatar
Petr Janovský:1. února 10:07

Ahoj,
snažím se přijít na nějaké zájímavé téma, které bych mohl zpracovat jako bakálářku. Ideálně programovací téma a ideálně v jazyce Java (může být i v kombinaci s HTML/CSS/JS). Může to být webová ap (spring s REST)/android/des­ktopovka. V tomhle směru mě to moc neomezuje spíše mě nenapadá žádné zajímavé téma. Proto bych vás chtěl moc poprosit, zda byste mi mohli dát nějakou inspiraci... Co se týká nabídek bak.prací u nás na katedře, tak mě nic nezaujalo bohužel...
Mockrát děkuji

 
Odpovědět 1. února 10:07
Avatar
Petr
Člen
Avatar
Petr:10. února 5:36

Ahoj,
no pokud si troufas tak v oblasti webovych technologii se v dnesni dobe hodne rozviji tzv. serverless computing. Poskytuji ho vsichni velci cloud provideri (amazon, google, microsoft). Nejdal je asi amazon a google je v tesnem zavesu.
Ve zkratce neexistuje zadny server, pouze nahrajes kusy kodu, ktere obsluhuji konkretni funkcionalitu do cloudu a ten zajisti, ze se to zavola.
Je tam podpora javy a spousty dalsich jazyku, takze si muzes vybrat.
Vyhody:

  • je v podstate jedno co v tom udelas, tohle samo o sobe bude nejspis dost originalni
  • naucis se neco co je dnes na trhu hodne zadane a dobre placene

Nevyhody:

  • je to vec, ktera se na skolach moc neuci, pochybuju, ze ti nekdo bude schopen poradit kdyz se zaseknes
  • mozna prilis obtizne tema na bakalarku vzhledem k mnozstvi novych technologii a principu, ktere je nutne zvladnout

Idealne bych doporucil kontaktovat nejakou mensi nebo stredne velkou firmu, jestli by nemeli zajem zadat neco mensiho na toto tema na zakazku. Skoly se vetsinou prilis nebrani externim zadanim, pokud to dava smysl. Navic ty si neco malo mozna vydelas a zaroven navazes kontakty.

Java + Spring + JPA + REST je v dnesni dobe trochu malo, dela to kazdy, vymyslet neco originalniho bude problem a bude to i tezsi obhajit. A pak i hledani zamestnani bude tezsi, casto na to narazis v bankach, ale tam te nejspis nevemou bez par let praxe a v male / stredni firme z tebe sedrou kuzi a moc si nevydelas.

 
Nahoru Odpovědět 10. února 5:36
Avatar
Odpovídá na Petr
Petr Janovský:10. února 22:57

Ahoj, děkuji za návrh. Proč si myslíš, že Java, Spring, Rest je málo? U nás na škole o springu vůbec není možné slyšet, WS pouze dost okrajově... to jsem se prakticky učil doma sám vše... takže mě celkem děsí, že Ti přijde, že je to v dnešní době (a pro budoucího uchazeče o práci) málo. :D
Jinak jsem koukal na AWS lambda. Zní to zajímavě, nicméně si úplně nejsem jistý, zda bych něco na úrovni bak. práce dokázal udělat v nějakém rozumném časovém měřítku. Zkusím vyhledat nějaké online kurzy a uvidím...

 
Nahoru Odpovědět 10. února 22:57
Avatar
Petr
Člen
Avatar
Odpovídá na Petr Janovský
Petr:12. února 16:26

Na skole se prakticky nikdy neprobiraly veci ohledne konkretnich frameworku. Takze me neprekvapuje, ze se o Springu ve skole nemluvilo. Spring je fajn na monoliticke aplikace a nejspis tu bude jeste minimalne 15-20 let pokud nedojde k nejake vyrazne revoluci, uz jen kvuli tomu, ze aplikace se klidne provozuji dalsich 10-15 let. Nicmene monoliticke aplikace zacinaji pomalu ustupovat aplikacim, ktere jsou poskladane z mnoha malych nezavislych sluzeb.
Duvod je jednoduchy udzrba monoliticke aplikace ktera ma tisice funkci a jeji dalsi rozsirovani je velmi casove i financne narocne. Navic s rostoucim poctem zakazniku a lidi, kteri vyuzivaji elektronicke sluzby roste logicky i pocet uzivatelu, kteri k systemu pristupuji zaroven. Takze se cim dal vice resi skalovatelnost aplikaci, monoliticka sluzba bude mit mnohem horsi skalovatelnost nez nez mnoho malych sluzeb.

Co se toho tematu tyka ano souhlasim, ze to muze byt pomerne velke sousto na bakalarskou praci. V tomto ohledu asi mohu jen doporucit sednout si s budoucim vedoucim tve prace a zkusit jasne definovat co je cilem prace. Aby jsi se nepustil do neceho co neni mozne stihnout.
K aws lambda a aws obecne - v AWS si myslim muzes vytvorit ucet zdarma a spousta sluzeb ma tzv. free tier, jinymi slovy pro male vyuziti to mas zdarma. Nicmene bych jeste zkusil prozkoumat https://aws.amazon.com/…/awseducate/ , jako student by jsi na to mohl mit narok.

 
Nahoru Odpovědět 12. února 16:26
Avatar
Odpovídá na Petr Janovský
Jiří Kofránek:12. února 17:10

Bakalářku na jaké škole?
Nabízím téma pokračování rozvoje naši technologie vizualizace modelů BodyLight.js - podrobnosti na příkladu vizualizace nefronu na nadcházející mezinárodní konferenci Modelica 2019 v Regensburgu:
http://patf-biokyb.lf1.cuni.cz/…paper_89.pdf.
Technologii BodyLight.js budeme rozvíjet a rozšiřovat jako open source.

Ozvi se v případě zájmu - můj. tel. 777-68-68-68

 
Nahoru Odpovědět 12. února 17:10
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.