• 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
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

IDE's to develop juniors java skills

 
Ranch Hand
Posts: 434
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi there

My boss has asked me to evaluate IntelliJ and Eclipse as possible IDE tools for our company to use. At the moment we use JCreator.

Now, call me an old fuddy duddy, but I'm worried about bringing on juniors and then making them use an IDE will make them lazy. Since all of you guys must use IDE's a lot, what do you feel about this?

Many kind regards,
Rachel
 
Bartender
Posts: 10336
Hibernate Eclipse IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator


Now, call me an old fuddy duddy, but I'm worried about bringing on juniors and then making them use an IDE will make them lazy.


I'd say it would make them more productive. I once worked for a client who wouldn't stump up for IDE licences (this was pre-Eclipse, and Forte (as was) wasn't really good enough at that stage) - what a nightmare. We also (necessarily) had an architecture which rendered our app-server's hot-deployment useless: so a ten minute stop, build, redeploy and restart stage was introduced for every change we made the effect of every small typo was magnified. So slow and a very frustrating environment to work in. Plus we had no debugger - a tool which can really speed things up.
 
author
Posts: 14112
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Rachel Swailes:

Now, call me an old fuddy duddy, but I'm worried about bringing on juniors and then making them use an IDE will make them lazy.



Lazy in which sense? What do you fear they stop doing, but should do?

In my opinion, you should *start learning* a new language using very basic tools - a text editor and a compiler, for example. For *working* in the language, you should use the best tools you can get, namely either Eclipse or IntelliJ IDEA...
 
Rachel Swailes
Ranch Hand
Posts: 434
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
That is a really good arguement for that. "Learn the language in a text editor and work in the language in an IDE." I guess when we hire people they sure better already know how to code in the language!

Thanks for quelling my fears about IDE's and laziness. I think we're going to go for it!

Cheers,
Rachel
 
Ranch Hand
Posts: 5093
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Paul Sturrock:

I'd say it would make them more productive. I once worked for a client who wouldn't stump up for IDE licences (this was pre-Eclipse, and Forte (as was) wasn't really good enough at that stage) - what a nightmare. We also (necessarily) had an architecture which rendered our app-server's hot-deployment useless: so a ten minute stop, build, redeploy and restart stage was introduced for every change we made the effect of every small typo was magnified. So slow and a very frustrating environment to work in. Plus we had no debugger - a tool which can really speed things up.



Which is why when I did consultancy work I used to carry a laptop on which were installed personal licenses of JBuilder, XMLWriter, Delphi, Borland C++, and several other IDEs and other tools.
For longterm jobs I'd install the stuff at the customer location on a machine only I had access to (Borland and now many others allows that).
 
Paul Sturrock
Bartender
Posts: 10336
Hibernate Eclipse IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Yeah that makes so much sense - at the time I was one of many developers on the project who suggested this to the PM. Unfortunately there were 26 developers on the project - and 26 JBuilder licences is not a trivial amount. It was all a foolish mistake by the client - someone who didn't really know had made the call that it was cheaper not to pay for the licences. Given the amount of extra development time this caused, boy were they wrong.
 
Jeroen Wenting
Ranch Hand
Posts: 5093
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
$26k is indeed not trivial. I've worked under project managers who didn't have purchase authority for a replacement chair or monitor let alone something that large...

And try explaining to the CEO of a multinational (been in situations where such decisions were made at that level) that another editor from wordpad (yes, at one place that was all they had, not being allowed to install anything...) will earn itself back rather quickly especially given the consultancy fees charged by over half the project team.
 
Ranch Hand
Posts: 75
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello racheal
which IDE did you guys go with finally? and why?
Share your reasons.
Thanks,
Sirisha.
 
Humans and their filthy friendship brings nothing but trouble. My only solace is this tiny ad:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic