• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Czego się uczyć? Przyszła praca...

Object Storage Arubacloud
0 głosów
684 wizyt
pytanie zadane 5 kwietnia 2017 w Rozwój zawodowy, nauka, praca przez Harkor Użytkownik (530 p.)
Witam.

Jestem uczniem klasy 3 technikum informatycznego, programowaniem interesowałem się od gimnazjum na chwilę obecną znam podstawy: C++,HTML,CSS,JS,JAVA, pisałem strony internetowe głównie na potrzeby szkoły, programy na windows (przepracowany kurs c++ z kanału Pasja informatyki) a ostatnio trochę bawiłem się z pisaniem aplikacji na androida (w wolnych chwilach dopisuje fragmenty kodu do autorskiej prostej gierki, idzie to powoli bo akurat JAVE znam troszku słabiej ale widzę duże postępy). Chciałbym za nico ponad rok po ukończeniu technikum rozpocząć pracę jako programista... Jestem jedną z nielicznych osób które zaczęły o tym poważnie myśleć wcześniej niż usłyszały o jakiś zarobkach itp. Po prostu pisanie programów sprawiało mi radość a matematyka i logiczne myślenie od zawsze były na wysokim poziomie.
I tu moje pytanie czy to istotnie możliwe aby załapać się na jakąś pracze czy choćby staż po technikum? Co powinienem rozwijać czego się uczyć aby zwiększyć swoje szanse na powodzenie?

4 odpowiedzi

+4 głosów
odpowiedź 5 kwietnia 2017 przez niezalogowany

Czego się uczyć? Przyszła praca...

Standardowa odpowiedź uniwersalna: angielskiego - musisz bez większego problemu czytać dokumentacje

+2 głosów
odpowiedź 5 kwietnia 2017 przez mokrowski Mędrzec (155,700 p.)
Ucz się dalej C++'a, ale już nowoczesnych standardów. Stosuj bibliotekę dostarczaną wraz z językiem. Szczególnie interesujące powinny być <algoritm>, <type_traits> (tu uwaga bo po lekturze tutoriali to nie jest banalne), <memory>, <thread> (znów to co dla <type_traits>), <string>, <vector>, <map>, <set>, wersje unordered, <random>, <functional>, składnia lambdy....

Dodatkowo opanuj język który pozwoli Ci szybko implementować algorytmy. Osobiście polecam Python'a. Tu także po zapoznaniu się ze składnią, zerknij do biblioteki standardowej. Szczególnie interesujące powinny być pakiety collections, itertools, sys, os...

W międzyczasie, implementacje w jednym lub 2 językach zadań ze spoj.com (z naciskiem na wersję angielską witryny a nie polską). Tu jak zaliczysz zadanie, wracaj w miarę możliwości do poprawienia kodu tak aby był bardziej czytelny i posiadał "elegancję". Pamiętaj że SPOJ nie nauczy cię architektury aplikacji...

Tego nauczy Cię własny projekt np. prostej gry. Tu fajne są gry planszowe. Gomoku, zwykłe kółko i krzyżyk, szachy (w zakresie wyłącznie poruszania się bierkami bo silnika na tym etapie nie pisz). Gry wystaw np. na github'ie i proś o recenzję kodu. Pamiętaj jednak że uwagi przyjmujesz "na klatę" i nie mają one Ciebie dotykać a pozwalać podnosić kompetencje :-)

