Ghiraunla
Replies to this thread:

More by Ghiraunla
What people are reading
Subscribers
Subscribers
[Total Subscribers 1]

fi_nepali
:: Subscribe
Back to: Kurakani General Refresh page to view new replies
 JAVA Experts
[VIEWED 11713 TIMES]
SAVE! for ease of future access.
Posted on 08-05-16 6:13 PM     Reply [Subscribe]
Login in to Rate this Post:     0       ?    
 

hello experts in Java,

I am seriously considering learning Java to make a career on it. How is its scope for longer term in terms of money, growth and satisfaction? And how does a typical day look like for a java developer? What are the best ways to learn and land and grow in it? Your thoughts, experiences and recommendations are greatly appreciated.
Last edited: 17-Aug-16 03:55 PM

 
Posted on 08-05-16 9:49 PM     [Snapshot: 67]     Reply [Subscribe]
Login in to Rate this Post:     1       ?     Liked by
 

Hello Ghuraunla,
I am no "expert" in JAVA but am working as a Java Developer since last 2 years. I saw the post and realized you are where I was 2 years ago. I would say finding a job is relatively easy, money wise my friend who works as a QA, BA and .Net developer makes similar amount as I do.
Your day would depend on where you find a job, some places are real busy and are hard core on the timeline, some places are really slow, you get to do bug fixes and enhancements.
Best way to learn is start building your own projects(e.g. start with simple costumer management service), learn how to use debugger, how to deploy them in server..
Let me know if you need anymore suggestion..
 
Posted on 08-05-16 11:25 PM     [Snapshot: 105]     Reply [Subscribe]
Login in to Rate this Post:     0       ?    
 

kanchoketa:

Dherai Dhanyabad for the guiding words. I installed the Java SE and IDE, saw some videos and looking at some beginners concepts in Youtube. What are the basic thing one may need to learn before one can start building simple projects like you mentioned above?




 
Posted on 08-06-16 11:13 AM     [Snapshot: 193]     Reply [Subscribe]
Login in to Rate this Post:     1       ?     Liked by
 

watch these two playlist/channel, practice their demo code:

https://www.youtube.com/playlist?list=PLE7E8B7F4856C9B19

https://www.youtube.com/user/koushks

And learn Spring Boot and other Spring family technologies.


 
Posted on 08-06-16 2:12 PM     [Snapshot: 267]     Reply [Subscribe]
Login in to Rate this Post:     1       ?     Liked by
 

anarchy99:

thanks for the links, also
why or why not java? experiences and thoughts on java
can this also be discussed so people like me would benefit?
thanks again

Further views are appreciated.
Last edited: 07-Aug-16 03:38 PM

 
Posted on 08-07-16 3:47 PM     [Snapshot: 456]     Reply [Subscribe]
Login in to Rate this Post:     1       ?     Liked by
 

Cons: Not just Java but as with any programming language:you have to invest lots of hours learning, If you are new to programming it can be very frustrating and discouraging. Also, when it comes to Java, you are not only learning the programming language that is Java but other technologies around java- as suggested by kanchoketa.

As for your question regarding money, growth, and satisfaction, they are all very subjective and may depend on individual preferences.
 
Posted on 08-07-16 6:01 PM     [Snapshot: 510]     Reply [Subscribe]
Login in to Rate this Post:     1       ?     Liked by
 

Java is only for very very intelligent and talented person. It's not for everyone. You will have to spend at least 2 yrs to get done something professional.
 
Posted on 08-07-16 7:49 PM     [Snapshot: 543]     Reply [Subscribe]
Login in to Rate this Post:     2       ?     Liked by
 

yellow, spiritual,

Dhanyabad for adding the knowledge to the thread. I am sure a it will be useful to a lot of people like me who are considering a technology like JAVA. Any further words,

It has been noted that takes a lot of work to learn it and it is not for everybody. Also learning time may depend based on a persons background, However, for a general ideas, How long in general do people learn before starting it as a career?


Last edited: 08-Aug-16 11:15 AM

 
Posted on 08-17-16 11:29 AM     [Snapshot: 783]     Reply [Subscribe]
Login in to Rate this Post:     0       ?    
 

Hi Kanchoketa,
you mentioned,
"Best way to learn is start building your own projects(e.g. start with simple costumer management service), learn how to use debugger, how to deploy them in server.. "

is there some more details on "simple costumer management service" so that can be referred to start with
 
Posted on 08-17-16 12:10 PM     [Snapshot: 819]     Reply [Subscribe]
Login in to Rate this Post:     2       ?     Liked by
 

Hi Ghiraunla,
if you username is the ghiraula that grows over the roof in Nepal, I am not that big fan of it so can't help you out.. JK ;)
What I meant of simple costumer management service application is, try writing one application with a simple jsp/js/html which takes first name, last name, costumer id..
write some java classes to handle these, deploy them in server, connect to database and store them in the database (and vice-versa). Here are the tools you need to start with.
1.eclipse
2.tomcat
3.SQL developer
4.JDK (you probably have one already)

If you are completely new to development environment, they might look scary to you. (believe me they are not)
PM me with your email/phone if you have any questions, I will try guiding you as much as I can.

 
Posted on 08-17-16 12:46 PM     [Snapshot: 858]     Reply [Subscribe]
Login in to Rate this Post:     1       ?     Liked by
 

It is called Java, not JAVA.
 
