Deprecated: Creation of dynamic property ACF::$fields is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/fields.php on line 138

Deprecated: Creation of dynamic property acf_loop::$loops is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/loop.php on line 28

Deprecated: Creation of dynamic property ACF::$loop is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/loop.php on line 269

Deprecated: Creation of dynamic property ACF::$revisions is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/revisions.php on line 397

Deprecated: Creation of dynamic property acf_validation::$errors is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/validation.php on line 28

Deprecated: Creation of dynamic property ACF::$validation is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/validation.php on line 214

Deprecated: Creation of dynamic property acf_form_customizer::$preview_values is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-customizer.php on line 28

Deprecated: Creation of dynamic property acf_form_customizer::$preview_fields is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-customizer.php on line 29

Deprecated: Creation of dynamic property acf_form_customizer::$preview_errors is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-customizer.php on line 30

Deprecated: Creation of dynamic property ACF::$form_front is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-front.php on line 598

Deprecated: Creation of dynamic property acf_form_widget::$preview_values is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-widget.php on line 34

Deprecated: Creation of dynamic property acf_form_widget::$preview_reference is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-widget.php on line 35

Deprecated: Creation of dynamic property acf_form_widget::$preview_errors is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-widget.php on line 36

Deprecated: Creation of dynamic property KS_Site::$pingback is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Site.php on line 180

Deprecated: Creation of dynamic property acf_field_oembed::$width is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-oembed.php on line 31

Deprecated: Creation of dynamic property acf_field_oembed::$height is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-oembed.php on line 32

Deprecated: Creation of dynamic property acf_field_google_map::$default_values is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-google-map.php on line 33

Deprecated: Creation of dynamic property acf_field__group::$have_rows is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-group.php on line 31

Deprecated: Creation of dynamic property acf_field_clone::$cloning is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-clone.php on line 34

Deprecated: Creation of dynamic property acf_field_clone::$have_rows is deprecated in /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-clone.php on line 35

Deprecated: Creation of dynamic property Timber\Integrations::$wpml is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Integrations.php on line 33

Warning: Cannot modify header information - headers already sent by (output started at /home/sarotaq/crn/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-clone.php:34) in /home/sarotaq/crn/wp-includes/feed-rss2.php on line 8
- CRN https://crn.sarota.dev/tag/pawel-szymczak/ CRN.pl to portal B2B poświęcony branży IT. Dociera do ponad 40 000 unikalnych użytkowników. Jest narzędziem pracy kadry zarządzającej w branży IT w Polsce. Codziennie nowe informacje z branży IT, wywiady, artykuły, raporty tematyczne Mon, 05 Jul 2021 12:52:36 +0000 pl-PL hourly 1 https://wordpress.org/?v=6.6.2 Jak brak deszczu na Tajwanie sprawia, że powinniśmy zacząć realizować zakupy IT na Q4 https://crn.sarota.dev/wywiady-i-felietony/jak-brak-deszczu-na-tajwanie-sprawia-ze-powinnismy-zaczac-realizowac-zakupy-it-na-q4/ Mon, 02 Aug 2021 06:15:00 +0000 https://crn.pl/?p=261995 Tajwan leży w strefie monsunowej. Oznacza to, że rok w rok, wraz z nadejściem lata przychodzą tam rzęsiste, niemalże nieustanne deszcze, które padają aż do jesieni. To niezmienna reguła, według której toczy się życie na tej wyspie. Tyle że w tym roku monsun nie nadszedł, natomiast konsekwencje jego nieobecności odczujemy na własnej skórze. Dlaczego?

Artykuł Jak brak deszczu na Tajwanie sprawia, że powinniśmy zacząć realizować zakupy IT na Q4 pochodzi z serwisu CRN.

]]>
Zanim wyjaśnię, jaki wpływ będzie miało zaskakujące suche tajwańskie lato na rynek IT w Polsce, najpierw muszę zahaczyć o zupełnie inne zjawisko, które miało poważne konsekwencje dla świata. Mam na myśli oczywiście pandemię COVID-19. Kiedy w początkach 2020 r. zostaliśmy niespodziewanie zamknięci w domach, usiłując nagle przenieść całe życie – od pracy, aż po spotkania towarzyskie – do sieci, wszyscy pospiesznie ruszyliśmy na zakupy. Wszyscy, tak rodzina Kowalskich, jak i firmy z „Top 5” Forbesa, potrzebowaliśmy urządzeń, dzięki którym będziemy mogli funkcjonować w nowym świecie – świecie online. Potrzebne były laptopy, tablety, monitory, smartfony. Rynek zareagował tak, jak można się było tego spodziewać. Najpierw wzrosły ceny, potem pojawiły się niedobory wynikające z braków magazynowych. W końcu nikt nie spodziewał się takiej eksplozji popytu. Kolejnym krokiem było oczywiście zwiększenie produkcji do poziomu, który mógłby zaspokoić zapotrzebowanie rynku. Tak się stało, a niedobory powędrowały w dół łańcucha dostaw.

