LingoStoriesLingoStories
B1Technology8 min read862 words92 sentencesAudio

Polish Story (B1)Nauka programowania

Ta historia B1 w języku Polski jest przeznaczona dla średnio zaawansowany uczących się Polski. Zawiera proste słownictwo i krótkie zdania, aby pomóc Ci poprawić umiejętności czytania i słuchania. Kliknij dowolne słowo, aby zobaczyć tłumaczenia i usłyszeć wymowę.

About this story

Emma postanawia nauczyć się programowania i zaczyna od kursu Pythona online. Po opanowaniu podstaw buduje kalkulator, a potem osobistą stronę internetową. W końcu tworzy aplikację do zarządzania zadaniami, której ludzie naprawdę używają. Jej determinacja się opłaca, gdy dostaje pracę jako młodszy programista w startupie.

Translations in English
Linked wordUnderlined wordOther words
Emma zawsze była ciekawa, jak tworzone strony internetowe i aplikacje. Pewnego dnia postanowiła, że nauczy się programować. Słyszała, że programowanie jest trudne, ale była zdecydowana spróbować. Emma zaczęła od szukania darmowych kursów online. Było tyle opcji, że na początku czuła się przytłoczona. Przeczytała kilka artykułów o tym, którego języka programowania nauczyć się najpierw. Wiele osób polecało Python, ponieważ był przyjazny dla początkujących. Emma wybrała kurs o nazwie 'Python dla początkujących' i od razu się zapisała. Pierwsza lekcja wyjaśniała, czym jest język programowania. Emma dowiedziała się, że komputery potrzebują konkretnych instrukcji, aby wykonywać zadania. Język programowania to sposób, w jaki ludzie przekazują te instrukcje maszynom. Zainstalowała Pythona na swoim laptopie, postępując zgodnie z instrukcjami wideo. Następnie otworzyła edytor tekstu i napisała swoją pierwszą linię kodu. Kod brzmiał: print('Witaj, świecie!') Kiedy uruchomiła program, słowa pojawiły się na jej ekranie. Emma poczuła przypływ ekscytacji, widząc, że jej kod naprawdę działa. Kolejne lekcje nauczyły o zmiennych i typach danych. Zmienna jest jak pojemnik, który przechowuje informacje. Emma utworzyła zmienną o nazwie 'name' i przechowała w niej swoje imię. Nauczyła się również o liczbach i jak wykonywać obliczenia w kodzie. Dodawanie, odejmowanie, mnożenie i dzielenie były możliwe. Emma spędzała wieczory na ćwiczeniu tego, czego się nauczyła. Czasami popełniała błędy i jej kod nie działał. Te błędy nazywane bugami w programowaniu. Znajdowanie i naprawianie bugów było frustrujące, ale też satysfakcjonujące. Emma nauczyła się uważnie czytać komunikaty o błędach, aby zrozumieć, co poszło nie tak. Po dwóch tygodniach przeszła do bardziej zaawansowanych tematów. Uczyła się pętli, które pozwalają kodowi powtarzać czynności wiele razy. Nauczyła się również o warunkach i jak podejmować decyzje w kodzie. Instrukcje if pomogły jej pisać kod, który mógł reagować różnie na różne dane wejściowe. Emma zaczęła pracować nad swoim pierwszym prawdziwym projektem: prostym kalkulatorem. Kalkulator prosiłby użytkownika o dwie liczby i operację. Następnie wyświetlałby wynik. Zajęło jej cały weekend, żeby to doprowadzić do działania. Była niesamowicie dumna, kiedy w końcu skończyła. Emma pokazała kalkulator swojemu przyjacielowi Marco, który też interesował się programowaniem. Marco był pod wrażeniem i poprosił ją, żeby nauczyła go podstaw. Uczenie kogoś innego pomogło Emmie jeszcze lepiej zrozumieć te koncepcje. Postanowili uczyć się razem i spotykać się w każdą sobotę, żeby ćwiczyć. W miarę upływu tygodni Emma czuła się coraz swobodniej z Pythonem. Nauczyła się tworzyć funkcje, aby lepiej organizować swój kod. Funkcje to wielokrotnego użytku fragmenty kodu, które wykonują określone zadania. Odkryła również biblioteki, które zbiorami gotowego kodu. Biblioteki oszczędzają programistom pisania wszystkiego od zera. Emma postanowiła spróbować zbudować stronę internetową, wykorzystując to, czego się nauczyła. Musiała nauczyć się HTML i CSS oprócz Pythona. HTML to język, który strukturyzuje zawartość stron internetowych. CSS służy do upiększania stron internetowych kolorami i układami. Nauka wielu języków naraz była wymagająca. Ale Emma lubiła proces uczenia się nowych rzeczy. Zbudowała prostą osobistą stronę internetową ze swoim imieniem i krótkim wstępem. Strona miała też zdjęcia jej hobby i ulubionych książek. Emma była zachwycona, że stworzyła coś, co istniało w internecie. Jej rodzina i przyjaciele odwiedzili stronę i zostawili pozytywne komentarze. Zachęcona swoimi postępami, Emma postawiła sobie większy cel. Chciała stworzyć aplikację internetową, która mogłaby pomagać ludziom. Myślała o problemach w codziennym życiu, które technologia mogłaby rozwiązać. Emma zauważyła, że często zapomina o ważnych zadaniach i spotkaniach. Postanowiła zbudować aplikację do zarządzania zadaniami z przypomnieniami. Ten projekt był znacznie bardziej złożony niż jej poprzednie. Musiała nauczyć się o bazach danych, żeby przechowywać informacje użytkowników. Baza danych jest jak cyfrowa szafka na dokumenty do organizowania danych. Emma spędziła wiele późnych nocy, pracując nad swoją aplikacją. Były momenty, kiedy czuła się zablokowana i chciała się poddać. Ale przypomniała sobie, dlaczego w ogóle zaczęła uczyć się programowania. Była ciekawa i chciała stworzyć coś użytecznego. Po trzech miesiącach pracy Emma w końcu ukończyła swoją aplikację do zarządzania zadaniami. Użytkownicy mogli tworzyć konta, dodawać zadania i ustawiać przypomnienia. Aplikacja wysyłała powiadomienia e-mail, gdy zbliżały się terminy. Emma udostępniła aplikację w internecie i niektórzy ludzie zaczęli jej używać. Otrzymała opinie i sugestie dotyczące ulepszeń. Nauka przyjmowania krytyki była ważną częścią stawania się lepszym programistą. Emma nadal aktualizowała swoją aplikację zgodnie z tym, czego chcieli użytkownicy. Dowiedziała się, że tworzenie oprogramowania to ciągły proces. Minął rok od kiedy Emma zaczęła uczyć się programowania. Przeszła od niewiedzenia niczego do tworzenia prawdziwych aplikacji. Droga nie była łatwa, ale była tego warta. Emma postanowiła, że chce podążać ścieżką kariery w tworzeniu oprogramowania. Zaczęła aplikować na stanowiska młodszego programisty w firmach technologicznych. Rozmowy kwalifikacyjne były wymagające, testowały jej wiedzę i umiejętności rozwiązywania problemów. Emma ćwiczyła wyzwania programistyczne i powtarzała koncepcje informatyczne. Po kilku rozmowach otrzymała ofertę od firmy startupowej. Firma budowała aplikację, która pomagała ludziom uczyć się języków. Emma była podekscytowana, ponieważ łączyło to jej miłość do nauki z technologią. Pierwszego dnia w pracy Emma czuła się zdenerwowana, ale też niesamowicie szczęśliwa. Osiągnęła coś, co kiedyś wydawało się niemożliwe. Jej koledzy powitali ciepło i oprowadzili po biurze. Emma wiedziała, że jest jeszcze tyle do nauczenia. Technologia ciągle się zmieniała, a programiści musieli się ciągle uczyć. Ale Emma nie bała się tego wyzwania. W końcu już udowodniła, że może nauczyć się czegokolwiek przy wystarczającej determinacji. Patrząc wstecz na swoją podróż, Emma zdała sobie sprawę, że najlepszą decyzją, jaką kiedykolwiek podjęła, było po prostu zacząć.

Comprehension Questions

4 questions

1

Którego języka programowania Emma nauczyła się najpierw?

2

Jaki był pierwszy prawdziwy projekt Emmy?

3

Dlaczego Emma postanowiła stworzyć aplikację do zarządzania zadaniami?

4

Jaka firma zatrudniła Emmę do jej pierwszej pracy?

Vocabulary

39 words from this story

Related Stories