5 pomysłów na projekt, które pomogą Ci szybciej nauczyć się programowania

  • Gabriel Brooks
  • 0
  • 2317
  • 575
Reklama

Programowanie ma jedną z najbardziej stromych krzywych uczenia się. 6 znaków, że nie jesteś programistą. 6 znaków, że nie jesteś programistą. Nie każdy jest programistą. Jeśli nie masz całkowitej pewności, że chcesz zostać programistą, oto kilka znaków, które mogą skierować Cię w dobrym kierunku. każdego twórczego przedsięwzięcia. Dopóki koncepcje nie klikną w twoją głowę, będzie to trudna żegluga. Istnieje jednak kilka sposobów na złagodzenie tej krzywej uczenia się, a jednym z najskuteczniejszych sposobów jest ubrudzenie rąk kilkoma własnymi projektami pobocznymi.

Nic nie pomoże Ci wchłonąć i zachować koncepcji programowania bardziej niż praktyczne doświadczenie. Po zebraniu tych darmowych książek programowych 9 darmowych książek programistycznych, które uczynią Cię profesjonalistą 9 darmowych książek programistycznych, które uczynią cię profesjonalistą Wzywając wszystkich programistów, nowych, starych lub aspirujących: znaleźliśmy świetny wybór darmowych (jak w przypadku piwa) książek, aby podnieść swoje umiejętności kodowania na wyższy poziom. Wskocz i ciesz się. , powinieneś odpalić nowy projekt i zacząć się bawić.

A jeśli naprawdę chcesz przyspieszyć swoje postępy, upewnij się, że kultywujesz właściwy sposób myślenia, aby nauczyć się programować bez stresu Jak nauczyć się programowania bez stresu Jak nauczyć się programowania bez stresu Być może zdecydowałeś się kontynuować programowanie, czy to dla kariery, czy dla hobby. Świetny! Ale może zaczynasz czuć się przytłoczony. Nie za dobrze. Oto pomoc w ułatwieniu podróży. .

Utwórz aplikację internetową lub mobilną

Kodowanie w Internecie jest obecnie jedną z najpopularniejszych form programowania. Po zapoznaniu się z różnymi internetowymi językami programowania Którego języka programowania należy się uczyć - Programowania internetowego Którego języka programowania się uczyć - Programowanie internetowe Dzisiaj przyjrzymy się różnym językom programowania internetowego, które zasilają Internet. To czwarta część serii programowania dla początkujących. W części 1 poznaliśmy podstawy… dostępnych tam, powinieneś rozważyć stworzenie funkcjonalnej aplikacji internetowej, która służy prawdziwemu celowi w twoim życiu.

Jeśli nie jesteś zainteresowany tworzeniem stron internetowych, to co powiesz na tworzenie aplikacji mobilnych Projektowanie przełomowej aplikacji? 7 blogów poświęconych programowaniu mobilnemu, które należy przeczytać Projektowanie przełomowej aplikacji? 7 blogów poświęconych programowaniu mobilnemu, które powinieneś przeczytać Przestrzeń mobilna jest tak nowa, że ​​trendy ciągle się zmieniają i każdego dnia pojawiają się nowe informacje. Jeśli planujesz tworzyć aplikacje mobilne, jak możesz nadążyć bez szaleństwa? ? Rzeczywiste technologie stosowane w systemach Android, iOS i Windows Phone mogą się różnić - czasem drastycznie - ale nie bój się wybrać jednej z nich i wskoczyć od razu. Pojęcia, których się nauczysz, będą prawdopodobnie odpowiednie dla różnych platform.

Jakie aplikacje powinieneś stworzyć? Szczerze, zrób aplikację, która podnieca cię. Może to być tak proste, jak osobista lista rzeczy do zrobienia lub tak złożone, jak zupełnie nowa sieć społecznościowa, ale cokolwiek to jest, upewnij się, że jest wystarczająco ekscytujące, że nie możesz nie myśleć o tym przez cały dzień.

Ale jeśli naprawdę brakuje ci pomysłów, oto kilka w określonej kolejności:

  • Osobista lista rzeczy do zrobienia
  • Agregator linków treści
  • Skracacz URL
  • Hosting mediów
  • Optymalizator mediów
  • Sieć społeczna

Utwórz rozszerzenie przeglądarki

Trzeba przyznać, że tworzenie rozszerzenia przeglądarki jest podobne do tworzenia aplikacji internetowej lub mobilnej, ale ta pierwsza często wydaje się być pomijana z jakiegoś powodu.

