This week's book giveaway is in the Kotlin forum.
We're giving away four copies of Kotlin for Android App Development and have Peter Sommerhoff on-line!
See this thread for details.
Win a copy of Kotlin for Android App Development this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Devaka Cooray
  • Jeanne Boyarsky
  • Bear Bibeault
Sheriffs:
  • Junilu Lacar
  • Paul Clapham
  • Knute Snortum
Saloon Keepers:
  • Ron McLeod
  • Tim Moores
  • Stephan van Hulst
  • salvin francis
  • Carey Brown
Bartenders:
  • Tim Holloway
  • Frits Walraven
  • Ganesh Patekar

help formulating questions to ask experienced devs.  RSS feed

 
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm attending a developer mentoring event and I'm really new to Java and programming and am teaching myself. What would be some good questions to ask?
 
lowercase baba
Posts: 12706
50
Chrome Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
that all depends on what level you are, and what questions you have. Are you interested in what a career path is like? In solving a specific problem?
 
Bartender
Posts: 1803
28
Chrome Eclipse IDE Firefox Browser jQuery Linux MySQL Database Netbeans IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
As fred says (he likes it lowercase), it really depends on your current level of understanding. I would suggest that you make sure you understand the principles of polymorphism, inheritance, encapsulation, and composition. If you don't understand those, that would be a good place to start.

Click on this polymorphism link for a good start.
 
Alex Drummond
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks guys! Great advice I should have worded my question better, I'm going to ask questions about career path/progression and questions concerning self learning. In terms of the industry I don't even know the options out there, I'm that new to this. So I feel sheepish because my questions are so broad and basic.
 
J. Kevin Robbins
Bartender
Posts: 1803
28
Chrome Eclipse IDE Firefox Browser jQuery Linux MySQL Database Netbeans IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In terms of job opportunities, most are going to be web back-end (server side) development. There is very little work being done in the development of desktop applications. However, don't limit yourself to server side development if you want the most opportunities. Make sure you learn the front end stuff; HTML, CSS, and Javascript (a completely different language from Java). There is also Android development, but I'm not involved in that so I can't really say what the demand is. Check the job listings for the area where you'll be searching and see what skills are in demand.

As for self learning, there are enough books and online tutorials to keep you busy for years. If you are asking which is the "best" system for self learning, that depends on your individual learning style. Myself, I prefer books and online text tutorials over videos, but that's just me.
 
All of the world's problems can be solved in a garden - Geoff Lawton. Tiny ad:
RavenDB is an Open Source NoSQL Database that’s fully transactional (ACID) across your database
https://coderanch.com/t/704633/RavenDB-Open-Source-NoSQL-Database
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!