Co do stażu... Wbrew pozorom jeśli chcesz, to znajdziesz staż :-) Wystarczy się nie zrażać i brnąć do przodu. Pytać. pukać, prezentować ... O ile będziesz miał w młodym wieku dorobek na SPOJ'u, kilka projektów na github'ie... Przyszły "stażo-dawca" chętnie będzie z Tobą rozmawiał.
0 głosów
odpowiedź 5 kwietnia 2017 przez QizmoPL Stary wyjadacz (11,440 p.)
Ze stazem bedzie ciezko, firmy raczej przyjmuja studentow, uwierz mi nie znasz podstaw C++, ale ucz sie dalej, nikt sie mistrzem nie urodzil. Pytanie retoryczne: czy wiesz co to typ auto, wyrażenia lambda, STL, const, wskazniki na const.
komentarz 5 kwietnia 2017 przez pokrywa1 Użytkownik (990 p.)
Studentów ? wiekszosc ogloszen w wymaganiach ma technika informatyki i znajomosci danego jezyka i technologi. Odziwo jedna z wiekszych firm na swiecie (facebook)  przyjmuje osoby bez studiów
komentarz 5 kwietnia 2017 przez niezalogowany
Na staż można się dostać nawet bez średniego wykształcenia. Trzy ważne rzeczy: dobre przygotowanie dokumentów, posiadanie umiejętności (nie na papierze, ani na zasadzie "no coś tam kojarzę", tylko trzeba faktycznie coś umieć) i odpowiedni dobór ofert (ktoś, kto wymaga 2 letniego doświadczenia nie weźmie cię na staż + jeśli rekrutację prowadzi zewnętrzna firma od HR, to jest małe prawdopodobieństwo, że się odezwą).
komentarz 5 kwietnia 2017 przez QizmoPL Stary wyjadacz (11,440 p.)

pokrywa1 podaj mi przynajmniej 3 takie ogloszenia, gdzie jest jawnie napisane, ze studia nie sa wymagane

komentarz 5 kwietnia 2017 przez QizmoPL Stary wyjadacz (11,440 p.)

tls01 wlanie nie, head hunter patrzac na CV bierze pod uwage wyksztalcenie, junior w praktyce nic nie mus umiec, bo co masz umiec jezeli w ogloszeniu jest napisane boost i STL, ale jakie jest to wielkie, szkoda pamiec sobie zawalc czyms czego sie nie uzyje, wazniejsze jest jezeli cos kojarzysz, niz mowisz, ze wszystko potrafisz, co w zasadzie da sie bardzo szybko sprawdzic 

komentarz 5 kwietnia 2017 przez niezalogowany
Wszystko zależy od stanowiska i wymagań pracodawcy. To, co napisałem wyżej to moje własne doświadczenie, więc gwarantuję, że się da. (-:
komentarz 5 kwietnia 2017 przez QizmoPL Stary wyjadacz (11,440 p.)
Na 99% nie pracowales w korporacji, bo dla nich na pierwszym miejscu stoja studia
komentarz 5 kwietnia 2017 przez Boshi VIP (100,240 p.)

 QizmoPL

sprytne, bo dobrze wiesz, że nie ma takich ofert.. z drugiej strony nikt nie pisze, że studia nie są wymagane, bo w 80% zakładach nie są;]

Tylko korporacje nadal wymagają papierka, chu.. wie po co.

I nie gadaj bzdur, że junior nic umieć nie musi, dzisiaj, paradoksalnie junior musi umieć bardzo dużo.

Dam ci prosty przykład; 

junior webdeveloper php. Na dzień dzisiejszy abyś zainteresował kogokolwiek musisz znać;

composer, php obiektowe, zasady psr, przynajmniej jeden znany framework, mieć podstawy wzorców projektowych, oraz pisania testów jednostkowych. Do tego najlepiej jak byś wiedział co to Docker czy testy integracyjne,akceptacyjne. 

Jeżeli znasz tylko podstawy php to sobie możesz pomarzyć o czymkolwiek.. i tak jest w każdym języku.. 

