Skończyłem 18 lat, co dalej zrobić ze sobą?

Skończyłem 18 lat, co dalej zrobić ze sobą?
K1
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 5 lat
0

parę dni temu skończyłem 18 lat, od 2-3 lat interesowałem się programowaniem (najpierw C++, potem Java). Przez ten czas zdążyłem przerobić materiał na poziomie "Java Podstawy" a nawet trochę wykraczający, bo liznąłem JDBC, JavaFX, wyrażenia Lambda i parę inne rzeczy które musiałem doczytać bo nie znajdowały się w książce.

"Java Podstawy" spis treści tu ---> http://helion.pl/ksiazki/java-podstawy-wydanie-ix-cay-s-horstmann-gary-cornell,javpd9.htm#spis-tresci

Od 2 miesięcy przeżywam spory przestój, nie wiem co dalej robić. Jakiś projekt? (boję się że to mnie przerośnie) Uczyć się dalej czegoś? (nie wiem za bardzo czego, myślałem nad Hibernate albo Springiem, ale to przydaje się przy większych projektach, a na te nwm czy jestem gotowy) Może staż w jakiejś firmie? Tylko nie wiem czy chcieliby przyjąć kogoś takiego jak ja, a jeśli już to czy bym się nie ośmieszył.
Co mi radzicie?

mr_jaro
"parę dni temu skończyłem 18 lat" - więc co dalej robić? legalnie oglądać filmy dla dorosłych :D sorka musiałem
T9
Ośmieszył, nawet jak sie tak bardzo ośmieszysz ze że Cie wywalą na zbity pysk to a) czegoś nauczysz, b) wpis w cv i tak będzie wyglądał ładnie :D
DE
  • Rejestracja:ponad 9 lat
  • Ostatnio:10 miesięcy
  • Postów:1788
1

@krzysiu1998v13 takich tematów jak Twój dziennie powstaje kilka, a złoty środek jest taki sam - koduj. Poszukaj prosze.

edytowany 1x, ostatnio: Desu
0
CZ
Po co mu kolejna książka?
SP
I to jeszcze taka...
CZ
  • Rejestracja:ponad 10 lat
  • Ostatnio:3 dni
  • Postów:180
0

Od 2 miesięcy przeżywam spory przestój, nie wiem co dalej robić. Jakiś projekt?
Ano.

(boję się że to mnie przerośnie)
Ma przerosnąć, pewnie 5x przekroczysz deadline, ale to spowoduje progres.

Uczyć się dalej czegoś?
Nie.

myślałem nad Hibernate albo Springiem, ale to przydaje się przy większych projektach, a na te nwm czy jestem gotowy
Uwierz mi, że nigdy nie będziesz w 100% gotowy.

Może staż w jakiejś firmie?
Od biedy.

Tylko nie wiem czy chcieliby przyjąć kogoś takiego jak ja, a jeśli już to czy bym się nie ośmieszył.
Każdy jest na swój sposób śmieszny.

K1
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 5 lat
0

co znaczy dla ciebie koduj? nie mam na razie pomysłu co, mam duże plany np. stworzyć VR Prawo Jazdy obsługujące Oculusa i kierownicę podpinaną do komputera... ale to poza moje możliwości obecnie. Inne pomysły mnie nudzą, bo są bezsensowne... nie lubię tworzyć notatników w GUI Javy itp

kate87
Zacznij pisać jakiś projekt, branża ma to do siebie że kto nie idzie do przodu ten się cofa. Ja od roku nie napisałam linijki w javie i czuję że niewiele już pamiętam. Owszem schemat postępowania tak, ale no właśnie. Dlatego biorę się ostro za przypomnienie javy. Wszystko po to żeby się nie cofać.
0

Myślę, że każdy z nas miał kiedyś podobny dylemat. 18 lat to dobry wiek aby coś zrobić ze swoim życiem, aby w wieku 25 zarabiać fajne pieniądze. I mówię tu o kwotach dużo powyżej średniej krajowej. Niestety wielu dobrze zapowiadających się programistów - głównie z lenistwa, nie szlifuje swojego talentu.
Odsyłam kolegę autora do: http://poradnikpracownika.pl/-ile-zarabia-programista-w-polsce-i-na-czym-polega-jego-praca - wpis na temat tego ile jak wygląda zwykły dzień programisty i na jakie zarobki może liczyć na początku i wraz ze zdobyciem większego doświadczenia.

PrzemolPrzemol
  • Rejestracja:ponad 9 lat
  • Ostatnio:prawie 9 lat
  • Postów:225
