Ciekawe projekty do CV i portfolio

Może dopiero zaczynasz przygodę w programowaniu, a może jesteś weteranem pewnego języka i chcesz spróbować swoich sił w nowym języku i szukasz pomysłów na aplikacje? W tym wpisie przedstawię listę kilku ciekawych pomysłów na projekt, które będziesz mógł utworzyć oraz zawrzeć w swojej sekcji “Moje projekty”

Słowem jeszcze wstępu, aby dobrze pokazać się jako programista, dobrym wyborem będzie umieszczania kodu na serwerach kontroli wersji np.: github lub gitlab. Zadbaj również o to, aby pokazać postęp w czasie, czyli odpowiednio robione “commity”, a przede wszystkim dobrze opisane.

Każdy poziom

Aplikacje z tej grupy będą nadawały się na każdy poziom zaawansowania, jedyną różnicą będzie wykorzystanie bardziej zaawansowanych bibliotek i/lub lepsze dopracowanie części wizulanej

  1. Strona portfolio
  2. Bot do Discorda, biblioteki które korzystają z API Discorda istnieją na wszystkie popularne języki, wnim będzie można zawrzeć np.: zarządzanie wiadomościami, reakcjami na zdarzenia, warto również, gdy będziesz miał/a większą wiedzę przenieść komendy do osobnych plików

Na początek

W tej sekcji aplikacje można jeszcze robić w konsoli, gdy będzie potrzebny wybór, użytkownik aplikacji po prostu poda numer pola lub dane będą wpisywane jedna za drugą.

  1. Kółko i krzyżyk w wersji na dwie osoby lub przeciwko komputerowi.
  2. Aplikacja do zamieszczania ogłoszeń
  3. Aplikacja memory
  4. Kalkulator
  5. Aplikacja do generowania różnych kodów (np.: QR, kreskowych)
  6. Aplikacja TODO

Dla ambitnych

  1. Warcaby
  2. API – np.: generowanie przykładowych danych o osobie (https://randomuser.me/api/), zamiana kolorów, przesyłanie obrazka losowego z zakodowanych kategorii
  3. API wykorzystujące z poprzedniego progu, które generuje kody kreskowe i QR
  4. Aplikacja typu tablica ogłoszeń
  5. Gra 2048
  6. Aplikacja do tworzenia i zapisywania notatek (np.: https://learn.microsoft.com/en-us/dotnet/maui/tutorials/notes-app/?view=net-maui-7.0)
  7. Aplikacja kalendarz
  8. Aplikacja do malowania

Dla osób wiedzących wszystko

  1. Rozwinięcie aplikacji do notatek o formatowanie tekstu
  2. Rozwinięcie aplikacji do notatek o synchronizację z bazą danych i możliwością udostępniania innym
  3. Komunikator typu Messenger lub Discord
  4. Aplikacja z AI, która potrafi rozpoznawać obrazki (warto tutaj przeczytać o projekcie Lobe od Microsoft)
  5. Gra w szachy przeciwko innemu graczowi (w tym zdalnie) lub przeciwko komputerowi
  6. Aplikacja do śledzenia w czasie rzeczywistym

W części aplikacji można spróbować za eksperymentować i wykorzystać nietypowe podejście do problemu, pamiętaj, tylko aby kod zawsze był czytelny oraz w miarę możliwości z odpowiednimi komentarzami i dokumentacją.

Jeżeli masz jeszcze jakieś pomysły na aplikację do portfolio, sekcja komentarzy czeka, napisz, a może pojawi się w kolejnej wersji wpisu 🙂

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *