5 zasobów, które pomogą Ci nauczyć się kodowania z telefonu
Opublikowany: 2022-04-26- Pisanie kodu a nauka
- Programowanie to coś więcej niż pisanie kodu
- Nauka kodowania na telefonie
- 1. Samodzielna nauka
- 2. Mimo
- 3. Enki
- 4. darmowy CodeCamp
- 5. Ćwiczenia
- Jak wyświetlić kod źródłowy witryny z telefonu komórkowego?
- Jeden dzień na raz
Ostatnio widziałem, jak ktoś zadał to pytanie na jednym z kursów Pythona, na które się zapisałem, i zaciekawiło mnie to. Czy można nauczyć się programowania ze smartfona? A co z pisaniem kodu z tabletu? Czy w ogóle można nauczyć się biegłego kodowania bez korzystania z komputera? Cóż, na to pytanie można odpowiedzieć na wiele sposobów.
Przede wszystkim ze smartfona można nauczyć się praktycznie wszystkiego. Ty, ja i wszyscy inni już to robicie. Przewodniki YouTube, samouczki online lub publikowanie postów na blogu ze smartfona. Jest wiele rzeczy, których możesz zrobić i nauczyć się za pomocą smartfona.
Ale na pewno nie programowanie?
Krótka odpowiedź? Tak, faktycznie można nauczyć się programowania za pomocą smartfona. Nie będzie to skuteczne, ale będziesz mógł się uczyć. W rzeczywistości można nawet pisać programy funkcjonalne, ale robienie tego ma swoją cenę. A ten koszt polega na tym, że jesteś zamknięty w konkretnym materiale do nauki.
Pozwól mi wyjaśnić.
Pisanie kodu a nauka
Jeśli chcesz napisać kod na swoim inteligentnym urządzeniu, wystarczy pobrać aplikację ze sklepu z aplikacjami. Edytory kodu na urządzenia mobilne istnieją od lat. I używa ich wielu programistów. Niektóre zapewniają nawet środki do kompilowania programów bezpośrednio z samego urządzenia mobilnego. I choć to świetna wiadomość, to nie to samo, co nauka.
Jaki jest pożytek z edytora kodu, jeśli nie znasz żadnego kodu?
Jeśli więc chcesz nauczyć się kodować z telefonu – jedynym prawdziwym wyborem jest skorzystanie z interaktywnych platform edukacyjnych. Codecademy Go jest jednym z takich przykładów – ich aplikacja mobilna jest wypełniona po brzegi materiałami edukacyjnymi związanymi z kodem. I z pewnością przetestuje twoje umiejętności rozwiązywania problemów, jeśli nigdy wcześniej nie programowałeś.

Jeśli już, możesz przynajmniej nauczyć się podstaw języka programowania. Co do zostania sprawnym programistą – nie liczyłbym na to. A oto moje uzasadnienie.
Programowanie to coś więcej niż pisanie kodu
Rozwiązywanie problemów i nauka składni kodu ze smartfona może być świetną zabawą. Absolutnie powinieneś to zrobić, jeśli jesteś zainteresowany nauką. Ale programowanie to nie tylko pisanie kodu. Musisz także zastanowić się, co chcesz stworzyć.
Jeśli Twoim celem jest stworzenie niestandardowej witryny internetowej, będziesz potrzebować dostępu do bibliotek zewnętrznych. A w niektórych przypadkach frameworki. Będziesz także potrzebować sposobu na wdrożenie niestandardowego kodu w witrynie internetowej. W tym momencie zaczyna się nudzić zarządzanie tym wszystkim z telefonu.
Choć, co prawda, nie niemożliwe. Najlepiej byłoby używać telefonu tylko do nauki i opanowania pewnych pojęć, a następnie przenieść tę wiedzę z powrotem na sesje komputerowe.
Porozmawiajmy jednak o różnych witrynach internetowych i aplikacjach mobilnych, które umożliwiają naukę przynajmniej podstaw programowania z telefonu.
Nauka kodowania na telefonie
Są to starannie dobrane zasoby. Innymi słowy, przetestowałem je na swoim smartfonie i mogę sprawdzić, czy nadają się do użytku. Niektóre z tych platform zapewniają aplikacje mobilne dla łatwiejszego dostępu. W przypadku innych będziesz musiał z nich korzystać bezpośrednio z przeglądarki.
1. Samodzielna nauka

Sololearn to jedna z najbardziej wszechstronnych platform edukacyjnych dla osób uczących się w pojedynkę. Ich platforma jest całkowicie darmowa, ale zawsze możesz zostać płatnym subskrybentem. Różnica polega na tym, że abonenci uzyskują dostęp do większej ilości materiałów. Ale na początek – nie ma żadnych związanych z tym kosztów. Wszystko, co musisz zrobić, to wybrać język, którego chcesz się uczyć.
Obecnie ich kursy i materiały do nauki obejmują ponad 25 języków i tematów.
Z ich aplikacji mobilnych korzysta łącznie ponad 15 milionów aktywnych użytkowników. To świetnie, ponieważ masz również dostęp do społeczności Sololearn. Miejsce, w którym możesz dyskutować na tematy i znaleźć odpowiedzi na pytania, wszystko połączone bezpośrednio z samej aplikacji.

2. Mimo