0

Jak na 2-3 lata a tobie udało się przerobić jedną książkę do Javy z dodatkowymi materiałami to coś słabo. Przez 2-3 lata to można poznać język programowania na już dobrym poziomie i zrobić trochę projektów dla ugruntowania pozycji. Tu na forum ludzie idą na juniora po kilku mc nauki, to może też gdzieś aplikuj.


In progress: C++ || Asm
K1
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 5 lat
0

napisałem że interesowałem się a nie cisnąłem, wcześniej przerobiłem "od 0 do gier kodera C++" a dopiero od niecałego roku zajmuję się Javą.
Mieszkam w Krakowie, jest jakaś firma która mogłaby być zainteresowana? wiecie coś?

edytowany 1x, ostatnio: krzysiu1998v13
DE
  • Rejestracja:ponad 9 lat
  • Ostatnio:10 miesięcy
  • Postów:1788
3

A skąd my mamy wiedzieć? Nikt Ci nie da gwarancji. Idz i spróbuj. Jak jesteś energiczny i umiesz się dogadać to Cie ktoś przyjmie..

A co do ale to poza moje możliwości obecnie. to g**no prawda. Po prostu zacznij. Wbij sobie jedną rzecz do głowy
“Most people fail in life not because they aim too high and miss, but because they aim too low and hit.”

edytowany 1x, ostatnio: Desu
CZ
  • Rejestracja:ponad 10 lat
  • Ostatnio:3 dni
  • Postów:180
2

A to nie możesz wysłac powiedzmy 10 cv na próbę gdziekolwiek? A tak na marginesie, każdy był kiedyś na takim etapie co Ty. Tylko, że zaradny człowiek po prostu próbuje i nie pyta czy już może coś tam zrobić, tylko to robi (lepiej lub gorzej). Najgorsze, że nie powinieneś słuchać naszych rad, bo nie znamy Twojej psychiki, a to ona jet tu kluczowa. Skille są drugorzędne.

Jeśli by Cię temat autentycznie ciekawił, to byś nie musiał wchodzić na to forum i pytac o pozwolenie ew. o podtrzymanie na duchu, tylko robiłbyś swoje.

5

Napisz program w Javie, który wyszuka ci odpowiedzi na pytanie takie jak to i wyświetli odpowiedzi wprost na ekran.

P9
Ale prychłem :D
PrzemolPrzemol
Nie jednemu się później przyda, ale i tak pytać dalej będą
xfin
  • Rejestracja:ponad 11 lat
  • Ostatnio:8 miesięcy
  • Lokalizacja:Genewa
  • Postów:597
0

Uczyć się programować w wolnym czasie... a poza tym to chyba wypada kiedyś zdać maturę ;)

9

wino, kobiety, spiew

0
Wolny Kot napisał(a):

Napisz program w Javie, który wyszuka ci odpowiedzi na pytanie takie jak to i wyświetli odpowiedzi wprost na ekran.

hahaha

a do OPa: przebiegnij maraton

TerazOdpowiemNaKomcie
  • Rejestracja:ponad 9 lat
  • Ostatnio:11 minut
  • Postów:383
0

Zdaj maturę.

K1
maturę mam za 2 lata EZ ;) z Matmy sobie dobrze radzę, a na to chyba głównie patrzą przy rekrutacji na uczelnie.
S9
  • Rejestracja:ponad 10 lat
  • Ostatnio:5 miesięcy
  • Lokalizacja:Warszawa
  • Postów:3573
1

Uczyć się dalej czegoś? (nie wiem za bardzo czego, myślałem nad Hibernate albo Springiem, ale to przydaje się przy większych projektach, a na te nwm czy jestem gotowy)

Nie aż tak. Możesz napisać prosta apke w Springu i Hibernate np. program do zarządzania wydatkami. Już coś sie nauczysz a nie będzie aż tak bardzo trudne...


"w haśle <młody dynamiczny zespół> nie chodzi o to ile masz lat tylko jak często zmienia się skład"
1
krzysiu1998v13 napisał(a):

mam duże plany np. stworzyć VR Prawo Jazdy obsługujące Oculusa i kierownicę podpinaną do komputera... ale to poza moje możliwości obecnie.
To jest ciekawy pomysł i nie musisz robić wszystkiego od razu sam. Np. jest Live for Speed (zobacz demo, działa z Rift i Vive), który w najtańszej wersji płatnej pozwala ustawiać placyki z pachołkami, liniami na asfalcie itp., a w każdej wersji obsługuje protokół do kontroli wielu rzeczy z zewnętrznego programu i jest do tego protokołu biblioteka m.in. dla Javy.
https://www.lfs.net/
https://github.com/openbakery/jinsim
Nie będzie to ćwiczenie do zostania na gwałt CRUD-owcem w JanuszSofcie ;), ale może być okazja do nabrania biegłości w Java SE na czymś fajnym.

