MrHyperion
2017-05-16 11:21

Ludzie, wszystko ma swoje granice xD.

Od jakiegoś czasu będąc freelancerem biorę projekty Androidowe, tak aby sobie dorobić. Niestety ostatnie 3 projektów to było szambo i byłem po prostu szambo nurkiem, bo każdy projekt miał w sobie następujące problemy:

  • Statyczna analiza kodu? Panie na co to komu, po co to komu?
  • Czysty gradle'a? No po cholere xD. Nawalone bibliotekami, jakieś Toda Time'y albo Guavy używane do jednej rzeczy. Oczywiście w konsekwencji każdy projekt miał multidex'a
  • Architektura? Lol;
  • Testy? Chyba w programistycznym eldorado;
  • Zakomentowany kod na produkcji xD. Panie Mietku nie ma szans aby się nie działało xD;
  • Nie używane importy? No tak bo oczywiście się zapomina o takim skrócie klawiszowym a Android Studio to przerośnięty notatnik;
  • Fragmenty, fragmenty, wszędzie fragmenty xD;
  • Zaporowe ilości używanych deprecated metod albo klas;
  • No i jeden projekt trafił się na Roboguice xD;
  • Coś do logowania błędów? Chyba karta i długopis xD;
  • System.out.println xD;
  • SOLID? KISS? No co Ty xD
  • Struktura pakietów? Hm...
  • Android Annotations XD
  • Statyczne klasy, singletony w jednym projekcie były po prostu na każdym kroku
  • Serializabe tak bardzo, bo API Androidowe nie ma Parcelable;

Projekty które widziałem są gorsze od tego co piszą studenci. Czemu? Bo wypociny studentów są małe i przeważnie nie działają. Natomiast te projekty są duże i działają pomimo legacy code xD;

Teraz ja nie mam żadnych kompleksów z moimi skillami programistycznymi. Serio ja dbam o swój kod, piszę testy, staram się pilnować aby nic nie zepsuć staram się utrzymywać jakość, ale jak patrzę na to wszystko to się zastanawiam skąd Ci się programiści się urwali.

Oczywiście klienci idą w zaparte, że kod jest super, super działa i tak dalej a dodanie nowej funkcji to żaden problem (tak oczywiście gdy cały dom jest w ruinie remontowanie małego składzika ma sens). Musiałem to napisać, bo mi się wydawało, że legacy code to coś co się spotyka baaardzo rzadko, ale jednak nie.

Życzę miłego dnia, elo xD.

Myślałem, że mam mało doświadczenia (w czerwcu będę miał równe dwa lata w Androidzie od absolutnego zera), ale nie mam już żadnych kompleksów z tego tytułu.

PS. Musiałem po prostu gdzieś napisać swoje żale bo myślałem, że eksploduje xD.

#java #chceumrzec #humor

arklin

@WhiteLightning: wręcz przeciwnie, AA generuję za Ciebie cały androidowy bajzel, zaczynając od cyklu życia activity i fragmentów a kończąc na elastycznym DI. Ale jak się nie pilnuje to można zrobić makaron z tego przez wstrzykiwanie wszystkiego wszędzie

drorat1

Freelancerka ma to do siebie, że tak naprawdę chodzi o to, żeby coś machnąć na szybko, żeby tylko szybko dostać zapłatę. Zwłaszcza jeśli chodzi o klepanie aplikacji, za które dostanie się kasę dopiero po zakończeniu, nie biorę pod uwagę np. kamieni milowych czy zaliczek. Klient się nie zna, więc guzik go obchodzi w jaki sposób to było napisane i nie interesują go tego typu poboczne problemy.

Wróć do swoich kodów za rok, za dwa to gwarantuję Ci że stwierdzisz, że to co namachałeś można było zrobić inaczej (i lepiej, bo cały czas się uczysz a każda kolejna appka to nowe doświadczenia). Trochę klepałem kiedyś pod Androida małe appki w Eclipse, co każdy kolejny projekt to i kod naturalnie lepszy. Ale pierwsza appka, choć działająca bez zarzutów to było też jak teraz na to popatrzę totalne szambo.

Artur Protasewicz
2017-04-12 18:42

#Wielkanoc #humor

Witam!

Wygląda na to, że jestem po okresowej "banicji", choć jest to wniosek w oparciu o przesłanki #AI rozmyte #fizyka dwubiegunowe #estymator z asymetrią generatorów losowych, sprowadzającą się do wykluczenia #szereg-Taylora punktów w otoczeniu zer (czytaj: "pogoda pod psem").

