S01E02 - Już jest! Najlepszy język programowania.
Nadszedł luty, a gdzie buty? Dopiero zaczynasz? Świetnie, ten odcinek jest dla Ciebie. Porozmawiamy o najlepszym języku programowania dla początkujących. Zastanowimy się nad cechami jakimi powinien charakteryzować się programista. Otrzymasz od nas garść nieproszonych porad. Radek będzie udawał że wie co to SES a Adam znów będzie się wymądrzał o AI.
Rozwinąłeś logiczne myślenie w abstrakcyjne i to była ta trzecia cecha. To umknęło mi. Dokładnie. Fajnie. To teraz miałem jeszcze jedno pytanie. Czy uważasz, że możemy te cechy rozwijać? Trochę odpowiedziałeś w przypadku umiejętności abstrakcyjnego myślenia, ale jeżeli chodzi o całą resztę, czy możemy trenować się, żeby takie cechy mieć i wtedy odnieść sukces w karierze IT? Osobiście uważam, że nie ma dla człowieka czegoś niemożliwego w kontekście nauczenia się. Jeśli tylko chcesz, czyli jeżeli masz tą wytrwałość, jesteś w stanie nauczyć się na dobrą sprawę wszystkiego. Tylko musisz chcieć. Bo jeżeli nie chcesz, to nikt cię tego nie uczy. Jeżeli chcesz, to nikt cię nie musi uczyć, sam dasz radę się dokształcać w tym zakresie, który jest sobie potrzebny.
Co chcesz robić w życiu? I wbrew pozorom to jest bardzo ważne pytanie, ponieważ o ile każdy może się nauczyć tej roboty, o tyle ta robota nie jest dla każdego. Trzeba sobie odpowiedzieć, czy to w ogóle będzie mi sprawiać przyjemność, czyli czy sprawia mi przyjemność zdobywanie nowej wiedzy, bo jest to branża, w której trzeba się uczyć na dobrą sprawę cały czas. Tu nie ma tego punktu, w którym o już wiem wszystko i i mogę spocząć na laurach. Nie. Jak nawet dzisiaj Ci się wydaje, że wiesz wszystko, to jutro się budzisz i widzisz, że to wszystko jest już w całkiem innym miejscu. Więc musisz znowu nadgonić, szczególnie jeżeli chcesz być w czymś dobry, to niestety jest to ciągłe gonienie króliczka.
Więc najpierw sobie musisz odpowiedzieć na pytanie, czy ja chcę gonić tego króliczka i czy to jest dla mnie i czy mi to sprawia przyjemność, ta wieczna pogoń. Jeśli już sobie odpowiesz na to pytanie pozytywnie i stwierdzisz tak chcę być deweloperem to według mnie największym błędem może być skupianie się na nauce samego języka programowania. To jest trochę tak jak z językiem takim zwykłym mówionym. To że znam język polski czy angielski to niekoniecznie jest równoznaczne z tym że mam coś do powiedzenia. Czyli raczej skupiłbym się nad tym, co ja chcę powiedzieć, jak chcę mówić, niż nad samym językiem. Ok, jakiś język jest potrzebny do trenowania.
I później zostali zatrudnieni w jednej z takich firm. Czyli jakby mieli gotowy plan na siebie. Więc jeżeli już coś robisz, wiesz w to, że to ci się uda, daj sobie przyzwolenie na to, że możesz być programistą, bo czemu nie. I wielu ludzi takich jak ty przeszła przez tą drogę. I postaraj się skonsumować rezultat swojej pracy, swojej nauki tak szybko jak się tylko da. Czyli postaraj się zatrudnić w firmie jako junior na przykład tak szybko jak możesz, bo to doświadczenie pociągnie cię dalej. Czyli, żeby naszych słuchaczy zostawić z podsumowaniem. Najpierw odpowiedz sobie na pytanie, czy to jest dla Ciebie, ale szczerze. Potem rozwiąż proste problemy, które znasz z życia, żebyś się nie zastanawiał nad tym, jak działa ten problem, tylko żebyś umiał go rozwiązać w języku programowania.
Do każdego z nich użyłbym innego narzędzia, innego rozwiązania. Czyli raczej używamy śrubokręta, bo on fajnie wkręca śrubki, a nie młotka, jeżeli chcemy wkręcić śrubkę. I podobnie jest z językiem uprogramowania. Jeżeli próbujesz wkręcić śrubkę młotkiem, może ci się uda, tylko pytanie po co, tak? Rozbawiła mnie ta analogia. Więc, który język jest najlepszy? Pytanie do czego? Jeżeli powiesz mi do czego, wtedy na nie odpowiem. Dobrze, zróbmy w takim razie taki szybki eksperyment. Chcesz stworzyć stronę internetową. Który język jest do tego najlepszy? Dla mnie dzisiaj?
Odpowiedziałbym, że PHP dla backendu oraz Vue.js jako biblioteka javascriptowa do frontendu, bo to jest moja preferencja, bo znam ten język, bo umiem w nim programować. Zapomniałem ci tylko powiedzieć, że wszystkie twoje serwery stoją na Windowsie. No i już mam problem. Ja tu się z Tobą zgadzam w pełni, jeśli chodzi o to, że nie da się wybrać języka najlepszego, ale nie da się go wybrać w momencie, kiedy nie znamy kontekstu. To jest tak, jak zadać sobie pytanie, który samochód jest najlepszy. No i powstaje zasadnicze pytanie, zależy do czego. Inny samochód będzie najlepszy dla mnie do wożenia dzieci do szkoły?
Inny samochód będzie najlepszy dla Ciebie do jeżdżenia po lesie? A inny samochód będzie najlepszy dla firmy, która zajmuje się wywozem nieczystości. Dlatego wszystko zależy od tego kontekstu. Chociażby to, na jakich serwerach będzie coś działać, czy to w ogóle będzie na serwerach działać, czy nie. To prawda. No to teraz, żeby skomplikować nieco. Jeżeli ktoś zaczyna swoją przygodę z programowaniem i chciałby dostać taką gotową receptę, którego języka zacząć się uczyć, jak takiej osobie odpowiedzieć na to pytanie, który z nich jest najlepszy? Świetne pytanie i chyba mogę powiedzieć, że znam odpowiedź.
Natomiast powiedziałbym, wybierz taki język, w którym później będziesz chciał widzieć efekty swojej pracy. Jeżeli chcesz pisać aplikację na iOSa, To najwięcej motywacji będziesz miał z tego, że tworzysz aplikację na iOSa i zaczynasz widzieć efekty swojej pracy. To cię będzie motywowało. Rozmawiamy o kimś kto zaczyna, więc ta wytrwałość w nauce jest bardzo istotnym elementem. I sądzę, że tylko tak da się podsycać tę motywację poprzez widzenie efektów tam, gdzie chcesz je zobaczyć. Więc jeżeli chcesz stworzyć grę na iOS albo na Androida, no to masz wybór Swifta w przypadku iOS, albo Java, albo Kotlin w przypadku Androida.
Pokazano wszystkie 8 dopasowań. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.
Radek i Adam przywitanie i wprowadzenie do tematu odcinka.
Radek i Adam omawiają cechy osobowościowe i umiejętnościowe, które są kluczowe dla dewelopera.
Radek odpowiada na pytanie, czy można rozwijać się w IT i wymienia cechy, które można nauczyć się.
Radek opisuje swoje doświadczenia z usługą AWS SES i powtarza temat w trakcie rozmowy.
Radek i Adam dyskutują o zaletach i wadach korzystania z własnego serwera do wysyłki maili.
Radek i Adam poruszają temat, jak zacząć naukę programowania, podkreślając znaczenie przygotowania się do pracy.
Radek i Adam omawiają nowości w AI, w tym ceny planów płatnych i opisywane problemy z ChatGPT.
czat GPT będzie w wersji pro za 200 dolarów miesięcznie
Radek i Adam dyskutują o tym, czy istnieje najlepszy język programowania i omawiają różne konteksty użycia.
Rozmowa o najlepszym języku programowania dla początkujących, podzielonego na PHP, JavaScript i Python.
Kwestia wyboru języka programowania w zależności od celu i motywacji, podkreślenie znaczenia wytrwałości.
Rozdziały i streszczenia generowane automatycznie. Pełna transkrypcja nie jest publikowana — wyszukaj frazę, aby zobaczyć dopasowane fragmenty.
„czat GPT będzie w wersji pro za 200 dolarów miesięcznie"
Kliknij, aby znaleźć fragmenty, w których pada.
Nadszedł luty, a gdzie buty?
Dopiero zaczynasz? Świetnie, ten odcinek jest dla Ciebie.
Porozmawiamy o najlepszym języku programowania dla początkujących.
Zastanowimy się nad cechami jakimi powinien charakteryzować się programista.
Otrzymasz od nas garść nieproszonych porad.
Radek będzie udawał że wie co to SES a Adam znów będzie się wymądrzał o AI.