Chciałem się spytać czy jest duża różnica pomiędzy językiem C++ a Java oraz czy np. znając dobrze język C++ szybko i bezproblemowo nauczę się także Javy????
Kiedy uczyłem się Javy, to nieźle znałem C++ i sporo w nim pisałem. Wrażenie miałem takie, że znajomość C++ raczej mi przeszkadza niż pomaga.
Niby tak, bo sama umiejętność programowania, to bardzo dużo i nauczenie się innego języka to już nie taki problem, powinno pójść gładko, ALE ... sama java to raczej za mało a nauczenie się JEE/springa to już nie pikuś, bo to molochy i sprawne używanie tego wymaga praktyki.
Nie tyle istotne jest, czy znasz język a, czy b (bo to tak jakby się zastanawiać, czy znając język polski łatwiej będzie mi się nauczyć niemieckiego, czy nie), ważne do czego chcemy użyć tego języka, w tym wypadku, jak dobrze umiemy programować.
- "czy jest duża różnica pomiędzy językiem C++ a Java"
Odpowiedź: w zapisie OOP duża, w koncepcji są podobne.
Składnia nie-obiektowa (ta z C, czyli to co we wnętrzu metody) jest w zasadzie w 80% taka sama.
Porównanie: https://en.wikipedia.org/wiki/Comparison_of_Java_and_C%2B%2B
- "czy np. znając dobrze język C++ szybko i bezproblemowo nauczę się także Javy"
Odpowiedź: nie powinieneś mieć problemu. Znam oba i Java jako język wydaje się być podzbiorem C++.
Weź tylko pod uwagę, że szukając pracy w Javie musisz oprócz języka poznać ileś tam API, technologii i narzędzi.
Czyli program konsolowy typu "inwersja kwantowa" napiszesz w miarę szybko, najwyżej po miesiącu nauki, natomiast aplikacja webowa może zająć naprawdę sporo czasu.
Jak ktoś wyżej napisał, w takich wątkach zawsze znajdzie się ktoś kto doradza "programowanie to programowanie" tylko tyle że dzisiaj żeby znaleźć prace w jakimś języku programowania trzeba znać zazwyczaj biblioteki typu spring
czy np. znając dobrze język C++ szybko i bezproblemowo nauczę się także Javy????
Nauczenie się dobrze języka c++ zajmie ci kilka lat
Więc jeżeli to ukryty wątek pod tytułem "czego się uczyć" to Od razu przejdź do javy i spring jak chcesz mieć pracę