JavaRush /Blog Java /Random-PL /Programowanie jest trudne. Dlatego warto się uczyć

Programowanie jest trudne. Dlatego warto się uczyć

Opublikowano w grupie Random-PL
Każdy podchodzi do programowania inaczej. Niektórzy zainteresowali się tym jeszcze w szkole, już na pierwszych lekcjach informatyki, inni zaczęli pisać „laboratoria” na uniwersytecie, a jeszcze inni rozpoczęli studia z myślą o zmianie zawodu. Jednak większość „juniorów” zgadza się, że rozpoczęcie jest bardzo trudne. Zwracamy uwagę na adaptację artykułu dziennikarza Rogera Colliera o tym, jak nauczył się programować, aby pokonywać trudności. Swój poziom ocenia jako amatorski. Programowanie jest trudne.  Dlatego warto się uczyć – 1Jest późno, dobrze po północy. Moja żona i dzieci śpią już od dawna, ale sen nie jest jeszcze częścią moich planów. Mimo to dokończę... Odbugowałem kod milionowy raz i uruchomiłem go do wykonania. Hmm... Wygląda obiecująco. Jeśli tu kliknę, program powinien wywołać funkcję „oblicz następny krok”. Zatem... A jeśli klikniesz tutaj, funkcja powinna wywołać samą siebie. Świetnie. Jeśli tutaj kliknę, powinienem otrzymać... uch... oczywiście nie to. Ech... Więcej debugowania, więcej błędów, a czas płynie w błoto wraz z energią... Czy to znajomy obraz? …Myślę, że nauka programowania jest trudna. I dlatego tak bardzo kocham to robić.

Jak programowanie stało się moim hobby

Zacząłem uczyć się programowania w JavaScript cztery miesiące temu, od tutoriala dotyczącego front-endu. I tak programowanie stało się moim hobby. W ciągu ostatnich kilku lat rozczarowałem się stosunkiem kreacji do konsumpcji w moim życiu. Zbyt dużą część mojego wolnego czasu pochłaniała konsumpcja. Netflix, podcasty, Twitter, czasopisma, programy sportowe w telewizji, Facebook, blogi, Medium, gazety, powieści – lista jest długa. W tych działaniach nie ma nic złego: są ciekawe, edukacyjne i poniekąd przydatne, ale w rzeczywistości mają na celu wyłącznie konsumpcję. Nawet czytanie świetnej książki jest procesem konsumpcji. Oczywiście nie tylko konsumowałem. W ramach swojej działalności dziennikarskiej pisałem. Stworzony, że tak powiem. Stopniowo jednak miałem dość i starałem się wykonywać dobrą robotę tylko wtedy, gdy miało to znaczący wpływ na moje wynagrodzenie. Pomimo rodziny, pracy, innych zajęć i zainteresowań, nadal miałam dużo wolnego czasu. A większość czasu spędziłem na oglądaniu filmów. W pewnym momencie poczułem się jak świnia. Programowanie jest trudne.  Dlatego warto się uczyć - 2Tak naprawdę moje hobby programistyczne nie przyniosło jeszcze żadnych znaczących rezultatów. Zrobiłem jedną prostą aplikację, zrealizowałem wyzwania i projekty front-endowe w ramach moich kursów. Ale to dopiero początek! Dla mnie celem programowania nie jest stworzenie czegoś nowego i niezwykłego, ale zaangażowanie się w proces tworzenia, rzucenie sobie wyzwania, spróbowanie czegoś trudnego tylko po to, by dokończyć to, co zacząłeś.

Im bardziej skomplikowane, tym lepiej

