• 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 Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • paul wheaton
  • Liutauras Vilda
  • Ron McLeod
Sheriffs:
  • Jeanne Boyarsky
  • Devaka Cooray
  • Paul Clapham
Saloon Keepers:
  • Scott Selikoff
  • Tim Holloway
  • Piet Souris
  • Mikalai Zaikin
  • Frits Walraven
Bartenders:
  • Stephan van Hulst
  • Carey Brown

What i should learn(java SE dev)

 
Ranch Hand
Posts: 83
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
 
author
Posts: 23958
142
jQuery Eclipse IDE Firefox Browser VI Editor C++ Chrome Java Linux Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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

Henry
 
Henry Wong
author
Posts: 23958
142
jQuery Eclipse IDE Firefox Browser VI Editor C++ Chrome Java Linux Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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
Posts: 83
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
 
Bartender
Posts: 1810
28
jQuery Netbeans IDE Eclipse IDE Firefox Browser MySQL Database Chrome Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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.
 
Bartender
Posts: 6663
5
MyEclipse IDE Firefox Browser Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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.
 
Krystian Kowalski
Ranch Hand
Posts: 83
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Posts: 83
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
 
author & internet detective
Posts: 42055
926
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
That sounds like a good plan; starting with related technologies.
 
Politics n. Poly "many" + ticks "blood sucking insects". Tiny ad:
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
reply
    Bookmark Topic Watch Topic
  • New Topic