Blog Nauč sa programovať ako v Amazone - Zásady krásneho kódovania

Nauč sa programovať ako v Amazone – Zásady krásneho kódovania

Nauč sa programovať ako v Amazone - Zásady krásneho kódovania 1

Softvérový gigant Amazon patrí medzi firmy s obrovským know-how v oblasti informačných technológii, od ktorého sa učia vývojári na celom svete a je métou mnohých z nás. Ľuboš Bosák pracoval v Amazon.com v americkom Seattle 9 rokov ako softvérový inžinier a neskôr ako manažér vývoja a o svoje vedomosti a skúsenosti sa s nami podelí v sérii večerných školení. Nenechaj si ujsť praktické rady a typy priamo od ostrieľaného amazonského vývojára.

V Amazone stál Ľuboš pri prechode z monolitických aplikácií k mikroservisom v cloude, pri raste z 20 distribučných centier na 120, pri predizajnovávaní systémov z relačných databáz na NoSQL, ale aj pri vyhodnocovaní návrhov na povýšenie juniorských developerov. Ako však sám hovorí, najcennejšie na tejto skúsenosti bola možnosť učiť sa od tých najlepších v odbore.

Čo sa môžeš naučiť?

Školenia budú zamerané na myšlienkové procesy a hlboké porozumenie podnetov a príčin a ako z nich vyvodiť návrhy a riešenia do praxe. Aj keď sú školenia orientované na menej skúsených programátorov, účasť na nich si pochvaľujú aj tí ostrieľanejší vývojári.

Zásady krásneho kódovania

Vieš, čo odlišuje obyčajného kódera od majstra programátora? Je to najmä kvalita vyprodukovaného kódu. Kým obyčajný kóder sa snaží napísať program tak, aby fungoval, majster píše kód, ktorý sám vypovedá o svojom zámere, je jednoduché mu porozumieť a ľahko sa dá pozmeniť.

Na tomto školení sa naučíš, ako sa stať naozaj profi programátorom, ktorý píše zrozumiteľný, čistý a kvalitný kód a zvýšiť tak svoju hodnotu pre tvoj tím aj firmu.

  • Vhodné pre: juniorov, mediorov
  • Trvanie školenia: 2 hodiny

Hodnotenia predchádzajúcich účastníkov:

“Prezentované zaujímavo, dobre pripravené, nebolo to monotónne. :)” – Java developer, 4-5 rokov praxe

“Tento formát je celkovo dobrý. Nájde si každý, nový človek má inšpiráciu, skúsenejší osvieži.” – Java developer, 7-10 rokov praxe

Pár otázok na Ľuboša:

Podľa čoho poznáš kvalitný kód?

Toto je základná otázka, od ktorej sa celé školenie odvíja. Teórii je viac – ja sa najviac prikláňam k tejto formulke: 1/Qc ~ WTF/min

Čo donúti programátora riešiť v kóde niečo viac ako len funkčnosť?

Je veľmi frustrujúce keď mám urobiť zmeny v kóde, ale snaha pochopiť čo ten kód vlastne robí mi zaberie 5x dlhšie, ako samotná zmena. Ešte horšie je keď sa pozriem na “blame” a zistím, že ten kód som písal ja pred pol rokom…

Ktorý moment to bol u teba, keď si sa začal týmto zaoberať?

V amazone som mal v tíme kolegu, ktorý aktívne presadzoval best practices pre kvalitný kód. Nie len dogmaticky, ale vždy vedel dobre vysvetliť, prečo je tá-ktorá zásada dôležitá. Ale taktiež keď sme ako manažéri v amazone vyhodnocovali návrhy na povýšenia vývojárov, kvalita kódu bola jedna z rozhodujúcich kritérií.

Informácie o školení

