Programlama veya Script Yazımı İçeren 10 Ödüllendirici Hobiler

  • Peter Holmes
  • 0
  • 3720
  • 923
reklâm

İşte yıllardır uğraştığım bir ikilem: Programlamaya bayılıyorum ama asla kariyer yapmak istemiyorum. Nerede benden ayrılacaksın? Bu aktivitede hayatımın merkezi yapmadan nasıl sevinç duyabilirim? Belki senin de böyle düşüncelerin vardır..

Bunun cevabı hobi olarak yaklaşmaktır 17 Küçük Bir Alanda Öğrenebileceğiniz 17 Geeky DIY Hobileri 17 Küçük Bir Alanda Öğrenebileceğiniz 17 Geeky DIY Hobileri Hobiler çok yönlü bir yaşam için önemlidir, ancak birçok DIY hobisi çok fazla alan gerektirir. makineler veya malzemeler için. Eğer yedeklenecek çok yeriniz yoksa, işte size harika seçenekler.. . Bunu yapmak harika çünkü pratik becerilerinizi pratik bir şekilde geliştirmenize yardımcı olabilir 5 Daha Hızlı Programlama Öğrenmenize Yardımcı Olmak İçin Proje Fikirleri 5 Daha Hızlı Programlama Öğrenmenize Yardımcı Olmak için Proje Fikirleri Daha Hızlı Programlama için öğrenme eğrisini kolaylaştırmanın birkaç yolu vardır. Ellerinizi kirletin ve istediğiniz zaman başlayabileceğiniz yan projelerle daha hızlı öğrenin. Bu beş ile oynayın. . Yeni bir programlama dili de ustalaşmak için harika bir yol olabilir. 7 Yeni Bir Programlama Dilini Mastering için Faydalı Püf Noktalar 7 Yeni Bir Programlama Dilini Mastering için Faydalı Püf Noktalar Kodlamayı öğrenirken bunalmış olmak sorun değil. Muhtemelen bir şeyleri öğrendiğiniz kadar çabuk unutacaksınız. Bu ipuçları, tüm bu yeni bilgileri daha iyi saklamanıza yardımcı olabilir. . Eski bir kariyer kodlayıcısıysanız, hobi yaklaşımı programlama tükenmişliğinin etkilerini tersine çevirebilir Programlama Tükenmişlik: Kayıp Motivasyonunuzu Nasıl Geri Kazanabilirsiniz Programlama Tükenmişlik: Nasıl Kayıp Motivasyonunuzu Nasıl Geri Kazanabilirsiniz? ve duygusal olarak. Geri almak için tek ihtiyacınız, motivasyonun yeniden kazanılabileceği bilincidir. ve tekrar eğlenceli hale getirin.

Öyleyse seçeneklerin neler? Büyük şirketleri veya sözleşmeli müşterileri içermeyen ne tür bir programlama ve komut dosyası yazabilirsin? İşte şimdi keşfetmeye başlayabileceğiniz birkaç fikir.

1. Arduino

Arduino elektronik, programlama ve gündelik mükemmel bir karışımıdır. Çeşitli bileşen parçalarına ve programlanabilir mantığa sahip açık kaynaklı bir mikrodenetleyicidir (yani küçük, tek devreli bir bilgisayar). Gerçek kablolamayı, devreyi ve kodlamayı kullanan yetişkinler için LEGO olarak düşünün.

Ve göründüğü kadar zor değil. İhtiyacınız olan tek şey bir Arduino başlangıç ​​seti ve sizi doğru yöne yönlendiren Arduino rehberimizdir. Arduino çoklu programlama dillerini desteklerken, resmi C benzeri dilde kalmanın en kolay yolunu bulacağınızı unutmayın.

Dalmaya hazır mısın? Arduino'daki yeni başlayanlar için bu başlangıç ​​seviyesindeki projeleri inceleyin. 15 Yeni Başlayanlar İçin Büyük Arduino Projeleri 15 Yeni Başlayanlar İçin Büyük Arduino Projeleri Arduino projelerine ilgi duyuyor ancak nereden başlayacağınızdan emin değil misiniz? Bu başlangıç ​​projeleri size nasıl başlanacağınızı öğretecek. .

2. Ahududu Pi

