10 Nagradzane hobby, które obejmuje programowanie lub pisanie skryptów

  • Owen Little
  • 0
  • 1068
  • 211
Reklama

Oto dylemat, z którym zmagam się od lat: uwielbiam programować, ale nigdy nie chcę z tego robić kariery. Gdzie to mnie opuszcza? Jak mogę czerpać radość z tego działania, nie czyniąc go centrum mojego życia? Może ty też miałeś takie myśli.

Odpowiedź brzmi: hobby 17 Geeky DIY Hobby, których możesz nauczyć się na małej przestrzeni 17 Geeky DIY Hobby, którego możesz nauczyć się na małej przestrzeni Hobby są ważne dla dobrze zaokrąglonego życia, ale wiele hobby DIY wymaga dużo miejsca do maszyn lub materiałów. Oto kilka świetnych opcji, jeśli nie masz dużo miejsca do stracenia. . Jest to świetne, ponieważ może pomóc w doskonaleniu umiejętności w praktyczny sposób. 5 pomysłów na projekt, które pomogą Ci nauczyć się programowania szybciej 5 pomysłów na projekt, aby pomóc Ci nauczyć się programowania, szybciej Istnieje kilka sposobów na ułatwienie nauki programowania. Zabrudz ręce i ucz się szybciej dzięki pobocznym projektom, które możesz rozpocząć w dowolnym momencie. Baw się z tymi pięcioma. . Może to być także fantastyczny sposób na opanowanie nowego języka programowania. 7 Przydatnych sztuczek do opanowania nowego języka programowania. 7 Przydatnych sztuczek do opanowania nowego języka programowania. Możesz być przytłoczony, kiedy uczysz się kodować. Prawdopodobnie zapomnisz o rzeczach tak szybko, jak się ich nauczysz. Te wskazówki pomogą ci lepiej zachować wszystkie nowe informacje. . A jeśli jesteś programistą, to hobby może pomóc odwrócić efekty wypalenia programowego Wypalenie programistyczne: Jak odzyskać utraconą motywację Wypalenie programistyczne: Jak odzyskać utraconą motywację Pisanie wszystkich wierszy kodu może wyczerpać fizycznie i emocjonalnie. Wszystko, czego potrzebujesz, aby wrócić, to świadomość, że motywację można odzyskać. i spraw, aby to znów było przyjemne.

Jakie masz opcje? Jakiego rodzaju programowanie i / lub skrypty możesz zrobić, nie angażując dużych korporacji lub zakontraktowanych klientów? Oto kilka pomysłów, które możesz teraz zacząć odkrywać.

1. Arduino

Arduino to idealne połączenie elektroniki, programowania i codzienności. Jest to mikrokontroler typu open source (mały komputer z jednym obwodem) z różnymi elementami i programowalną logiką. Pomyśl o tym jak o LEGO dla dorosłych, używającym rzeczywistego okablowania, obwodów i kodowania.

I to nie jest tak trudne, jak się wydaje. Wszystko czego potrzebujesz to zestaw startowy Arduino i nasz wprowadzający przewodnik Arduino, który wskaże Ci właściwy kierunek. Pamiętaj, że chociaż Arduino obsługuje wiele języków programowania, prawdopodobnie najłatwiej będzie trzymać się oficjalnego języka podobnego do C..

Gotowy do nurkowania? Sprawdź te projekty dla początkujących dla początkujących Arduino 15 wielkich projektów Arduino dla początkujących 15 wielkich projektów Arduino dla początkujących Zainteresowane projektami Arduino, ale nie wiesz, od czego zacząć? Te projekty dla początkujących nauczą Cię, jak zacząć. .

2. Raspberry Pi