Školenia budú prebiehať vždy okolo 18:00 v Bratislave. Kurzy na seba tematicky nenadväzujú, môžeš sa prihlásiť na ľubovoľný počet kurzov, no ak sa prihlásiš na viac ako jeden kurz, každý z kurzov máš o 5€ lacnejší.

  • Cena za jeden kurz: 39 EUR (29 EUR pre odberateľov newslettera robime.it)
  • Termíny kurzov: na základe záujmu
  • Miesto školenia: Bratislava (presné miesto doplníme)
  • Počas kurzu nebudeš potrebovať notebook ani iné vybavenie.

Ďalšie Ľubošove školenia:

Dobrý článok? Chceš dostávať ďalšie?

Už viac ako 6 200 ITečkárov dostáva správy e-mailom. Nemusíš sa báť, nie každé ráno. Len občasne.

Súhlasím so spracovaním mojich osobných údajov. ( Viac informácií. )

Tvoj email neposkytneme 3tím stranám. Posielame naňho len informácie z robime.it. Kedykoľvek sa môžeš odhlásiť.

Redakcia Robime.it
robime.ithttps://robime.it
Som admin portálu robime.it. Mám rád svoju prácu. Som tu preto, aby som Vám pomohol zodpovedať Vaše otázky k robime.it.

Senior Python Developer/ka

Úspešný americký startup, ktorý umožňuje vývojárom vytvárať aplikácie a rozhrania API bez akýchkoľvek časových, priestorových a cloudových architektúr hľadá...

C#/.NET & React Fullstack Developer/ka

FullStack Developer/ka | Vývoj nového produktu | Security Pracoval/a by si na TPP s platom 2400 - 2800 EUR/brutto mesačne...

Data Visualization Senior Analyst

Pre medzinárodnú IT spoločnosť hľadáme Senior Data Visualization Analyst. Pracujú na veľkých projektoch pre top 100 svetových spoločností. Ide o...

Splunk Data Engineer

Chcel by si dlhodobú spoluprácu, dobré pracovné podmienky, seriózny prístup? Medzinárodná IT spoločnosť hľadá Splunk Data Engineera. Pracujú na veľkých...

Senior Java Developer

Úspešný americký startup, ktorý umožňuje vývojárom vytvárať aplikácie a rozhrania API bez akýchkoľvek časových, priestorových a cloudových architektúr hľadá...

Backend/Node.js Developer / REMOTE

Pre mladý startup vyvíjajúci softvér, ktorý prispieva hráčom k lepšiemu zážitku z hrania, hľadáme Backend/Node.js Developera. Založili ho dvaja...

Julia Developer / REMOTE

Projekt pre nadšencov Julia a machine learning. Pre spoločnosť, ktorá používa matematické metódy a metódy AI / ML na...

Máte vo firemných stretnutiach chaos? Česká firma našla riešenie, teraz s aplikáciou dobývajú svet

Vyvíjajú ju v Českej republike, pracujú na nej aj hendikepovaní kolegovia a používajú ju firmy v rôznych krajinách sveta....

Ondrej Kubovič – Digitálna bezpečnosť a riziká na internete

Tentokrát sme sa porozprávali s Ondrejom Kubovičom, špecialistom v spoločnosti ESET na populárnu tému digitálnej bezpečnosti. Ondrej nám uviedol...

Slovenskí tvorcovia hier dosiahli v roku 2020 rekordný obrat 72 miliónov EUR, zamestnávali 870 ľudí

Slovenský herný priemysel nezastavila ani pandémia, v roku 2020 opäť výrazne rástol. Podľa štatistík Slovak Game Developers Association prekonal...

Čítaj ďalej:

Dobrý článok? Chceš dostávať ďalšie?

Už viac ako 6 200 ITečkárov dostáva správy e-mailom. Nemusíš sa báť, nie každé ráno. Len občasne.

Súhlasím so spracovaním mojich osobných údajov. ( Viac informácií. )

Tvoj email neposkytneme 3tím stranám. Posielame naňho len informácie z robime.it. Kedykoľvek sa môžeš odhlásiť.