Słownik programisty – zwroty, które każdy Junior Developer powinien znać

Autor:
Zespół Future Collars
Słownik programisty – zwroty, które każdy Junior Developer powinien znać

Rozpoczęcie pracy jako Junior Developer to piękny punkt w karierze.

Z jednej strony jest w nas ciekawość świata i otwartość na niesamowite doświadczenia, które wkrótce się wydarzą. Z drugiej nosimy w sercu obawy czy sobie damy radę. Stare polskie przysłowie mówi „kiedy wchodzisz między wrony, musisz krakać jak i one”. Sprawdź nasz słownik programisty.

Słownik programisty to bardzo przydatna rzecz.  Jakie słowa powinien znać każdy junior developer, by odnaleźć się wśród bardziej doświadczonych kolegów?

 

Algorytm

To po prostu ciąg kroków koniecznych do wykonania określonego zadania. Na przykład, jeśli chcesz zrobić herbatę, to algorytmem jest wyjęcie kubka z szafki, zasypanie herbaty, wstawienie wody, zalanie herbaty.

 

Aplikacja webowa

To forma aplikacji, która dostępna jest przez przeglądarkę internetową, na przykład Chrome, Firefox, Edge.

 

Budowanie, kompilowanie

Są to procesy, które związane są z przetłumaczeniem przez komputer kodu z języka dla niego zrozumiałego na gotową aplikację. Budowanie jest pojęciem szerszym, obejmującym w sobie kompilację, ale w języku potocznym można usłyszeć zamienne używanie tych pojęć.

 

Bug

Z angielskiego robak. Nazwa określa błąd w kodzie. Można jej używać zarówno do błędów krytycznych, które sprawiają, że cała aplikacja się nie uruchamia, jak i do błędów powodujących, że aplikacja działa nieprawidłowo. Walka z bugami to ważny element pracy każdego programisty.

 

Domena

W najogólniejszym rozumieniu jest to adres, pod jakim znajduje się strona www. Na przykład domena naszej strony to www.Future Collars.pl

 

Framework

Jest to biblioteka, czyli zewnętrzny zbiór plików z kodem, który rozszerza możliwości aplikacji. Przykładowo programista korzystający z framework’u obsługującego funkcje matematyczne, nie musi ręcznie pisać skomplikowanych matematycznych wzorów, tylko może je wywołać bezpośrednio z biblioteki.

 

Hardware

To elementy fizyczne, z których zbudowany jest komputer, na przykład: procesor, karta graficzna, klawiatura.

 

Nerd

Osoba zakręcona na punkcie technologii, gier, komputerów.

 

Serwer

Każda strona internetowa musi mieć swoje miejsce w sieci. Serwer umożliwia nam trzymanie naszych plików w sieci, a także ich upublicznianie w postaci strony www czy materiałów multimedialnych.

 

System kontroli wersji

Praktycznie w każdym dużym projekcie korzysta się z jednego z systemów kontroli wersji. Najpopularniejsze z nich to GIT oraz Perforce. Systemy te umożliwiają jednoczesną pracę wielu osób nad jednym zadaniem i pomagają automatycznie połączyć ze sobą pliki. Przykładowo, jeśli w projekcie jest trzech programistów i w pięć plików, każdy z nich na swoim komputerze ma lokalną kopię plików. Następnie przez system wysyła ten plik, który zmienił,  a już GIT lub Perforce dbają o to, by sprawdzić, czy ktoś inny w międzyczasie nie edytował pliku, a jeśli tak, to by go odpowiednio połączyć ze sobą.

 

UI

Z angielskiego user interface, czyli to, co na ekranie widzi użytkownik. W wielu firmach za zaprojektowanie wyglądu UI odpowiadają graficy i projektanci UI, natomiast za napisanie kodu obsługującego ten wygląd odpowiada już programista. Jest też coś takiego jak UX, czyli user experience, które pomaga określić, jak bardzo aplikacja jest dla odbiorcy prosta w obsłudze, użyteczna i intuicyjna.

 

Wdrażanie

Najczęściej powiązane z gotowymi aplikacjami robionymi na zamówienie klienta. Wdrażanie oznacza cały proces polegający na udostępnieniu aplikacji odbiorcy końcowemu, poprzez na przykład wgranie aplikacji u klienta, uruchomienie jej na specjalnych serwerach, przeszkoleniu pracowników z obsługi aplikacji i tak dalej.

 

WordPress

Jest to jeden z ogólnodostępnych i darmowych systemów CMS umożliwiających łatwe zarządzanie treścią. WordPress pozwala nam na postawienie i administrowanie stroną internetową.

 

Mamy nadzieję, że nasz słownik programisty okaże się przydany w początkach Twojej kariery! Koniecznie sprawdź też nasze kursy.

Przeczytaj jeszcze więcej
Monika Mrówka