Mimo został zbudowany od podstaw jako platforma edukacyjna dla urządzeń mobilnych. Stworzyli niestandardowe środowisko programistyczne, które faktycznie pozwala tworzyć i publikować witryny internetowe. Możesz posunąć się nawet do zbudowania niestandardowego portfolio wszystkich zrealizowanych projektów.
Ich materiały do nauki są podzielone na Ścieżki . Możesz wybierać spośród Pythona, Web Development i SQL. Każda ścieżka zapewnia unikalne doświadczenie edukacyjne w określonym celu. Na przykład na kursie Web Development będziesz uczyć się o JavaScript, HTML i CSS.
Moim osobistym faworytem w Mimo jest plan nauki. Każdego dnia możesz wybrać gotowy projekt i bezpośrednio nad nim pracować. Obejmuje to tworzenie strony głównej, dostosowywanie stron docelowych, a nawet dodawanie funkcji e-commerce do witryny.
3. Enki

Platforma Enki specjalizuje się w danych i technicznych aspektach programowania. Jeśli Twoim celem jest praca z danymi, jest to platforma, na którą musisz się zarejestrować. I chociaż skupiają się na bardzo technicznych aspektach kodowania, nadal jest to świetny wybór dla początkujących.
Aplikacja mobilna zawiera tysiące lekcji podzielonych na różne podkategorie. Dla początkujących kurs Coding Intro da ci solidny przegląd tego, jak działają programy. Po opanowaniu wprowadzenia możesz przejść do bardziej szczegółowych obszarów. Enki ma materiały dotyczące Pythona, Data Science, JavaScriptu i wielu innych ścieżek kodowania.
Moje pierwsze wrażenie na Enki jest takie, że ma on na celu przetestowanie twoich umiejętności krytycznego myślenia. Ćwiczenia wielkości kęsa i interaktywne lekcje zapewniają głębokie poczucie postępu. Dodanie quizów i pytań wystawi na próbę Twoje umiejętności uczenia się. Możesz nie tylko pisać i ćwiczyć kod, ale także sprawdzać, czy to, czego się nauczyłeś, działa.
4. darmowy CodeCamp

Nie możemy mówić o nauce programowania, nie wspominając o freeCodeCamp. Jest to najpopularniejszy projekt w historii na GitHub. I jest to wyraźny dowód na to, jak potężne są zasoby freeCodeCamp dla nowych programistów. Dzięki tysiącom bezpłatnych samouczków jest to platforma dla każdego, kto chce zostać programistą lub inżynierem oprogramowania.
Teraz, w przeciwieństwie do niektórych z naszych wyżej wymienionych platform – freeCodeCamp nie posiada oficjalnej aplikacji mobilnej. Można go jednak używać w przeglądarce smartfona. A od 2019 r. – freeCodeCamp zapewnia płynną obsługę mobilną. Możesz zapisać się na dowolny kurs, a później kontynuować swoje postępy na komputerze, jeśli chcesz.
Jeśli chodzi o same kursy, znajdziesz tysiące godzin szczegółowych materiałów. Możesz nauczyć się programowania front-end, wizualizacji danych, responsywnego projektowania stron internetowych i wielu innych.
5. Ćwiczenia

Exercism to organizacja non-profit, która oferuje ponad 50 interaktywnych kursów. Jeśli chcesz doskonalić swoje umiejętności programistyczne i robić to szybko – wypróbuj Exercism. Jednym ze sposobów, w jaki ta platforma różni się od innych, jest osobisty mentoring.
Platforma aktywnie zaprasza innych doświadczonych programistów do zostania mentorami dla początkujących uczniów. A jeśli nigdy wcześniej nie pisałeś kodu – znajdziesz wielu programistów chętnych do pomocy.
Jednak jedna cecha wyróżnia się bardziej niż inne. I to jest postęp. Aby przejść do nowych lekcji, musisz ukończyć tę, na której aktualnie się uczysz. Czyni cuda pod względem produktywności i wyostrza krytyczne myślenie.
Nie ma możliwości pominięcia lekcji. Tak więc, aby to ominąć, musisz znaleźć rozwiązanie.
A takie podejście czyni cuda, jeśli chodzi o przyspieszenie tempa nauki.
Jak wyświetlić kod źródłowy witryny z telefonu komórkowego?
Ostatnio zadano mi to pytanie, więc odpowiem na nie również w tym artykule. Jeśli chcesz wyświetlić kod źródłowy strony z telefonu komórkowego, możesz skorzystać z aplikacji stworzonej przez Neatnik – View Source.

To narzędzie pozwala wstawić adres URL witryny, dla której chcesz wyświetlić kod źródłowy, a następnie tworzy z niego dane wyjściowe. Następnie możesz uporządkować znaczniki, aby uzyskać lepszą czytelność.
To całkiem proste rozwiązanie, ale wykonuje pracę zgodnie z jej przeznaczeniem.
Jeden dzień na raz
Ta lista nie jest w żadnym wypadku jedynym sposobem na nauczenie się kodowania na smartfonie. Jest to jednak dość obszerny wybór zarówno aplikacji, jak i kursów przeglądarkowych. Nie ma znaczenia, czy jesteś już programistą, czy planujesz nim zostać. Myślę, że dodanie nawet jednego z zasobów z tej listy do codziennej rutyny będzie miało ogromny wpływ.
Ważniejsze jest branie rzeczy jeden dzień na raz. Próba skoku przed spojrzeniem może często powodować problemy z motywacją i zaangażowaniem. A jeśli chodzi o kodowanie – pierwsze kroki są zazwyczaj najtrudniejsze.