CodeGym /Blog Java /Random-PL /Plan wiedzy dla początkujących użytkowników Androida
John Squirrels
Poziom 41
San Francisco

Plan wiedzy dla początkujących użytkowników Androida

Opublikowano w grupie Random-PL
Nowicjusze często zadają sobie pytanie: „Co muszę wiedzieć, aby zostać programistą?” Oferty pracy mogą zawierać wiele niezrozumiałych słów. Książki o programowaniu są napakowane tak dużą ilością informacji, że wydaje się, że trzeba zacząć studiować ten temat od dzieciństwa. Co więcej, rozwój Androida jest teraz w punkcie, w którym musisz znać dwa języki: Java i Kotlin. Postaramy się stworzyć „mapę drogową wiedzy dla początkujących” — dokładnie to, co musisz wiedzieć, aby znaleźć swoją pierwszą pracę. Mapa drogowa dla początkującego programisty Androida — 1Przede wszystkim Core Java. Tak, Java jest obecnie najlepszym miejscem do rozpoczęcia. Moim zdaniem CodeGym to najlepszy sposób na zrobienie tego. Nie musisz rozpraszać się niczym innym, dopóki dokładnie nie przepracujesz podstawowych rzeczy. Jednocześnie będziesz miał dużą przewagę, jeśli znajdziesz mentora, który udzieli ci wskazówek i wyjaśni. Następnie możesz wypróbować Android SDK. Najpierw musisz dowiedzieć się, jak używać TextView, EditText, Layouts (ramka, liniowy, względny), ImageView i Button. Następnie przejdź do RecyclerView. Na tym etapie praktyka jest wszystkim. Trzeba spróbować wszystkiego, zobaczyć jak to działa, jakie cechy mają te komponenty i czym się różnią. Następnie możesz zejść głębiej i wymyślić Aktywność i Fragmenty. Następnie cykl życia i tryby uruchamiania. Również transfer danych między dwoma Działaniami (Intent) i dwoma Fragmentami (Bundle). W tym momencie możesz napisać coś bardziej skomplikowanego niż kalkulator. Musisz napisać mały projekt składający się z kilku ekranów. Najważniejsze jest użycie wielu komponentów, aby dowiedzieć się, jak wchodzą ze sobą w interakcje. I znowu, dużym plusem będzie, jeśli ktoś zobaczy Twój kod i będzie mógł coś zasugerować. Teraz możesz wypróbować Kotlina. Ponadto powinieneś sprawić, aby Twój projekt w jakiś sposób współdziałał z interfejsem API REST. Służy do tego biblioteka Retrofit. Jest dużo tutoriali na ten temat. Istnieje również wiele otwartych interfejsów API, na których można ćwiczyć (na przykład Instagram, Facebook i wiele innych). Efektem końcowym powinno być coś, co pobiera dane z serwera i wyświetla je na ekranie. Biblioteka Glide (lub alternatywnie Picasso) jest tu również przydatna. To wszystko. Następnym krokiem jest zajęcie się wzorcami projektowymi. Google promuje MVVM na Androida, więc powinieneś go wypróbować. Sprawdź też, co oznacza „czysta architektura”. A na domiar złego — wstrzykiwanie zależności. W tym momencie możesz spróbować pójść na kilka wywiadów. Internet jest pełen artykułów i przykładów na każdy z tych tematów. Podczas nauki pamiętaj, że zrozumienie, jak i dlaczego coś działa, jest wciąż ważniejsze niż zapamiętywanie terminologii. Ważne jest również, aby móc używać debugera do śledzenia błędów. A jest to możliwe tylko przy dużej praktyce. Ten proces można zakończyć w ciągu sześciu miesięcy. Ale to tylko wtedy, gdy poświęcisz wystarczająco dużo czasu na trening. Pozostaje mi tylko życzyć cierpliwości. Picasso) jest tu również przydatny. To wszystko. Następnym krokiem jest zajęcie się wzorcami projektowymi. Google promuje MVVM na Androida, więc powinieneś go wypróbować. Sprawdź też, co oznacza „czysta architektura”. A na domiar złego — wstrzykiwanie zależności. W tym momencie możesz spróbować pójść na kilka wywiadów. Internet jest pełen artykułów i przykładów na każdy z tych tematów. Podczas nauki pamiętaj, że zrozumienie, jak i dlaczego coś działa, jest wciąż ważniejsze niż zapamiętywanie terminologii. Ważne jest również, aby móc używać debugera do śledzenia błędów. A jest to możliwe tylko przy dużej praktyce. Ten proces można zakończyć w ciągu sześciu miesięcy. Ale to tylko wtedy, gdy poświęcisz wystarczająco dużo czasu na trening. Pozostaje mi tylko życzyć cierpliwości. Picasso) jest tu również przydatny. To wszystko. Następnym krokiem jest zajęcie się wzorcami projektowymi. Google promuje MVVM na Androida, więc powinieneś go wypróbować. Sprawdź też, co oznacza „czysta architektura”. A na domiar złego — wstrzykiwanie zależności. W tym momencie możesz spróbować pójść na kilka wywiadów. Internet jest pełen artykułów i przykładów na każdy z tych tematów. Podczas nauki pamiętaj, że zrozumienie, jak i dlaczego coś działa, jest wciąż ważniejsze niż zapamiętywanie terminologii. Ważne jest również, aby móc używać debugera do śledzenia błędów. A jest to możliwe tylko przy dużej praktyce. Ten proces można zakończyć w ciągu sześciu miesięcy. Ale to tylko wtedy, gdy poświęcisz wystarczająco dużo czasu na trening. Pozostaje mi tylko życzyć cierpliwości. to nakrętki i śruby. Następnym krokiem jest zajęcie się wzorcami projektowymi. Google promuje MVVM na Androida, więc powinieneś go wypróbować. Sprawdź też, co oznacza „czysta architektura”. A na domiar złego — wstrzykiwanie zależności. W tym momencie możesz spróbować pójść na kilka wywiadów. Internet jest pełen artykułów i przykładów na każdy z tych tematów. Podczas nauki pamiętaj, że zrozumienie, jak i dlaczego coś działa, jest wciąż ważniejsze niż zapamiętywanie terminologii. Ważne jest również, aby móc używać debugera do śledzenia błędów. A jest to możliwe tylko przy dużej praktyce. Ten proces można zakończyć w ciągu sześciu miesięcy. Ale to tylko wtedy, gdy poświęcisz wystarczająco dużo czasu na trening. Pozostaje mi tylko życzyć cierpliwości. to nakrętki i śruby. Następnym krokiem jest zajęcie się wzorcami projektowymi. Google promuje MVVM na Androida, więc powinieneś go wypróbować. Sprawdź też, co oznacza „czysta architektura”. A na domiar złego — wstrzykiwanie zależności. W tym momencie możesz spróbować pójść na kilka wywiadów. Internet jest pełen artykułów i przykładów na każdy z tych tematów. Podczas nauki pamiętaj, że zrozumienie, jak i dlaczego coś działa, jest wciąż ważniejsze niż zapamiętywanie terminologii. Ważne jest również, aby móc używać debugera do śledzenia błędów. A jest to możliwe tylko przy dużej praktyce. Ten proces można zakończyć w ciągu sześciu miesięcy. Ale to tylko wtedy, gdy poświęcisz wystarczająco dużo czasu na trening. Pozostaje mi tylko życzyć cierpliwości. Google promuje MVVM na Androida, więc powinieneś go wypróbować. Sprawdź też, co oznacza „czysta architektura”. A na domiar złego — wstrzykiwanie zależności. W tym momencie możesz spróbować pójść na kilka wywiadów. Internet jest pełen artykułów i przykładów na każdy z tych tematów. Podczas nauki pamiętaj, że zrozumienie, jak i dlaczego coś działa, jest wciąż ważniejsze niż zapamiętywanie terminologii. Ważne jest również, aby móc używać debugera do śledzenia błędów. A jest to możliwe tylko przy dużej praktyce. Ten proces można zakończyć w ciągu sześciu miesięcy. Ale to tylko wtedy, gdy poświęcisz wystarczająco dużo czasu na trening. Pozostaje mi tylko życzyć cierpliwości. Google promuje MVVM na Androida, więc powinieneś go wypróbować. Sprawdź też, co oznacza „czysta architektura”. A na domiar złego — wstrzykiwanie zależności. W tym momencie możesz spróbować pójść na kilka wywiadów. Internet jest pełen artykułów i przykładów na każdy z tych tematów. Podczas nauki pamiętaj, że zrozumienie, jak i dlaczego coś działa, jest wciąż ważniejsze niż zapamiętywanie terminologii. Ważne jest również, aby móc używać debugera do śledzenia błędów. A jest to możliwe tylko przy dużej praktyce. Ten proces można zakończyć w ciągu sześciu miesięcy. Ale to tylko wtedy, gdy poświęcisz wystarczająco dużo czasu na trening. Pozostaje mi tylko życzyć cierpliwości. możesz spróbować pójść na jakieś rozmowy kwalifikacyjne. Internet jest pełen artykułów i przykładów na każdy z tych tematów. Podczas nauki pamiętaj, że zrozumienie, jak i dlaczego coś działa, jest wciąż ważniejsze niż zapamiętywanie terminologii. Ważne jest również, aby móc używać debugera do śledzenia błędów. A jest to możliwe tylko przy dużej praktyce. Ten proces można zakończyć w ciągu sześciu miesięcy. Ale to tylko wtedy, gdy poświęcisz wystarczająco dużo czasu na trening. Pozostaje mi tylko życzyć cierpliwości. możesz spróbować pójść na jakieś rozmowy kwalifikacyjne. Internet jest pełen artykułów i przykładów na każdy z tych tematów. Podczas nauki pamiętaj, że zrozumienie, jak i dlaczego coś działa, jest wciąż ważniejsze niż zapamiętywanie terminologii. Ważne jest również, aby móc używać debugera do śledzenia błędów. A jest to możliwe tylko przy dużej praktyce. Ten proces można zakończyć w ciągu sześciu miesięcy. Ale to tylko wtedy, gdy poświęcisz wystarczająco dużo czasu na trening. Pozostaje mi tylko życzyć cierpliwości. A jest to możliwe tylko przy dużej praktyce. Ten proces można zakończyć w ciągu sześciu miesięcy. Ale to tylko wtedy, gdy poświęcisz wystarczająco dużo czasu na trening. Pozostaje mi tylko życzyć cierpliwości. A jest to możliwe tylko przy dużej praktyce. Ten proces można zakończyć w ciągu sześciu miesięcy. Ale to tylko wtedy, gdy poświęcisz wystarczająco dużo czasu na trening. Pozostaje mi tylko życzyć cierpliwości.Mapa drogowa dla początkującego programisty Androida — 2
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION