Hej.
Jeśli to zły dział to przepraszam - nie do końca byłem pewny czy to bardziej pod karierę, edukację czy generalnie javę pasuje. Padło na ten dział.
Zakładam, że to bardzo nietypowe pytanie, ale gdzie mogę znaleźć jakieś oferty dla programistów za darmo ? Czemu za darmo zapytacie. No wiec może zacznę od mojej sytaucji.
Pracuję obecnie w pewnej firmie, na tą chwilę nie jest to istotne gdzie, jako Java dev, od 3-4 lat. Startowalem jako junior, gdzie technologie były spoko - spring, hibernate - idealnie. To byla firma córka - która upadła po kilku miesiącach od mojego przyjścia i zostałem przeniesiony do firmy matki, gdzie technologie nie są już tak dobre - jedyna perspektywa zmiany pracy to wyjazd za granicę (nie ukrywam, że technologie są BARDZO dobrze płatne, 300 euro za dzień to raczej minimum - rocznie okolo 100k euro), ale nie zamierzam się nigdzie wyprowadzać. Chcę pracować w Polsce i tu się rozwijać. Obecnie w firmie mam dosyć dobrą pozycję, pewnie za rok dostanę seniora, płacą nieźle, ale no właśnie. Technologie są biedne, i jakakolwiek zmiana pracy, raczej wiąże się z obniżką płacy, czego bym nie chciał, bo na prawdę ciężko pracuję i daje z siebie jak najwięcej (głupie gadanie, ale wiem, że firma jest zadowolona z tego co robię).
No właśnie - obniżka płacy spowodowana byłaby tym, że nie mam doświadczenia ze wszystkimi fancy frameworkami, spring, hibernate, vert.x, reactive programming (choć to bardziej ideologia). Jeden mógłby powiedzieć "Ej! Zacznij uczyć się w domu, zrób projekt, wrzuć na gita i pokazuj pracodawcom!". No tak, tak. Pomysł iście zacny, podejść robiłem kilka, za każdym razem odbijałem się na... frontendzie. Ostani raz zacząłem pisać projekt, i tak na prawdę to miał być zalążek CMS'a (własny blog). Zaczelo się ładnie, spring, bazy danych, JPA. No i potem trzeba było mieć jeszcze jakiś widok, co by wszystko ładnie działało, i kolejne X godzin spędziłem na bawieniu się reactem, webpackiem, rozwiązywaniem problemów itd. To nie jest dobry sposób na naukę, jeśli musisz się nauczyć 20 rzeczy na raz (nie jestem UI, w jsie coś napiszę - w końcu to tylko inny język, ale nie chcę na razie się skupiać na pisaniu JS'a).
Ogólnie, interesowałoby mnie pisanie czegoś na androidzie, coś webowego, lub big data (z tym ostatnim, to trochę szaleję, bo nie robiłem ani żadnych podejść do tego, ani kompletnie nie mam pojęcia jakbym mógł zacząć).
Dlaczego za darmo? Bo się uczę, nie mówię, że nie umiem nic. Spring reference przeczytałem chyba dwa razy, z androidem też mniej wiecej wiem jak to działa, ale czytać sobie można. Praktyka robi swoje. Nie jestem człowiekiem, który posługuję się zawodowymi słówkami. Raz na rozmowie padłem na "czym jest polimorifzm", mimo tego w praktyce setki razy pisałem kod, który idealnie opisywałby definicję tego pojęcia, to duża wada, szczególnie na rozmowach. Ale no nieważne.
Na co bym też liczył - pewnie na code review. Nie spodziewam się, że jakaś firma by mnie w ten sposób zatrudniła, bo doskonale wiem jaka jest odpowiedzialność, ale może istnieje jakiś serwis, na którym zespoły szukają takich ludzi - z mojej perspektywy to zysk, bo ucze się, gdzies tam łapie doświadczenie, dobre praktyki, będę wiedzieć jak wyglądają real life projekty w danych frameworkach. Z drugiej strony z niskim nakładem, zespół / firma dostają wartość do projektu za darmo. Tygodniowo pewnie z 10h mógłbym poświęcić na taką działaność.
Nie szukam niani we frameworkach, szukam konkretnych zadań i konkretnego feedbacku. Pisanie czegoś od zera w pojedynkę trochę mija się z celem, bo jest to na tyle banalne, że nikt tego nie uzna za coś wartościowego, albo jest to zawsze na tyle rozbudowane, że napisanie tego samemu zajmie 2 lata.
No to mozecie teraz zacząć jechać jaki to głupi i nie realny pomysł - ale liczę, że może ktoś mnie jakoś poprowadzi.