A Google szerette volna kideríteni a produktívabb csapatépítést titkát, így megbízott egy csapatot ennek kiderítésével.
A Google szerette volna kideríteni a produktívabb csapatépítést titkát, így megbízott egy csapatot ennek kiderítésével.
Gyakran beszélnek úgy a munka és magánélet egyensúlyáról, mintha ez lenne a boldogság kulcsa. Rengeteg erre vonatkozó tippel is találkozhatunk, viszont ezzel a megközelítéssel két probléma is akad. Egyrészt, maga a kifejezés arra utal, hogy a munka nem az életed része -ugyanakkor valószínűleg az ébren töltött óráid nagy részét ez teszi ki-, másrészt az egyensúly is csak nehezen, és ritkán érhető el. Az egyensúlyozás merev és érzékeny folyamat, miközben az élet rugalmasságot kíván. Ahogy haladsz a boldogság, a siker és elégedettség felé vezető utadon, van egy másik megközelítés, amit érdemes megnézned közelebbről: megtanulhatsz határokat szabni.
Sokszor látni – főleg junior – fejlesztőket stresszelni, amikor új dolgokat tanulnak. Gyakran hasonlítják magukat olyan programozókhoz, akik már tudják azt, amit ők épp tanulnak, és emiatt csalódnak. Ez frusztráló lehet, ráadásul elkedvetlenít.
Azok az emberek, akik már ismerik azt, amit éppen tanulsz, ugyanazon a folyamaton mentek keresztül, amin te is most. Ahhoz, hogy eljussanak oda, ahol most tartanak, gyakran többször is megtették ezt az utat.
A tanulás módja mindenki számára ugyanaz: kutakodsz, tágítod a tudásod határait, hibázol, butaságokat csinálsz, nehezen értesz meg dolgokat, alkalmazod a tudást számodra érdekes problémákra, és idővel egyre többet tanulsz.
Úgy tűnik, bizonyos fejlesztők könnyebben sajátítanak el újdonságokat, mint mások. Ez összefüggésben állhat a tapasztalattal, azonban a tapasztalat nem az egyetlen tényező. Milyen technikákat használ egy gyakorlott tanuló? Nézzünk erre néhány ötletet:
Egy döntés meghozását befolyásolja a helyzet összetettsége, a döntéshozó készségei és az idő szorítása. Egy új tanulmány szerint azonban ezek egyike sokkal fontosabb a többinél.
“Mit mívelt Isten?”: egy üzenet, amely átformálta a világot.
Ez volt Samuel Morse első üzenete 1844-ben, melyet elektromos úton továbbítottak Washingtonból Baltimore területi távirati irodájába. A kommunikáció ezzel gyorsabb lett, mint valaha és az internet megjelenése maximum annyira tűnik fontosnak mellette, mint manapság a legújabb iPhone-é. Az igazi innováció viszont nem maga a morzekód volt, hanem hogy lehetővé tett egy minden korábbinál hatékonyabb kommunikációt. A technológia időközben változott, de maga a feladat — az egyszerű, megbízható, gyors kommunikáció — ugyanaz maradt.
Ahogy egyre több ember költözik városba, az életterek kétségkívül egyre kisebbek lesznek. Sokan úgy tartják, hogy városainkban növekedni fog a mikrolakások száma. A kis lakásokból legtöbbet kihozó elrendezések létfontosságúak lesznek, de a multifunkcionális terekkel és azok átalakítható bútorzatával kapcsolatos egyik legnagyobb panasz az, hogy kézzel kell őket állítani, például kihajtani az ágyat vagy kihúzni a kanapét.
A történelem során már számtalanszor bebizonyosodott, hogy a kényelem fontos motivációja annak, hogy a fogyasztók elfogadjanak egy új technológiát. Mindegy, hogy milyen csekély mértékben enyhíti a lustaságunkat, a fáradozástól megmentő termék elnyeri a tetszésünket. Eredetileg ez lett volna az Internet of Things (IoT) egyik fő vonzereje.
Az előadás során azok a kihívások kerülnek előtérbe, melyekkel párhuzamos programozás közben találkozhatunk. Érinteni fogjuk a Critical Section és Race Condition fogalmát, megmutatjuk a JAVA nyelv azon nyelvi konstrukcióit, melyek Android alatt is használhatók és támogatják a párhuzamos programozást, valamint megnézzük azokat a legfontosabb JAVA eszközöket (pl. ReentrantLock, CountLatch) amelyekkel effektíven lehet szálakat időzíteni és szinkronizálni.
Bemutatásra kerülnek az Android legelterjedtebb beépített eszközei, a HaMeR framework, illetve az AsyncTask, melyek megkönnyítik a párhuzamos programozási feladatok megoldását.
Végezetül kitekintünk azokra a 3rd party megoldásokra is, mint például az RxJava, ami szintén alkalmazható Android alatt is a párhuzamos programozás kihívásainak kezelésére.
Felmerült már benned, hogy saját vállalkozást indíts és a magad ura légy? Esetleg nem érzed jól magad a jelenlegi helyeden, vagy régóta arról álmodoztál, hogy egy saját céget vezess? Vállalkozásba kezdeni mindig kockázatos, és nehéz meghozni a döntést, hogy valóban egy cég vezetése legyen-e a következő állomás a karrieredben.
Köztudott, hogy a testmozgás elengedhetetlen az erős és egészséges testhez. Emellett fontos az egészséges elméhez, a memória javításához és tanuláshoz, továbbá késleltetheti a korral járó szellemi hanyatlást is. Hogyan képes erre? A kutatók egyre több bizonyítékot találnak arra, hogy testmozgás során a vázizom-sejtek olyan fehérjéket és más alkotóelemeket választanak ki a véráramba, amelyeknek regeneratív hatása van az agyra.