Posted on 08-17-16 2:00 PM     [Snapshot: 916]     Reply [Subscribe]
Login in to Rate this Post:     2       ?     Liked by
 

Agreed, also depending upon you job requirement you might / might not have to touch front end stuff such as html / js etc. Knowing the basic is a huge plus though. My biggest wall trying to learn myself was understanding OOP after understanding that i think it is lot easier on the back end. The other one was understanding how front -end connects with back end , meaning when you click a button in your webpage how the server will listen and process the classes / functions etc. Yes you will need 6 months of hardcore studying and practicing , depending upon your learning curve you will land where you deserve.
 
Posted on 08-17-16 3:55 PM     [Snapshot: 970]     Reply [Subscribe]
Login in to Rate this Post:     1       ?     Liked by
 

looping  thanks to all friends,

starting with small projects, be equipped with tools like jdk, eclipse, tomcat, sql developer; have concepts in OOP, communication between front end and back end, and a long journey to Java are due considerations.

If else, for, while, do while, and switch case;
:)



Last edited: 17-Aug-16 05:04 PM

 
paani_ma_paade_jasto
Posted on 08-17-16 8:57 PM     [Snapshot: 1060]     Reply [Subscribe]
Login in to Rate this Post:     2       ?     Liked by
 

First, learn what you just posted : loops and conditions. Once you have total understanding of loops and conditions, you are ready to code basic.
Now learn data structures in java. Basically Collection framework. This is very important and big topic, so do not attempt to understand and remember everything at once. You will need to come back and look up its hierarchies lots of time. Get basic concepts like what classes to use and when.
Now move on to object oriented concept. This is very big topic so don't worry if you have hard time understanding it at first. Keep reading and practicing. Come back and read again, you will understand more.

After you have strong understanding of above concepts, now find ebook of java certification. This is what you need to read . If you have detail understanding of the concepts provided in this book, you are ready to learn any frameworks developed in java.
After you are done with this book, you are ready to work and survive on a project ( as an entry level).
Now you can learn framework of you interest . Side by side , keep learning design patterns. If you have not understood OOPs concept, it will be hard for you to grasp most of the patterns. So , if you cheated on top, you will regret now.
Open account in stackoverflow.com and try to participate. Most of the time, you will get to see very detailed and well explained answer for your question. And you will keep seeing new topics a lot, so you will not run out of topics to learn.
Make habit of learning Java language specification, API docs and source code to understand behind-the-scene things and additional details once you have strong understanding.
Also , make sure you try everything you learn . Without actually trying, I don't think you can learn any programming languages.
Good luck.

EDIT : learn how to debug as soon as you start coding.
Last edited: 17-Aug-16 08:59 PM

 
Posted on 08-18-16 6:59 AM     [Snapshot: 1155]     Reply [Subscribe]
Login in to Rate this Post:     0       ?    
 

Thanks paani_ma_paade_jasto and team Java;

I noted learn by coding and debugging with strong OOPs concept also an account in stackoverflow.com.

Can you System.out.println(SelfLearning via books, online ? || Live training?);
 
Posted on 08-18-16 8:44 PM     [Snapshot: 1277]     Reply [Subscribe]
Login in to Rate this Post:     1       ?     Liked by
 

I started writing some 'suggestions'. I had to get rid of what I wrote when I realized what's been written is what I think is best for me. I wrote about data structures, design patterns, machine learning and how to come up with a better feature vectors. I ended up arguing some school matrix and equation of a line in two dimension(you know that y=mx+c). I did almost hundreds lines without mentioning any programming language. I had to do ctrl A and delete to start all over again.
 


Please Log in! to be able to reply! If you don't have a login, please register here.

YOU CAN ALSO



IN ORDER TO POST!




Within last 365 days
Recommended Popular Threads Controvertial Threads
शीर्षक जे पनि हुन सक्छ।
डीभी परेन भने खुसि हुनु होस् ! अमेरिकामाधेरै का श्रीमती अर्कैसँग पोइला गएका छन् !
What are your first memories of when Nepal Television Began?
Sajha Poll: नेपालका सबैभन्दा आकर्षक महिला को हुन्?
ChatSansar.com Naya Nepal Chat
NRN card pros and cons?
TPS Re-registration case still pending ..
Basnet or Basnyat ??
TPS Re-registration
निगुरो थाहा छ ??
Nas and The Bokas: Coming to a Night Club near you
Toilet paper or water?
Anybody gotten the TPS EAD extension alert notice (i797) thing? online or via post?
अमेरिकामा छोरा हराएको सूचना
ढ्याउ गर्दा दसैँको खसी गनाउच
Sajha Poll: Who is your favorite Nepali actress?
Problems of Nepalese students in US
nrn citizenship
TPS EAD auto extended to June 2025 or just TPS?
अमेरिकामा बस्ने प्राय जस्तो नेपालीहरु सबै मध्यम बर्गीय अथवा माथि (higher than middle class)
Nas and The Bokas: Coming to a Night Club near you
NOTE: The opinions here represent the opinions of the individual posters, and not of Sajha.com. It is not possible for sajha.com to monitor all the postings, since sajha.com merely seeks to provide a cyber location for discussing ideas and concerns related to Nepal and the Nepalis. Please send an email to admin@sajha.com using a valid email address if you want any posting to be considered for deletion. Your request will be handled on a one to one basis. Sajha.com is a service please don't abuse it. - Thanks.

Sajha.com Privacy Policy

Like us in Facebook!

↑ Back to Top
free counters