Wzrost produkcji spowodował wzmożone zapotrzebowanie na podzespoły, z których składają się upragnione przez klientów komputery, monitory i smartfony. Producenci tych podzespołów także podnieśli tempo produkcji, składając odpowiednio wyższe zamówienia u swoich dostawców, firm dostarczających półprzewodnikowe komponenty, takie jak procesory, sterowniki, pamięci czy modemy. I wtedy zaczęły się prawdziwe problemy.

Krzemowy węzeł gordyjski

W porównaniu do produkcji komputerów czy nawet ich podzespołów – branża chipów jest skrajnie nieelastyczna i zwyczajnie nie jest w stanie zwiększyć produkcji w reakcji na rosnący popyt. Wiąże się to po części z ograniczeniami procesów technologicznych, które w przypadku wytwarzania półprzewodników są zaskakująco długie. Mało kto zdaje sobie sprawę z tego, że wyprodukowanie pojedynczego procesora to proces, który trwa nie kilka godzin czy dni, ani nawet parę tygodni, ale niemal cztery miesiące! Wzrost produkcji uruchomiony w środku zimy rynek odczułby dopiero w początkach lata… Jednak czas to tylko część problemu. Drugim są pieniądze.

Urządzenia, które są wykorzystywane do wytwarzania chipów są ekstremalnie drogie, ich produkcja odbywa się na zamówienie, a cały proces zajmuje bardzo dużo czasu. Wdrażanie nowych procesów technologicznych czy rozbudowa możliwości wytwórczych zajmuje lata, a zwrot z takich inwestycji jest obliczany na dekady. W związku z astronomicznymi kosztami i skrajną specjalizacją branża półprzewodników jest praktycznie zmonopolizowana. Kiedy wszystko działa jak trzeba, to nie jest duży problem, ale jeśli coś pójdzie nie tak, powstaje wąskie gardło, którego nie ma jak poszerzyć.

Na scenę wkracza pogoda

Spójrzmy więc na rynek półprzewodników w 2021 r. Niestety, nie jest to zbyt optymistyczny obrazek: producenci chipów nie są w stanie zwiększyć produkcji, ponieważ wiązałoby się to z potężnymi inwestycjami, których zwrot byłby wysoce niepewny, a ich skutki i tak zaczęłyby być odczuwalne dla rynku dopiero po kilku latach. Braki chipów odczuwają dotkliwie nie tylko producenci komputerów, monitorów, tabletów czy smartfonów, ale też firmy motoryzacyjne czy wytwarzające sprzęt gospodarstwa domowego. Jakby nie patrzeć, różnego rodzaju sterowniki są dziś ważnym elementem niemal każdego urządzenia.

Tymczasem popyt nie maleje. Wywołany pandemią boom na sprzęt komputerowy wydaje się utrzymywać, bo model pracy zdalnej przyjął się na dobre i rozpoczął nieuchronny ruch ku cyfrowej transformacji. Coraz więcej przedsiębiorstw dostrzega korzyści, jakie w dłuższej perspektywie może odnieść dzięki elastyczności i mobilności „cyfrowych” pracowników, cyfryzacji procesów czy przeniesieniu działań do chmury. Coraz więcej systematyzuje teraz wprowadzone w pośpiechu pod wpływem konieczności zmiany. To wszystko prowadzi do jednego: wzmożonych zakupów.

I tu pora, żebyśmy wrócili do tajwańskiego deszczu, czy raczej jego zaskakującego braku i związku tego zjawiska z naszą sytuacją. Otóż, brak monsunowych opadów prowadzi do katastrofalnej suszy, jakiej Tajwan nie zaznał od 56 lat. Wiele zbiorników wodnych już w tej chwili magazynuje zaledwie 20, a w niektórych miejscach nawet mniej niż 10 proc. zwykłej objętości wody. Susza jest katastrofą dla rolnictwa i poważnym problemem dla ludności, ale przecież ogromnych ilości wody potrzebuje też przemysł. 90 proc. światowej produkcji półprzewodników odbywa się właśnie na Tajwanie. Tymczasem rząd tego państwa już zwrócił się do przemysłu o graniczenie zużycia wody o 13 proc., co z pewnością będzie oznaczało także zmniejszenie produkcji. A może to być dopiero początek kłopotów z wodą.

