Aktywne Wpisy
Wattson +270
Coraz niebezpieczniej robi się na ulicach miast, ludzie narodowości polskiej chodzą po ulicy i dźgają przypadkowych przechodniów. W przyszłych wyborach mam zamiar zagłosować na partię, która wyrzuci tych wszystkich Polaków z Polski.
#neuropa #bekazprawakow #bekazkonfederacji #bekazkuca
#neuropa #bekazprawakow #bekazkonfederacji #bekazkuca
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
Aktywne Znaleziska
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
Oprogramowanie do przetwarzania obrazów, dźwięków itp - tutaj rzeczywiście jest coś innego niż standardowy crud, ale nad takimi programami pracuje cały zespół ludzi. Jakiś webcrawler co najwyżej przychodzi mi do głowy. Jak uczę się Springa, czy Reacta to co mam zrobić, skoro ma to nie być kolejna wypożyczalnia książek, czy sklep internetowy?
#programowanie #naukaprogramowania #programista15k
@Matt23: Bardziej wymagającego cruda, a co?
@Matt23: Instaluje pluginy do wordpressa ( ͡° ͜ʖ ͡°)
@Matt23: Sam sobie odpowiedziałeś na to pytanie. Są różne typy "seniorów" ale w większości przypadków doświadczenie w pracy nad dużymi projektami, rozumienie aspektów wydajnościowych i umiejętność projektowania wysoko dostępnych i wydajnych systemów jest tym, czego firmy szukają u seniorów. I
@Matt23 W tym zdaniu chodzi o to, że ludzi czasem robią jakieś proste rzeczy przepisane z poradników, gdzie po kodzie trudno określić czy dana osoba ma pojęcie o programowaniu. Jeśli napisałbyś to do listę z możliwością logowania, bazą danych, możliwością eksportu np. pdf csv, możliwością wrzuca zdjęć itd to na pewno nie byłby to banalny projekt.
Jak szukasz
Robisz zdjęcie książki i wrzucasz i system automatycznie dodaje książkę do bazy. Klikasz, że pożyczyłeś komuś i wpisujesz kiedy ma Ci oddać. Jak minie czas to dostajesz maila, że nie oddał książki. Do tego logowanie za pomocą facebooka albo konta google. Do tego możesz dodać 2 factor authentication.
EDIT: Oczywiście testy na wszystko.
@Matt23: to może być kolejny sklep internetowy, tylko że jego rozwoju nie powinieneś kończyć na wyświetleniu listy produktów i dodawaniu do koszyka.
Przykładowo junior zakup obsłuży w taki sposób, że jak ktoś kliknie "kup", to pobierze dany obiekt z bazy, zmniejszy jego ilość na stanie i zapisze z powrotem. Senior zastanowi się co stanie się w sytuacji, gdy 50 osób kliknie kup teraz dokładnie w tym samym momencie, a na stanie masz tylko 5 produktów i jaki syf potrafi Ci to zrobić w bazie i jak wielu klientów będzie niezadowolonych, jeśli ich zamówienia będą anulowane, bo okaże się, że zamówień z jakiegoś powodu było więcej niż produktów na stanie.
Jeżeli po zakupie do użytkownika ma być wysłany mail, to junior wrzuci to prawdopodobnie do metody danego endpointu i zablokuje odpowiedź na 5 sekund, a senior wrzuci to do kolejki i wyśle to asynchronicznie.
Sam koszyk może mieć skomplikowaną logikę, bo możesz mieć kupony i musisz się zastanowić nad rzeczami typu, czy kupony łączą się ze sobą, czy nie, czy kupony dotyczą pojedynczych produktów, czy całego koszyka. Nie wszystkie produkty mogą być objęte promocją. To nie jest zwykły crud, tylko poro logiki, nad którą trzeba się dosyć mocno zastanowić. W kodzie możesz to zapisać albo jako jakieś totalne ifowe spaghetti, albo oprzeć to o jakąś
9:30-10 kupa
10-12:30 przegląd nowych bugów, maile, gadanie z zespołem czytanie newsów programistycznych i głupot na necie
12:30-13:30 obiad
13:13-14 druga kawa
14-16 kodowanie jeśli jest akurat co kodować
16-17 code review, gadanie z zespołem, maile itp