0
I just started learning Java basics, I'm afraid that it's going to be hard, so is it going to be worth it ??
I'm a 3rd-year Computer Science Engineering student, and I feel I've started a bit late. However, I'm determined to make the most of the remaining few months. I've decided to begin with Java, but I'm concerned about the limited time I have to prepare for placement training and other opportunities. Do you think it's still worth choosing Java and starting now, despite the time constraint?
4 Answers
+ 2
don't worry, and I'm poor in java. at the university where I go there is c# the main language.
is it worth to learn java? a lot of companies still use it, so in the next few (20-30) years, I think there well be needed java coders as well....
+ 2
Absolutely đŻ Itâs never too late to start, and Java is a great choice. I also started learning C# and felt I didnât have enough time, but Iâve made great progress while improving my front-end and UI skills. Consistency matters more than timing.
Ask yourself: Are you learning Java because you love it or because itâs required for placements and exams? If itâs for placements, focus on it since many companies test in Java. If itâs your passion, then itâs definitely worth learning.
To make the most of your time:
Focus on Java fundamentals OOP, data structures, and algorithms.
Work on small projects Reinforce what you learn.
Practice coding challenges Use LeetCode, CodeChef, or GeeksforGeeks.
Use structured resources Books like Head First Java and online courses help.
Java developers are in demand, and as long as it aligns with your goals, it will always be worth it.
I hope this helps and stay determined and consistent with your goals
+ 1
Moonlit Coder As you are Computer Engineering instead of Computer Science, presumably you are working more with computer hardware directly as opposed to only working on software.
A lot of hardware-interface code is still written in C or C++.
My suggestion would be talk to your major's advisor or some of your professors to see if that still holds true or if jobs are migrating to a newer language.
As for the time constraint, that will depend entirely on how much time you can devote to learning and more importantly practicing. Most folks can learn intermediate level of a language quickly, especially if you have regular access to a browser for reference lookups. Lots of repetitive practice needed to truly internalize a language's specific built-in libraries.
0
Opportunities depend on variables. In my country, Java and C# are top in the list and followed by Web technologies xd.
C++ is the last thing you'll ever find anyone doing here but I'm among the few. We get paid the most but there's no much job