
Owen Little
0
2387
647
“Mam 24 lata i właśnie zacząłem uczyć się kodowania. Chcę być programistą. Czy spóźniłem się w grze??”
Jedna z pozytywnych odpowiedzi na to pytanie na Quora.com pochodzi od grafika Michela Poissona.
Mam 63 lata i osiem miesięcy temu postanowiłem nauczyć się Blender 3D. Jest to oprogramowanie typu open source, napisane w C i używa skryptów w Pythonie. Zeszłego lata było to HTML5, CSS3, JavaScript i PHP. Z mojej perspektywy 24 to tak dobry czas, jak każdy inny.
40 lat między respondentem a wątpiącym jest luką w naszym procesie myślowym, który mówi, że jest to gra młodego człowieka. Powtórzmy - nie ma wieku do nauki. Gdy znajdziesz się na tej ścieżce, musisz po prostu ćwiczyć. A dziś istnieje więcej niż jeden sposób na wyostrzenie swoich kotletów kodujących.
Jeśli wybrałeś język programowania, aby nauczyć się, jak wybrać język programowania, aby nauczyć się dziś i uzyskać świetną pracę za 2 lata Jak wybrać język programowania, aby nauczyć się dziś i uzyskać świetną pracę za 2 lata Może to potrwać lata poświęcenia pracuj, aby stać się naprawdę dobrym programistą; więc czy istnieje sposób, aby wybrać odpowiedni język, aby zacząć od dziś, aby jutro zostać zatrudnionym? , zacznijmy klasę od kilku innowacyjnych stron internetowych.
Dash - Ucz się z projektami
Uczyć się: HTML, CSS, JavaScript
Dash jest podobny do Codecademy z wciągającym podejściem opartym na projektach, a samouczki przeprowadzają cię przez pięć projektów o rosnącym stopniu trudności. Na razie ogranicza się do trzech technologii sieciowych, jest dobrze zaprojektowany dla początkujących i całkowicie za darmo. Od zbudowania osobistej strony internetowej po grę Madlibs, niedoszły programista musi odblokować 82 umiejętności, przechodząc przez punkty kontrolne na lekcjach.
Dash jest przeznaczony do nauki przyrostowej - nie możesz przejść do następnej umiejętności, chyba że odblokujesz poprzednią. Projekty Dash są krótkie i oparte na rzeczywistych potrzebach. Każdy ma “fabuła” - z pozorem rzeczywistości, budując projekty dla fikcyjnych klientów. Edytor Dash umożliwia także przełączanie “co widzisz” wyświetlanie z monitora komputera na telefon komórkowy.
The Code Player - Ucz się z screencastów
Uczyć się: HTML5, CSS3, JavaScript.
Nauka za pomocą screencastów od programistów jest kolejnym interesującym podejściem do tworzenia czegoś za pomocą kodu. Nie jest to odpowiednie dla początkujących, ale jeśli masz pewne doświadczenie za paskiem, programista pokazuje sztukę tworzenia timera lub stylowego kalkulatora od zera. Początkujący mogą czerpać inspirację z faktu, że kilka linii kodu tworzy sztukę cyfrową.
Graj z różnymi prędkościami. Użyj suwaka osi czasu, aby wstrzymać i przewinąć pominięte fragmenty. Do każdego przewodnika przeczytaj opis i komentarze. Jeśli chcesz oglądać, jak ktoś tworzy coś za pomocą kodu, w tempie, które Ci odpowiada, Code Player jest idealny.
Talent Buddy - Ucz się dzięki quizom i łamigłówkom
Uczyć się: JavaScript i inne języki od C do Scala.
Rozwiązuj quizy programistyczne, w tym Java, Ruby, Python, PHP i inne. Strona zapłaciła programy mentorskie z ekspertami programistycznymi, pomagającymi uczniom w rozwijaniu umiejętności tworzenia stron internetowych. To trzymiesięczny program. Ale ty możesz zaloguj się za darmo i spróbuj zabawnych problemów na wbudowanym edytorze. Quizy mogą pomóc Ci doskonalić swoje umiejętności i zapewnić natychmiastową informację zwrotną za pośrednictwem edytora. Talent Buddy może nie być dla wszystkich, ponieważ jest to program płatny, ale quizy pomagają ćwiczyć swoje umiejętności.
Codewars - Ucz się od prawdziwych wyzwań związanych z kodem
Uczyć się: JavaScript, CoffeeScript, Ruby, Python, Clojure, Haskell.
Walka z kimś lepszym od ciebie może być najszybszym sposobem nauki - każdy sportowiec to wie “sekret”. Codewars to kolejna platforma dla programistów służąca do zwiększania swoich umiejętności poprzez szkolenia z innymi na temat prawdziwych wyzwań związanych z kodem. Ale tutaj jest haczyk - musisz się wykazać w języku programowania podczas rejestracji. Startup poprosi o rozwiązanie “kata” zanim zostaniesz wpuszczony, podobny do etosu szkoły sztuk walki.
Codewars nie jest pierwszym miejscem dla początkujących. Może przekształcić się w społeczeństwo internetowe, w którym utalentowani koderzy mogą konkurować, współpracować i łączyć się wokół wyzwań związanych z programowaniem - ale tylko wtedy, gdy mają doświadczenie w pracy.
CodeWars to kolejny wysiłek społeczności z wyzwaniami i rozwiązaniami związanymi z crowdsourcingiem. Niektóre bloki kodu są dozwolone, umożliwiając innym wkład (np “kumite”). Elementy grywalizacji sprawiają, że jest fajnie. Na przykład kata stają się coraz trudniejsze i zdobywasz punkty honoru, gdy pomyślnie je przejdziesz. Dla początkującego nie jest to łatwe, ale zdecydowanie jest to jeden z bardziej zabawnych sposobów na ćwiczenie umiejętności kodowania Znudzony książkami do programowania? Wypróbuj 3 ciekawe sposoby na podniesienie umiejętności kodowania znudzonych książkami do programowania? Wypróbuj 3 fajne sposoby na podniesienie umiejętności kodowania Jeśli kiedykolwiek próbowałeś nauczyć się kodować z książki, wiesz, jak nudna może być. Wypróbuj ciekawe opcje, aby uczynić naukę bardziej ekscentryczną i zabawną. .
Codaround - Ucz się ze społecznością [już niedostępny]
Uczyć się: Programowanie w JavaScript, Ruby i iOS
Uczenie się jest często bardziej skuteczne, gdy współdziała się z rówieśnikami, którzy są lepsi w twoich umiejętnościach niż ty. Codaround (beta) to marka oferująca nowe forum do nauki, która stara się wprowadzić odrobinę uczenia się w grupie do samokształcenia. Wcześniej znany jako Hackavard, Codaround przybliża społeczność do ucznia solo. W tłumie narzędzi społecznościowych i usług spotkań Codaround koncentruje się na rozwijającej się społeczności programistów.
Zarejestruj się na Facebooku, określ poziom swojej wiedzy specjalistycznej i jesteś na stronie. Strona jest częściowo platformą do czatowania, a częściowo platformą planowania spotkań. Chcesz się czegoś nauczyć - ogłoś to na stronie i spotkaj się z partnerami edukacyjnymi w dogodnej lokalizacji. Możesz także skorzystać z witryny, aby sprawdzić, czy w pobliżu odbywają się spotkania.
Będąc bardzo nowym, interakcji jest niewiele i głównie w Stanach Zjednoczonych. Są lepsze sposoby na kontakt ze społecznością kodującą, ale Codaround to kolejna opcja, na którą możesz mieć oko, jeśli rośnie.
Programmr - Ucz się z A “Symulator”
Uczyć się: 19 technologii od Androida do SQL
Programmr został zaprojektowany jako symulator programowania do nauki i ćwiczenia umiejętności kodowania. Platforma obejmuje technologie takie jak AngularJS, Backbones, PHP, Python i inne. Witryna nazywa się sama “interaktywne laboratorium online” dla początkujących programistów do kodowania, kompilowania i uruchamiania projektów w przeglądarce. The “auto-wydział” moduł zapewnia natychmiastową informację zwrotną dla studentów po ukończeniu ćwiczeń i wyzwań. Kodujesz własne aplikacje, a następnie osadzasz je jak filmy na YouTube.
Możesz ćwiczyć za pomocą ćwiczeń i wyzwań związanych z kodowaniem. Stwórz własny projekt i dodaj go do puli ponad 3000 projektów na stronie. Lub zanurz się w tych projektach i dowiedz się, jak zostały wykonane. Wydaje się, że obecnie nie ma żadnych otwartych konkursów, ale miej oko na wygraną z kartami upominkowymi Amazon i miejscem na tablicy wyników!
CheckIO - Ucz się z gamifikacją
Uczyć się: Pyton
Grywalizacja kodowania to najnowszy trend… szczególnie w zakresie uczenia dzieci podstawowych pojęć programowania poprzez grę. 11 najlepszych gier kodowania dla dzieci do nauki programowania 11 najlepszych gier kodowania dla dzieci do nauki programowania Chcesz zainteresować swoje dzieci programowaniem? Wypróbuj najlepsze gry kodujące dla dzieci, które popchną je we właściwym kierunku. . CheckIO to platforma do kodowania dla programistów, którzy chcą nauczyć się pewnych umiejętności w języku Python. Python jest jednym z najczęściej używanych języków programowania dla początkujących. W CheckIO nazywane są punkty orientacyjne programowania “wyspy”. Musisz podjąć wyzwania programistyczne lub “misje” przejść z jednej wyspy na drugą. CheckIO gromadzi kodowe łamigłówki, które tworzą wyzwania na każdej wyspie.
Crowdsourcing jest wyjątkowy z trzema możliwościami uczenia się - dodawaj łamigłówki za pośrednictwem GitHub, pomagaj w tłumaczeniu zagadek na 10 języków i udzielaj wskazówek rozwiązującym problemy. Dzięki połączeniu społeczności i gier użytkownicy mogą projektować misje, rzucać wyzwania swoim rówieśnikom i pomagać sobie nawzajem w ulepszaniu swojego kodu. CheckIO zamieniło się w jedno z popularnych miejsc do nauki języka Python. 5 najlepszych stron internetowych do nauki programowania w języku Python. 5 najlepszych stron internetowych do nauki programowania w języku Python. Chcesz nauczyć się programowania w języku Python? Oto najlepsze sposoby nauki języka Python online, z których wiele jest całkowicie darmowych. .
Jak uczysz się kodowania?
Old-timery muszą być rozbawione. Wielu z nas nauczyło się tego na własnej skórze… ze stopniem informatyki lub z książek programistycznych. Jeśli jesteś początkującym, możesz skorzystać z profesjonalnych próbek kodu. 10 profesjonalnych stron z kodami przykładowymi dla programistów. 10 profesjonalnych stron z kodami przykładowymi dla programistów. Chcesz się uczyć i tworzyć aplikacje z przykładowymi fragmentami kodu? Oto najlepsze bezpłatne przykładowe strony internetowe na początek. aby poprawić swoje umiejętności kodowania. A jeśli szukasz zabawnego ćwiczenia, możesz wykorzystać swoje nowe umiejętności kodowania, tworząc własną grę z oprogramowaniem do tworzenia gier.
Jeśli jesteś programistą, podejmij wyzwanie kodowania 8 Wyzwania kodujące i konkursy, które mogą prowadzić do pieniędzy lub miejsc pracy 8 Wyzwania kodujące i konkursy, które mogą prowadzić do pieniędzy lub miejsc pracy Konkursy programistyczne online mogą zaoferować przełom lub proste nagrody pieniężne. Wybierz jeden z tych wyzwań związanych z kodowaniem. doskonalić swoje umiejętności i perspektywy kariery. Ale jeśli masz problemy z nauką kodowania, sprawdź kilka potężnych zautomatyzowanych narzędzi, które możesz wykonać bez kodowania. Nie chcesz nauczyć się kodowania? 5 sposobów, aby nadal tworzyć wydajne zautomatyzowane narzędzia Nie chcesz nauczyć się kodowania? 5 sposobów, aby nadal tworzyć wydajne zautomatyzowane narzędzia Czy nie wiesz, jak kodować, powstrzymuje Cię od tworzenia rzeczy w Internecie? Zacznij teraz, ponieważ takie narzędzia „bez kodu” są tutaj, aby pomóc. wiedza, umiejętności.