Scieżka kariery.

Odpowiedz Nowy wątek
2014-12-30 15:21
0

Witam
Około roku zacąłem studiowanie software dev. z naciskiem na c++ i jave. Jak na razie mam więcej teorii i takie wprowadzenie do computer science. Mam 26 lat i Jeszcze rok temu pracowałem tu w UK jako tłumacz polsko-rosyjsko-angielski ale programowanie mnie tak wciagneło ze chce się przebranzować. . W lutym musze wybrac career path tzn specjalizacje w CS. Mam do wyboru proramista OOP Java druga opcja to software engineering-desktop apps in c#. trzecia opcja najdroższa i najdłuższa(około 3 lata, pierwsze 2 około roku) to web developer(html, css, Javascript,jquery, bootstrap, wordpress, php, data bases, net., apps in html5, mobile apps).I pytanie jest takie(dla osób z podobnym doświadczeniem) które z tych 3 wymienionych scieżek jest bardziej przyszlościowe dla profesjonalnego rozwoju tzn w czym około 30 letni mezczyzna moze liczyc na prace posiadajac znajomosc wyzej wymienionych technologii.

Pozostało 580 znaków

2014-12-30 15:59
0

We wszystkim, jeśli coś się potrafi. Ja osobiście wybrałem webówkę (JS) i to chyba ma w tym momencie największy potencjał, ale co byś nie zrobił to będzie dobrze, jeśli ty będziesz dobry :P

edytowany 2x, ostatnio: członek zarządu, 2014-12-30 16:00
Pytanie, co znaczy największy potencjał. Android jest bardzo popularny na całym świecie, ale szczerze mówiąc, byłbym daleki od mobile... :) - Spinaczer 2014-12-30 17:18
Dobre pytanie ;-). Swoją drogą, @Spinaczer dlaczego byłbyś daleki od mobile? - wiciu 2014-12-30 19:19
Miałem na myśli "rezerwy mocy", czyli wciąż rozwijane frameworki, które pewnie będą coraz to doskonalsze i pozwolą pisać zgrabny kod. Dodatkowo przenośność na dowolną platformę (bezproblemową warto dodać). Zastosowania serwerowe jak i typowo przeglądarkowe. Wg mnie to najbardziej niedoszacowany język w tym momencie. - członek zarządu 2014-12-30 19:58
Z potencjałem js'a to jest tak, że do tego wszystko się "kompiluje" w webie - nie można zaprzeczać, hajp na programistów js'a jest teraz wielki [ciekawostka] http://asmjs.org/ [/ciekawostka] - niezdecydowany 2014-12-30 23:14
@wiciu, niższe zarobki niż po prostu jako Java backend. Nie wiem, czy to z powodu popularności i tego, że każdy chce robić coś na Androida/iOS (mam na myśli potencjalnych pracowników), czy z innego powodu, ale średnie (i nie tylko średnie) zarobki są po prostu niższe (oczywiście ciągle nie na poziomie PHP etc). Więc byłbym daleki od mobile tylko i wyłącznie z powodu kasy. Jak kogoś to kręci to niech się tym zajmuje :) - Spinaczer 2014-12-31 02:27
Hm, nie wiem, czy rzeczywiście tak to wygląda pod względem zarobków. Ofert jest trochę mniej, niż dla back-endowców, bo to świeże technologie, ale myślę, że zarobki regular java back-end developera będą na podobnym poziomie, co zarobki regular android developera w tym samym mieście. Raczej rozpatrywałbym tę kwestię w kategorii rozróżnienia na firmy i miasta (w firmie X wszystkim płacą więcej, w mieście Y wszystkim płacą więcej). - wiciu 2014-12-31 09:19

Pozostało 580 znaków

2014-12-30 16:57
1

Ja wybrałbym Javę webową ;)

edytowany 1x, ostatnio: bakeraw2, 2014-12-30 16:58

Pozostało 580 znaków

2014-12-30 17:50
0

Kwestia co cię kręci. Jak lubisz dziergać UI i bawić się w User-Experience to możesz iść w ten webowy frontend. Jak wolisz pisanie backendu, czyli przetwarzania danych itp to brałbym Javę.


Na PW przyjmuje tylko (ciekawe!) zlecenia. Masz problem? Pisz na forum, nie do mnie.

Pozostało 580 znaków

2014-12-30 18:29
0

trzecia opcja najdroższa i najdłuższa(około 3 lata, pierwsze 2 około roku) to web developer(html, css, Javascript,jquery, bootstrap, wordpress, php, data bases, net., apps in html5, mobile apps).

tzn. na studiach będziesz się tego uczył? O innych opcjach się nie chce wypowiadać, ale wydaje mi się, że nauka na studiach przez 3 lata webówki to strata czasu bo:

  1. przez te 3 lata można rownie dobrze można w domu nakodować w Javascriptach i HTMLach z lepszym efektem (programować i tak trzeba się w praktyce nauczyć)
  2. jako web developera zatrudnią cię na luzaku bez studiów (w Polsce! Nie wiem jak w UK niestety)
  3. webówka po stronie frontendu to dziki zachód, nauczysz się czegoś na studiach w październiku, a w styczniu będzie to już wiedza nieaktualna. Trzeba na bieżaco śledzić trendy i co kilka miesięcy uczyć się nowego frameworku webowego. Dlatego przemyślałbym trzy razy czy warto iść na specjalność webową.
    chociaż pewne rzeczy są uniwersalne - UX, architektura oprogramowania, wzorce projektowe, bazy danych. Prędzej taka tematyka w zastosowaniach webowych - a nie nauka HTMLa na studiach przez 3 lata. Czy Bootstrapa (zanim skończysz studia to pewnie Bootstrap wyjdzie z mody. Już są zresztą konkurencyjne frameworki).

