Jak pewnie widać, pytanie jest niby trywialne ale nie do końca. Od ponad roku próbuje się dostać gdzieś na juniora i jest słabo. Jestem z Wro ale probówałem chyba wszędzie.
Wiem, że jeszcze sporo nie umiem i za każdym razem czegoś mi brakuje ale z tego co porównuje po innych technologiach to wejście jest dużo trudniejsze. Teraz co prawda macbook mi sie posypał i mam chwilowa przerwę ale stawiam VM i znów wracam do nauki.
Chciałbym was podpytac o kilka punktów
1.) Z rozmowy z wrzesnie w tamtym roku mialem do wykonania ToDo App - apka w całości wykonana ale rzekomo Save oraz Cancel nie były rozmieszczone zgodnie ze standardami Apple Interface Guideline. Nie za bardzo wiem o co z tym chodzi. Czy przyciski powinny mieć określone wymiary/ kolory?
2.) Za każdym razem dostało mi się za clean code oraz za MVC lub MVVM, którym rzekomo brakuje sporo do tego, żeby mówić o takiej architekturze
Ma ktoś może jakiś materiał/tutorial jak powinien jeden lub drugi wzorzec wyglądać? Głównie uczyłem się z tutorialów. Starałem się to jakoś ulepszać ciągle. Jeśli tworze ViewController to protokoły wrzucam w extension w innym pliku jak np delegate czy data source dla przykladu. Pod viewdidload wrzucam tylko funkcje zbiorcze tak jak np "func setupUI" czy cos tego typu. Wszystko poparte komentarzami itd wiec nie bardzo rozumiem co oznacza dla ludzi sprawdzajacych "clean code"
3.) SOLID - nigdzie nie widzialem zeby bylo to poparte jakimis zrozumialymi przykladami, jesli zle szukam to mnie poprawcie, dopiero zacząlem czytac Clean Code, wiec licze, ze moze to mnie troche podciagnie.
4.) Nazewnictwo - na jednej rozmów miałem zwróconą uwagę na nazewnictwo. Nie wiadomo do jakiego obiektu się odnosi. Ciężko mi się w tym połapać bo co rusz znajduje sprzeczne lub po prostu uczę się/uczyłem z błędnych źródeł.
Dzięki z góry jeśli ktokolwiek coś poradzi. Za miesiąc dwa próbuje się gdzieś odezwać do krk lub gdańska bo we wro chyba będzie ciężko coś ugrać. Na razie daje sobie chwile czasu na przypomnienie wszystkiego.