Hej,
idąc na drugi rok studiów postanowiłem zaaplikować na staż. Prosiłbym was o ocenę mojego CV. Sam mam wrażenie, że czcionka jest za duża.
.idea na gicie, w cv sekcja projekt i już wiadomo gdzie twoje cv trafi .
Musiałem dodać niechcący, już dawno temu dodałem .idea do .gitignore.
Co jest nie tak z sekcją projekt w CV ? W jaki inny sposób powinienem opisywać projekty ?
z racji, że tam trochę pusto na githubie to może chociaż dodaj screeny z działających apk, zawsze to jakiś mały dowód, że zrobiłeś coś co funkcjonuje
Dzięki za radę
Z wzorców znasz tylko MVP i MVVM?
CV brzydkie okrutnie. Naprawdę niewiele trzeba zrobić, żeby mieć CV, które cieszy oko, a tu kompletna porażka. Wygląda bardziej jak pisana w markdownie notatka o tym co ma się znaleźć w CV niż CV, szczególnie te dane kontaktowe.
Jeśli chodzi o projekt... Ja bym dał screenki chociaż albo animację z funkcjonalnością - kod kodem, ale jeśli muszę sam robić build aplikacji żeby zobaczyć jak wygląda to podziękuję.
Z teorii znam więcej, ale nie zaimplementowałem żadnych oprócz dwóch wymienionych, więc nie chciałem ich wymieniać.
jest tyle darmowych wzorów CV w internecie które wyglądają profesjonalnie a to ekhem tragedia. Technik informatyk fajnie ale jaka szkoła? jakie lata? Poszukaj wzoru CV w internecie bo to wygląda strasznie.
Chciałem spróbować sam napisać coś przejrzystego, a wyszedł gniot. Poszukam jakiś konwerterów na internecie i napisze od nowa. Dzięki za pomoc
Twoja aktywność na GitHubie wcale nie wygląda podejrzanie...
sesja była i nie miałem czasu pisać kod
CV do zmiany, bo słabo wygląda. Skorzystaj z jakiejś gotowego wzorca jest masa na necie. Systematycznie rozwijaj projekty i wrzucaj na githuba. Na mieście chodzą słuchy, że za każda stworzoną appkę todo list umiera szczeniaczek :). https://medium.freecodecamp.org/every-time-you-build-a-to-do-list-app-a-puppy-dies-505b54637a5d
Szczerze? CV wygląda tragicznie.
Sprawdziłem za to kod i o ile jest tam sporo rzeczy do poprawy, to tragedii nie ma. Widać, że niektóre wzorce są wzięte z kiepskich tutoriali. Mógłbyś kilka rzeczy na szybko poprawić w kodzie, żeby na pierwszy rzut oka Cię nikt nie skreślał.
- Sformatuj kod, żeby nie było niepotrzebnych pustych linii.
- W Javie jest przyjęte, żeby stosować wcięcia K&R zamiast Allmana. Możesz korzystać z Allmana, wszystko jedno tak naprawdę, ale bądź konsekwentny. Nie wszędzie masz jednolity sposób formatowania. Radziłbym też zamienić na K&R, bo jeszcze jakiś oszołom się trafi i Ci tylko z tego powodu odrzuci CV.
- Usuń pliki w stylu
ExampleUnitTest.java
. - Wywali reguły ProGuarda. Po pierwsze z nich nie korzystasz. Po drugie masz je puste.
- Nie rób z plików Gradle śmietnika. Wywal bilioteki, z których w ogóle nie korzystasz - np. Mockito. Usuń flavory, które Ci do niczego niepotrzebne. Nie używaj
maven { url "https://maven.google.com" }
skoro maszgoogle()
. - Nazwy pakietów nie powinny być pisane camel casem. Patrz tutaj.
Widać że Dagger Cię przerósł, bo jest trochę głupich rzeczy w grafie obiektów, ale tutaj ciężko poprawić coś bez znajomości Daggera. Gdybyś miał jednak ochotę to poprawić, to pierwsze z brzegu babole.
- Nie używaj
@Inject
na kostruktorach fragmentów. Nie ma to najmniejszego sensu. - Nie korzystaj z singletona na bazie danych. Dagger istnieje m.in. dokładnie po to, żebyś Ty nie musiał robić bieda singletonów.
Why ToDo app?
Why?
Zwłaszcza na początku kariery ważne jest, żeby CV ładnie wyglądało. Wpisać te swoje studia, jakiś projekt, umiejętności, technologie i narzędzia które się zna. Wyszukaj w necie przykłady CV w TeX (LaTeX - dzięki temu wygląda ładniej i bardziej profesjonalnie), do tego jest potrzebny osobny program który skompiluje pliki .tex do .pdf, tutaj polecam TexMakera - prosty i przejrzysty.
Michał Sikora napisał(a):
Szczerze? CV wygląda tragicznie.
Sprawdziłem za to kod i o ile jest tam sporo rzeczy do poprawy, to tragedii nie ma. Widać, że niektóre wzorce są wzięte z kiepskich tutoriali. Mógłbyś kilka rzeczy na szybko poprawić w kodzie, żeby na pierwszy rzut oka Cię nikt nie skreślał.
- Sformatuj kod, żeby nie było niepotrzebnych pustych linii.
- W Javie jest przyjęte, żeby stosować wcięcia K&R zamiast Allmana. Możesz korzystać z Allmana, wszystko jedno tak naprawdę, ale bądź konsekwentny. Nie wszędzie masz jednolity sposób formatowania. Radziłbym też zamienić na K&R, bo jeszcze jakiś oszołom się trafi i Ci tylko z tego powodu odrzuci CV.
- Usuń pliki w stylu
ExampleUnitTest.java
.- Wywali reguły ProGuarda. Po pierwsze z nich nie korzystasz. Po drugie masz je puste.
- Nie rób z plików Gradle śmietnika. Wywal bilioteki, z których w ogóle nie korzystasz - np. Mockito. Usuń flavory, które Ci do niczego niepotrzebne. Nie używaj
maven { url "https://maven.google.com" }
skoro maszgoogle()
.Widać że Dagger Cię przerósł, bo jest trochę głupich rzeczy w grafie obiektów, ale tutaj ciężko poprawić coś bez znajomości Daggera. Gdybyś miał jednak ochotę to poprawić, to pierwsze z brzegu babole.
- Nie używaj
@Inject
na kostruktorach fragmentów. Nie ma to najmniejszego sensu.- Nie korzystaj z singletona na bazie danych. Dagger istnieje m.in. dokładnie po to, żebyś Ty nie musiał robić bieda singletonów.
Serio myślisz że ktoś będzie patrzył na githuba kolesia co aplikuje na staż.. ?
Razmo napisał(a):
sesja była i nie miałem czasu pisać kod
Sesja od sierpnia do kwietnia? Na sesję to mogła Ci połowa stycznia i cały luty odpaść, w najgorszym przypadku :)
Saalin napisał(a):
Z wzorców znasz tylko MVP i MVVM?
janusz_h4ck3r 1337 napisał(a):
Twoja aktywność na GitHubie wcale nie wygląda podejrzanie...
NeutrinoSpinZero napisał(a):
Why ToDo app?
Why?
Oni mają racje
Aktywny na githubie tylko w ostatnich miesiącach? znasz tylko mvp mvvm? brak doktoratu z informatyki? żadnego własnoręcznie zaprojektowanego rozproszonego systemu z 1000 concurrent users? Z takimi skillsami to jeszcze musimy ustalić ile chcesz dopłacić za ten staż...
just kiddin lol
Że niby znasz angielski na zaawansowanym poziomie?
"Application to create Notes with or without To-Do`s. Supports widgets"
"Setting up this project might require to Sync Project with Gradle Files or Invalidate Caches, to work properly."
xD
OP chce się dostać na staż czy to oznacza że na githubie musi być aktywny od urodzenia? Kiedyś zacząć musi więc zaczął niedawno czy to coś złego?
Ludzie, przesadzacie z tym ToDo. Co ma człowiek, który się uczy, pisać? Integrację AR i AI? Pełną aplikację SaaS? Bez przesady. ToDo jest OK na początek. Zwłaszcza, jeżeli ktoś chce np. pokazać, że umie stosować jakieś wzorce, bilbioteki itd.
Wybrałem apkę w stylu To-Do głównie po to, żeby nauczyć się pisać zgodnie z zasadami i żeby mnie sam projekt nie przerósł.
@Michał Sikora Dzięki za sprawdzenie kodu. Dagger mnie tak naprawdę przygniótł i jeszcze mam dużo do nauki, nie mówiąc o testowaniu.
@Pinek Tak zrobię.
Ale konto ma od 2014 - janusz_h4ck3r 1337 dziś, 20:26
A niektorzy seniorzy nie maja w ogole konta na GH. Co w zwiazku z tym? Github to narzedzie a nie kartoteka zawierajaca 100% danych i historii programisty