Читать книгу React Native w akcji - Nader Dabit - Страница 5
przedmowa
ОглавлениеZawsze fascynowała mnie idea tworzenia aplikacji mobilnych. Budowanie ich było jednym z powodów, dla których chciałem nauczyć się programować. Ta fascynacja poprowadziła mnie wieloma ścieżkami, od Objective-C przez jQuery Mobile do Cordova, a teraz do React Native.
Ponieważ moja kariera koncentrowała się na pisaniu w JavaScripcie, zawsze interesowały mnie technologie zwiększające moją wydajność dzięki wykorzystaniu istniejącego zestawu umiejętności, co pozwoliłoby mi robić coś więcej, niż tylko tworzyć strony internetowe. Podczas wyboru ścieżek i „króliczych nor”, do których można było zajrzeć, rdzeniem mojej kariery było znajdowanie sposobów na zwiększanie wydajności.
Kiedy po raz pierwszy pojawił się React Native, wiedziałem, że będzie to coś znaczącego. Na świecie było wtedy już tysiące programistów Reacta i JavaScriptu. React Native dał im sposób na rozszerzenie posiadanych zestawów umiejętności w zakresie tworzenia aplikacji mobilnych w sposób, w jaki nie zrobiły tego Cordova i inne rozwiązania, a także bardzo spodobał się programistom Reacta, którzy byli wówczas najszybciej rozwijającą się grupą spośród wszystkich programistów frontendu. Ta platforma zapewniła również znaczny wzrost jakości aplikacji w porównaniu z innymi dostępnymi w tym obszarze rozwiązaniami.
Po napisaniu mojej pierwszej aplikacji i wstawieniu jej do sklepu z aplikacjami sporo się nauczyłem i postanowiłem zacząć odpowiadać na pytania na Stack Overflow. Szybko zdałem sobie sprawę, że mam cenną wiedzę, którą mogę się podzielić, pomagając jednocześnie społeczności i mojej karierze, zatem zacząłem spędzać tam coraz więcej czasu, odpowiadając na pytania.
Odpowiadając na te pytania, również wiele się nauczyłem, i ostatecznie podjąłem świadomą decyzję, aby w 100% specjalizować się we frameworku React Native. Słyszałem od wielu odnoszących sukcesy programistów i konsultantów, że specjalizacja pomogła im w karierze: byli bardziej produktywni, mieli więcej możliwości i mogli żądać wyższych stawek. Postanowiłem więc zostać specjalistą po raz pierwszy w mojej karierze. Ta decyzja okazała się dla mnie doskonała. Szybko zacząłem zdobywać potencjalnych klientów na konsultacje, a później na szkolenia.
Miałem możliwość przyglądania się, jak platforma React Native rozwijała się od kołyski do obecnej wersji, a także widziałem, jak u wielu programistów i firm gwałtownie podniosła wydajność i produktywność, dzięki temu, co oferuje. Myślę, że jesteśmy w ekscytującym momencie dla React Native’a: wiele firm i przedsiębiorstw z listy Fortune 500 wybiera go i traktuje jako podstawowe narzędzie w swoich zestawach narzędzi programistycznych, co daje więcej pewności osobom, które rozważają go jako potencjalny wybór w swoich firmach i dla swoich aplikacji. Myślę, że obserwowanie ewolucji tego frameworka oraz aplikacji, które będą dostarczane za pomocą React Native, będzie ekscytujące!
Ian Miell