Czy mogę na cokolwiek liczyć

0

Witam. Ten temat jest przeznaczony dla osób, którym się nudzi, gdyż nie chcę nikomu zabierać cennego czasu. Przechodząc do menitum chiałem zapytać, czy moje umiejętności, na coś się przydadzą na rynku pracy i czy mogę już coś działać w tym kierunku?
Od 6 miesięcy przysiadłem srogo do nauki programowania. Moje umiejętności: Dobra znajomość HTML, bootstrapa 3, CSSa, frameworka laravel, composer, MySql, gita(podstawowa), PHP 5.6 i 7.
Napisałem 3 strony:
Na pierwszy ogień poszedł projekt sklepu internetowego, z funkcjonalnym panelem admina i generatorem faktur, wysyłaniem ich na mail, posiada także funkcjonalności magazynowe - robiłem go kompletnie od zera, ucząc się phpa, ogólnie programowania, kod trochę spaghetti, jak się można domyśleć, ale zachowane zostały zasady OOP. Nie stosowałem w nim wzorca MVC, gdyż dowiedziałem się o nim dopiero w 3/4 całości projektu, dlatego zrobiłem co mogłem i wdrożyłem tzw. view-helper. Lepsze to od jawnego mieszania logiki z widokiem.

Zaraz po nim, wykonałem podobny sklep, lecz poszerzyłem jego funkcjonalność o możliwość robienia zakupów nie będąc zalogowanym. Wykonany został w całości z wykorzystaniem frameworka laravel w wersji 5.3, opanowałem w ten sposób w stopniu średnim, wstrzykiwanie zależności - dependency injection, zapoznałem się ze wzorcem IoC, poznałem zasadę działania kolejek, zacząłem także używać GITa. Przyznam się, że zerkając w kod tego forum, wiem o co w nim chodzi, ale nie napisał bym tego sam z Siebie

Projekt trzeci to zaplecze-blog, także w laravelu.

To trzy większe projekty, które napisałem. Oprócz tego ćwiczyłem wzorzec MVC i aby zrozumieć jego działanie, wykonałem taki wzorzec w czystym PHP opierając się na tutorialach o opisach na różnych portalach, nie tylko polskich.
Ciągle dokształcam się, czytając protokół HTML oraz różne informacje odnośnie bezpieczeństwa stron WWW.
Wiem co to REST, metody GET i POST itp
Jak można się domyśleć, w projekcie pierwszym i drugim, niezbędnym do prawidłowego działania całości było zastosowanie odpowiednich relacji między tabelami w bazie, dzięki czemu mogłem zapoznać się indeksami oraz różnymi działaniami na bazie MySQL. Poznałem także odpowiednie zasady normalizacji baz danych.
Zdaję sobie sprawę, że mam jeszcze zaległości w obiektowości, gdyż nie jest jeszcze ona dla Mnie intuicyjna na tyle, aby zawsze wiedzieć, gdzie można wdrożyć zasady DRY, KISS i SOLID, coraz lepiej Mi to wychodzi, ale łapię się jeszcze na tym że piszę kod spaghetti, ale później próbuję go poprawić. Wiem na czym polega polimorfirm i hermetyzacja, ale brakuje mi praktyki.

Obecnie uczę się pythona i django. Działanie w nim, nie sprawia Mi zbyt dużych trudności myślę że jeszcze pół miesiąca i będę mógł w nim zacząć pisać aplikacje, największą trudność, sprawia Mi zapamiętanie nazw importowanych paczek tego języka.

0

Tak możesz śmiało próbować na front-end developera. Jak nie spróbujesz to nie przekonasz się ile warte są Twoje umiejętności. Z tego co piszesz powinieneś bez większego problemu dostać pracę juniora. Tak więc powodzenia ;)

Ahh zapomniałabym. Oczywiście musisz próbować nie jest tak że od razu pójdziesz na pierwszą rozmowę i od razu Cię zatrudnią. Po prostu próbuj do skutku.

0

Jak aplikujesz w Warszawie to gdzieś się w końcu załapiesz jak powysyłasz CV, gorzej w innych miastach bez doświadczenia - także jak masz możliwość to uderzaj tam i bez problemu coś znajdziesz.

0

kate_87, bardziej widzę się w back-endzie. U Mnie to najbliżej Wrocław :)

0

Jeśli ogarniasz laravela to aplikuj https://larajobs.pl/programmer/job/38 wsio zdalnie można i jeżeli spełniasz choć część wymogów a spełniasz to na pewno nie odrzucą od razu cv - potwierdzone z doświadczenia.

0

Spokojnie mozesz startowac na rynku. Pewnie jest wielu pracujacych, co na starcie nie umieli tyle co ty. W najgorszym razie trafisz do firmy gdzie projekty napisane sa w stylu spagetti..;)

0
Jeśli ogarniasz laravela to aplikuj 

Ja ogarniam Laravela, ale w ogloszeniu sa tez inne wymagania i w sumie bardziej chodzi o frontendowca

0
Gremlin007 napisał(a):
Jeśli ogarniasz laravela to aplikuj 

Ja ogarniam Laravela, ale w ogloszeniu sa tez inne wymagania i w sumie bardziej chodzi o frontendowca

no są np gulp będący częścią laravela :) Większość osób w firmie to fullstacki. Po prostu wyślij swoje cv i tyle.

1 użytkowników online, w tym zalogowanych: 0, gości: 1