wood burning stoves*
The moose likes Jobs Discussion and the fly likes What i should learn(java SE dev) Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "What i should learn(java SE dev)" Watch "What i should learn(java SE dev)" New topic
Author

What i should learn(java SE dev)

Krystian Kowalski
Ranch Hand

Joined: May 30, 2013
Posts: 40
Hello guys i am confused and that's why i am writing this question. I hope that you guys that are much more experienced than me can help to make a decision I am sure that you had a same thoughts like i have now I know some java(SE), sql(1 year commercial exp) and learning jsp servlets at home. Was thinking to start learning spring, hibernate and start doing something as a web developer but i don't know if it's good way. What do you think about future of programming? What language is really worth to consider? How is it like to work as a back end dev? is it fun, do you like it guys ? I don't like working with huge databases that aren't made by me(or at least was a someone who was making it from the begin). Because it's taking a lot of time to learn how is it working and for example what's goin on with order, you have a lot of different types of documents, payments, delivery options, statuses etc How is everything connected with warehouses, shops. If you are not the one who was making that database it's rly taking a lot of time to learn. How is it like to work on smaller projects (less then 1 year), or anyone here is running own company , making websites, webservices ? Do you have problems like you write a lot of code and than you have to change it because a project manager changed his mind and you have to change your code as fast as you can, everyone hurry you, done.. code is not that "nice" and clean, and again he changes his mind and code is getting worse and worse. I had few ideas like .. learn spring hibernate maybe some JS and become a web dev. Start doing mobile applications on android, ios ? What do you think about scala? What in your opinion is a good language to learn, fun and the most payment ? I am looking for a idea what to do and what to learn, I am really solid guy and spend a lof of time for programming Can't hide that money are also important here.
Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 18991
    
  40


Seems more like figuring out the job of a developer, than being a programming diversion... moving topic to job discussions.

Henry


Books: Java Threads, 3rd Edition, Jini in a Nutshell, and Java Gems (contributor)
Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 18991
    
  40

Krystian Kowalski wrote:Hello guys i am confused and that's why i am writing this question. I hope that you guys that are much more experienced than me can help to make a decision I am sure that you had a same thoughts like i have now I know some java(SE), sql(1 year commercial exp) and learning jsp servlets at home. Was thinking to start learning spring, hibernate and start doing something as a web developer but i don't know if it's good way. What do you think about future of programming? What language is really worth to consider? How is it like to work as a back end dev? is it fun, do you like it guys ? I don't like working with huge databases that aren't made by me(or at least was a someone who was making it from the begin). Because it's taking a lot of time to learn how is it working and for example what's goin on with order, you have a lot of different types of documents, payments, delivery options, statuses etc How is everything connected with warehouses, shops. If you are not the one who was making that database it's rly taking a lot of time to learn. How is it like to work on smaller projects (less then 1 year), or anyone here is running own company , making websites, webservices ? Do you have problems like you write a lot of code and than you have to change it because a project manager changed his mind and you have to change your code as fast as you can, everyone hurry you, done.. code is not that "nice" and clean, and again he changes his mind and code is getting worse and worse. I had few ideas like .. learn spring hibernate maybe some JS and become a web dev. Start doing mobile applications on android, ios ? What do you think about scala? What in your opinion is a good language to learn, fun and the most payment ? I am looking for a idea what to do and what to learn, I am really solid guy and spend a lof of time for programming Can't hide that money are also important here.


BTW, do you have one or two questions, in this very large wad of questions that you want answered the most?

Henry
Krystian Kowalski
Ranch Hand

Joined: May 30, 2013
Posts: 40
Ok so 2 questions:
1. What do you think about learning spring and hibernate nowadays? Is it a future, is it fun to write in those frameworks?
2. Is JEE used for projects that takes less than 1 year or ROR is better here? I just have no idea what i should learn, I heard that servlets and jsp are rly rly old.
J. Kevin Robbins
Bartender

Joined: Dec 16, 2010
Posts: 1043
    
  13

Krystian Kowalski wrote:Ok so 2 questions:
1. What do you think about learning spring and hibernate nowadays? Is it a future, is it fun to write in those frameworks?
2. Is JEE used for projects that takes less than 1 year or ROR is better here? I just have no idea what i should learn, I heard that servlets and jsp are rly rly old.


1. Yes they are good to know, but not until you have enough experience to work without them. Fun? In my opinion, it's all fun, that's why I do it. If you don't find programming fun you may be on the wrong career path.
2. Absolutely. I've used it for projects that only took a couple of weeks. As far as being old (please UseRealWords) that's bull pucky. JEE is a solid and robust system for building web apps that continues to mature and innovate and I don't see it being replaced by anything else anytime soon.


"The good news about computers is that they do what you tell them to do. The bad news is that they do what you tell them to do." -- Ted Nelson
Deepak Bala
Bartender

Joined: Feb 24, 2006
Posts: 6662
    
    5

1. What do you think about learning spring and hibernate nowadays? Is it a future, is it fun to write in those frameworks?


Spring and Hibernate are used in combination by many projects. While Hibernate is not my cup of tea, I don't see any harm in learning it.

2. Is JEE used for projects that takes less than 1 year or ROR is better here? I just have no idea what i should learn, I heard that servlets and jsp are rly rly old.


Old does not necessarily mean useless. I've found ROR painful to work with (at least when I tried it 2 years back). Ruby is also a language that allows you to shoot yourself in the foot quite easily. For example you can write a function that will handle `no method found` errors and return a response. With such power comes responsibility. I'm not sure the average Joe can shoulder that. This is my personal opinion.

There are other languages that are more expressive. I've found the expressiveness of python (list comprehensions for example) to my liking.

Why don't you go through a book like `7 languages in 7 weeks` ? It will give you a perspective on different languages and you gain enough knowledge about them to pick them up later if you need to use them.


SCJP 6 articles - SCJP 5/6 mock exams - More SCJP Mocks
Krystian Kowalski
Ranch Hand

Joined: May 30, 2013
Posts: 40
Thanks for answers I was thinking about `7 languages in 7 weeks` maybe that will be a good choice. I really like writing in java, i love it ! But i don't like doing something in really big projects that you have no idea about how is it made(databases) It takes a lot of time to learn how database is made(what joins with what etc). I started learning for web development and I hope to have a chance to participate in a new web project(small or big one) because web dev seems to be fine for me. Someday i would like to run my small company or be a freelancer(for web dev) and that's why I am asking you guys if a language won't be a obstacle here. I know that i need also JS, css etc. Just want to hear your opinions I need a lot of experience , just trying as much as i can to don't lose a time. I read a lot of topics like Ruby on rails versus Spring and everyone were telling different things, that's why i am confused now
Krystian Kowalski
Ranch Hand

Joined: May 30, 2013
Posts: 40
I decided to stay with Java learning Spring atm, if you have any other suggestions what is must for web developer i will be happy to hear. Was thinking now about Spring, hibernate than maybe some css3/html 5 and js. I would like to learn scala also.
Jeanne Boyarsky
author & internet detective
Marshal

Joined: May 26, 2003
Posts: 30938
    
158

That sounds like a good plan; starting with related technologies.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: What i should learn(java SE dev)