Uwaga: Poniższy artykuł pomoże Ci w: Najlepsze zasoby do nauki języka Ruby — przewodnik 2023
Jeśli lubisz tworzyć aplikacje internetowe, najlepszym językiem do nauki jest Ruby i jego partner Rails. Ruby był używany do tworzenia bardzo popularnych aplikacji internetowych, takich jak Hulu, Groupon i AirBNB, i na szczęście jest to dość łatwy do nauczenia się język programowania. W rzeczywistości jest tylko trochę trudniejszy niż Python.
Tak więc nauka nie wymaga tak wiele wysiłku, jeśli włożysz wysiłek, a nagrody mogą być ogromne. Programiści Ruby są zawsze bardzo poszukiwani, mogą osiągać sześciocyfrowe dochody rocznie lub alternatywnie możesz pójść drogą start-upu, stworzyć własną aplikację internetową i zarobić fortunę.
Ilość wysokiej jakości zasobów Ruby online w porównaniu z innymi językami programowania jest naprawdę imponująca. Więc wybranie tylko kilku było co najmniej trudne. Po długich rozważaniach, oto co wymyśliłem.
Jeśli przejrzysz wszystkie zdjęcia kotów i zignorujesz najnowsze kontrowersje, które zawsze pojawiają się na stronie, Reddit ma naprawdę dobrze prosperujące społeczności obsługujące wartościowe tematy. Jednym z takich tematów jest Ruby i jego partner Rails.
To, co sprawia, że Reddit jest wyjątkowy, to nie tylko szeroki zakres dyskusji związanych z językiem Ruby, ale także fakt, że społeczność jest szczęśliwa i chętna do spotkania się i wzajemnej pomocy w rozwiązywaniu problemów programistycznych. Nagle nauka języka programowania nie wydaje się tak nie do pokonania, gdy masz za sobą całą światową społeczność, która nie ocenia.
Korzystanie z Reddita jest bezpłatne. Wystarczy założyć konto, co zajmuje kilka minut. Następnie zasubskrybuj sub-reddit Ruby.
Kiedy poczujesz się gotowy, aby zająć się kwestiami związanymi z Railsami, jest też sub-reddit do tego.
Nie zwracaj uwagi na tytuł. W rzeczywistości jest to naprawdę łatwy przewodnik do naśladowania, jeśli początek jest czymś, przez co można przejść. Dostępne są 52 ćwiczenia wraz z dodatkiem zawierającym „kryzysowy kurs wiersza poleceń” (dla tych, którzy nie są do końca zaznajomieni z wierszem poleceń).
Każde ćwiczenie bardzo jasno określa, z łatwym do zrozumienia tekstem i obrazami, jak stopniowo doskonalić swoje umiejętności Ruby. Pierwsze ćwiczenie jest również objęte 20-minutowym filmem, prawdopodobnie po to, aby upewnić się, że uda ci się zrozumieć i przejść ćwiczenie 1. Ponieważ kiedy wykonasz pierwszy, odtąd będzie łatwiej.
Możesz wykonywać ćwiczenia we własnym tempie, ale właściciel strony mówi, że powinieneś wykonywać kilka ćwiczeń każdego dnia. A ukończenie kursu trwało najdłużej 6 miesiące.
Po ukończeniu poprzednich 52 ćwiczeń możesz czuć się całkiem pewnie, aby spróbować trochę poprawić swoją grę. Dlaczego więc nie nauczyć się języka Ruby podczas modyfikowania klonu Craigslist? Pamiętaj jednak, że wymaga to znajomości Railsów, więc możesz wstrzymać się z tym, dopóki nie opanujesz języka Rails.
Kiedy poczujesz się gotowy, ten kurs da ci praktyczne doświadczenie w kodowaniu baz danych. Jeśli uda ci się ukończyć ten kurs, to naprawdę nic cię nie powstrzyma. Przygotuj podania o pracę. Lub pobierz aplikację z ogłoszeniami online i pokonaj Craigslist w ich własnej grze.
Jeśli chcesz w prosty sposób nauczyć się kilku podstawowych poleceń języka Ruby, to Wypróbuj Ruby powinien znajdować się na szczycie Twojej listy. Rozpoczyna się od liczb, a następnie poleceń, takich jak odwrócenie, długość i polecenie mnożenia. Stopniowo przenosi cię dalej w górę skali w kierunku bardziej skomplikowanej pracy.
Fajną rzeczą w Wypróbuj Ruby jest to, że każdy poziom kończy się, zanim się zorientujesz. Więc nie czujesz się ugrzęźnięty i czujesz się dobrze, przechodząc poziomy. Mówiąc to, ma to również swoje pułapki. Zbyt szybka jazda oznacza realne ryzyko przypadkowego pominięcia rzeczy. Interfejs jest również bardzo ładny i przyjemny w użyciu.
Pamiętaj jednak, że musisz założyć darmowe konto w Code School, w przeciwnym razie stracisz wszystkie ćwiczenia po przejściu na wyższy poziom i/lub zamknięciu przeglądarki.
Jeśli teraz czujesz się jak gwiazda Ruby, a klon Craigslist nie popchnął cię do mocnego alkoholu, oto jeden, który naprawdę przetestuje granice twojej wiedzy o programowaniu. W tym przypadku stworzysz aplikację do recenzji restauracji o nazwie Restaurantly. Najpierw musisz pobrać podstawową konfigurację z witryny, a następnie postępować zgodnie z listą samouczków w ścisłej kolejności, aby dowiedzieć się, jak złożyć aplikację do recenzji.
Aplikacja do recenzji to podstawowa rzecz, więc nie jest to coś, co sprawi, że Yelp dostanie zimnych potów i utrzyma ich w nocy. Jest to jednak doskonałe praktyczne doświadczenie w tworzeniu aplikacji internetowych i budowaniu pewności siebie. Jeśli potrafisz zbudować aplikację do recenzji restauracji, może uda ci się zbudować tego zabójcę Yelp?
Wniosek
Po przejściu przez te 5 zasobów, nadszedł czas, aby pochwalić się swoją wiedzą światu. Przejdź do Code Wars, gdzie na pierwszej stronie znajdziesz problem z kodowaniem Ruby. Rozwiąż to i przejdź do następnego problemu, tym razem trudniejszego. Następnie poziom trudności po prostu rośnie, aż twoi rówieśnicy uznają cię za geniusza Ruby.
Poniższe dwie zakładki zmieniają zawartość poniżej.
Nazywam się Jamie Spencer i spędziłem ostatnie 10 lat na budowaniu blogów zarabiających pieniądze. Po coraz zmęczony 9-5, dojeżdżając do pracy i nigdy nie widząc mojej rodziny, zdecydowałem, że chcę wprowadzić pewne zmiany i założyłem swojego pierwszego bloga. Od tego czasu założyłem wiele niszowych blogów, które odniosły sukces, a po sprzedaży mojego bloga survivalowego postanowiłem uczyć innych ludzi, jak robić to samo.