{"id":17205,"date":"2021-09-13T13:03:29","date_gmt":"2021-09-13T11:03:29","guid":{"rendered":"https:\/\/us.edu.pl\/wydzial\/wnst\/?post_type=event&#038;p=17205"},"modified":"2022-05-25T11:10:50","modified_gmt":"2022-05-25T09:10:50","slug":"17205","status":"publish","type":"event","link":"https:\/\/us.edu.pl\/wydzial\/wnst\/event\/17205\/","title":{"rendered":"Kartka z kalendarza &#8211; Dzie\u0144 programisty"},"content":{"rendered":"<p>[vc_row][vc_column width=&#8221;1\/2&#8243;][vc_raw_html]JTNDaWZyYW1lJTIwc3JjJTNEJTIyaHR0cHMlM0ElMkYlMkZ3d3cuZmFjZWJvb2suY29tJTJGcGx1Z2lucyUyRnBvc3QucGhwJTNGaHJlZiUzRGh0dHBzJTI1M0ElMjUyRiUyNTJGd3d3LmZhY2Vib29rLmNvbSUyNTJGd25zaXQlMjUyRnBvc3RzJTI1MkY2MDk2MTcyMDkzNzU3OTQ1JTI2c2hvd190ZXh0JTNEdHJ1ZSUyNndpZHRoJTNENTAwJTIyJTIwd2lkdGglM0QlMjI1MDAlMjIlMjBoZWlnaHQlM0QlMjI3OTclMjIlMjBzdHlsZSUzRCUyMmJvcmRlciUzQW5vbmUlM0JvdmVyZmxvdyUzQWhpZGRlbiUyMiUyMHNjcm9sbGluZyUzRCUyMm5vJTIyJTIwZnJhbWVib3JkZXIlM0QlMjIwJTIyJTIwYWxsb3dmdWxsc2NyZWVuJTNEJTIydHJ1ZSUyMiUyMGFsbG93JTNEJTIyYXV0b3BsYXklM0IlMjBjbGlwYm9hcmQtd3JpdGUlM0IlMjBlbmNyeXB0ZWQtbWVkaWElM0IlMjBwaWN0dXJlLWluLXBpY3R1cmUlM0IlMjB3ZWItc2hhcmUlMjIlM0UlM0MlMkZpZnJhbWUlM0U=[\/vc_raw_html][\/vc_column][vc_column width=&#8221;1\/2&#8243;][vc_row_inner][vc_column_inner width=&#8221;1\/3&#8243;][vc_column_text el_class=&#8221;shadow&#8221;]<a href=\"https:\/\/us.edu.pl\/wydzial\/wnst\/category\/kartka-z-kalendarza\/\"><img class=\"size-medium wp-image-16858 aligncenter\" src=\"https:\/\/us.edu.pl\/wydzial\/wnst\/wp-content\/uploads\/sites\/18\/zdjecia-ogolne\/800x600px-2-300x225.png\" alt=\"Save the date with our scientists\" width=\"100%\" height=\"auto\" srcset=\"https:\/\/us.edu.pl\/wydzial\/wnst\/wp-content\/uploads\/sites\/18\/zdjecia-ogolne\/800x600px-2-300x225.png 300w, https:\/\/us.edu.pl\/wydzial\/wnst\/wp-content\/uploads\/sites\/18\/zdjecia-ogolne\/800x600px-2-768x576.png 768w, https:\/\/us.edu.pl\/wydzial\/wnst\/wp-content\/uploads\/sites\/18\/zdjecia-ogolne\/800x600px-2-575x431.png 575w, https:\/\/us.edu.pl\/wydzial\/wnst\/wp-content\/uploads\/sites\/18\/zdjecia-ogolne\/800x600px-2.png 800w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>[\/vc_column_text][\/vc_column_inner][vc_column_inner width=&#8221;2\/3&#8243;]\r\n                <div class=\"text-modules\">\r\n                    <div class=\"container\">\r\n                        \r\n                        <div class=\"text-modules__content\"><p>\ud835\udc0a\ud835\udc1a\ud835\udc2b\ud835\udc2d\ud835\udc24\ud835\udc1a \ud835\udc33 \ud835\udc0a\ud835\udc1a\ud835\udc25\ud835\udc1e\ud835\udc27\ud835\udc1d\ud835\udc1a\ud835\udc2b\ud835\udc33\ud835\udc1a <span class=\"_5mfr\"><span class=\"_6qdm\">\ud83d\udcc6<\/span><\/span><\/p>\n<p>13 wrze\u015bnia &#8211; Dzie\u0144 Programisty<\/p>\n<\/div>\r\n                    <\/div>\r\n                <\/div>[\/vc_column_inner][\/vc_row_inner]\r\n                <div class=\"text-modules\">\r\n                    <div class=\"container\">\r\n                        \r\n                        <div class=\"text-modules__content\"><p>O tym, \u017ce ka\u017cdy programista jest magiem tworz\u0105cym co\u015b niezwyk\u0142ego za pomoc\u0105 zakl\u0119tego kodu opowiada dr in\u017c. Roman Simi\u0144ski.<br \/>\n\u2328\ufe0f Na pocz\u0105tku zwykle jest nic. Pusta kartka, puste okno edytora. No, czasem mo\u017ce co\u015b jest: ile\u015b tam standardowych linii jakiego\u015b \u201efrejm\u0142orka\u201d. Ale niewa\u017cne, jak wiele u\u017cytecznych rzeczy te linie mog\u0105 zrobi\u0107, w istocie dalej na pocz\u0105tku jest funkcjonalne nic. Technicznie, bo na pocz\u0105tku co\u015b jednak jest. Czasem ulotna my\u015bl, nieuczesana idea, ledwie uchwytna koncepcja, a czasem bardzo konkretny pomys\u0142. I rozpoczyna si\u0119 przygoda. Przygoda tworzenia nowego programu. Przygoda przekuwania my\u015bli, idei, koncepcji i pomys\u0142\u00f3w w co\u015b, co sprawi, \u017ce powstanie ich komputerowa egzemplifikacja. Konkretna, namacalna, sensorycznie odczuwalna. Powstaje program, kt\u00f3ry mo\u017ce jest u\u017cyteczny i codziennie potrzebny, mo\u017ce tylko rozrywkowy, a mo\u017ce taki, kt\u00f3ry otwiera przed nami wrota nowych \u015bwiat\u00f3w, nowych dozna\u0144 i prze\u017cy\u0107. Programista to kto\u015b, kto przekuwa owe my\u015bli, idee, koncepcje i pomys\u0142y w konkret. Konkret mierzony zwykle tysi\u0105cami linii kodu.<br \/>\n\u2328\ufe0f Przekuwanie to co\u015b, co kojarzy si\u0119 z kowad\u0142em i kowalem, kt\u00f3ry z niekszta\u0142tnej zwykle bry\u0142y metalu tworzy to co\u015b. Czasem to co\u015b jest tylko po prostu u\u017cyteczne, jak ko\u0144ska podkowa czy sztacheta w p\u0142ocie, czasem to co\u015b jest wr\u0119cz dzie\u0142em sztuki, jak samurajski miecz czy szyszak Jana III Sobieskiego. Efekt pracy programisty te\u017c czasem bywa do b\u00f3lu praktyczny w swojej u\u017cyteczno\u015bci, a czasem jest prawie dzia\u0142em sztuki potrafi\u0105cym zachwyci\u0107 kreacj\u0105 i finezj\u0105 zastosowanych rozwi\u0105za\u0144. Wszystko to wpisuje si\u0119 w nurt profesji, kt\u00f3rych immanentn\u0105 cech\u0105 jest tworzenie, czasem efektem owego procesu jest co\u015b praktycznego, czasem wr\u0119cz artystycznego, a czasem te dwie w\u0142a\u015bciwo\u015bci \u0142\u0105cz\u0105 si\u0119 w jednym dziele.<br \/>\n\u2328\ufe0f Wsz\u0119dzie tam, gdzie efekt owego tworzenia znajduje odbiorc\u00f3w i staje si\u0119 dobrem po\u017c\u0105danym, pojawia si\u0119 tendencja do uczynienia z niego przemys\u0142owego procesu produkcyjnego. Nie inaczej jest z tworzeniem oprogramowania. Aktualnie programowanie sta\u0142o si\u0119 elementem szeroko rozumianego procesu wytwarzania oprogramowania. Wytwarzania w sensie wr\u0119cz przemys\u0142owym. Poniewa\u017c oprogramowanie \u0142atwo powiela\u0107 w wielu kopiach, przemys\u0142owe wytwarzanie oprogramowania nie ma zwykle na celu jego masowej produkcji. Przemys\u0142owe podej\u015bcie do wytwarzania oprogramowania chce doprowadzi\u0107 do tego, aby ten proces by\u0142 uporz\u0105dkowany i zapewnia\u0142 powstawanie oprogramowania jak najlepszej jako\u015bci. Dlatego, wspomniany wy\u017cej proces przekuwania my\u015bli, idei, koncepcji i pomys\u0142\u00f3w w gotowe oprogramowanie, zosta\u0142 uj\u0119ty w rygory in\u017cynierskie, a uczestnikami tego procesu stali si\u0119 nie tylko programi\u015bci. Wsp\u00f3\u0142czesne wytwarzanie programowania zak\u0142ada, \u017ce proces ten realizowany jest wed\u0142ug uporz\u0105dkowanego podej\u015bcia zwanego metodyk\u0105 i w r\u00f3\u017cnych fazach wytwarzania bior\u0105 w nim udzia\u0142 specjali\u015bci o r\u00f3\u017cnych kompetencjach, cz\u0119sto zupe\u0142nie nieprogramistycznych. Jednak ci\u0105gle kluczowym elementem jest przej\u015bcie od opisu wymaga\u0144 dla oprogramowania, do dzia\u0142aj\u0105cego kodu. I to jest \u015bwiat programisty, i tu programista jest niezb\u0119dny. I cho\u0107 mo\u017cna pewne procesy zautomatyzowa\u0107, cho\u0107 mo\u017cna cz\u0119\u015b\u0107 kodu powiela\u0107, wygenerowa\u0107, to zawsze w ko\u0144cu dochodzi si\u0119 do momentu, w kt\u00f3rym niezb\u0119dna staje si\u0119 interwencja programisty.<br \/>\n\u2328\ufe0f Bo cho\u0107 wytwarzanie oprogramowania sta\u0142o si\u0119 aktualnie procesem i\u015bcie przemys\u0142owym, pozornie zabijaj\u0105cym indywidualn\u0105 kreatywno\u015b\u0107 wt\u0142oczeniem w sformalizowane ramy, tworzenie innowacyjnego, przecieraj\u0105cego szlak oprogramowania, to ci\u0105gle jest wyzwaniem dla tych, kt\u00f3rzy chc\u0105 tworzy\u0107. A samo programowanie wci\u0105\u017c jest przestrzeni\u0105 do wyra\u017cania siebie poprzez finezyjne algorytmy, wyrafinowane struktury danych, perfekcyjnie opracowany kod. Im nowsze i bardziej wyrafinowane s\u0142u\u017c\u0105 do tego j\u0119zyki i narz\u0119dzia, tym ta przestrze\u0144 mo\u017ce by\u0107 wi\u0119ksza. Tego si\u0119 trzeba jednak nauczy\u0107, na przyk\u0142ad na informatycznych studiach na Wydziale Nauk \u015acis\u0142ych i Technicznych Uniwersytetu \u015al\u0105skiego.<\/p>\n<\/div>\r\n                    <\/div>\r\n                <\/div>[\/vc_column][vc_column][\/vc_column][\/vc_row]<\/p>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column width=&#8221;1\/2&#8243;][vc_raw_html]JTNDaWZyYW1lJTIwc3JjJTNEJTIyaHR0cHMlM0ElMkYlMkZ3d3cuZmFjZWJvb2suY29tJTJGcGx1Z2lucyUyRnBvc3QucGhwJTNGaHJlZiUzRGh0dHBzJTI1M0ElMjUyRiUyNTJGd3d3LmZhY2Vib29rLmNvbSUyNTJGd25zaXQlMjUyRnBvc3RzJTI1MkY2MDk2MTcyMDkzNzU3OTQ1JTI2c2hvd190ZXh0JTNEdHJ1ZSUyNndpZHRoJTNENTAwJTIyJTIwd2lkdGglM0QlMjI1MDAlMjIlMjBoZWlnaHQlM0QlMjI3OTclMjIlMjBzdHlsZSUzRCUyMmJvcmRlciUzQW5vbmUlM0JvdmVyZmxvdyUzQWhpZGRlbiUyMiUyMHNjcm9sbGluZyUzRCUyMm5vJTIyJTIwZnJhbWVib3JkZXIlM0QlMjIwJTIyJTIwYWxsb3dmdWxsc2NyZWVuJTNEJTIydHJ1ZSUyMiUyMGFsbG93JTNEJTIyYXV0b3BsYXklM0IlMjBjbGlwYm9hcmQtd3JpdGUlM0IlMjBlbmNyeXB0ZWQtbWVkaWElM0IlMjBwaWN0dXJlLWluLXBpY3R1cmUlM0IlMjB3ZWItc2hhcmUlMjIlM0UlM0MlMkZpZnJhbWUlM0U=[\/vc_raw_html][\/vc_column][vc_column width=&#8221;1\/2&#8243;][vc_row_inner][vc_column_inner width=&#8221;1\/3&#8243;][vc_column_text el_class=&#8221;shadow&#8221;][\/vc_column_text][\/vc_column_inner][vc_column_inner width=&#8221;2\/3&#8243;][\/vc_column_inner][\/vc_row_inner][\/vc_column][vc_column][\/vc_column][\/vc_row] [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"https:\/\/us.edu.pl\/wydzial\/wnst\/event\/17205\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":92,"featured_media":0,"template":"","meta":{"_expiration-date-status":"","_expiration-date":0,"_expiration-date-type":"","_expiration-date-categories":[],"_expiration-date-options":[]},"acf":[],"_links":{"self":[{"href":"https:\/\/us.edu.pl\/wydzial\/wnst\/wp-json\/wp\/v2\/event\/17205"}],"collection":[{"href":"https:\/\/us.edu.pl\/wydzial\/wnst\/wp-json\/wp\/v2\/event"}],"about":[{"href":"https:\/\/us.edu.pl\/wydzial\/wnst\/wp-json\/wp\/v2\/types\/event"}],"author":[{"embeddable":true,"href":"https:\/\/us.edu.pl\/wydzial\/wnst\/wp-json\/wp\/v2\/users\/92"}],"version-history":[{"count":3,"href":"https:\/\/us.edu.pl\/wydzial\/wnst\/wp-json\/wp\/v2\/event\/17205\/revisions"}],"predecessor-version":[{"id":156519,"href":"https:\/\/us.edu.pl\/wydzial\/wnst\/wp-json\/wp\/v2\/event\/17205\/revisions\/156519"}],"wp:attachment":[{"href":"https:\/\/us.edu.pl\/wydzial\/wnst\/wp-json\/wp\/v2\/media?parent=17205"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}