Cześć, zamierzam za niedługo się zacząć szukać pracy jako programista i mam kilka pytań co do aplikacji na GitHubie Usunąłem wszystkie małe, bezsensowne aplikacje i zostawiłem tylko dwie - pierwsza z nich to mini aplikacja społecznościowa w Spring boocie 2 i Angularze 7 - rejestracja, tworzenie użytkowników, dodawanie postów, komentarzy, artykułów, grup, znajomych itd. Jest oczywiście podział na role realizowany w Spring Security - użytkownik, moderator, administrator. Do tego dołączyłem zewnętrzny serwis autentykacyjny OAuth oraz tokeny.
Druga aplikacja to rozbudowany system wypożyczalni - te same technologie co powyżej - Spring + Angular, 0auth itd, jednakże dołączyłem kilka bajerów między innymi aby stworzyć aplikację bardziej realistyczną podpiąłem przekierowanie do PayPala, korzystam z kilku zewnętrznych API oraz crawlerów do pobierania różnych danych i wyświetlania na stronie, jest możliwość pobrania zamówień oraz rachunków w formacie PDF, DOC, zrobiłem też dodawanie przedmiotów do wypożyczalni zarówno przez formularz jak i wysyłanie pliku XML i parsowanie danych, następnie zapis do bazy danych.
I teraz mam pytanie - czy takie dwie aplikacje wystarczą, aby ubiegać się o stanowisko juniora programisty? Te dwie aplikacje mają w sumie mało logiki, większość to operacje CRUDowe na bazie danych, dlatego zastanawiam się czy te aplikacje nie są zbyt nudne i oklepane. Z jednej strony słyszy się, że nikt z rekruterów na gita nie patrzy, a z drugiej sam CRUD niezbyt świadczy o umiejętnościach.