Rola AI w przyszłości: między obawami a możliwościami

W wywiadzie dla Future Collars, Monika Mrówka podkreśliła znaczenie zrozumienia i odpowiedniego wykorzystania sztucznej inteligencji w różnych dziedzinach życia zawodowego i osobistego. Wskazała na wyzwania związane z ograniczonym zrozumieniem procesów uczenia się AI, co często prowadzi do obaw przed niekontrolowanym rozwojem i potencjalnymi skutkami dla ludzkości. OGLĄDAJ: Rola AI w przyszłości: między obawami a możliwościami Future Collars: W obliczu rosnących obaw dotyczących wpływu sztucznej inteligencji na rynek pracy, jakie Rola AI w przyszłości: między obawami a możliwościami

Jak rozpoczac kariere w cyberbezpieczeństwie

Jak rozpocząć karierę w cyberbezpieczeństwie? – Realia pracy i ścieżki rozwoju

Ścieżki kariery w cyberbezpieczeństwie Rozważając rozwój kariery w dziedzinie cyberbezpieczeństwa, warto zastanowić się, jak najlepiej rozpocząć swoją ścieżkę zawodową. Zapotrzebowanie na specjalistów w dziedzinie cyberbezpieczeństwa jest ogromne, zarówno na rynku lokalnym, jak i międzynarodowym, napędzane wprowadzanymi regulacjami, takimi jak dyrektywa NIS-2 czy DORA. To stwarza optymistyczne perspektywy dla osób zainteresowanych tą branżą. Cyberbezpieczeństwo to więcej niż SOC Cyberbezpieczeństwo to kluczowa praktyka zabezpieczania sieci, aplikacji, urządzeń i danych Jak rozpocząć karierę w cyberbezpieczeństwie? – Realia pracy i ścieżki rozwoju

KG

I did IT! Sukces w IT to mój osiągnięty cel!

W wywiadzie dla Future Collars, Karolina Gałka, Controlling specialist i PowerBI Advisor w Norian Accounting Sp. z o.o., podzieliła się swoimi przemyśleniami na temat zmiany branży jako procesu rozwoju osobistych kompetencji i odkrywania siebie. Dzieląc się doświadczeniami, opowiedziała o wyzwaniach i trudnościach, które musiała pokonać. „Nudziłam się w dotychczasowej pracy, chciałam coś zmienić. Trafiłam do szkoły Future Collars, ponieważ oferowała opiekę i mentoring na każdym etapie zmiany I did IT! Sukces w IT to mój osiągnięty cel!

Altkom Software

Jak wygląda codzienna praca w sektorze IT?

Future Collars aktywnie wspiera swoich absolwentów w znalezieniu zatrudnienia, łącząc ich z potencjalnymi pracodawcami z bogatego portfolio współpracujących firm – od Altkom Software, przez giganty korporacyjne, innowacyjne software house’y, aż po startupy. Te partnerstwa są dowodem na to, że najlepsi w branży zaczynają swoją karierę pod okiem właściwych pracodawców. Future Collars: Jakie są główne cele i misja Altkom Software, i w jaki sposób przekłada się to na codzienną pracę? Altkom Software: Wierzymy, że tworzenie oprogramowania Jak wygląda codzienna praca w sektorze IT?

Eksport

Chcesz wejść do branży IT? Uważaj na syndrom oszustki/oszusta!

Dlaczego ludzie po zmianie branży są narażeni na syndrom oszusta/uzurpatora? Brak doświadczenia praktycznego: Osoby przechodzące do branży IT często zaczynają od zera, bez wcześniejszego doświadczenia praktycznego. To może prowadzić do poczucia niekompetencji i wewnętrznego przekonania, że oszukują innych, że nie są uczciwi wobec pracodawcy. Bardzo często przekonanie to jest podświadome i nie zdajemy sobie z niego sprawy, jednak negatywnie wpływa na nasze samopoczucie. Szybki postęp technologii: Świat IT rozwija się w zawrotnym tempie, co może Chcesz wejść do branży IT? Uważaj na syndrom oszustki/oszusta!

Obraz2-1

Kobiety zarabiają średnio o 13% mniej niż mężczyźni

OBEJRZYJ: Kobiety w branży tech zarabiają o 13% mniej niż mężczyźni – Cecilia Bonefeld-Dahl, DIGITALEUROPE Istnieje pilna potrzeba wzmocnienia obecności kobiet w sektorze ICT, gdzie obecnie zaledwie jedna na pięć specjalistek to kobiety. W dziedzinach takich jak zaawansowane technologie AI, ich udział maleje do zaledwie 5%, co podkreśla znaczącą różnicę, zwłaszcza w bardziej specjalistycznych rolach. Stajemy przed wyzwaniem zwiększenia liczby kobiet w dynamicznie rozwijających się sektorach Kobiety zarabiają średnio o 13% mniej niż mężczyźni