Jeśli podoba Ci się pomysł Arduino na kodowanie małego gadżetu, który robi to, co chcesz, ale nienawidzisz aspektów elektronicznych / obwodów, będziesz zadowolony z Raspberry Pi 9 rzeczy, które chciałeś wiedzieć o Raspberry Pi 9 rzeczy, które chciałeś wiedzieć o Raspberry Pi Co to jest „Raspberry Pi”? Kto to zrobił? Jaki jest sens? Co możesz z tym zrobić? Znajdźmy odpowiedzi na wszystkie najczęściej zadawane pytania dotyczące Raspberry Pi. . To jednopłytowy minikomputer wyposażony w procesor, GPU, pamięć RAM i wejścia / wyjścia, w tym porty USB, porty wideo i audio oraz port Ethernet.

Dwa oficjalne języki programowania to Python i Scratch, ale inne są również obsługiwane.

Zalecamy zacząć od Raspberry Pi Zero Rozpoczęcie pracy z Raspberry Pi Zero Rozpoczęcie pracy z Raspberry Pi Zero Niezależnie od tego, czy kupiłeś magazyn z przyklejonym do przodu, czy znalazłeś zestaw online, istnieje szansa, że ​​jesteś teraz dumnym właścicielem Komputer za 5 USD: Raspberry Pi Zero. ponieważ jest najprostszy i najtańszy za jedyne 5 USD, a jednocześnie wystarczająco mocny, aby stworzyć niesamowite projekty 10 najlepszych dotychczasowych projektów Raspberry Pi Zero 10 dotychczasowych najlepszych projektów Raspberry Pi Zero Z braku pełnych rozmiarów portów USB lub Ethernet, Projekty Pi Zero są zarówno atrakcyjne, jak i wymagające w równym stopniu. Oto dziesięć świetnych projektów Raspberry Pi Zero na początek. . Sprawdź także projekty Raspberry Pi dla początkujących Projekty Raspberry Pi dla początkujących Projekty Raspberry Pi dla początkujących Te 10 projektów Raspberry Pi dla początkujących doskonale nadaje się do zapoznania się z możliwościami sprzętowymi i programowymi Pi, a także pomoże Ci rozpocząć pracę brak czasu! .

3. Drony i robotyka

Nie wszystkie drony można zaprogramować, ale wiele z nich może, a zrobienie tego może być świetnym sposobem na zabawę na podwórku lub w lokalnym parku. Nadal nie jest jasne, czy wyścigi dronów staną się “rzecz,” ale to kolejny sposób na zabawę z programowaniem dronów.

Możesz też pójść o krok dalej i zanurzyć się w pełni robotyki. Jest to oczywiście bardziej zaangażowany proces, ale jest idealny, jeśli masz taką samą miłość między kodowaniem a obwodami. Wiele zestawów robotów jest opartych na Arduino, ale możesz także przyjrzeć się Lego Mindstorms, Tinkerbots i innym.

4. Modding gry

Wiele lat temu poświęciłem wiele godzin na tworzenie własnych map Starcraft i Warcraft 3 jak również mody dla AMX w Counter Strike. W dzisiejszych czasach możesz zrobić o wiele więcej dzięki niestandardowym mapom dla StarCraft 2 i Dota 2 plus modding do gier takich jak Skyrim, Program kosmiczny Kerbal, i ARMA.

Ale być może najbardziej znanym i elastycznym przykładem modowania gier jest Minecraft. Możesz praktycznie ulepszyć dowolny aspekt gry, co daje zupełnie nowe wrażenia z gry. To świetny sposób, aby ćwiczyć Javę, mając mnóstwo zabawy. Zobacz nasze wprowadzenie do modowania Minecraft po więcej szczegółów.

5. Rozwój gier

Tylko dlatego, że lubisz gra gry nie oznaczają, że powinieneś zacząć zrobienie im. Jest to dość obosieczny miecz - zastanów się, zanim podejmiesz go jako hobby. Z jednej strony lepiej docenisz pracę nad ulubionymi grami, ale z drugiej strony gry stracą wiele ze swojej magii, ponieważ zaczniesz “widzenie za zasłoną.”