Arduino'nun istediğinizi yapan küçük bir aygıtı kodlama fikrini seviyorsanız, ancak elektronik / devre özelliklerinden nefret ediyorsanız, Ahududu Pi 9 ile Ahududu Pi Hakkında Bilmek İstedikleriniz 9 Pi "Ahududu Pi" nedir? Bunu kim yaptı? Amaç ne? Bununla ne yapabilirsin? Ahududu Pi hakkında sık sorulan tüm soruların cevaplarını bulalım. . USB portları, video ve ses portları ve Ethernet portu da dahil olmak üzere CPU, GPU, RAM ve I / O içeren tek kartlı bir mini bilgisayardır.

İki resmi programlama dili Python ve Scratch, ancak diğerleri de destekleniyor.

Ahududu Pi Sıfır ile Başlarken öneririz Ahududu Pi Sıfır ile Başlarken Ahududu Pi Sıfır ile Başlarken Bir cepheye yapıştırılmış bir dergi satın aldıysanız veya çevrimiçi bir kit bulduysanız, şansınız artık bir gururun sahibi olmanızdır. 5 dolarlık bilgisayar: Ahududu Pi Zero. çünkü en basit ve en ucuz fiyatı sadece 5 $ 'dır, ancak şimdiye kadarki en iyi Raspberry Pi Zero Projelerinden 10 tanesinde şaşırtıcı projeler yaratacak kadar güçlü. Tam boy USB veya Ethernet portları eksikliği ile şimdiye kadarki En İyi Raspberry Pi Zero Projelerden 10 tanesi, Pi Zero projeleri hem çekici hem de eşit ölçüde zordur. İşte size başlamak için on büyük Ahududu Pi Zero projesi. . Ayrıca bu Raspberry Pi yeni başlayanlar projelerine göz atın Yeni başlayanlar için Raspberry Pi Projeleri Yeni Başlayanlar için Raspberry Pi Projeleri Yeni başlayanlar için bu 10 Raspberry Pi projesi, Pi'nin donanım ve yazılım özelliklerine giriş yapmak için harikadır ve çalışmaya başlamanıza yardımcı olacaktır. zaman yok! .

3. Uçağı ve Robotik

Tüm dronlar programlanamaz, ancak birçoğu olabilir ve bunu yapmak arka bahçenizde veya yerel parkta eğlenmek için harika bir yol olabilir. Drone yarışlarının ... ... olacağı belli değil. “şey,” fakat drone programlama ile eğlenmenin bir başka yolu.

Ya da bir adım daha ileri gidebilir ve tam gelişmiş robotlara dalabilirsiniz. Elbette daha ilgili bir süreçtir, ancak kodlama ve devreler arasında eşit sevginiz varsa mükemmeldir. Birçok robot kiti Arduino'ya dayanmaktadır, ancak Lego Mindstorms, Tinkerbots ve diğerlerine de bakabilirsiniz..

4. Oyun Modding

Yıllar önce, özel haritalar yapmak için saatler harcardım. Yıldız Gemisi ve Warcraft 3 AMX için modların yanı sıra Counter Strike. Bugünlerde özel haritalarla çok daha fazlasını yapabilirsiniz. Starcraft 2 ve Dota 2 artı gibi oyunlar için modding Skyrim, Kerbal uzay programı, ve ARMA.

Ama belki de en iyi bilinen ve esnek oyun modding örneği Minecraft. Tamamen yeni oyun deneyimleriyle sonuçlanan oyunun herhangi bir yönünü hemen hemen ayarlayabilirsiniz. Tonlarca eğlenirken Java uygulamasının harika bir yolu. Modding girişimize bakın Minecraft daha fazla ayrıntı için.

5. Oyun Geliştirme

Sadece sevdiğin için oynama oyunlar başlamalısın demek değil yapma onlar. İki ucu keskin bir kılıç - hobi edinmeden önce dikkatlice düşünün. Bir yandan, en sevdiğiniz oyunlara giren işleri daha iyi takdir edersiniz, ancak diğer yandan, oyunlar sihirlerinin çoğunu kaybeder çünkü başlayacaksınız “perdenin arkasını görmek.”

