Pierwsza Praca - rozwój

Pierwsza Praca - rozwój
0

Witam

Jestem na 2 roku informatyki. Znam podstawy Javy, C++. Mam teraz trochę czasu i chciałbym się rozwinąć, aby w niedalekiej przyszłości mieć większe szanse na znalezienie dobrej pracy. Na programistę w jakim języku jest teraz największe zapotrzebowania na rynku i mógłby ktoś wrzucić jakieś materiały/kursy które pomogą mi się rozwinąć się w tym języku. W która stronę powinienem pójść i co da mi największy progres jako przyszłemu programiście.

Pozdrawiam

HE
  • Rejestracja:prawie 9 lat
  • Ostatnio:około 2 lata
  • Lokalizacja:Kraków
  • Postów:269
2

c7c97ead0d.png

Studiujesz informatykę, więc masz podstawy tematu i rozeznania. Dlaczego chcesz wszystkie informację streszczone przez obcych ludzi? Włącz sobie stackoverflow survey 2016 i analizuj.

0

Rozumiem. Ma ktoś jakieś inne rady ?

Inquis1t0r
  • Rejestracja:ponad 12 lat
  • Ostatnio:14 minut
  • Postów:285
7

Dawno nikt nie zadał tak oryginalnego pytania na tym forum.


"I am like a mage invoking incantations into a mysterious black box, conjuring useful applications and bending it to my will."
Cr0w
  • Rejestracja:ponad 8 lat
  • Ostatnio:prawie 4 lata
  • Postów:120
0

Jesteś/chcesz być programistą, więc zaprzyjaźnij się z google, a nie czekasz na odpowiedzi.

LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:2 minuty
  • Postów:8398
0

Na programistę w jakim języku jest teraz największe zapotrzebowania na rynku

Zależy na którym rynku. Inne zapotrzebowanie będzie na rynku smutnych korporacji (C#, Java) inne na rynku stronek internetowych (JavaScript na froncie i jakiś język na backendzie, ale na backendzie to może być wszystko, Java, PHP, Python, JS, Ruby, cokolwiek), inne na rynku gierek na komóreczki (Java, Objective C, Swift), inne na rynku gierek normalnych (C++), inne na innych rynkach. Zależy więc w którą stronę chcesz iść.

W która stronę powinienem pójść i co da mi największy progres jako przyszłemu programiście.

Doświadczenie w realizowaniu praktycznych projektów i rozwiązywaniu prawdziwych problemów. Doświadczenie to możesz zdobyć znajdując pracę albo robiąc jakiś własny projekt samemu hobbystycznie. Programowanie polega głównie na ćwiczeniu wyobraźni, i te wszystkie języki programowania czy inne bzdety są tylko po to.

mógłby ktoś wrzucić jakieś materiały/kursy które pomogą mi się rozwinąć się w tym języku.

Youtube. Google.


john_klamka
Cobol, Fortran, Lisp to są przyszłościowe języki a nie jakieś tam Jawa czy inne Skrypty.
Inquis1t0r
@john_klamka Ewentualnie coś bardziej nowoczesnego jak Pascal albo C z klasami.
czysteskarpety
czysteskarpety
tylko html, łatwa składnia, a ofert setki
datdata
  • Rejestracja:prawie 11 lat
  • Ostatnio:prawie 7 lat
  • Postów:957
6

Cześć, Mirki.
Dowiedziałem się, że na jeżdżeniu samochodem można zarobić dobre hajsy. Możecie polecić jakiś samochód na początek? Zależy mi, żebym mógł w ciągu roku nauczyć się jeździć tyle, żeby ktoś mnie chciał zatrudnić na Junior Drivera. Myślałem o mercedesie albo tirze, tylko słyszałem, że kierowanie tirem jest trudne więc może coś prostszego na początek. Ale z drugiej strony kierowcy tirów sporo zarabiają to może warto się poświęcić. Zastanawiam się jeszcze nad BMW - paru kolegów nimi jeździć i mają sporo pieniędzy.

Możecie też napisać z jakich książek najlepiej nauczyć się kierować samochód? "Symfonia tira" albo "Thinking in Tico" będzie dobre na początek czy może lepiej jakieś kursy internetowe? Nigdy wcześniej nie jeździłem samochodem, ale bardzo mi się to podoba i jestem strasznie ambitny i zmotywowany.

A może jeszcze coś innego. Napiszcie jaki samochód jest najbardziej przyszłościowy.


"A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects." Robert Heinlein.
LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:2 minuty
  • Postów:8398
0

Zastanawia mnie czemu w większości przypadków to właśnie płeć męska zakłada takie wątki. Kobiety nie chcą trzepać hajsów i zostawać programistkami?


Zobacz pozostałe 4 komentarze
Inquis1t0r
Halo? Państwo? Proszę ustawą zrobić parytety !!!111one!
wiciu
@Inquis1t0r Wiem, że robisz sobie jaja z tymi parytetami, ale zastanawia mnie, dlaczego o tym się w ogóle rozmawia. Jeszcze się nie spotkałem z tym, żeby ogarnięta programistka nie dostała pracy. Tutaj płeć nie ma znaczenia. Można nawet powiedzieć, że kobiety mają trochę łatwiej, bo tak rzadko się trafiają w firmach IT, że jak już jakaś się przytrafi, to można przymknąć oko na drobne braki w kompetencjach i przy okazji trochę odchamić zespół spoconych developerów w koszulach w kratę :-D. W związku z tym, można stwierdzić, że nawet jakieśtam "parytety" już są :-).
LukeJL
No ale ciekawe dlaczego kobiety przestały programować, skąd taka zmiana społeczna nastąpiła (podobno kiedyś to było bardziej wyrównane).
szarotka
"Kobiety zakładają wątki o sposobach na zdobycie @Shalom - Inquis1t0r 2016-11-09 12:20" - hahahahahha dobre ;)
GI
  • Rejestracja:ponad 8 lat
  • Ostatnio:ponad rok
  • Postów:37
