Pierwsza praca Python Developer

Pierwsza praca Python Developer
W4
  • Rejestracja:prawie 7 lat
  • Ostatnio:prawie 6 lat
  • Postów:2
0

Cześć,
chciałem się was czegoś poradzić.
Jestem absolwentem bootcampu programowania w Pythonie. Znam framework django, podstawy htmla, żeby stworzyć zupelnie podstawowy szablony do sprawdzenia działania aplikacji, znam podstawy MySQL, żeby aplikacja djangowa mogła się komunikować z bazą danych, swobodnie korzystam z GITa.
I teraz moje pytanie: czy moja aktualna wiedza wystarcza do podjęcia pracy? Mija już pół roku od ukończenia kursu, a pracy brak. Co prawda miałem długą przerwę w międzyczasie na leżenie w łóżku z ciężką grypą, ale mimo tego jestem trochę zrozpaczony, że poświęciłem dużo czasu i pieniędzy i dalej nie ma owoców tego wysiłku.
Bardzo zachęcam do sprawdzenia mojego GitHuba, i proszę o wszelki feedback co jest nie w porządku, nad czym popracować, może jakiś pomysł na nowy projekt.
Może ktoś z was ma jakąś propozycje pracy dla młodszego python/django developera?
Dzięki za wszelkie sugestie.
Link do GitHuba: https://github.com/wojtekowczarek

GN
  • Rejestracja:prawie 8 lat
  • Ostatnio:ponad rok
  • Postów:274
2

Jeżeli finalnym projektem, taką wisienką na torcie, czymś co podsumowuje ten butkamp było TODO List z opcją logowania/rejestracji to nieźle umoczyłeś kasę.

Na Twoim gicie nie ma żadnych ciekawych projektów. Napisz coś sam, coś ciekawego.


“Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter.” ~ Eric S. Raymond
baant
  • Rejestracja:około 11 lat
  • Ostatnio:około miesiąc
  • Lokalizacja:Wrocław
  • Postów:524
0

Może to głupie pytanie ale na wszelki wypadek je zadam, bo z treści nie wynika :D Wysyłasz jakieś cv, czy czekasz aż praca zapuka do drzwi?

edytowany 1x, ostatnio: baant
W4
  • Rejestracja:prawie 7 lat
  • Ostatnio:prawie 6 lat
  • Postów:2
0
baant napisał(a):

Może to głupie pytanie ale na wszelki wypadek je zadam, bo z treści nie wynika :D Wysyłasz jakieś cv, czy czekasz aż praca zapuka do drzwi?

Wysyłam wysyłam, praktycznie na całą Polskę

MD
Tak z ciekawości, napiszesz ile kosztował taki bootcamp? Jeden PM od mojego klienta poszedł również na webowy bootcamp z JS i zapłacił 10k, ale nie wiem co on tam dokładnie robi. Natomiast jeżeli Ty też zapłaciłeś 10k i to jest wszystko co zrobiłeś i masz na GitHubie to przykro stwierdzić, ale przepłaciłeś mocno... Pół Udemy byś za to kupił i zrobił z 10x więcej za tą kasę.
DR
  • Rejestracja:prawie 12 lat
  • Ostatnio:około 2 godziny
  • Postów:1129
0

@wojo44: No sorry, ale średnio rozgarnięta małpa zrobi w django lepsze projekty. Bez doświadczenia i umiejętnościami programowania jeszcze mniejszymi niż obecnie takie projekty jak ty masz na git stawiałem w 15min z instalacją i czytanie dokumentacji włącznie.
Z mojej strony polecam zrobić aplikację np. do zarządzania czasem i wydatkami(terminarz, przypominajka z wysyłaniem maila/sms, z REST'owym API by np. potem zrobić do tego aplikacje mobilną), albo co teraz modne, aplikację która będzie sprawdzać kursy walut w tym bitcoin'y. Można też zrobić zarządzanie np. sklepem/przychodnią/kinem, albo klon 4P. Roboty na 1-2 dni, a ma jakaś wartość IMO.

n0name_l
Jestem ciekaw jak sobie wyobrażasz stworzenie sensownej aplikacji do czegokolwiek, którą będzie warto komuś pokazać w 1-2 dni. Do tego będąc osobą początkująca..
TheLiner
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Rzeszów
  • Postów:97
2

Musze z przykrością stwierdzić ze zostałeś okradziony metodą na bootcamp. Nie ma nic nadzwyczajnego, powiem, że to poziom kogoś kto dopiero zaczyna naukę Django. Myślę, że powyższe pomysły powinieneś zrealizować, ale nadal sznase będą małe. Na zostanie programista trzeba czasu, dużo czasu. Mimo wszystko życzę powodzenia.

koffeina
  • Rejestracja:około 8 lat
  • Ostatnio:prawie 5 lat
  • Postów:40
1

Robiłeś wszystko, co wymagali od Ciebie na kursie? Jeśli tak, to bezczelne jest wołać sobie 10 patyków za nauczenie tak podstawowych rzeczy... Albo fatalny prowadzący, albo w ogóle pythona uczą miernie. Znam jedną osobę, która też po coderslab dostała pracę i jakoś (marnie, bo marnie) jednak sobie w niej radzi i przetrwała okres próbny, z tym, że kurs nie z pythona, tylko chyba klasyczny frontend. Nie zmienia faktu, że te kursy to naprawdę nie najlepszy pomysł :/ skoro masz czas, to kontynuuj swój rozwój, pisz większe projekty, myślę, że prędzej czy później się uda. I jeszcze jedno - robienie całego projektu na githubie, by pokazać 15-linijkową metodę (palindrom) też nie robi najlepszego wrażenia :P

Aryman1983
  • Rejestracja:prawie 15 lat
  • Ostatnio:prawie 4 lata
  • Lokalizacja:Pabianice
  • Postów:255
1

No nie wierzę, że final project z tego coderslabu to todo!!! nie wiem, czy się śmiać czy płakać.

C6
  • Rejestracja:około 11 lat
  • Ostatnio:dzień
  • Postów:197
2

Zajmuję sie całkiem innym działem, znam podstawy Python (czasami coś skrobię dla siebie - głównie pod prace z danymi) i finalny projekt który został przedstawiony raz dwa bym sklecił. Nie wiem co to za bootcamp ale tragedia i nie dziwię się, że nie ma oddzewu z firm. Rób własne projekty lub ten rozwijaj.

edytowany 1x, ostatnio: choracy69
0

#bekazbootcampowców

Aryman1983
  • Rejestracja:prawie 15 lat
  • Ostatnio:prawie 4 lata
  • Lokalizacja:Pabianice
  • Postów:255
0

Ten coderslab powinien nazywać się Todolabs :-)

