A co z pracą po technikum?

0

Witam. Obecnie kończę technikum informatyczne. Jak wiadomo (a raczej jak ja myślę) to po takiej szkole to nadal jestem "nikim". Czuje, że jestem bardzo dobry w programowaniu. Bardzo lubię to robić. Szybko się uczę. Napisałem sam większy projekt (obsługa całego allegro z poziomu desktopu) w C++/Qt, a raczej to pewnie w samym Qt. Nie ma co się oszukiwać C++ to pewnie tam nie było. Jednakże znam takie języki jak: C++ z framework'iem Qt, C# (WinForms), PHP+HTML+CSS, lekko JavaScript, i potrafię też obsługiwać bazy danych + język SQL. Może nie jestem w każdym z nich ekspertem ale łatwo się przerzucam między nimi i jak pojawia się gdzieś problem potrafię szybko sobie poradzić, a tym samym dokształcić. Czy jakbym poszedł na jakieś studia zaoczne związane z programowaniem mógłbym zdobyć jakąś pracę w tym kierunku już powiedzmy na tych wakacjach bądź na 1-szym roku studiów? Ewentualnie jaką płacę bym otrzymywał? Mieszkam w Katowicach więc chyba dobre położenie? Gdzie szukać tej pracy?

0

Pracy możesz szukać np. u nas: Praca :)
A odpowiadając na Twoje pytanie: jasne, że masz szanse. Jednak dobrze by było gdybyś miał czym się pochwalić. Buduj więc portfolio.

0

Hmm jedyne co stworzyłem większego to właśnie ten program do obsługi allegro z poziomu desktopu i teraz piszę z kolegą stronę internetową która też będzie obsługiwała allegro lecz na innej zasadzie. W sumie to tylko te 2 projekty można by było pokazać bo chyba takie mniejsze jak program do biblioteki (spis książek, kto wypożyczył, kiedy, itp) bądź jakieś błahostki konsolowe to się nie nadają...

Np tutaj coś takiego znalazłem: http://4programmers.net/Praca/351-Programista_PHP
Wprawdzie nie jest to w moim mieście ale spełniam wszystkie warunki. Teraz pytanie czy zatrudniliby kogoś po technikum? :O

0

Da się. Duże parcie jest w tej chwili na programistów systemów wbudowanych :)

0
UnlimitedPL napisał(a):

Np tutaj coś takiego znalazłem: http://4programmers.net/Praca/351-Programista_PHP
Wprawdzie nie jest to w moim mieście ale spełniam wszystkie warunki. Teraz pytanie czy zatrudniliby kogoś po technikum? :O

Tylko, ze to Wroclaw a nie Katowice :) No, chyba ze chcesz sie przeniesc na studia.
A odpowiadajac na pytanie: zauważ, że w ogloszeniach o prace rzadko mozna spotkac wymagania dotyczace wyksztalcenia. Teraz jednak wiecej pracodawcow bierze pod uwage umiejetnosci, a nie wyksztalcenie.

0
napisał(a):
UnlimitedPL napisał(a):

Np tutaj coś takiego znalazłem: http://4programmers.net/Praca/351-Programista_PHP
Wprawdzie nie jest to w moim mieście ale spełniam wszystkie warunki. Teraz pytanie czy zatrudniliby kogoś po technikum? :O

Tylko, ze to Wroclaw a nie Katowice :) No, chyba ze chcesz sie przeniesc na studia.
A odpowiadajac na pytanie: zauważ, że w ogloszeniach o prace rzadko mozna spotkac wymagania dotyczace wyksztalcenia. Teraz jednak wiecej pracodawcow bierze pod uwage umiejetnosci, a nie wyksztalcenie.

Aż mi teraz poprawiłeś humor tym zdaniem. Jednak często też widzę minimum 2 lata doświadczenia. :/
Co do programistów systemów wbudowanych trzeba raczej tam znać języki bardzo niskiego poziomu takie jak C. Wiem że jest strasznie podobny do C++ ale jakoś nigdy go nie lubiałem ;)

0
UnlimitedPL napisał(a):

Wiem że jest strasznie podobny do C++ ale jakoś nigdy go nie lubiałem ;)

jak to? przez scanf("%d",&num); i printf("%s\n",costam); ?

1
napisał(a):

Pracy możesz szukać np. u nas: Praca :)
A odpowiadając na Twoje pytanie: jasne, że masz szanse. Jednak dobrze by było gdybyś miał czym się pochwalić. Buduj więc portfolio.

Ciekawi mnie co można wrzucać do takiego portfolio a czego nie wypada?
Co warto zbudować pod takie portfolio, a przy okazji się czegoś nauczyć?

Sam jestem w podobnej sytuacji do autora. Mam tylko średnie wykształcenie. Programuję już trochę w C++, do tego trochę QT, ostatnio bawię się z SFML'em.
Niby C++ znam, ale doświadczenia konkretnego jako takiego nie mam, poza swoimi mini-projektami.
Z drugiej strony chciałbym od października zacząć studia informatyczne zaocznie + znaleźć pracę na 1/2 etatu choćby jako młodszy programista C/C++.

0

