Jest to blog poświęcony nowoczelnym technologiom ułatwiającym tworzenie aplikacji internetowych. Znajdziesz tutaj porady na temat CSS3, JavaScript, designu, web-usability, standardów W3C.
Cześć! Nazywam się Michał Środek. Z zawodu programista php, z zamiłowania gitarzysta oraz fanatyk GNU/Linuksa(openSUSE® w laptopie). W branży aplikacji internetowych od 9 lat. Prywatnie bez dzieci i kota.
Pracuję wciąż nad własnym elastycznym i wydajnym frameworkiem MVC, kilkoma portalami internetowymi oraz mniejszymi bibliotekami php. Czekam na wasze opinie, zgłoszenia błędów oraz pomysły na dalszy rozwój.
Ta część strony jest w trakcie budowy a moje prace tymczasowo niedostępne.
W przypadku pytań, ofert pracy oraz ciekawych pomysłów proszę się ze mną kontaktować. Możesz mnie znaleźć i wysłać PW na php.pl(SHiP), jamendo.com(michalsrodek), goldenLine.pl, facebook.com lub nk.pl
Jak zapewne zauważyliście od około pół roku jestem całkowicie nieosiągalny. Postanowiłem jednak powrócić do aktywnego pisania na blogu. Co więcej w między czasie tworzę nowy design(już na HTML5) więc odświeżę również wygląd. Dlaczego nie mam czasu dodawać nowych artykułów? W sierpniu poprzedniego roku krążąc po witrynach agencji interaktywnych z Lublina znalazłem na jednej z nich(nazwy firmy nie podam) dziurę XSS(sic!). Poinformowałem ich o tym, a oni zaproponowali mi pracę. Zainteresowany odesłałem e-mail.
Niestety praca kolidowałaby ze studiami więc postanowiłem, że zmienię je na zaoczne. Pomyślałem, że dzięki temu zaoszczędzę sporo czasu, ponieważ zajęcia zazwyczaj odbywają się z ogromnymi „okienkami“ pomiędzy nimi. Mając 2 godziny wolnego czasu możesz wrócić do mieszkania, ale samo przejście się w obie strony zajmuje godzinę. Rozpoczynać pracę tylko po to aby programować 50 minut nie ma sensu, chodzić wszędzie z laptopem nie lubię, a telefon mam za słaby aby zapisywać w nim coś dłuższego. Złożyłem więc podanie i przeniesiono mnie na studia niestacjonarne. To był dobry ruch. Nie oszukujmy się — studia nie kształcą(przynajmniej nie programistów), a na zaocznych mam dużo łatwiej. Odrzuconych zostało sporo przedmiotów, a te które pozostały są na dużo niższym poziomie. Nie muszę się więc uczyć durnych rzeczy, których i tak nigdy nie wykorzystam(z drugiej strony jednak żałuję, że np. nie mam przedmiotu Bezpieczeństwo systemów komputerowych, który na studiach dziennych jest). Oczywiście studia kosztują więc musiałem znaleźć pracę. Na odpowiedź od wcześniej wspomnianej firmy czekałem około 5 tygodni(co za firma!) i do tego czasu, złożyłem CV w kilku innych miejscach. Pracę dostałem w Netrix Group.
Pracę na etacie jednak ciężko pogodzić z własnymi projektami. Z jednej strony od poniedziałku do piątku wycięte z życia 10h(1h dojazd, 8h pracy, 1h powrót do mieszkania), z drugiej studia w weekendy. Ogólny brak czasu na cokolwiek. Jeśli dorzuci się do tego jeszcze pisanie pracy licencjackiej to ilość wolnego czasu redukuje się do zera. Oczywiście pozostają wieczory ale te musiałem poświęcać na pisanie programów na studia. Przetrwałem tak 8 miesięcy i postanowiłem zmienić kolejną rzecz w moim życiu. W poprzednim tygodniu powiedziałem szefowi, że odchodzę. Popracuję do końca miesiąca i wracam na poważnie do własnych projektów.
Chciałbym podać kilka ważnych aspektów dla tych, którzy planują znaleźć pracę na etacie.
Tak więc w skrócie: 1 maja kończę pracę, 1 lipca kończę studia i powracam do tworzenia gier www.
Co dalej? Znów będę wolnym strzelcem. Odłożyłem trochę pieniędzy i dwa, może trzy, miesiące jestem w stanie przeżyć bez pracy. Spróbuję poszukać kontaktów w USA i uderzyć w rynek zagraniczny aby pracując mniej zarabiać więcej.
PS: licencjat piszę na temat Bezpieczeństwa aplikacji www. Nie wiem jak są rozdzielane prawa do publikowania pracy, ale spróbuję się tego dowiedzieć i jeżeli tylko będę mógł, to opublikuję całość w formie kilkunastu artykułów.
W czym jest lepszy, oprócz prędkości działania, phpStorm od NetBeans’a ? Zainstalowałem tego phpStorma, ale nie wiedzę czegoś SUPER w nim.
Komentarz by Cold — 17 kwietnia 2011, 20:18
Sporo drobnych ułatwień jak np. graficzne odzwierciedlenia kolorów, dużo lepiej zorganizowane rozwiązywanie konfliktów w svn, kopiowanie i wklejanie prostokątne i wiele innych. Nie ma jakiegoś wielkiego halo bo to tylko IDE i wiele się nie da wymyślić, ale mają cały ogrom małych detali, przez które nie chce się wracać do NetBeansa. Przede wszystkim jednak prędkość. Jak się ma duży projekt i zlinkowanego Zenda + własną nakładkę na niego to przeszukiwanie projektu trochę trwa…
Komentarz by Michał Środek — 17 kwietnia 2011, 21:40
Witamy ponownie w strefie blogowania
Komentarz by luq — 19 kwietnia 2011, 11:49