The Java language by itself is one aspect of Java development. Applications built with the standard edition fulfill certain needs. Thinking that you can just "wing it" with the enterprise edition if all you know is the standard edition, is a misconception. The libraries make the language. Although certain aspects of Java EE have their (deserved) critics, there is still a great deal of functionality there. Even the questionable parts are still used heavily in the industry.