komentarz 6 kwietnia 2017 przez QizmoPL Stary wyjadacz (11,440 p.)
Raczej w 80% zakladach sa wymagane, jezeli jest to naprawde duzo, nie znam sie na tym jezyku, to pracodawca nie szuka juniora, a mid developera za cene juniora. Moge nazwac sie juniorem wedlug "standardow" firm zatrudniajacych, obecenie mam 18lat, ucze sie 1,5 roku C++
1
komentarz 6 kwietnia 2017 przez Boshi VIP (100,240 p.)
No to nie znasz realiów. Świat poszedł do przodu i jeżeli kiedyś ktoś przyszedł do pracy z wiedzą umożliwiajacą połączenie z bazą danych (bez znaczenia czy bezpiecznie czy nie) to był juniorem a dalej się uczył. Dziś trzeba znać na poziom juniora wszystko to co wypisałem, inaczej to sobie możesz stażu za darmo poszukać.

Mid umie to i jeszcze więcej a Senior może mieć poziom znajomości narzędzi  i bibliotek równy juniorowi, tyle, że senior zajmuje się architekturą, doborem i projektowanie a nie klepaniem tego samego i poprawianiem legacy code jak to juniorzy często robia.

 

A twoje pierwsze zdanie potwierdza, że rynku to Ty nie znasz.

Mogę ci wyciągnąć 100 ofert (jak mi za czas zapłacisz) gdzie nie będzie nic o studiach wspomniane, a co za tym idzie nie są wymagane, bo tylko korporacje wpisują "wymagane wykształcenie wyższe..."

Na rozmowie nawet nikt cię nie spyta gdzie kończyłeś studia po co i co tam robiłeś.. dostaniesz pytania techniczne i albo cię przyjmą albo podziękują;]
komentarz 7 kwietnia 2017 przez QizmoPL Stary wyjadacz (11,440 p.)
Junior, mid i senior to tylko nazwy teoretyczne, bo senior ma 10 lat doswiadczenia, ale przy tym samym, ja jako junior mam 2, ale przy roznych, wiec wiedza sienora jest 1x10, czyli jego doswiadczenie nic nowego nie wnosi, akurat w tym dziale gdzie ja sie ucze, czyli C/C++ i python studia sa wymagane, praktykantow poszukuja na ostatnich semestrach uczelni wyzszej
komentarz 7 kwietnia 2017 przez niezalogowany

Masz 18 lat i 2 lata doświadczenia w zawodzie? Rozumiem, że ukończyłeś też studia, bo przecież bez nich nie da się znaleźć pracy.

doswiadczenie nic nowego nie wnosi

Kompletna bzdura.

komentarz 7 kwietnia 2017 przez QizmoPL Stary wyjadacz (11,440 p.)
Nie zle mnie zrozumiales, to byl przyklad, a to zdanie wyrwane z kontekstu
komentarz 7 kwietnia 2017 przez Boshi VIP (100,240 p.)
Nie pogrążaj się, bo pieprzysz bzdury bez pokrycia.
komentarz 7 kwietnia 2017 przez QizmoPL Stary wyjadacz (11,440 p.)
W czym sie niby pograzam, podaj argumety, a nie pieprzysz glupoty
komentarz 7 kwietnia 2017 przez Boshi VIP (100,240 p.)
Podałem ci wyżej, a że jesteś  ślepy jak niedorozwinięta kura to już nie mój problem.

Przeczytałem kilka twoich pytań i generalnie to gówno wiesz na temat programowania, jeszcze mniej na temat rynku pracy a próbujesz udawać obeznanego.
komentarz 7 kwietnia 2017 przez QizmoPL Stary wyjadacz (11,440 p.)
niech ci bedzie, nie mowielem nigdzie ze jestem mistrzem programowania, czesto patrze na oferty pracy wiec wiem raczej wiecej od ciebie, a ze znasz juz moj wiek to mozesz do mnie z uprzedzeniem podchodzic
0 głosów
odpowiedź 6 kwietnia 2017 przez spokojny Nałogowiec (28,630 p.)
Ja polecam Ruby, bardzo łatwy do nauki.

Podobne pytania

0 głosów
1 odpowiedź 1,049 wizyt
+1 głos
1 odpowiedź 1,594 wizyt

92,624 zapytań

141,482 odpowiedzi

319,824 komentarzy

62,006 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...