Acemi Programcılar için en iyi beş proje

Yeni bir programcıysanız, becerilerinizi daha iyi geliştirmek için uzun yolculuğunuza küçük bir proje üstlenerek başlamanızı öneririz. Programlama dünyasında, kelimenin tam anlamıyla öğrenilecek çok şey var, bu nedenle, zihninizi rahat tutmak için sadece birkaç şeye odaklanmalısınız.

Acemi programcılar için en iyi projeler

Acemi programcılar için en iyi projeler

Sorun şu ki, nereden başlıyorsunuz? Bu, çoğu yeni programcı için kolay bir cevap değil, bu yüzden bu konuyu tartışan bir makale bulmaya karar verdik. Herhangi bir amatör programcının daha karmaşık şeylerle uğraşmaya başlamadan önce zaman ayırması gereken beş projeyi listeleyeceğiz.

İşiniz bittiğinde, kendinize olan güveninizin artacağına ve bunun da sizi kısa sürede daha iyi bir programcıya dönüştüreceğine inanıyoruz.

  1. Bir hesap makinesi uygulaması oluşturun
  2. HTML5 web sitesi oluşturun
  3. Küçük bir satranç veya dama oyunu oluşturun
  4. İyi bir web kazıyıcı oluşturun
  5. Düzgün bir slayt gösterisi oluşturun.
  6. Python kullanarak bir şifre üreticisi oluşturun
  7. Bir mobil uygulama tasarlayın

Bunu daha ayrıntılı olarak tartışalım.

1] Bir hesap makinesi uygulaması oluşturun

Şu anda ve geçmişte onlarca yıldır en popüler başlangıç ​​projelerinden biri, bir hesap makinesinin oluşturulmasıdır. Görüyorsunuz, bir hesap makinesi oluşturmak, programcıya düzenleri, sembolleri, bilgileri işleyen mantığı, sayıları okuyan mantığı ve daha fazlasını yazma pratiği sağlar.

Başlamak fazla zaman almaz, ancak aynı zamanda zorlu bir süreçtir çünkü ilk seferde hesap makineniz muhtemelen düzgün çalışmayacaktır.

Bir hesap makinesi oluşturmak istiyorsanız JavaScript , HTML ve CSS bilmeniz gerekir . Diğer diller kullanılabilir, ancak bu üçü en iyi kombinasyondur.

2] Bir HTML5 web sitesi oluşturun

Bir web sitesi oluşturmak, başlangıç ​​için harika bir yoldur çünkü tasarım ilkelerini öğretir. Sadece bu değil, programcının web barındırma, dosya bağlama ve kodlama mantığı hakkında bilgi edinmesi gerekecek. Şimdi, ilk başta, basit bir HTML5 web sitesi oluştururken, ilk başta işler kolay görünebilir, ancak dedikleri gibi, bu sadece buzdağının görünen kısmı.

Ne kadar çok kod yazarsanız, tam teşekküllü bir web sitesi oluşturmanın ne kadar karmaşık olduğunu o kadar hızlı anlarsınız çünkü genellikle işleri doğru yönde ilerletmek için birkaç kodlama dili gerekir.

3] Küçük bir satranç veya dama oyunu oluşturun(Build)

Satranç mı, dama mı yoksa ikisini birden mi oynamayı seversin? O zaman bir oyun oluşturmaya ne dersiniz? Başlamak için programcı, tahtayı parçalarla birlikte planlamalı ve oradan her parçaya özel hareketler vermelidir.

Sıfırdan bir satranç oyunu(chess game) yapmak kolay bir iş olmayacak, ancak programcıyı gelecekte daha büyük projelerle uğraşmaya hazırlamalıdır.

4] İyi bir web kazıyıcı oluşturun

Python ile nasıl programlanacağını öğrenenler için, bir web kazıyıcı oluşturmak başlamak için iyi bir yerdir. Programcı, XML(XML) ve HTML belgelerinden veri sıyırmak için Python ve (Python)Güzel Çorba(Beautiful Soup) olarak bilinen kitaplığı kullanarak başlayabilir .

İşiniz bittiğinde, bilgiler bir CSV dosyasına aktarılacaktır; bu, kullanıcıların dosyayı (CSV)Microsoft Excel ile açabileceği anlamına gelir .

Python oldukça ileri düzeydedir ve HTML ve XML verilerini silmekten daha fazlasını yapmak için kullanılabilir.

5] Düzgün bir slayt gösterisi oluşturun

Başlamak için iyi bir proje nedir biliyor musun? Evet, doğru, resimlerle bir slayt gösterisi oluşturun. Yeni programcıların bunu nasıl yapacaklarını öğrenmeleri gerektiğine inanıyoruz çünkü bu , çeşitli web tarayıcılarında Document Object Model ( DOM ) ile nasıl etkileşim kurulacağını öğretiyor.(DOM)

Tam zamanlı bir web geliştiricisi olmak istiyorsanız, bu projeyi öğrenmek harika. Tek bir slayt gösterisi oluşturun ve iş miktarını azaltmak için tekrar tekrar kullanın. İş tanımına bağlı olarak, programcı slayt gösterisini her bir tasarıma uyacak şekilde hafifçe ayarlayabilir.

6] Python kullanarak(Create) bir şifre üreticisi oluşturun

Genç bir programcıysanız, üstesinden gelmeniz gereken en iyi kişisel projelerden biri, bir şifre üreticisi oluşturmaktır. Özelliklerle dolu bir şey olması gerekmez, sadece basit bir şifre üreticisi. Bize göre, bir şifre üreticisi bir şifrenin ne kadar uzun olması gerektiğine karar verebilmeli, belirli sayıda karaktere izin verebilmeli, hem küçük hem de büyük harfleri, özel semboller ve sayılarla birlikte desteklemelidir.

Şimdi, bu şifre üreticisini herkese açık yapmasanız bile, en azından web için şifreler oluştururken kişisel ihtiyaçlarınız için kullanılabilir.

7] Bir mobil uygulama tasarlayın

Mobil cihazlar için uygulamalar bugünlerde oldukça popüler, bu nedenle amatör bir programcıysanız, (Apps)Android veya iOS için temel bir uygulama oluşturmanızı öneririz . Bu rotaya gitmeden önce, Android(Android) için Java ve iOS için Swift öğrenmeniz gerekecek .

Farkında olmayanlar için Swift , Apple tarafından iOS, iPadOS, macOS, watchOS, tvOS ve Linux için uygulamalar geliştirmek için oluşturulmuş bir programlama dilidir .



About the author

Mobil sektörde 10 yılı aşkın deneyime sahip bir telefon mühendisiyim ve akıllı telefonları onarma ve yükseltme konusunda uzmanım. İşim, telefon donanım yazılımının geliştirilmesini ve bakımını, Apple cihazları için görüntü geliştirmeyi ve Firefox OS projelerinde çalışmayı içeriyordu. Yazılım geliştirme, donanım mühendisliği, görüntü işleme ve Firefox OS geliştirmedeki becerilerim sayesinde, karmaşık sorunları alıp herhangi bir cihazda çalışan basit çözümlere dönüştürme yeteneğine sahibim.



Related posts