Wyprzedzić kłopoty

Pandemii nie dało się przewidzieć. Tajwańska susza jest skutkiem globalnych zmian klimatu, które są śledzone i badane od dawna, jednak modelowanie konkretnych efektów, jakie będą one miały dla poszczególnych krajów jest bardzo trudne i obarczone znaczną niepewnością. Natomiast skutki jednego i drugiego zjawiska dla rynku IT w Polsce są oczywiste: będą opóźnienia, a ceny mogą rosnąć. Uzbrojeni w tę wiedzę możemy pójść o krok dalej i postarać się zminimalizować problemy dla naszej firmy, jednak by to się udało trzeba zacząć działać już teraz.

Przygotowanie do zakupów zaplanowanych na czwarty kwartał musi zacząć się w tej chwili. Zerknijmy na to bardziej szczegółowo. Przyjmijmy, że przedsiębiorstwo ma w planach inwestycję, której budżet jest zaplanowany na Q4. Rozpoczynając w tym momencie prace projektowe oraz wycenę, mamy szansę zamknąć tę fazę do końca sierpnia 2021. Warto pamiętać, że niejako po drodze jest sezon urlopowy, który nieuchronnie przedłuży każdy proces. Z projektem w ręku jesteśmy gotowi do złożenia zamówienia – dajmy sobie na to trochę ponad tydzień i załóżmy, że 10 września nasze zamówienie trafi do producentów.

Biorąc pod uwagę wszystkie okoliczności, które omawialiśmy, rozsądnie będzie oczekiwać, że realizacja zamówienia może zająć nawet trzy miesiące – tyle czasu może zająć wyprodukowanie i skompletowanie sprzętu, a także dostarczenie go do Polski. Oznacza to, że zamówienie trafi do firmy w grudniu i dopiero wtedy otrzymamy fakturę, mieszcząc się w zaplanowanym na Q4 budżecie.

Nie mamy wpływu na to, jak i kiedy uda się rozwiązać globalny problem niedoboru komponentów, jednak w skali naszego biznesu możemy myśleć z wyprzedzeniem, planować i działać, by zminimalizować spowodowane przez ten problem niedogodności.


Deprecated: Creation of dynamic property Timber\Post::$_edit_lock is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_thumbnail_id is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_edit_last is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_category is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_focuskw is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_linkdex is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_content_score is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_estimated-reading-time-minutes is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$obrazek_wyrozniajacy is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_obrazek_wyrozniajacy is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_author is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$galeria is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_galeria is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_views_count is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_date_gmt is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_status is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$ping_status is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_password is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_name is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$to_ping is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$pinged is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified_gmt is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_content_filtered is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$guid is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$menu_order is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_mime_type is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_count is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$filter is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$status is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_edit_lock is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_thumbnail_id is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_edit_last is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_category is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_focuskw is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_linkdex is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_content_score is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_estimated-reading-time-minutes is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$obrazek_wyrozniajacy is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_obrazek_wyrozniajacy is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_author is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$galeria is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_galeria is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_views_count is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_date_gmt is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_status is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$ping_status is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_password is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_name is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$to_ping is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$pinged is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified_gmt is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_content_filtered is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$guid is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$menu_order is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_mime_type is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_count is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$filter is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$status is deprecated in /home/sarotaq/crn/wp-content/plugins/timber-library/lib/Core.php on line 71

Deprecated: Return type of Twig\Node\Node::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sarotaq/crn/wp-content/plugins/timber-library/vendor/twig/twig/src/Node/Node.php on line 213

Deprecated: Return type of Twig\Node\Node::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sarotaq/crn/wp-content/plugins/timber-library/vendor/twig/twig/src/Node/Node.php on line 221
Paweł Szymczak Paweł Szymczak  

Autor jest kierownikiem sprzedaży w One System.

 

  

Artykuł Jak brak deszczu na Tajwanie sprawia, że powinniśmy zacząć realizować zakupy IT na Q4 pochodzi z serwisu CRN.

]]>