{"id":1729412,"user_name":null,"score":1,"text":"Jeszcze jeden przyk\u0142ad ilustruj\u0105cy just-in-time learning:\n\nPodej\u015bcie 1, nazwijmy je klasyczne:\n\n- Architekt Zbyszek pojecha\u0142 na conf\u0119, nas\u0142ucha\u0142 si\u0119 o mikroserwisach. Natychmiast kupi\u0142 \"Building Microservices\" i za kilka miesi\u0119cy zacz\u0105\u0142 wdra\u017ca\u0107 to podej\u015bcie w firmie jako nowoczesne i post\u0119powe. Po 2 latach dewelopmentu Zbychu dorobi\u0142 si\u0119 distributed-monolit bo jednak nie ka\u017cd\u0105 wiedz\u0119 \u0142atwo jest przekaza\u0107 w ksi\u0105\u017ckach, a i bez celu (tutaj cel by\u0142 syntetyczny - przej\u015bcie na mikroserwisy) lub problemu kt\u00f3ry chcemy rozwi\u0105za\u0107 wdra\u017canie nowego rozwi\u0105zania jest trudne.\n\nPodej\u015bcie 2 oparte na just-in-time learning:\n\n- Architekt Krzychu siada w pi\u0105tek z browarem i zastanawia si\u0119 czemu u nas k** jest tyle b\u0142\u0119d\u00f3w z t\u0105 wielow\u0105tkowo\u015bci. No co my robimy \u017ale \u017ce dzie\u0144 w dzie\u0144 bugi i deadlocki. Krzychu wybiera najbardziej pal\u0105cy problem - brak sychronizacji kt\u00f3ry powoduje uszkodzenie danych (deadlocki obejdziemy restartami co 1h). Krzychu robi research i czyta o r\u00f3\u017cnych podej\u015bciach. W ko\u0144cu dochodzi do Aktor\u00f3w. Postanawia wypr\u00f3bowa\u0107 to podej\u015bcie - wie \u017ce jego cel nr. 1 to bezpiecze\u0144stwo danych. Aktorzy okazuj\u0105 si\u0119 nie by\u0107 cudownym rozwi\u0105zaniem ale dzia\u0142aj\u0105 znacznie lepiej ni\u017c ReentrantLock'i i Semphor'y. \n\nPrzypadek 1 - uczymy si\u0119 z nadziej\u0105 \u017ce wykorzystamy (lub wykorzystamy na si\u0142\u0119) dan\u0105 wiedz\u0119.\nPrzypadek 2 - oparty na refleksji i pr\u00f3bie rozwi\u0105zania rzeczywi\u015bcie istniej\u0105cego problemu.\n\nNie tylko przypadek 2 ma wi\u0119ksze szanse na sukces, ale jest r\u00f3wnie\u017c bardziej prawdopodobne \u017ce podej\u015bcie 2 dostarczy nowych innowacyjnych rozwi\u0105za\u0144 o kt\u00f3rych nikt jeszcze nie s\u0142ysza\u0142.","edit_count":0,"is_voted":null,"is_accepted":null,"is_subscribed":null,"user_id":106773,"deleter_name":null,"delete_reason":null,"orderingScore":1,"created_at":"2020-12-04T12:13:41+01:00","updated_at":"2020-12-04T12:13:41+01:00","deleted_at":null,"user":{"id":106773,"name":"99xmarcin","is_online":false,"allow_sig":1,"allow_count":1,"allow_smilies":0,"posts":2420,"visited_at":"2024-11-14T18:22:47.000000Z","created_at":"2020-04-02T09:18:17.000000Z","initials":"99","is_verified":false,"is_deleted":true,"is_incognito":false,"is_blocked":false,"is_blocked_perm":false,"deleted_at":"2024-11-14T18:22:47.000000Z","photo":"\/uploads\/photo\/BbwkhGFHL9JD7k7nDdEgzAJMMV8kxdJM0U04HUJp.png","sig":"Holy sh*t, with every month serenityos.org gets better &amp; better...\n"},"html":"<p>Jeszcze jeden przyk\u0142ad ilustruj\u0105cy just-in-time learning:<\/p>\n<p>Podej\u015bcie 1, nazwijmy je klasyczne:<\/p>\n<ul>\n<li>Architekt Zbyszek pojecha\u0142 na conf\u0119, nas\u0142ucha\u0142 si\u0119 o mikroserwisach. Natychmiast kupi\u0142 \"Building Microservices\" i za kilka miesi\u0119cy zacz\u0105\u0142 wdra\u017ca\u0107 to podej\u015bcie w firmie jako nowoczesne i post\u0119powe. Po 2 latach dewelopmentu Zbychu dorobi\u0142 si\u0119 distributed-monolit bo jednak nie ka\u017cd\u0105 wiedz\u0119 \u0142atwo jest przekaza\u0107 w ksi\u0105\u017ckach, a i bez celu (tutaj cel by\u0142 syntetyczny - przej\u015bcie na mikroserwisy) lub problemu kt\u00f3ry chcemy rozwi\u0105za\u0107 wdra\u017canie nowego rozwi\u0105zania jest trudne.<\/li>\n<\/ul>\n<p>Podej\u015bcie 2 oparte na just-in-time learning:<\/p>\n<ul>\n<li>Architekt Krzychu siada w pi\u0105tek z browarem i zastanawia si\u0119 czemu u nas k** jest tyle b\u0142\u0119d\u00f3w z t\u0105 wielow\u0105tkowo\u015bci. No co my robimy \u017ale \u017ce dzie\u0144 w dzie\u0144 bugi i deadlocki. Krzychu wybiera najbardziej pal\u0105cy problem - brak sychronizacji kt\u00f3ry powoduje uszkodzenie danych (deadlocki obejdziemy restartami co 1h). Krzychu robi research i czyta o r\u00f3\u017cnych podej\u015bciach. W ko\u0144cu dochodzi do Aktor\u00f3w. Postanawia wypr\u00f3bowa\u0107 to podej\u015bcie - wie \u017ce jego cel nr. 1 to bezpiecze\u0144stwo danych. Aktorzy okazuj\u0105 si\u0119 nie by\u0107 cudownym rozwi\u0105zaniem ale dzia\u0142aj\u0105 znacznie lepiej ni\u017c ReentrantLock'i i Semphor'y.<\/li>\n<\/ul>\n<p>Przypadek 1 - uczymy si\u0119 z nadziej\u0105 \u017ce wykorzystamy (lub wykorzystamy na si\u0142\u0119) dan\u0105 wiedz\u0119.<br \/>\nPrzypadek 2 - oparty na refleksji i pr\u00f3bie rozwi\u0105zania rzeczywi\u015bcie istniej\u0105cego problemu.<\/p>\n<p>Nie tylko przypadek 2 ma wi\u0119ksze szanse na sukces, ale jest r\u00f3wnie\u017c bardziej prawdopodobne \u017ce podej\u015bcie 2 dostarczy nowych innowacyjnych rozwi\u0105za\u0144 o kt\u00f3rych nikt jeszcze nie s\u0142ysza\u0142.<\/p>\n","url":"http:\/\/static.175.128.202.116.clients.your-server.de\/Forum\/Edukacja\/346726-studia_informatyczne_to_nieporozumienie?p=1729412#id1729412","is_locked":false,"permissions":{"write":false,"delete":false,"update":false,"accept":false},"moderatorPermissions":{"delete":false,"update":false,"accept":false,"merge":false,"sticky":false,"admAccess":false},"comments":[],"comments_count":0,"assets":[],"metadata":"eyJpdiI6Iis3MDlkdUhZeDR2Ui9CY0g1MkpzNGc9PSIsInZhbHVlIjoiUllBTWJ3QXhsZnUyRU9nUlVDOWF6bnpta2ZhMmFya3VvVTA0ZC9YbnBadDlWTjZiVVVrSS9uN3RjdG5lYVpKSmhBcVlwYXhqaVY4N21LckpjK1BGRE9PQytxd2JVSXVHc0lMVEprbXIxV2ZudHd6bkRzc3VHRkdJY0xNSFJZb2MiLCJtYWMiOiJhOTZmMWE4MTA2OTg4ZDgxNzM1NDJmMTU0ZDBjNjQwNDI5YjU4Mzk5ZGEzNjRkZTYzZTk0ZTJjMzMyNWMxNDE4IiwidGFnIjoiIn0=","has_review":false,"review_style":"info","parentPostId":null,"childrenFolded":false,"type":"regular","highlighted":false}