W moim rodzinnym mieście Ontario w Kanadzie realizowany jest projekt, którego celem jest poprawa kondycji fizycznej ludzi. Nazywa się Uczyń swój dzień trudniejszym . Główna idea projektu jest bardzo prosta: musisz dodać proste ćwiczenia do swojej codziennej rutyny. Dzięki temu zwiększysz poziom swojej aktywności fizycznej i poprawisz swoje zdrowie. Wszystko jest bardzo proste. Wejdź po schodach, nie jedź windą, wysiądź przystanek wcześniej niż to konieczne i idź pieszo. Na parkingu firmowym parkuj jak najdalej od wejścia do biura. „Prostsze nie znaczy lepsze” to motto tej społeczności. Cóż za precyzyjne sformułowanie!
Oczywiście siedzenie przed komputerem podczas pisania kodu nie poprawi Twojej kondycji fizycznej. Programowanie jest świetne, ale nie dla mięśni. Możesz jednak potraktować szkolenie z programowania w języku Java jako ćwiczenie mózgu. W każdym razie jest to zdrowsze niż przeglądanie Instagrama gwiazd popijając piwo i frytki. Po tym jak zacząłem programować, mam jeszcze wystarczająco dużo czasu na wypoczynek. Na przykład w ciągu ostatniego miesiąca spędziłem dziesiątki godzin, obserwując, jak nieznajomi rzucają piłkę w metalową obręcz. Innymi słowy, oglądałem play-offy NBA. A ponieważ jestem fanem Toronto Raptors, tę czynność można również porównać do samotorturowania się. Programowanie jest trudne.  Dlatego warto się uczyć - 3Czy regularne oglądanie koszykówki przyniosło mi korzyści? Zacząłem pić więcej piwa i jeść więcej śmieciowego jedzenia, takiego jak frytki i skrzydełka z kurczaka. Poza tym zawsze kładę się spać dużo później, bo oglądam mecze na zachodnim wybrzeżu. Zatem zdrowy sen nie jest dla mnie. I chociaż naprawdę sprawia mi to przyjemność, tak naprawdę szkodzi mi. To dobra rozrywka, ale nic więcej. Chyba, że ​​weźmiemy pod uwagę nadwagę spowodowaną wysokokalorycznymi przekąskami i piwem, czy też senność w środku kolejnego dnia. Ale to proste i przyjemne! Usiądź na sofie, otwórz butelkę zimnego piwa, rozprostuj nogi i usiądź w jednym miejscu przez 3 godziny. Łatwy sposób jest kuszący. Złożone są znacznie bardziej przydatne.

Trudno się nauczyć, łatwo walczyć

O wartości pokonywania trudności pomyślałam jeszcze raz oglądając film Ukryte Liczby (2016). W filmie znalazł się fragment przemówienia Johna F. Kennedy'ego „Zdecydowaliśmy się polecieć na Księżyc”. Stany Zjednoczone nie przełożyły lotów kosmicznych, choć zadanie to okazało się trudne – oznajmił prezydent. Kontynuowali rozwój programu kosmicznego właśnie dlatego, że był trudny. „Tak, postanowiliśmy podbić Księżyc i to w tej dekadzie. Nie jest to łatwy cel, ale tym lepiej: taki test pozwoli nam dać z siebie wszystko, pokazać, na co nas stać, wykorzystać całą naszą moc. To wyzwanie, któremu jesteśmy gotowi sprostać tu i teraz. A my liczymy tylko na zwycięstwo!” . Johna F.Kennedy’ego.
Do opisania czegoś złego najczęściej używa się słów „trudny”, „trudny” i „skomplikowany”. W wielu przypadkach jest to rzeczywiście prawda. Trudno jest patrzeć, jak bliscy cierpią lub chorują, ciężko jest, gdy umiera zwierzę, trudno przetrwać rozstanie. Niektóre sytuacje przynoszą jedynie ból i nie da się z nich wyciągnąć niczego pozytywnego.
Jednak nauka czegoś trudnego jest zawsze przydatna sama w sobie . Sam proces uczenia się może być postrzegany jako nagroda lub korzyść. Daremną walkę z kodem można uznać za lekarstwo na umysł.
Jeśli tak się stanie, że w trakcie pracy stworzysz coś niesamowitego, a za Twoją aplikacją ustawią się użytkownicy z otwartymi portfelami, to świetnie. Jeśli nie, kontynuuj programowanie. Jeśli jesteś mistrzem kodowania i zostałeś guru YouTube z większą liczbą subskrybentów niż New York Times (ponad milion), to świetnie. Jeśli nie, koduj dalej. Programowanie jest trudne.  Dlatego warto się uczyć - 4Wiele osób uczy się programować, aby osiągnąć konkretny cel. Być może jesteś zmęczony swoją pracą i chcesz ją zmienić na coś ciekawszego. Nie ma w tym niczego złego. Lub chcesz iść do IT, aby zarabiać więcej. Oczywiście ktoś musi zapewnić Twojej rodzinie pączki i opłacić rachunki. Jednak niekoniecznie potrzebujesz poważnego powodu, aby rozpocząć programowanie . Po prostu zacznij. A jeśli Twoja droga nie jest łatwa, nie rozpaczaj. Oznacza to, że jesteś na dobrej drodze. Na trudnym.
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION