technologie - jak je widzicie

0

cześć
obserwując ogłoszenia widzę takie zależności
c++ - embeded, zagadnienia sieciowe, big data
c# - raczej gujowe sprawy
java - prawie wszystko, komplementarna z c++, tam gdzie sama nie może tam c++ pośle
python - mało tego widzę, raczej jako narzędzie wspomagające
js - web (nic odkrywczego)

konkluzja może mało odkrywcza ale javowcy mają chyba najlepsze życie; c++ maszeruj lub gin czyli zbliżaj się do sprzętu, algorytmów, baz danych albo wyginiesz jak dinozaury bo java wciąga wszystko inne

0
ciekawy jestem napisał(a):

cześć
obserwując ogłoszenia widzę takie zależności
c++ - embeded, zagadnienia sieciowe, big data
c# - raczej gujowe sprawy
java - prawie wszystko, komplementarna z c++, tam gdzie sama nie może tam c++ pośle
python - mało tego widzę, raczej jako narzędzie wspomagające
js - web (nic odkrywczego)

konkluzja może mało odkrywcza ale javowcy mają chyba najlepsze życie; c++ maszeruj lub gin czyli zbliżaj się do sprzętu, algorytmów, baz danych albo wyginiesz jak dinozaury bo java wciąga wszystko inne

Nie widziałem jeszcze czystego c++ w big data.
C# nie jest takie złe, gorzej jak cały stack technologiczny w firmie jest z microsoftu.
Pythona jest sporo w big data, w webówce jest kilka dużych i znanych frameworków.
Js i nic odkrywczego? Pierdylion frameworków, mnóstwo nowych pomysłów. Nie lubię tego języka, ale poszedł do przodu, są nowe specyfikację, podobno porównując początki do teraz przyspieszyli go o 1200%. Jest node.js gdzie całą aplikację łącznie z częścią serwerową piszę się w JS i działa naprawdę dobrze.

0

JS i nic odkrywczego? ; )

0

Myślę że Java nie jest zagrożona jeszcze na długo, te wszystkie Ceylon, Scala, Kotlin nawet są sporo wolniejsze od niej. C ma swoje jądra systemowe, microkontrolery , tak samo C++ wydajne gry. To już prędzej JS zostanie wyparty przez inne lepsze klony, praktycznie już jest ostro atakowany. Python/Django, Ruby/RoR jak by stały w miejscu i jeszcze daleko im do PHP. Ja sam interesuje się i obracam ostatnio w Java, Python i ES6/TypeScript. Obserwuje też z zaciekawieniem rozwój języka Rust, który mi bardziej pasuje niż Go. Jest w czym wybierać ostatnio jest trend na Node.js, Angular.

0
ciekawy jestem napisał(a):

c# - raczej gujowe sprawy

C# ma w większości ten sam zakres zastosowań co Java, czyli głównie korporacyjne krowy. Do GUI służy JS.

0

Ja to widzę tak:

  • Systemy wbudowane: C, C++, raczej czystego ASM nie uświadczysz, ale może jakieś małe wstawki.
  • Backend webowy w korpo: Java, miejscami C# i PHP
  • Backend webowy w startupie, mniejszej firmie: Ruby on Rails, Python + Django/Flask/Tornado, PHP + Laravel
  • Frontend: Angular, wielka moda na Reacta etc., TypeScript
  • Big Data: Hadoop, Spark, do tego Java, Scala itp. albo ktoś leci w Pythona (numpy, pandas, dt)
  • Mobilka: tylko JVM lub iOS- coraz częściej Kotlin i Swift, ale jeszcze znaczna większość to Java, nieco mniej od Javy objective-c

Czy Java wciągnie wszystko inne? Moim zdaniem nie.
Idzie Go, Rust czy Elixir. Pojawił się Elm do frontendu. Mimo rozwoju JVM jako takiego, to jednak jeszcze sporo firm bawi się Mavenem czyt. xmlem do zaciągania zależności, gdy np. w takim Rubym czy Pythonie zajmuje się to linijkę kodu, a drugą linijką odpalasz sobie nowe odizolowane środowisko (patrz pip i virtualenv dla Pythona, a w Rubim gem i RVM).

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