• Post Reply Bookmark Topic Watch Topic
  • New Topic

Best path to be professional in java  RSS feed

 
Gheyath Nasani
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello

what is the best path to be (professional) in java ? i mean path , like .. step#1 javaSE, step#2 java EE , and so on .
 
Campbell Ritchie
Marshal
Posts: 56599
172
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think that isn't quite the way to think about it.
You need to show experience. Produce applications, lots of them, and get them working. Let people see what good code you are writing. Become active helping people, which includes here.
 
Henry Wong
author
Sheriff
Posts: 23295
125
C++ Chrome Eclipse IDE Firefox Browser Java jQuery Linux VI Editor Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Also, I would argue, that "professionals", at least the ones that are worth their salt, know more than just one programming language.  Welcome to the ranch.

Henry
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 37513
554
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Aside from the fact that there are many paths, what to do next depends on your current experience. If you want to describe what you know now, we can suggest some good next steps.
 
Daniel Stallard
Ranch Hand
Posts: 89
Java ME MySQL Database PHP
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hey guys i would like to ask is certs any real value and if so which ones?

i figure that would be a good step on this being a professional path.
 
Campbell Ritchie
Marshal
Posts: 56599
172
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
How many job adverts require certs? How many require a degree? What qualifications do you have already? And how much experience?
 
Daniel Stallard
Ranch Hand
Posts: 89
Java ME MySQL Database PHP
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
some require certs an some don't. A lot of them require a degree. As of right know all i have is a mta cert in sql. Which i plan to have more and as far as experience... i don't have a lot i am still learning.Which is why i take class an come to places like this to gain knowledge an know how.
 
Campbell Ritchie
Marshal
Posts: 56599
172
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
So, are you at the stage of looking for jobs?
 
Daniel Stallard
Ranch Hand
Posts: 89
Java ME MySQL Database PHP
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
id like to find something like an entry level. im taking classes now and im learning as much as i can.
 
Campbell Ritchie
Marshal
Posts: 56599
172
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What sort of course is it? Degree? Or something different?
 
Daniel Stallard
Ranch Hand
Posts: 89
Java ME MySQL Database PHP
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm in a programing /database design specialization course. i mainly focuses on java though.i would like to take cs course but the im not sure if i can handle the work load plus my job for those yet. Maybe after i finish this. i have also thought about taking a cyber security course to get some certs.
 
Les Morgan
Rancher
Posts: 779
19
C++ Java MySQL Database Netbeans IDE Oracle Tomcat Server
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Gheyath,

You asked for best path, not shortest, nor sufficient, so I am going to give you the path I took:

Get a college degree in Computer Science. This is a certification by an accredited organization that you have passed their course work and you know at least their standard amount of knowledge about programming including the jargon that goes along with it.  This is important as you attempt to jump into a development team--you need to be able to talk to your contemporaries and they have to have an expectation that you are understanding what they say. If not it will not end well for you.  It also gives the employer an expectation that you can at least learn the tools their design and maintenance teams are using, and hopefully you may have already been introduced to them in your studies. Colleges usually give great results in the region they service, but cannot guarantee specific knowledge specific to any particular employer unless they are part of the accreditation board.

Next get in that first programming job and work like a demon doing as much as you can and volunteering for projects to get where you want to go.  Prove yourself in what your bosses ask you to do, then volunteer to do more to move you into the direction you want to go. You'll have to study on your own to get the knowledge and gain the skills to do the new stuff you volunteer to do, but eventually, you will be exactly where and doing exactly what you want to do.

Be aware there is no silver bullet, a one stop fits all, to get you where you want to go, but if you really want to get there, then put out the effort to do so.

There is an old story that goes like this: a man asked a master what he must do to become a master.  The old man took the young man out into the water and dunked him beneath the waves and held him there. The young man became short of air and began to flail about attempting to reach the surface for air, but the old master held him fast. The young man became earnest as his need to breathe became dire and the aspect of drowning became a reality to him. As he panicked and fought for life, the old man brought the student back to the surface and listened as he gasped for air. The master smiled and said: When you went success as much as you wanted that breath of air, then you shall have it.

The question I always ask: are you looking for a quick and dirty way to get into programming for a paycheck or are you looking for a way to complete your dream? Pay the price and you shall be a delight to your team and colleagues; your life will be a delight because you work at what you truly enjoy.

Gheyath Nasani wrote:Hello