Gitmek istiyorsanız, bu ücretsiz oyun geliştirme araçlarına göz atın. 5 Kendi Oyunlarını Yapmak İçin Ücretsiz Oyun Geliştirme Yazılım Araçları 5 Kendi Oyunlarını Yapmak İçin Ücretsiz Oyun Geliştirme Yazılım Araçları Kendi oyunlarını yapmak için ücretsiz Oyun Geliştirme Yazılım Araçları verme. Piyasadaki en iyi oyun yazılımını derledik. . Unreal Engine, Unity ve GameMaker, Godot Engine ile hızla yetişen büyük isimler. Yalnızca kodlama çerçeveleri için, LibGDX (Java), Monogame (C #), LOVE (Lua) ve HaxeFlixel (Haxe) 'e bakın. Oyun gelişimine dalmak için daha iyi bir zaman hiç olmadı.

6. Web Geliştirme

Web geliştirme Programlama - Web Geliştirme: Fark Nedir? Programlama ve Web Geliştirme: Fark Nedir? Uygulama programcılarının ve web geliştiricilerin aynı işi yaptığını düşünebilirsiniz, ancak bu doğru değil. İşte programcılar ve web geliştiricileri arasındaki temel farklar. çok “profesyonel” bir çeşit programlama. Serbest çalışan bir kodlayıcı olmanın kolay yollarından biri değil, aynı zamanda hobi çalışmalarına da borç vermez. Eğer istersen koşmak bir web sitesinde, muhtemelen WordPress gibi bir çerçeve kullanırsınız. Birçok insanın sevdiği kadar değil yapma sadece eğlence için web siteleri.

Ancak gelecekteki planlarınız hobilerinizi karlı yan projelere dönüştürmeyi içeriyorsa, web geliştirme mükemmel bir seçenektir. Popüler profesyonel çerçeveleri arasında Django (Python), React (JavaScript), Ruby on Rails (Ruby) ve Laravel (PHP) bulunmaktadır..

7. Mobil Geliştirme

Belki de sadece benim, ama mobil geliştirmenin başka türden geliştirmelere sahip olmadığı kesin bir çekiciliği var. Akıllı telefonunuzda (ve özellikle arkadaşınızın akıllı telefonunda) çalışan bir uygulamayı görmek heyecan verici olabilir ve uygulamanızla insanların hayatlarını daha iyi hale getirebilirseniz.

Web geliştirme gibi, mobil geliştirme gibi bir çok potansiyele sahiptir “şimdi hobi, kariyer sonra” seçenek 10 Şu Anda Talep Edilen Bilgisayar Programlama İşleri Şu Anda Talep Edilen Bilgisayar Programlama İşleri Şu Anda Talep Edilen Bilgisayar Programlama İşleri Şu anki manzarada bir programlama işi yapmak zor olabileceğinden, başarı şansınızı artırmak için aşağıdaki konsantrasyonlardan birine odaklanmayı düşünün. . Odaklanmanızın sonunda serbest çalışan olarak çalışmak için beceriler geliştirmek olduğu web geliştirmenin aksine, mobil geliştirmedeki olağan plan viral bir uygulama oluşturmaktır. Altını çizen bir hobi uygulaması hemen hemen rüyadır..

8. Açık Kaynak Katkıları

Açık kaynak yazılımı olmadan dünya korkunç bir yer olurdu Açık Kaynak Yazılımı Nedir? [MakeUseOf Açıklar] Açık Kaynak Yazılım Nedir? [MakeUseOf Açıklar] "Açık kaynak", bugünlerde çok fazla atılan bir terimdir. Linux ve Android gibi bazı şeylerin açık kaynak olduğunu biliyor olabilirsiniz, ama bunun ne anlama geldiğini biliyor musunuz? Açık olan…. Apache, MySQL, VLC, Firefox, LibreOffice, GIMP, Blender, Android, Linux veya WordPress olmadan nerede olacağımızı hayal edebiliyor musunuz??

Ve bu projelerden hiçbiri bugün açık kaynak kodlu katılımcılar olmadan ne olacaktı. Zamanınız ve know-how'ınız varsa, enerjinizi en sevdiğiniz açık kaynaklı projelerden birine ödünç vermek, becerilerinizi geliştirmek, ağınızı genişletmek ve topluma geri vermek için harika bir yol olabilir..

Nereden başlayacağınızdan emin değil misiniz? İşte size bir avuç açık kaynak projesi: Gönüllü Olmanız Gereken En İyi Açık Kaynaklı Projeler Yardımı Olmak İçin Gönüllü Olmanız Gereken En İyi 10 Açık Kaynak Projesi Programcı olmak zorunda değilsiniz. Bir yazar, tasarımcı, tercüman, sadece bir Facebook ya da Twitter bağımlısı ya da sebep için para bağışlamak isteyen biri olabilirsiniz. Gerçekten… yardımınızı ve uzmanlığınızı gerçekten kullanabilecek olan var..

9. Bulmacalar ve Zorluklar

Bazı insanlar yapbozları sever. Diğerleri Sudoku, bulmacalar ve hatta tarayıcı tabanlı bulmacalar gibi mantık oyunlarını seviyorlar. 20 Tarayıcınızda Ücretsiz Oynayabileceğiniz 20 Cool Bulmaca Oyunları Tarayıcınızda Ücretsiz Oynayabileceğiniz 20 Cool Bulmaca Oyunları Tarayıcı tabanlı oyunlar hızlı ve rahat bir oyun için mükemmeldir. Beyninizi canlandırmak için bu hızlı bulmaca oyunlarından birini seçin. . Ancak bir kodlayıcı olarak parmaklarınızın ucunda daha zorlayıcı ve daha ödüllendirici bir şey var: kata ve zorlukları programlama.

Programlama yarışmalarını ve yarışmalarını ele aldık, ancak bunlar diğer programcılara karşı. Kata ve zorluklar yalnız yapılır, bu yüzden daha az baskı ve büyüme için daha fazla fırsat var. Dikkat çeken örnekler arasında, programlama becerilerini geliştirmek için en iyi kodlama oyunlarından ikisi olan CodeWars ve CodinGame, programlama becerilerinizi geliştirmek için en iyi 9 kodlama oyunudur. uygulama ve tecrübe. Ayrıca, programlama becerilerinizi test etmenin eğlenceli bir yoludur! .

10. Uygulamaya Özel Script

Bunu fark etmeyebilirsiniz, ancak günlük kullandığınız uygulamaların çoğu muhtemelen komut dosyasıyla genişletilebilir veya özelleştirilebilir.

Rainmeter, Geany, TeamSpeak, VLC ve Vim, Lua ile genişletilebilir. Winamp eklentileri C ++ ile yapılmıştır. Sublime Text eklentileri Python kullanırken, Visual Studio Code uzantıları JavaScript kullanıyor. Twitch ve Discord gibi servisler için otomasyon botları her dilde yazılabilir..

AutoHotkey, Windows 10+ Soğuk AutoHotkey Komut Dosyaları üzerinde Keyst tuşlarına dayalı kısayol tuşları ve makrolar oluşturmanıza olanak tanıyan, kendi diliyle şık bir komut dosyası oluşturma ortamıdır. bilgisayarınıza kısayol eklemek için. Kullanıma hazır komut dosyalarını indirebilir veya kendinizinkini yazabilirsiniz. Otomatik kısayol tuşu görevleri ile daha üretken olmanızı gösteriyoruz. . İşletim sistemi düzeyini de unutmayın: toplu komut dosyası oluşturma, PowerShell komut dosyası, bash komut dosyası vb..

Programlama Hobileriniz Neler??

Bugün programlamayı kullanmanın birçok yolu var ve henüz zirveye bile başlamadık. Şimdi çok yaşlı olduğunuzu düşünüyor olsanız bile, nasıl kodlanacağını öğrenmeye başlamanın zamanı gelebilir. 3 Efsanevi Yaklaşım Sebepleri Yaşlı Bir Yaşta Bile Kodlamaya Başla Programlamayı öğrenmeye başlamak için "çok yaşlı" olduğunuzu hiç merak ettiniz mi, basit cevabı herkesin öğrenebileceği. Asıl soru, bir şans vermelisin? . Gelecek, programlamayı bilen herkes için fırsatlarla dolu olacak.

Programlama becerileriniz ile neler yapıyorsunuz? Hepsi iş için mi yoksa devam eden yan projeleriniz mi var? Aşağıdaki yorumda bizimle paylaşın!




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.