Post on 03-Jun-2020
Technológiai trendeka munkaerőpiacon
Csudutov Csudinka AKA Csudi - Gyöngyhalászok*Mimox Kft.
*A gyöngyhalászok gyöngyszemeket keresnek.
The size of Space…
100 billion stars in the Milky Way on the low-end and 400 billion on the high end.
Az informatika egy univerzum
▪ Vannak benne galaxisok
▪ Nebulák
▪ Csillagrendszerek
▪ Csillagok
▪ Bolygók
Javascript
Frontend
Javascript
ReactJS
Redux
VueJS
Univerzum vs IT univerzum
IT
NodeJS
Univerzum vs IT univerzum
▪ Az általunk érzékelt változás mértéke– pár millió év VS. néhány nap, év
– A Mars milliard éve már ugyanolyan -> a Php-ra az atyja végre ráismer!
▪ Rasmus Lerdorf a 7.0-s Php-ra azt mondta, eredetileg ilyennek álmodta, még 1994-ben
▪ Még a Föld nevű bolygót is nehéz megismerni akárcsak egy icipicit is– Az IT galaxisai meglátogathatók, megismerhetők, csak ehhez is idő kell
▪ Mindkét helyen vannak állandóan új világok
▪ … és fekete lyukak– A Php éppen húzódik be az egyikbe
Nyerő szakmai orientáció
▪ Legyen 1 (azaz EGY) csillagod az elején– Pl. Javascript, Java, C#, Kotlin, Go stb
▪ Legyen meg hozzá a rendszered -> technology stack– 1 IDE (IntelliJ, Eclipse, Visual Studio)
– 1 kurrens framework (.NET Core, React, Angular, Vue, Node stb)
– 1 architektúra (pl. RESTful)
– Template-k, library-k (Mojito, Mootools, D3, Rialto stb)
– 1 Teszteszköz (pl. Mocha)
▪ Lehet +1 csillag, HA (IF) megvan az első csillagrendszer minden fontosabb eleme!
Gránitoszlopok, trendiségek, őrültség
▪ C/C++, Java, .NET/C#, Javascript
▪ Python, Swift, R, Kotlin, Go, Haskell, Scala, .NET Core (!)
▪ Rust, F#, Clojure, WebRTC
▪ Ez az ÉLETBIZTOSÍTÁSOD!
▪ Ezzel keresel sokat!
▪ Ezzel kiéled a titkos vágyaidat! (De igazából innen tudja a fejvadász, hogy elvetemült geek vagy)
3 Gránitoszlop, 4 trendY, 5 őrültség
▪ C/C++, Java, .NET/C#
▪ Javascript, Python, ObjectiveC, R
▪ Go, Haskell, F#, Ruby, Julia
▪ Ez az ÉLETBIZTOSÍTÁSOD!
▪ Ezzel keresel sokat!
▪ Ezzel kiéled a titkos vágyaidat!
Hogyan keletkeznek az új technológiák?
▪ Cégek:– Airbn’b: Airflow
– Spotify: Luigi
– Facebook: ReactJS
– Google: Go, Kotlin, Angular, Kubernetes
– Apple: Swift
– Microsoft: MS Intune
– Jetbrains: Kotlin
▪ Startupok:– Docker
Hogyan keletkeznek az új technológiák?
▪ Alapítványok– Apache Software Foundation
▪ http://www.apache.org/index.html#projects-list
▪ Most menő: Cassandra, ZooKeeper, Kafka, Cordova, CouchDB, Hadoop, Spark
▪ Régóta (nem)menő: Maven, NetBeans, Tomcat
– Wikipedia
– Mozilla
▪ Menő: Rust
▪ Nem jött be: FirefoxOS
Mitől hal meg egy nyelv?
▪ Feltalálnak valami egyértelműen jobbat– Rust
▪ Egy fontos szereplő “megharagszik” rá– Java vs Kotlin
▪ Nem fejlesztik a technológiát– Ld. Attick projektek az Apache-on
Javascript – a feltámadás ikonja
▪ Éppen készül megint meghalni, de pedig már majdnem egyszer megtette– Typescript to go!!!!
▪ Frameworkök, amik közül az egyiket muszáj tudni– Angular, ReactJS, VueJS, NodeJS
▪ Library-k– Redux (open-source JavaScript library for managing application state)
– Apollo
▪ Nyelvek– GraphQL (open-source data query and manipulation language for APIs, and a runtime for
fulfilling queries with existing data)
Leváltás
JavaBankAndroid
CBeágyazott bigyók
C++Realtime cuccok
KotlinJVM nyelv, beilleszthető a Java kódba (legacy dolgokat lehet vele cserélni)JS-t is lehet belőle generálniÚj Android alatt ez van
GoRendszernyelvEgyszerűen tanulhatóPiszok gyors (proceduralis, és különben is)DevOps nyelv (IS)
RustRendszernyelvGyorsNagyon biztonságosRealtime, beágyazott r, tooling
Mi is történik most a (TECH) világban?
Cloud
BigData
Mobile
Buzzwords
▪ Microservices architecture
▪ Serverless
▪ Site reliability
▪ Infrastructure as a code
▪ TDD (Test Driven Development)
▪ Virtualization
▪ CI/CD (Continuous Integration, Continuous Deployment)
Microservices Architecture
Technology Radar
▪ Keretrendszerek és nyelvek
▪ https://www.thoughtworks.com/radar/languages-and-frameworks
▪ http://hotframeworks.com/
▪ https://insights.stackoverflow.com/survey/2019
Mi van, ha rossz lóra tettél?
▪ https://www.youtube.com/watch?v=es9DNe0l0Qo
▪ https://www.youtube.com/watch?v=_zhvouk1w7E
▪ Tudj róla!
▪ Figyeld a trendeket!– (pl. Stackoverflow!)
▪ Tanulj a hibádból
▪ Hibázni jó!
▪ Hibázni kell!
▪ Az igazi nagyok hibáznak!– És még örülnek is neki!
Kérdések?
▪ csudi@mimox.com
▪ FB: https://www.facebook.com/MimoxIT
▪ LinkedIn: https://hu.linkedin.com/in/csudi