0

Z mojego doswiadczenia najlepiej sie uczyc Java bo pelno jest ofert pracy.

3 lata komercyjnego doswiadczenia to juz 10k netto + VAT [ B2B ] .

W sprawie zdobycia doswiadczenia mozesz napisac do mnie na priv.

pozdrawiam ;)


What is the difference between "hero" and "coward" ?
There is no difference - they feel the same
but hero do what coward doesnt
edytowany 1x, ostatnio: GoreIT
wiciu
A gdzie mam pisać w sprawie otrzymania 10k netto?
GI
no do jakiegos pracodawcy .. umiem programowac w Javie .. daj 10k netto miesiecznie ;p
szarotka
no właśnie, daj namiary na te 10k
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 16 godzin
  • Lokalizacja:Wrocław
0
GoreIT napisał(a):

3 lata komercyjnego doswiadczenia to juz 10k netto + VAT [ B2B ] .

A w RoR 12k, a w .NET 15k. I co teraz?

wiciu
To często zależy od miasta, firmy, projektu, szczęścia, zapotrzebowania w danym momencie, itd. Nie zawsze od samej technologii. W każdym razie, chyba w Javie jest tego trochę więcej.
somekind
No właśnie o to mi chodzi. :)
GI
  • Rejestracja:ponad 8 lat
  • Ostatnio:ponad rok
  • Postów:37
0

Nie wiedzialem ;)

Ale jakie aplikacje sie pisze w ROR .. .NET to tylko desktopowe prawda ?

A czy w ROR robi sie duze aplikacje typu korpo .. aplikacje bankowe .. aplikacje finansowe .. kalkulator ryzyka albo stock exchange ?

Wydaje mi sie ze w Java wlasnie pisze ze te wieksze aplikacje bo JAVA jest tak jakby "korporacyjna" - musisz miec interface, musisz zdefiniowac typ, a nie duck typing .. no i przede wszystkim bez kompilacji ani rusz ;)

Zdaje sie ze wiekszosc nowoczesnych jezykow programowania jest wysoko oplacana, a wybierasz sobie taki ktory Ci sie podoba, ktorego sie jestes w stanie szybko nauczyc bo albo masz to na studiach albo open source projekt kolegi czy cos .. przynajmniej ja tak na to patrze

Mnie np. moj brat zachecil do Javy i tak do dzisiaj sobie koduje .. a ostatnio troche JS , Angular i NodeJS.

pozdrawiam ;)


What is the difference between "hero" and "coward" ?
There is no difference - they feel the same
but hero do what coward doesnt
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 16 godzin
  • Lokalizacja:Wrocław
0
GoreIT napisał(a):

Ale jakie aplikacje sie pisze w ROR .. .

Przeróżne webowe.

NET to tylko desktopowe prawda ?

Nie, głównie web. Desktop to jakieś 5-10%.

Wydaje mi sie ze w Java wlasnie pisze ze te wieksze aplikacje

Tak, w Javie pisze się ogromne systemy. W poprzedniej firmie integrowaliśmy się właśnie z takim kobylastym ERPem Javowym. Łatwo nie było, bo czas wydania nowej wersji był krótszy niż czas uruchamiania, więc albo mieliśmy uruchomioną nieaktualną wersję albo żadną.

bo JAVA jest tak jakby "korporacyjna" - musisz miec interface, musisz zdefiniowac typ, a nie duck typing .. no i przede wszystkim bez kompilacji ani rusz ;)

Jest trochę więcej kompilowanych języków z interfejsami niż Java.

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)