Po Misterium Zdobywania Przyszłych L4 (czytaj: zdolny do pracy, jako informatyk, półetat, na 3 lata) przedstawiam 4 fotografie mojego "otoczenia sieciowego" (widoczne poniżej #hipoteza #predykcja ) wraz z zapisem ulotnej chwili (czytaj: spisanym odręcznie na zaparowanej szybie).

Oto:

Teren wstępnie przygotowany na inwazję wielkanocną. Szacowany termin inwazji wg. kalendarza księżycowego hebrajskiego z Windows 10 Enterprise dwa dni temu (pełnia).
Jest źle. Wieje wiatr z Minus Wschód (kominy i chmury).
Przeprowadzić inwazję na własne przyczółki pod kryptonimem "Random Miotła".

Wesołych Świąt Wielkanocnych 2017 i pięknych bombek na choince.

gavallon

Nienawidzę kabelków. Oj, jak ja ich nienawidzę! Kabelki, kabelki, kable, przewodziki. :-) :-) U mnie taki sam burdel :-)

Koziołek
2017-04-07 15:48

Taka prawda.... #humor #r

kate87

Kochani my tutaj smieszkujemy a tam Linus T przepisuje pokątnie Linuxa na R😉

jarekr000000

Byłem na tej prezentacji - nie brzmiało to dla mnie przekonująco. Znalazłbym kilka powodów dlaczego R byłby lepszym rozwiązaniem. (choćby taki, że analitycy chcieliby mieć pewność, że wzory które napisali działają na produkcji i nie sa wyrypane przez np. nieogarnięcie błędów zaokrągleń).

ShookTea
2017-03-14 11:10

#offtopic #humor
#wspomnienia z #technikum nie wiem, po co to piszę, ale może ktoś się uśmiechnie z komizmu sytuacji :D
Początek klasy maturalnej w Najlepszym Technikum W Regionie™. Zajęcia z matematyki, nauczycielka pyta się:

Kto z was chciałby napisać maturę rozszerzoną?

Zgłasza się jakaś połowa z 30 osób. Matematyczka stwierdza, że większość z nich nie ma szans na dobry wynik i obstawia, że jedynie 2-3 osoby (w tym ja <3) mogą osiągnąć coś więcej. Dodała też, że jeżeli uzna, że ktoś nie jest w stanie zdać rozszerzonej matematyki, to... po prostu nie dopuści do egzaminu.

Nie wiem, dlaczego, ale część z osób naprawdę się tymi słowami przejęła. Na nic się zdały przekonywania, że matematyczka nie może nie dopuścić do matury, może jedynie wstawić ocenę niedostateczną i kogoś zablokować, ale:
1) od oceny można się odwoływać
2) jeżeli wcześniej nie mieli żadnych jedynek, to i tak przechodzą warunkowo.
No i część z tych kilkunastu osób zrezygnowała z rozszerzenia, które było dla nich numerem 1 przy rekrutacji na studia. Jakieś rozszerzenie na maturze trzeba jednak wziąć, a że w technikum prawdziwych polonistów ze świecą szukać, większość postanowiła pójść na drugi najważniejszy w rekrutacji przedmiot - angielski.

Kilka dni później, lekcja angielskiego. Do sali wchodzi wkurw... wkurzona nauczycielka. Podzieliła się z nami kilkoma ciekawostkami.
Nauczyciele przygotowujący uczniów do matury mają prowadzone statystyki zdawalności. Przyznają to wszyscy nauczyciele z wyjątkiem matematyków, według których takie statystyki nie istnieją.
Mimo to, wszyscy matematycy postanowili tego roku straszyć wszystkie klasy maturalne, że nie uda się im zdać matury rozszerzonej, przez co wiele osób - nawet tacy, którzy z maty są całkiem nieźli, a z języków obcych głąby - postanowili pisać rozszerzenie z angielskiego.

Rok szkolny 2015/16 zostanie tam zapamiętany jako wielka wojna domowa między matematykami a anglistami. <3

jarekw30

Pytanie tylko co mieli nauczyciele na myśli, skoro przedmiotu rozszerzonego nie da się nie zdać. O ile przy podstawie trzeba mieć 30% z każdego przedmiotu, o tyle na rozszerzeniu 0% to nadal zaliczenie. Zresztą takie sytuacje (że kogoś zmuszają pisać do innego przedmiotu, bądź nie dopuszczają) w technikach to praktycznie codzienność (przynajmniej rok temu tak było)