W dzisiejszych czasach ludzie spędzają większość czasu online z twarzami ukrytymi w swoich przeglądarkach internetowych. Narzędzie oparte na przeglądarce może okazać się niezwykle przydatne - więc dlaczego nie spróbować stworzyć własnego jako sposobu na uzupełnienie nauki?

W rzeczywistości jeden z naszych edytorów MakeUseOf stworzył wewnętrzne rozszerzenie Chrome, które znacznie zwiększyło produktywność pisarzy. Jest to rodzaj rzeczywistej korzyści, która jest możliwa dzięki tak prostemu rozwiązaniu jak rozszerzenie przeglądarki.

Aby zainspirować się pomysłem, przejrzyj nasze listy najlepszych dodatków do Firefoksa i najlepszych rozszerzeń Chrome. Niektóre są specyficzne dla przeglądarki, takie jak te niesamowite rozszerzenia tylko dla Firefoksa. 7 rozszerzeń Użytkownicy Firefoksa uwielbiają, że żadna inna przeglądarka nie ma 7 rozszerzeń Użytkownicy Firefox uwielbiają, że żadna inna przeglądarka nie ma Rozszerzenia nie zawsze są obsługiwane we wszystkich przeglądarkach. Sprawdź te ukochane rozszerzenia tylko do Firefoksa, które są tak przydatne, że możesz się przekreślić z jakiejkolwiek innej przeglądarki, z której obecnie korzystasz. i są gotowe, aby ktoś przyszedł i utworzył klon w innych przeglądarkach. Może ty może być tym kimś.

Utwórz grę wideo

Tworzenie gier to wyjątkowa bestia w świecie programowania. Niektóre podstawowe pojęcia, których się uczysz - np. pętla gry - różnią się radykalnie od tego, czego nauczyłbyś się w takich dziedzinach, jak tworzenie stron internetowych lub inżynieria oprogramowania biznesowego. Niektóre rzeczy można jednak przenosić - np. język - abyś mógł zastosować część tego, czego się uczysz w innym miejscu.

Biorąc to pod uwagę, tworzenie gier może być fantastycznym sposobem na naukę programowania. Narzędzia do tworzenia gier 5 Bezpłatne oprogramowanie do tworzenia gier do tworzenia własnych gier 5 Darmowe oprogramowanie do tworzenia gier do tworzenia własnych gier Bezpłatne oprogramowanie do tworzenia gier to świetny sposób na rozpoczęcie tworzenia gier wideo. Zebraliśmy najlepsze oprogramowanie do gier na rynku. przez lata ewoluowały tak bardzo, że każdy nowicjusz może przygotować prostą, ale grywalną grę w ciągu kilku tygodni. Plus, gry wideo są zabawa, i nic nie jest lepszym czynnikiem motywującym niż zabawa.

Zalecamy, aby początkujący zapoznali się z Unity Engine Programowanie gry z Unity: Przewodnik dla początkujących Programowanie gry z Unity: Przewodnik dla początkujących W ewoluującym krajobrazie rozwoju niezależnej gry Unity pojawiło się jako coś w rodzaju de facto: niski koszt, łatwość użycia i szeroki zestaw funkcji czynią go idealnym do szybkiego tworzenia gier. , które jest najpotężniejszym dostępnym obecnie środowiskiem programowania gier. Kiedy już poczujesz się dobrze z narzędziami i językami, spróbuj sklonować te popularne klasyki:

  • Pong
  • Breakout
  • Tetris
  • Bomberman
  • Flappy Bird

Przyczynić się do Open Source

Jednym z najlepszych sposobów na ulepszenie kodera jest zaangażowanie się w projekt open source. 10 najlepszych projektów Open Source, które powinieneś być wolontariuszem, aby pomóc w 10 najlepszych projektach Open Source, które powinieneś być wolontariuszem, aby pomóc Ci, których nie masz być programistą. Możesz być pisarzem, projektantem, tłumaczem, ćpunem z Facebooka lub Twittera lub kimś, kto chce po prostu przekazać pieniądze na ten cel. Tam są… . Korzyści są trzykrotne:

  • Możesz uczyć się kodu i uczyć się z niego bezpośrednio.
  • Inni mogą krytykować przesłany kod w celu ulepszenia.
  • Możesz rozwinąć sieć kodujących przyjaciół i mentorów.

