Win a copy of Building Blockchain Apps this week in the Cloud/Virtualization 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
  • Paul Clapham
  • Liutauras Vilda
  • Knute Snortum
  • Bear Bibeault
Sheriffs:
  • Devaka Cooray
  • Jeanne Boyarsky
  • Junilu Lacar
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Carey Brown
  • salvin francis
Bartenders:
  • Tim Holloway
  • Piet Souris
  • Frits Walraven

Next Steps in the Java Language

 
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello everyone!

I have a small question regarding "next steps" for a beginner as a programmer, more specifically a Java one. As someone who's been purely self-taught, it's hard to compile a "syllabus" for what I should be learning, what I should be doing, and if what I am doing is correct. I'm simply curious in what I should be doing as my next steps from simply learning the syntax and being able to program mini-projects to becoming an "actual" programmer that can ultimately make a full fledged program. I have some interest in programming competitions; however, when I attempt questions, as I think I am correctly accomplishing the criteria, in reality, I am not. Also, if there are any books, libraries or anything of that nature, please enlighten me.

Thank you for any advice given, and I'm sorry in advance if this topic has been introduced before.
 
Ranch Hand
Posts: 789
Python C++ Linux
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Jordan Young wrote:however, when I attempt questions, as I think I am correctly accomplishing the criteria, in reality, I am not.


I don't know what that means. For "next steps" I might suggest finding a free mooc like on coursera.org or edx.org or udacity.com and taking a course in programming. If you feel you are more advanced than that, then maybe an algorithms course from the same places. Also write some programs to solve some problems you'd like to solve.
 
Marshal
Posts: 68144
258
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to the Ranch

Let's see a small program you wrote recently and let's see how your programming skills are.
 
Jordan Young
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
So I have a project here where I've programmed a robot running in Java. I've exported the file from eclipse as an archived file.

Program Download - Dropbox Link
VirusTotal Scan

 
Jordan Young
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Guillermo Ishi wrote:

Jordan Young wrote:however, when I attempt questions, as I think I am correctly accomplishing the criteria, in reality, I am not.


I don't know what that means. For "next steps" I might suggest finding a free mooc like on coursera.org or edx.org or udacity.com and taking a course in programming. If you feel you are more advanced than that, then maybe an algorithms course from the same places. Also write some programs to solve some problems you'd like to solve.



Sorry if I was unclear, basically I mean I get the incorrect answer from automated judging systems, such as UVA, even though my output text matches the desired result. I can only assume this means that my code itself is not up to par with the question. If you want, I can post the question and show my solution to the problem.

EDIT: I've just added the file here for more reference of my work.
Also, I believe I forgot to thank you for your suggestions of taking a course. I'm debating whether to read "Head First Java" or take a course now that you've mentioned it.

The Problem

UVA100 - Java Program
VirusTotal
 
Campbell Ritchie
Marshal
Posts: 68144
258
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I said small program. That robot thing is 3.11MB zipped. We would like to see something under 100 lines so we can see the whole of it and can tell what your programming style it.
 
The fastest and most reliable components of any system are those that are not there. Tiny ad:
Java file APIs (DOC, XLS, PDF, and many more)
https://products.aspose.com/total/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!