Jeśli chcesz spróbować, sprawdź te bezpłatne narzędzia do tworzenia gier 5 bezpłatnych narzędzi do tworzenia gier do tworzenia własnych gier 5 bezpłatnych narzędzi do tworzenia gier do tworzenia własnych gier Bezpłatne oprogramowanie do tworzenia gier to świetny sposób na rozpoczęcie gry wideo zrobienie. Zebraliśmy najlepsze oprogramowanie do gier na rynku. . Unreal Engine, Unity i GameMaker to wielkie nazwiska, a Godot Engine szybko nadrabia zaległości. Jeśli chodzi o frameworki tylko kodujące, zajrzyj do LibGDX (Java), Monogame (C #), LOVE (Lua) i HaxeFlixel (Haxe). Nigdy nie było lepszego czasu na zanurzenie się w tworzeniu gier.

6. Tworzenie stron internetowych

Tworzenie stron internetowych Programowanie a tworzenie stron internetowych: Jaka jest różnica? Programowanie a tworzenie stron internetowych: jaka jest różnica? Można by pomyśleć, że programiści aplikacji i programiści wykonują tę samą pracę, ale nie jest to prawdą. Oto kluczowe różnice między programistami i twórcami stron internetowych. jest bardzo “profesjonalny” rodzaj programowania. Jest to nie tylko jeden z łatwiejszych sposobów bycia niezależnym programistą, ale tak naprawdę nie nadaje się do pracy hobbystycznej. Jeśli chcesz biegać strona internetowa, prawdopodobnie użyłbyś frameworku takiego jak WordPress. Nie tak wielu ludziom się podoba zrobienie strony internetowe dla zabawy.

Ale jeśli twoje przyszłe plany obejmują zamianę hobby w zyskowne projekty poboczne, tworzenie stron internetowych jest doskonałą opcją. Popularne profesjonalne frameworki to Django (Python), React (JavaScript), Ruby on Rails (Ruby) i Laravel (PHP).

7. Rozwój mobilny

Może to tylko ja, ale tworzenie aplikacji mobilnych ma pewien urok, którego nie mają inne rodzaje rozwoju. Widok własnej aplikacji uruchomionej na smartfonie (a zwłaszcza smartfonie znajomego) może być ekscytujący, a jeśli możesz poprawić życie ludzi dzięki swojej aplikacji, tym lepiej.

Podobnie jak tworzenie stron internetowych, tworzenie aplikacji mobilnych ma duży potencjał “hobby teraz, kariera później” opcja 10 Zadania związane z programowaniem komputerowym, które są teraz na żądanie 10 Zadania związane z programowaniem komputerowym, które są obecnie potrzebne Ponieważ wylądowanie zadania programistycznego może być trudne w obecnej sytuacji, rozważ skupienie się na jednej z poniższych koncentracji, aby zwiększyć swoje szanse na sukces. . W przeciwieństwie do tworzenia stron internetowych, gdzie twoim celem jest budowanie umiejętności, aby ostatecznie pracować jako freelancer, zwykłym planem w tworzeniu aplikacji mobilnych jest stworzenie aplikacji wirusowej. Aplikacja hobbystyczna, która uderza w złoto, jest w zasadzie marzeniem.

8. Wkłady typu open source

Świat byłby okropnym miejscem bez oprogramowania typu open source Co to jest oprogramowanie typu open source? [MakeUseOf wyjaśnia] Co to jest oprogramowanie Open Source? [MakeUseOf wyjaśnia] „Otwarte źródło” to termin, który często się pojawia. Być może wiesz, że niektóre rzeczy są typu open source, takie jak Linux i Android, ale czy wiesz, co to oznacza? Co jest otwarte… Czy możesz sobie wyobrazić, gdzie bylibyśmy bez Apache, MySQL, VLC, Firefox, LibreOffice, GIMP, Blender, Android, Linux lub WordPress?

I żaden z tych projektów nie byłby tym, czym są dzisiaj bez współpracowników typu open source. Jeśli masz czas i wiedzę, pożyczenie energii niektórym z twoich ulubionych projektów open source może być świetnym sposobem na podniesienie umiejętności, poszerzenie sieci i oddanie społeczności.

Nie wiesz, od czego zacząć? Oto garść projektów typu open source. 10 najlepszych projektów typu open source, które powinieneś być wolontariuszem, aby pomóc 10 najlepszych projektów typu open source, które powinieneś być wolontariuszem, aby pomóc Ci nie musisz 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. Są…, które naprawdę mogą skorzystać z twojej pomocy i wiedzy.

9. Zagadki i wyzwania

Niektórzy uwielbiają puzzle. Inni uwielbiają gry logiczne, takie jak Sudoku, krzyżówki, a nawet puzzle oparte na przeglądarce. 20 fajnych gier logicznych, w które możesz grać za darmo w przeglądarce. 20 fajnych gier logicznych, w które możesz grać za darmo w przeglądarce. Gry oparte na przeglądarce są idealne do szybkiej, swobodnej gry. Wybierz jedną z tych szybkich gier logicznych, aby pobudzić mózg. . Ale jako programista masz na wyciągnięcie ręki coś trudniejszego i bardziej satysfakcjonującego: kata programowania i wyzwania.

Omówiliśmy konkursy i konkursy programistyczne, ale są one skierowane przeciwko innym programistom. Kata i wyzwania są wykonywane solo, więc jest mniej presji i więcej możliwości rozwoju. Godne uwagi przykłady to CodeWars i CodinGame, które są dwiema najlepszymi grami programistycznymi służącymi do doskonalenia umiejętności programistycznych. 9 najlepszych gier programistycznych do budowania umiejętności programowych. 9 najlepszych gier programistycznych do budowania umiejętności programistycznych. Gry programistyczne pomagają szybciej uczyć się w praktyce. praktyka i doświadczenie. Ponadto są świetnym sposobem na sprawdzenie swoich umiejętności programistycznych! .

10. Skrypty specyficzne dla aplikacji

Być może nie zdajesz sobie z tego sprawy, ale wiele aplikacji, których używasz na co dzień, można prawdopodobnie rozszerzyć lub dostosować za pomocą skryptów.

Rainmeter, Geany, TeamSpeak, VLC i Vim mogą być rozszerzone za pomocą Lua. Wtyczki Winampa są tworzone w C ++. Wtyczki Sublime Text używają Pythona, a rozszerzenia Visual Studio Code używają JavaScript. Boty automatyzacji dla serwisów takich jak Twitch i Discord można pisać we wszystkich językach.

AutoHotkey to fajne środowisko skryptowe z własnym językiem, które pozwala tworzyć skróty klawiaturowe i makra na klawiaturze w fajnych skryptach AutoHotkey dla systemu Windows 10+ i jak tworzyć własne 10 fajnych skryptów AutoHotkey i jak tworzyć własne AutoHotkey to łatwy sposób aby dodać skróty do komputera. Możesz pobierać gotowe skrypty lub pisać własne. Pokazujemy, jak zwiększyć wydajność dzięki zautomatyzowanym zadaniom skrótów klawiszowych. . I nie zapomnij o poziomie systemu operacyjnego: skrypty wsadowe, skrypty PowerShell, skrypty bash itp.

Jakie są twoje hobby programistyczne?

Jest dziś tak wiele sposobów wykorzystania programowania, a my jeszcze nie zaczęliśmy osiągać szczytów. Teraz jest tak dobry moment, jak każdy, aby zacząć uczyć się kodować, nawet jeśli uważasz, że jesteś za stary. 3 powody, które obalają mit, aby rozpocząć kodowanie, nawet w starszym wieku. 3 powody, by obalić mit, aby rozpocząć kodowanie, nawet w starszym wieku. Czy kiedykolwiek zastanawiałeś się, czy jesteś „za stary”, aby zacząć uczyć się programowania, prosta odpowiedź jest taka, że ​​każdy może go podnieść. Prawdziwe pytanie brzmi: powinieneś spróbować? . Przyszłość będzie pełna możliwości dla każdego, kto zna się na programowaniu.

Co robisz ze swoimi umiejętnościami programowania? Czy to wszystko do pracy, czy realizujesz projekty poboczne? Podziel się z nami w komentarzu poniżej!




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.