You are viewing our Forum Archives. To view or take place in current topics click here.
Where should I go from here
Posted:
Where should I go from herePosted:
Status: Offline
Joined: Dec 08, 201311Year Member
Posts: 240
Reputation Power: 9
Status: Offline
Joined: Dec 08, 201311Year Member
Posts: 240
Reputation Power: 9
Background:
I took basic computer science courses last year and this year I took advanced computer science which is all my school has to offer. Those courses only teach java and I'd like to say I am fairly fluent in java and my school uses bluej to code on but I'm looking to get into apps or something where I can utilize my java skills for something other than school projects.
Basically I just want to know if there's anything where I can use java to make apps/games or web design and what are some good softwares for beginners to use my java skills other than on my school projects.
I am by no means a "master" at java I am simply just wondering what else is out there for me to do.
I took basic computer science courses last year and this year I took advanced computer science which is all my school has to offer. Those courses only teach java and I'd like to say I am fairly fluent in java and my school uses bluej to code on but I'm looking to get into apps or something where I can utilize my java skills for something other than school projects.
Basically I just want to know if there's anything where I can use java to make apps/games or web design and what are some good softwares for beginners to use my java skills other than on my school projects.
I am by no means a "master" at java I am simply just wondering what else is out there for me to do.
#2. Posted:
Status: Offline
Joined: Jul 25, 201014Year Member
Posts: 6,767
Reputation Power: 11715
Motto: RuneScape has consumed my life please send help | PM me if you need any help.
Motto: RuneScape has consumed my life please send help | PM me if you need any help.
Status: Offline
Joined: Jul 25, 201014Year Member
Posts: 6,767
Reputation Power: 11715
Motto: RuneScape has consumed my life please send help | PM me if you need any help.
I'm not sure if we're talking about high school classes or college classes so you should definitely clarify that. Either way, if you're into game development there are plenty of tutorials on YouTube that are pretty fun to follow and increase your knowledge. As for software you can use an IDE called eclipse and technically you can use Unity, but in my opinion it's a little more advanced. There's also NetBeans, but I personally prefer Eclipse. There's plenty of paths that you can go into if you're serious about programming for example, certifications, college classes, etc. If you have anymore questions feel free to PM me.
- 1useful
- 0not useful
#3. Posted:
Status: Offline
Joined: Nov 05, 201311Year Member
Posts: 2,753
Reputation Power: 452
Status: Offline
Joined: Nov 05, 201311Year Member
Posts: 2,753
Reputation Power: 452
This is a pretty broad question so I'll try to answer it as best as I can.
If I read this right, you're wanting to code java apps, but you want some kind of program to make it a little easier because you're not fluent enough too code it by yourself.
So I guess you're looking for an IDE?
I personally don't use Java, but I heard that [ Register or Signin to view external links. ] is pretty good.
But if you just want to make apps really quick, try [ Register or Signin to view external links. ] . Which doesn't use java, but it is a fast way to make android apps and understand how code works by using little lego blocks
If I read this right, you're wanting to code java apps, but you want some kind of program to make it a little easier because you're not fluent enough too code it by yourself.
So I guess you're looking for an IDE?
I personally don't use Java, but I heard that [ Register or Signin to view external links. ] is pretty good.
But if you just want to make apps really quick, try [ Register or Signin to view external links. ] . Which doesn't use java, but it is a fast way to make android apps and understand how code works by using little lego blocks
- 0useful
- 0not useful
#4. Posted:
Status: Offline
Joined: Dec 24, 201212Year Member
Posts: 1,498
Reputation Power: 79
DumfoundGaming wrote Background:
I took basic computer science courses last year and this year I took advanced computer science which is all my school has to offer. Those courses only teach java and I'd like to say I am fairly fluent in java and my school uses bluej to code on but I'm looking to get into apps or something where I can utilize my java skills for something other than school projects.
Basically I just want to know if there's anything where I can use java to make apps/games or web design and what are some good softwares for beginners to use my java skills other than on my school projects.
I am by no means a "master" at java I am simply just wondering what else is out there for me to do.
First, if you're in college your next step should be trying some courses on networking if you're interested in a career in building web applications.
If you're really set on using Java for building web applications, you should probably begin diving into the Spring Framework; as well as learning about MVC. I recommend a site, Teamtreehouse, if you're willing to pay. There's great video tutorials, followed by questions/challenges, and a very active community of students. Last year they began making videos on web development in Java to go along with their already large (and updated) library. I believe they still give a student discount as well
- 0useful
- 0not useful
#5. Posted:
Status: Offline
Joined: Aug 16, 201212Year Member
Posts: 598
Reputation Power: 29
I'd finish learning the more advanced concepts of OOP in Java before moving on to anything else..
- Encapsulation
- Abstraction
- Inheritance
- Polymorphism
- Single Responsibility
- Open-Closed
- Liskov Substitution
- Interface Segregation
- Dependency Inversion
- 1useful
- 0not useful
#6. Posted:
Status: Offline
Joined: May 02, 201212Year Member
Posts: 1,129
Reputation Power: 34
Status: Offline
Joined: May 02, 201212Year Member
Posts: 1,129
Reputation Power: 34
Here's what I suggest:
- Learn design patterns (MVC, Singleton, Factory, etc...).
- Build a simple application using Spring. Since you are using Java and may want a nice summer job, learn Spring since EVERY SINGLE company will be looking for that skillset. Oh, make sure you apply for a summer job since big name companies like Google will love it. Start your career now if this is what you want to do.
- Build a simple web application. This will teach you the basics of HTML, CSS, and JS. If you are feeling bold, build an application using AngularJS2, Typescript, and HAML.
If you want to be more than just a coder, I would read up on articles/books regarding the development process. You should know what the Agile and the Waterfall approach are. Also, look up DevOps.. very useful.
You will not understand advanced concepts until you actually have to use them. I couldn't wrap my head around Dependency Injections until I built an application in Laravel. Then it made perfect sense.
You can always go on GitHub to pick out a project but I wouldn't suggest it unless you are working on a project that you use every day. The majority of those projects are complex and they will drive you crazy if you do not know/understand certain concepts.
For game development, go onto Unity and give them a try. If you want to improve your Java skills, start with a simple maze game and code with Java.
- Learn design patterns (MVC, Singleton, Factory, etc...).
- Build a simple application using Spring. Since you are using Java and may want a nice summer job, learn Spring since EVERY SINGLE company will be looking for that skillset. Oh, make sure you apply for a summer job since big name companies like Google will love it. Start your career now if this is what you want to do.
- Build a simple web application. This will teach you the basics of HTML, CSS, and JS. If you are feeling bold, build an application using AngularJS2, Typescript, and HAML.
If you want to be more than just a coder, I would read up on articles/books regarding the development process. You should know what the Agile and the Waterfall approach are. Also, look up DevOps.. very useful.
You will not understand advanced concepts until you actually have to use them. I couldn't wrap my head around Dependency Injections until I built an application in Laravel. Then it made perfect sense.
You can always go on GitHub to pick out a project but I wouldn't suggest it unless you are working on a project that you use every day. The majority of those projects are complex and they will drive you crazy if you do not know/understand certain concepts.
For game development, go onto Unity and give them a try. If you want to improve your Java skills, start with a simple maze game and code with Java.
- 0useful
- 0not useful
You are viewing our Forum Archives. To view or take place in current topics click here.