K1
myślisz że temu sprostam? zacząłem już zbierać zespół...nawet parę osób z otoczenia które nie umieją kodować ale potrafią tworzyć strony poprosiłem o pomoc w marketingu i stworzeniu strony i kanału promującego to...motywacja jest, ale jak to będzie to nie wiem.
LL
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 8 lat
  • Postów:46
1

Competitive Programming.

1

Osobiscie gdybym mial ponownie podjac decyzje co dalej w wieku 18 lat to po zakonczeniu nauki w liceum wyjechalbym do Wroclawia. Mimo wszystko poszedlbym na studia (dobil pewnie do inzyniera), w miedzyczasie robil jakies interesujace projekty. W pewnym momencie spokojnie mozna juz startowac na juniora - we Wroclawiu mozna liczyc na ok. 3k netto na start w Javie. I dalej juz by sie wszystko ulozylo:) Do tego Wroclaw to super miasto dla takiego mlodego czlowieka jesli chodzi o zycie poza zawodowe:)

Zobacz pozostałe 10 komentarzy
somekind
Kraków to miasto pełne "krakowiaków z dziada pradziada", czyli zwykłych buców, którzy wywyższają się nad resztą ludzi. Takiego poziomu "prawdziwości mieszkańców" nie ma nawet Warszawa. We Wrocławiu z kolei praktycznie nie ma takiego myślenia, bo tutaj nikt nie mieszka dłużej niż 70 lat. Ot, taka różnica.
TD
@somekind sorry ale jak czytam Twoje posty to mam wrażenie że Ty chyba jesteś z tego Krakowa
SP
@somekind zabrzmiało jak stwierdzenie o Warszawie, która to ma nawet własne określenie na przyjezdnego - "słoik". Szczerze mówiąc nie spotkałem się w Krakowie z takim podejściem, ale to może kwestia tego, że mieszkałem tam jedynie podczas studiów, tzn. miałem kontakt praktycznie tylko z ludźmi, którzy w ogromnej większości byli spoza Krakowa.
somekind
@tdudzik, nie sądzę, żebym kiedykolwiek wywyższał się nad kimś z powodu miejsca jego pochodzenia albo zamieszkania. @Spinaczer, znaczy nie trafiłeś na takich prawdziwych krakowiaków właśnie, ci warszawiacy od słoików się do nich nie umywają.
K1
Może i są u nas buce, ale są też ładne dziewczyny,a to mi wystarczy do szczęścia ;D
vpiotr
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
1

Poważnie przygotuj się do matury. Zacznij przynajmniej rok wcześniej.
To nic że pracodawca czy wyższa uczelnia nie będzie Cię egzaminować ze Słowackiego, ale bez matury może być ciężko gdziekolwiek się dostać.
A jeśli jesteś/będziesz dobrym programistą to jest duża szansa że masz braki z innych przedmiotów, nie ścisłych, ale obowiązkowych na maturze (o ile takie jeszcze są).

Poza tym programuj w domu co Ci wpadnie do głowy, miej w poważaniu standardy, protokoły i wzorce, to jedyny okres w życiu kiedy możesz sobie na to pozwolić! (chyba że chcesz zostać freelancerem/pół-amatorem).

SP
"miej w poważaniu standardy, protokoły i wzorce" - znaczy co? Tworzenie kodu spaghetii i tworzenie własnych protokołów komunikacji po sieci?
vpiotr
@Spinaczer: mniej więcej (chociaż o spaghetti nie wspominałem). Jeszcze lepiej - na własnoręcznie zrobionym sprzęcie przy pomocy własnego języka.
datdata
Zgoda. Warto trochę poolewać wzorce i standardy, żeby później mieć "efekt wow", gdy się je odkryje. A lepiej pozwolić sobie na takie eksperymenty w domowych projektach niż pracy zawodowej.
vpiotr
Miałem na myśli raczej programowanie eksperymentalne (typu symulator wzrostu grzybów czy generator anty-hałasu), gdzie formatowanie kodu czy odpowiedni poziom hermetyzacji ma raczej drugorzędne znaczenie. Na JEE, rozproszone transakcje i krawat ma jeszcze czas.
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)