((0b10*0b11*(0b10**0b101-0b10)**0b10+0b110)**0b10+(100-1)**0b10+0x10-1).toString(0b10**0b101+0b100);
edytowany 1x, ostatnio: LukeJL, 2014-12-30 18:30

Pozostało 580 znaków

2014-12-30 18:33
0

byle coś w backend :p


PROGRAMY NA ZAMÓWIENIE, ZALICZENIA STUDENCKIE, KONFIGURACJA SERWERÓW, SYSTEMÓW I BAZ DANYCH, STRONY INTERNETOWE, POMOC W PROGRAMOWANIU, POPRAWIENIE I OPTYMALIZACJA APLIKACJI
JAVA, C++, LINUX, WWW, SQL, PYTHON
POSIADAM KOMERCYJNE DOŚWIADCZENIE
TANIO, SZYBKO I PORZĄDNIE
Z KOMENTARZAMI OBJAŚNIAJĄCYMI KOD
PISZ NA PRYWATNĄ WIADOMOŚĆ
CENY JUŻ OD 49,99ZŁ ZA PROGRAM
ZAJMIJ SIĘ TYM CO CIĘ NAPRAWDĘ INTERESUJE!

Pozostało 580 znaków

2014-12-30 19:46
0
karolinaa napisał(a):

byle coś w backend :p

Skupić się na backend(bazy danych, moze Hadoop, python, java) nie mając pojęcia o front end(html,css) - jest sens?

Wszystkich srok za ogon nie złapiesz. Warto znać podstawy front-endu będąc back-endowcem, ale wiele osób pisząc back-end w ogóle nie dotyka żadnego html-a, css-a, etc. i bardzo słusznie. Świadczy to o tym, że aplikacja jest dobrze zaprojektowana i można poszczególne elementy od siebie rozdzielić. Poza tym, sama java jest dość rozległa, a Ty już na dzień dobry chcesz ogarniać jeszcze Pythona, Hadoop itd. Ponadto, IMO front-end, to nie jest żadne rocket science. Szybko się tego nauczysz tak, tak żeby cokolwiek zrobić. Dopiero od niedawna jest hype na js. - wiciu 2014-12-30 20:21
Skupić się na backend (...) nie mając pojęcia o front end (...) a co nie da się? - karolinaa 2014-12-30 22:15

Pozostało 580 znaków

2014-12-30 22:04
0

A co powiecie na to zeby przez te 3 lata na studiach kupic się na web developie: html,css - opanować perfekt ,php,js, jquery, asp.net - opanować w stopniu dobrym +do tego dorzucić znajomość baz danych. Zakladając ze po tych 3 latach opanuję to wszytsko to moge knokurować na rynku pracy z programistami javy(oop) c++ itp? Czy raczej oni, jak mi mój kolega powiedział, są zawsze 2 poprzeczki wyzej nad web developerami.

nie opanujesz w 3 lata "wszystkiego" i "perfekt". Sama nauka jednego języka może ci zająć kilka lat, jeśli chcesz go znać w stopniu profesjonalnym (ale też jeszcze nie perfekt). - LukeJL 2014-12-31 04:59

Pozostało 580 znaków

2014-12-30 22:57
2

Jak chcesz konkurować z programistami Javy/C++, jeżeli Ty jako web developer będziesz robił coś innego?
Jak kucharz może konkurować o pracę z mechanikiem?


Embrace the pain, and you will win this game

Pozostało 580 znaków

2014-12-30 23:10
1
peek188 napisał(a):

A co powiecie na to zeby przez te 3 lata na studiach kupic się na web developie: html,css - opanować perfekt ,php,js, jquery, asp.net - opanować w stopniu dobrym +do tego dorzucić znajomość baz danych. Zakladając ze po tych 3 latach opanuję to wszytsko to moge knokurować na rynku pracy z programistami javy(oop) c++ itp? Czy raczej oni, jak mi mój kolega powiedział, są zawsze 2 poprzeczki wyzej nad web developerami.

Ale tu nie ma żadnej poprzeczki :D To jest trochę tak jak się samoloty buduje - ktoś będzie instalował kible a ktoś inny malował te samoloty. Dobry web developer zarobi dobry hajs - już nie mówić o dobrym js'sowcu - bo takich co znają javascript jest mało... bardzo mało. Więc nie ma tu żadnej konkurencji, bo java developer który klepie backend będzie robił jakieś magiczne rzeczy z bazami danych i będzie wystawiał jakieś API (np: adress na stronie mojsuperbackend.com/wszystkie_gorące_babcie/) a koleś na froncie będzie robił Angulara(albo coś innego) co będzie korzystać z tego API(będzie ładnie prezentował wszystkie te gorące babcie). Więc jedyne miejsce gdzie możecie konkurować, to ekspres do kawy.

A co do opinii Twojego kolegi, to może chodziło mu o dwa piętra w jego firmie ? zwyczajnie pracują wyżej.


"Perhaps surprisingly, concurrent programming isn’t so much about threads or
locks, any more than civil engineering is about rivets and I-beams."
edytowany 2x, ostatnio: niezdecydowany, 2014-12-30 23:12

Pozostało 580 znaków

2014-12-30 23:13

Skoro nie wiesz co chcesz robic - nie planuj na sile. Daj sobie max. pol roku (semestru) na lizniecie wszystkiego co sie da: Java, C++, .net asp.nety srety, Python i Django, Ruby i Railsy, frontowe rzeczy, aplikacji mobilne, pomijam juz administracje sieci / systemami. Zobaczysz co Ci podpasuje - zdecydowanie lepiej uczyc sie czegos co polubisz, niz czegos co wydaje Ci sie uber przyszlosciowe itp. itd.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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