Wspaniałą rzeczą w projekcie open source jest to, że nie musisz radzić sobie z presją - i tak niewiele. W przeciwieństwie do pracy w firmie, nie będziesz zobowiązany do przestrzegania terminów i kamieni milowych, jeśli nie jesteś głównym współpracownikiem. Ponadto projekty open source oferują podstawy i strukturę, których możesz nie mieć, gdybyś sam pracował nad czymś innym.

Jak zawsze wybierz projekt open source, który Cię ekscytuje. Jeśli nie masz wystarczających umiejętności, aby napisać kod, który spełnia standardy projektu, możesz nadal studiować kod, który jest publicznie dostępny, ale możesz także go oddać, przyczyniając się w inny sposób 8 sposobów, aby pomóc projektom typu open source, jeśli jesteś Not a Coder 8 sposobów, aby pomóc projektom typu open source Jeśli nie jesteś koderem Omówiliśmy, dlaczego tak ważne jest przyczynianie się do projektów typu open source, ale co jeśli nie jesteś programistą? Nie musisz się uczyć programowania, aby pomóc swoim ulubionym projektom typu open source. Wielu nieprogramiści zgłaszają się na ochotnika… .

Weź udział w kodowaniu dżemów

Czy jesteś typem osoby kierowanej przez konkurencję? Powinieneś więc szukać zacięć i konkursów na programowanie. Te konkursy mają ogromną wartość edukacyjną tylko dlatego, że zmuszają cię do wzrostu i adaptacji tak szybko, jak to możliwe. Terminy zwykle mają taki efekt.

Oto kilka ważnych konkursów na dobry początek.

Google Code Jam. Ten internetowy konkurs, który trwa od 12 lat, składa się z wielu rund, które wymagają trudnych zagadek algorytmicznych do rozwiązania za pomocą kodu. Jest to jeden z bardziej znanych zawodów z całego świata i zdecydowanie warto w nim wziąć udział.

Zawody CodeChef. CodeChef to globalna społeczność, która zapewnia miejsce, w którym programiści mogą się spotykać, uczyć razem i konkurować ze sobą. Witryna organizuje wiele konkursów przez cały rok, a rywalizacja w nich może być świetna do zachowania koncentracji.

Projekt Euler. Mimo że nie jest to konkurencja w tradycyjnym znaczeniu, Project Euler to fantastyczny sposób na wyzwanie twojego kodującego umysłu. Zapewniają szereg coraz trudniejszych zagadek matematycznych i obliczeniowych, które z pewnością poszerzą granice twojego umysłu.

Jeśli to ci nie wystarczy, sprawdź inne internetowe konkursy programistyczne. 8 konkursów programowania online, w których możesz się zmierzyć z wygraną. 8 konkursów programowania online, w których możesz się zmierzyć, aby wygrać. Jeszcze przez jakiś czas będą cię zajęci.

Końcowe przemyślenia

Programowanie nie musi być niekończącym się łańcuchem podręczników i wykładów. Po rozpoczęciu pracy nad kilkoma praktycznymi projektami poprawisz się szybciej niż kiedykolwiek. Jeśli kiedykolwiek utkniesz, spróbuj skonsultować się z tymi darmowymi zasobami programistycznymi Naucz się kodować: 10 darmowych i fantastycznych zasobów online, aby doskonalić swoje umiejętności Naucz się kodować: 10 darmowych i fantastycznych zasobów internetowych, aby doskonalić swoje umiejętności Kodowanie. Temat, którego wielu omija. Istnieje mnóstwo bezpłatnych zasobów i narzędzi, z których wszystkie są dostępne online. Na pewno możesz wziąć udział w kursach na ten temat w pobliskim… i spróbować zastosować te unikalne sposoby ćwiczenia kodowania. 7 unikalnych sposobów na ćwiczenie umiejętności kodowania. 7 unikalnych sposobów na ćwiczenie umiejętności kodowania. Powtórzmy - nie ma wieku do nauki. Gdy znajdziesz się na tej ścieżce, musisz po prostu ćwiczyć. A dziś jest więcej sposobów na wyostrzenie swoich kotletów kodujących. .

Jak nauczyłeś się programowania? Znasz inne pomysły na projekty, które mogą okazać się pomocne? Podziel się z nami swoimi wskazówkami i poradami w komentarzach poniżej!

Kredyty graficzne: Koder do laptopa za pośrednictwem Shutterstock, aplikacje mobilne za pośrednictwem Shutterstock, rozszerzenia przeglądarki za pośrednictwem Shutterstock, Angry Birds za pośrednictwem Shutterstock, kod źródłowy za pośrednictwem Shutterstock, klawisze za pośrednictwem Shutterstock




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.