what is the best path to be (professional) in java ? i mean path , like .. step#1 javaSE, step#2 java EE , and so on .
 
Campbell Ritchie
Marshal
Posts: 56599
172
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Why are you taking those particular courses? Why not go for a degree, which will give you a broad overview of computer sciences? You need to know why you cannot write
System.out.println(50000 * 50000);
and things like that.
We get many people taking degrees part‑time where I am. Think about people who want to go into management. They have to work over and above their day job to get an MBA.
 
Daniel Stallard
Ranch Hand
Posts: 89
Java ME MySQL Database PHP
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You are right but I'm so close to having this done I'd like to go ahead and finish it then do CS.
 
Campbell Ritchie
Marshal
Posts: 56599
172
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Good idea. Is it still early enough in the year to apply somewhere?
 
Daniel Stallard
Ranch Hand
Posts: 89
Java ME MySQL Database PHP
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I want to thank you all for the advice. An it's nice to have people to talk to about these decisions. Where I live at everyone an his grandma are mechanics. An all the want to talk about is cars. Or getting wasted. Not a very well rounded community of you know what I mean.
 
Campbell Ritchie
Marshal
Posts: 56599
172
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Daniel Stallard wrote:I want to thank you all for the advice. . . .
That's a pleasure
 
Sunil Chandurkar
Ranch Hand
Posts: 42
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have a similar question. I am an experienced PHP Web Developer. I know Core Java, JSP, and Servlets. What more do I need to learn to become a Java Web Developer. From what I have read online, people suggest I should learn Hibernate, Spring, and of course JUnit. Is JSF necessary too?
 
Les Morgan
Rancher
Posts: 779
19
C++ Java MySQL Database Netbeans IDE Oracle Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
A college degree in Computer Science.

I've had "web developers" that decided to become "real programmers", do yourself and your future coworkers a BIG favor and get a degree and do it right.

Sunil Chandurkar wrote:I have a similar question. I am an experienced PHP Web Developer. I know Core Java, JSP, and Servlets. What more do I need to learn to become a Java Web Developer. From what I have read online, people suggest I should learn Hibernate, Spring, and of course JUnit. Is JSF necessary too?
 
Sunil Chandurkar
Ranch Hand
Posts: 42
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Les Morgan wrote:A college degree in Computer Science.

I've had "web developers" that decided to become "real programmers", do yourself and your future coworkers a BIG favor and get a degree and do it right.

Sunil Chandurkar wrote:I have a similar question. I am an experienced PHP Web Developer. I know Core Java, JSP, and Servlets. What more do I need to learn to become a Java Web Developer. From what I have read online, people suggest I should learn Hibernate, Spring, and of course JUnit. Is JSF necessary too?


I am 43 and have to support my family. Can't take 4 years off and go to college.
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 37513
554
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Sunil Chandurkar wrote:Is JSF necessary too?

No. you should know something for the front end, but it doesn't need to be JSF. And of course HTML/CSS/JavaScript
 
Campbell Ritchie
Marshal
Posts: 56599
172
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
a few days ago, ICampbell Ritchie wrote:. . . We get many people taking degrees part‑time where I am. . . .
That may be what you have to do if you have to maintain your day job.
 
Sunil Chandurkar
Ranch Hand
Posts: 42
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Campbell Ritchie wrote:
a few days ago, ICampbell Ritchie wrote:. . . We get many people taking degrees part‑time where I am. . . .
That may be what you have to do if you have to maintain your day job.


I am already a Web Developer. I know MVC, Design Patterns, Unit Testing, Data Structures and Algorithms. Just want to transition from PHP to Java.
 
Campbell Ritchie
Marshal
Posts: 56599
172
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This is the sort of confusion you get if you enter somebody else's th‍read and read a reply intended for somebody else.
 
Sunil Chandurkar
Ranch Hand
Posts: 42
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Campbell Ritchie wrote:This is the sort of confusion you get if you enter somebody else's th‍read and read a reply intended for somebody else.

Sorry about that Ritchie.
 
Sunil Chandurkar
Ranch Hand
Posts: 42
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Jeanne Boyarsky wrote:
Sunil Chandurkar wrote:Is JSF necessary too?

No. You should know something for the front end, but it doesn't need to be JSF. And of course HTML/CSS/JavaScript


Cool. Thanks Jeanne
 
Campbell Ritchie
Marshal
Posts: 56599
172
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Apologies accepted
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!