KP
  • Rejestracja:około 7 lat
  • Ostatnio:ponad 6 lat
0

Mój znajomy dostał pracę 1.5 roku bo skończeniu bootcampu PHP, a miał łatwiej bo to bardziej popularny język i do tego był studentem. Zauważ, że na Twoim GH nic sie nie dzieje, powinienes napie*dalać teraz dużo kodu, bo po 5 miesiącach to Ci mogło bardzo dużo umknąć.

1

Jestem w podobnej sytuacji. Ukonczylem 7 tygodniowy bootcamp z pythona. Wczesniej zajmowalem sie trenerką i fizjoterapią ( mgr AWF wiec kompletnie nic technicznego). Po 2 miesiacach wysylania cv, rozmow , zadan rekrutacyjnych dostalem pierwsza prace jako junior ( 5 innyh osob z tego bootcampu tez znalazlo). Caly czas pisz kod, ucz sie bibliotek, rozwijaj gita. Moze twoje CV jest napisane slabo? Na koniec bootcampu mielismy caly godzinny webinar w temacie szukania pracy i podania CV. Jest sporo rzeczy na ktore warto zwrocic uwage. Bierz udzial w otwartych warsztatach czy seminariach. Nie poddawaj sie. A przede wszystkim codziennie pisz kod.

CyberMeduza
  • Rejestracja:ponad 9 lat
  • Ostatnio:około 2 lata
  • Lokalizacja:Kamczatka
  • Postów:46
0

Przede wszystkim stwórz nowy projekt, a najlepiej kilka. Na Twoim GH nie widać specjalnej aktywności, jedynie listopad/grudzień i marzec/kwiecień tego roku, a na to pracodawca też patrzy. Można wywnioskować, że po ukończeniu bootcampu, przez prawie pół roku nic nie stworzyłeś czyli chyba trochę brak Ci pasji do programowania. Konkurencja na stanowiskach juniorskich jest jest coraz większa, więc trzeba mieć coś w zanadrzu, coś czym się wyróżnisz, żeby zapaść pracodawcy w pamięć.

Może rozważ start na jakimś innym stanowisku, np. testera oprogramowania, gdzie też się przydaje znajomość Pythona. Będziesz miał ciągłą styczność z kodem, wdrożysz się w ten świat, poznasz przydatne toole. Na około, ale lepsze to niż nic. ;)

P9
  • Rejestracja:ponad 7 lat
  • Ostatnio:ponad 2 lata
  • Lokalizacja:Kraków
  • Postów:56
0

Moim zdaniem powinieneś robić projekty, najlepiej rozwijać jakiś projekt open source. Jest to mega mile widziane wśród pracodawców. Pokazujesz tym że jesteś naprawdę pełen pasji.

0

Co on może rozwijać jak on niczego nie umie po tym . Pewnie nie pamięta już 95% rżeczy ktore były na bootcampie. Na pamiątke została mu todo lista na githubie i - 10k na koncie ;D

Aryman1983
Aryman1983
Może rozwijać todo list :-)
S9
  • Rejestracja:prawie 13 lat
  • Ostatnio:7 miesięcy
  • Postów:415
0

Tak profesjonalnie nazywać commity też Cię nauczyli na bootcampie ?

Aryman1983
Aryman1983
Przecież aktualizuje projekt 😅
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)