datdata

Traktowałbym to raczej jako patologię, niż codzienność.

Niektóre szkoły/nauczyciele mogą nie chcieć, żeby gorsi uczniowie zdawali matury, bo wpływa to na rankingi szkół lub ocenę nauczyciela. Łatwiej zabronić uczniowi zdawać maturę niż go nauczyć, żeby zdał lepiej.

Laran
2017-01-29 15:23

Czy to już sesja? :)

#humor #boty

lukas_gab

btw co tutaj robi 2,3k botów ?

mr_jaro

@Gjorni: Wiesz, żebym miał czas to nie było by problemu dla mnie, ale pracuje na pełen etat + teraz nadgodziny bo koniec projektu się zbliża, do tego pisze inżynierke, ogarniam wszystkie pozostałe przedmioty i jeszcze robię prywatne projekty. Po prostu zabrakło czasu na jeden przedmioty.

Koziołek
2016-11-24 15:50

Zagadka.

25 października zakładasz ticket na przygotowanie jednej czystej VM-ki z windowsem, do której będziesz miał dostęp jako admin. Dostęp będzie możliwy tylko z konkretnej sieci. Kiedy otrzymasz dostęp?

#humor

mar-ek1

@Koziołek: Gdzieś pomiędzy 'jak się upomnisz', a 'nigdy'?

Fedaykin

@Koziołek: Nie otrzymujesz dostępu. Okazuje się, że limit przetworzonych ticketów na ten rok został wyczerpany i grzecznie zostajesz poproszony o wysłanie ponownie w nowym roku.

Koziołek
2016-11-16 09:10

Lecimy z poezją.

Wielkieś mi uczyniła pustki w domu moim,
Moja droga Orszulko, granatnikiem swoim!
Pełno dymu, a jakoby chaty nie było:
Jedna maluczką salwą tak wiele ubyło.
Krótko celowawszy, nagle wystrzeliłaś,
Wszystkie w domu kąciki zawżdy rozwaliłaś.
Nie dopuściłaś swojej matce kosztowności schować.
Ani ojcu samochodu wprzódy prze parkować.
Ni z tego, ni z owego cyngiel obłapiając.
Pocisk walnął w sufit, pięknie wybuchając.
Teraz wszystko umilkło, szczere pustki w domu.
Nie masz zabawki, nie masz zbierać co nikomu.
Z każdego kąta dziura pobłyskuje,
I całej ściany darmo wypatruję.

#humor

furious programming
2016-06-08 17:38

Ostatnimi czasy widuję na forum i mikroblogach, że spora grupa użytkowników popełnia bardzo poważny błąd pisowni; Co martwić zaczyna, do tej grupy użytkowników również zaliczają się niektórzy moderatorzy; Wiadomym jest, iż na tym forum poprawny zapis przede wszystkim powinien dotyczyć prezentowanych kodów, jednak o poprawną polszczyznę także trzeba dbać :)

O czym mowa? O braku zrozumienia różnicy pomiędzy tak że a także - ich znaczenia są skrajnie różne, natomiast stosowane jak widzę randomowo; Jak nie wiadomo którą wersję wybrać to użytkownicy wybierają drugą, w większości przypadków błędnie;

Jeżeli już naprawdę nie wiesz którą wersję wybrać, zastanów się co te słowa oznaczają; Przykładowe zdanie:

Oglądałem wczoraj wiadomości w TV, także wiem co się na świecie działo.

Czy to zdanie jest poprawne? Nie - jeżeli użyjemy synonimu, zdanie będzie bez sensu:

Oglądałem wczoraj wiadomości w TV, również wiem co się na świecie działo.

Proste? Pewnie - wystarczy kilka sekund zastanowienia; Jeśli więc następnym razem zapragniesz skorzystać ze słowa także to najpierw zastanów się, czy jeśli zamienisz je na słówko również, zdanie nie straci sensu; Jeśli straci - rozdziel słowo na dwa (dziel i zwyciężaj);

To tyle, dziękuję za uwagę; Przy okazji - nie zapominać o znakach diakrytycznych! ;P

#grammarnazi #humor

twonek

@vpiotr: podejrzewam, że pod względem gramatyki chińscy imigranci (przynajmniej ci, którzy się uczą polskiego) są dużo lepsi niż przeciętny Polak