Pol roku minelo szybciutko. Ale od poczatku. Co to jest DH? Porownujac do firm, w jakich pracowalam w PL powiedzialabym - korpo! Ale nie. To holding zatrudniajacy ponad 600 osob na calym swiecie. Wciaz ma status start-upu, bo istnieje 3 lata (dokladnie, co do miesiaca). Dzial IT w HQ w Berlinie liczy sobie, bagatela, jakies 70-80 osob. W tym mnie.
W poniedzialek zakonczylam oficjalnie okres probny, trwajacy pol roku, od 1 kwietnia. Przez ten czas zaliczylam Bootcamp, czyli robilam proste zadania z roznych dzialow, zeby zapoznac sie z aplikacja. Mialam swojego supervisora, ktory mi pomagal, mowil co i jak i wspieral w nierownej walce z nowa aplikacja. Zmienilam przynaleznosc chapterowa. Po kilku tygodniach doszlam do wniosku, ze bardziej bawi mnie frontend niz backend (zwlaszcza w jezyku ktorego nie znam) i zrobilam transfer z BE (backend) do FE (frontend). Z punktu widzenia obowiazkow zawodowych, nic sie nie zmienilo. Natomiast 10% naszego czasu pracy (4h/tydzien) mamy przeznaczac na samodoskonalenie, w czym nas wspieraja tzw Chapter Leaderzy. Najczesciej organizuja nam warsztaty, na ktorych cos cwiczymy (np pisanie testow jednostkowych), ogladamy i dyskutujemy (nagrania z konferencji czy innych wydarzen) czy dzielimy sie wiedza zdobyta na warsztatach/konferenacjach w ktorych uczestniczylismy (najczesciej finansowane to bylo przez firme). Wiec przeskok z Pythona na JS widze jako wielki plus :)
Udalo mi sie rowniez udowodnic swoja skutecznosc rozwiazujac mnostwo problemow, umiejetnosc wspolpracy z wieloma zespolami, i zaskarbic sobie sympatie najwyzszego technicznego bossa. To wszystko umozliwilo mi wywalczenie podzialu mojego czasu pracy pomiedzy dwa zespoly projektowe. Pierwsze pol roku uwazam wiec, za bardzo udane :)
A czym sie zajmuje na codzien? Pracuje w tzw. Country Team, czyli jednostce finansowanej przez kraje, w ktorych prowadzimy dzialanosc (w moim przypadku oplaca mnie Australia). Na poczatku bylam jedyna osoba dbajaca o Australie, od kilku miesiecy mam "wspolnika", ktory przejal backend a ja sie skupiam na sprawach frontendowych. Na poczatku zajmowalam sie glownie bugfixingiem, ale teraz wiekszosc mojej pracy to dokonywanie zmian lub dodawanie nowej funkcjonalnosci. Najbardziej mnie bawi grzebanie w istniejacej strukturze JS (Backbone, node.js i milion bibliotek) i dodawanie nowych rzeczy tak, zeby sie ladnie komponowaly z caloscia, bez utraty modularnosci.
Blog o technologiach frontend (javascript, html, css, react) oraz o tym co się zdarza w życiu informatyka.
środa, 2 października 2013
wtorek, 1 października 2013
CSS Flexible box layout module - part 3 - Positioning on main and cross axis
Positioning flex items alongside main axis we should to remember this image:
It means we should forget about float and use just justify-content property:
For cross-axis it is similar as for main axis, but some properties change:
It means we should forget about float and use just justify-content property:
justify-content: flex-start; /* aligns flex item to main start */
justify-content: center; /* centers flex item alongside main axis */
justify-content: flex-end; /* aligns flex item to main end */
justify-content: space-between; /* puts space between flex items and spreads them on all available space*/
justify-content: center; /* centers flex item alongside main axis */
justify-content: flex-end; /* aligns flex item to main end */
justify-content: space-between; /* puts space between flex items and spreads them on all available space*/
justify-content: space-around; /* puts space around flex items and spreads them on all available space */
For cross-axis it is similar as for main axis, but some properties change:
align-items: flex-start; /* aligns flex item to cross start */
align-items: center; /* centers flex item alongside cross axis*/
align-items: flex-end; /* aligns flex item to cross end */
align-items: center; /* centers flex item alongside cross axis*/
align-items: flex-end; /* aligns flex item to cross end */
align-items: baseline; /* all flex items are aligned such that their baselines align. The item with the largest distance between its cross-start margin edge and its baseline is flushed with the cross-start edge of the line. */
align-items: stretch; /* flex items are stretched such as the cross-size of the item's margin box is the same as the line while respecting width and height constraints. */
Subskrybuj:
Posty (Atom)