Ja siedze bardziej w branzy webowej wiec ciezko mi sie wypowiadac jezeli chodzi o C++. Jezeli natomiast chodzi o aplikacje webowe to tutaj jest prosciej: w CV mozna zalaczyc linki do portfolio, zawsze mozna zerknac na kod (chociazby na front-end, tj. HTML, CSS czy JS jezeli autor nie udostepnia kodu po stronie back-endu). Jezeli chodzi o aplikacje webowe to nie wypada IMHO chwalic sie jakimis projektami z branzy porno ;)

Dobrym pomyslem byloby utworzenie sobie konta na bitbucket czy github i tam hostowanie swoich projektow. Nastepnie zalaczasz link do zrodel w CV dzieki czemu potencjalny pracodawca moze rzucic okiem jaki kod zrodlowy piszesz, bo to dla niego jest istotne. Darowalbym sobie jednak pokazywanie kodu gry w kolko i krzyzyk czy weza ;) Jezeli jednak napisales jakas biblioteke, plugin, modul (niekoniecznie musi to byc aplikacja) i udostepniasz ja jako open source to jak najbardziej!

0

@init0
Odpowiadam tutaj, bo w komentarzach niezalogowani nie mogą ;)

Ja po średniej wcale nie poszedłem na studia informatyczne, dopiero planuję zacząć je od października zaocznie (programować uczę się na własną rękę i z tym wiążę swoją zawodową karierę) i chciałbym jednocześnie gdzieś się załapać już na coś między praktykami i młodszym programistą. Nie chodzi o trzepanie kasy, bardziej o właśnie praktykę.
Trochę już umiem, poza tym przez najbliższe pół roku chcę się doszkolić i zbudować sobie jakieś sensowne portfolio, żeby mieć z czym uderzać do pracodawcy (musze jakoś nadrobić ten brak dyplomu czy chociaż 3/4 roku informatyki).

No właśnie nie mam zbyt kontaktu z ludźmi z branży. Nie przypuszczałem, że matma i fizyka jest wymagana na takich stanowiskach (mowa tutaj o programiście w korporacji). Chyba, że źle zrozumiałem?

@Adam Boduch
Dzięki ;) Waśnie chodzi mi o to kiedy projekt jest wystarczająco "ambitny", żeby warto go wrzucić do portfolio. Wiadomo, Pongiem czy konsolowym edytorem tekstu nie ma się co za bardzo chwalić :D

Jak wspomniałem, dopiero planuję się za czymś zacząć rozglądać, w międzyczasie chcę stworzyć coś co będzie wypadało wrzucić do portfolio.

0

Załóż konto na forum i wypowiadaj się mądrze - to świetnie uzupełnia portfolio.

0

ja po technikum pracowalem jako programista c++ i studiowalem. Portofia nie mialem zadnego. Troche mi sie poszczescilo, ale da sie :) takze nie ma co sie zalamywac tylko dzialac

0
adam9 napisał(a):

Ciekawi mnie co można wrzucać do takiego portfolio a czego nie wypada?

Wydaje mi sie, ze umieszczanie w portfolio projektow typu "obliczanie delty" nie ma sensu. Warto natomiast umieszczac projekty, ktore maja jakas sensowna zlozonosc. Jezeli pracowales nad czyms powiedzmy miesiac i wyszla Ci z tego nadajaca sie do uzytku aplikacja to warto sie nia pochwalic.

0
adam9 napisał(a):

Sam jestem w podobnej sytuacji do autora. Mam tylko średnie wykształcenie. Programuję już trochę w C++, do tego trochę QT, ostatnio bawię się z SFML'em.
Niby C++ znam, ale doświadczenia konkretnego jako takiego nie mam, poza swoimi mini-projektami.

Jak szedłem do pierwszej pracy (ale już po obronie mgr), to właśnie swoje mini projekty wpisałem do CV, a także projekty realizowane w ramach pracy inżynierskiej i magisterskiej.

Jeśli chodzi o SFML, to dużo rzeczy ma fajnie zrobione (np. funkcje ładowania tekstur z pamięci), ale biblioteka nie dorobiła się jeszcze funkcjonalności, która od lat jest dostępna w innych bibliotekach do gier (dla różnych języków programowania). Jest to blokowanie myszy w aplikacji. Nie chodzi o ukrywanie, bo to raczej da się zrobić (żeby np. wyświetlać własną teksturkę w miejscu kursora). Chodzi mi o zabezpieczenie, żeby kursor nie wyszedł poza obszar wyświetlania gry. W grach, które wymagają sprawnego sterowania myszą na trochę większym poziomie brak blokowania myszy dyskwalifikuje użycie SFML.

Link do zgłoszenia problemu w SFML - https://github.com/LaurentGomila/SFML/issues/394
W LWJGL jest dla myszy metoda Mouse.setGrabbed(true) - http://www.lwjgl.org/javadoc/org/lwjgl/input/Mouse.html#setGrabbed%28boolean%29
W SDL jest funkcja SDL_WM_GrabInput(SDL_GRAB_ON);
W pygame (bazującym co prawda na SDL) jest pygame.event.set_grab(1)
Szkoda, że SFML tego jeszcze nie ma. Developer jak widać na stronie "problemu" zasłania się brakiem Maca, co hamuje go, żeby dodać ten feature...

1 użytkowników online, w tym zalogowanych: 0, gości: 1