Education for a Java Developer - Informal Survey

I was wondering what is the education level of most Java developers. Do you have a SCJP ceritifcate? What degree did you get in college?
Just curious.
Cheers.

For myself, I have a BS degree in Computer Science. I have been working as a developer for 5 years. I started as a VB programmer, and the past 2 years have been doing Java programming. I am currently studying for the SCJP exam and thinking about working on a Master's Degree in Software Engineering. The University of Maryland has a good online program.
What roads have people traveled to get to the top of their profession?

Similar Messages

  • Need suggestion for choosing Java development enviroment

    Hi Evereyone,
    I am new to Java Desktop Application.I need help on choosing proper Java technologies and development tool.
    We have an existing CLIENT/SERVER based distributed control system, which was developed in C++(Server side) and VB(Client GUI).Now we are think of migrating the system to Java platform.
    Here is the outline:
    We want to create web based application that will run on windows and linux (linux on embedded PC).
    The application should be able to support 10 � 100 users at once accessing/editing database.
    We will also need to create a communication server that will run on web server P.C. that will communicate tcpip to field panels/log to db, as well as allow web screens to send/receive commands with field panels etc.
    Could any one give me some suggestion about it?
    I am thinking of Using J2SE 5.0, including RMI, JDBC and Swing for GUI. As for field panels, may choose J2ME.
    Thank you very much in advance.

    Thanks, zadok .
    Actually, I don't have the system requirements neither. All I know is the following outline:
    "We want to create web based application that will run on windows and linux (linux on embedded PC).
    The application should be able to support 10 � 100 users at once accessing/editing database.
    We will also need to create a communication server that will run on web server P.C. that will communicate tcpip to field panels/log to db, as well as allow web screens to send/receive commands with field panels etc."
    It is a interview question, which need me to do research and give some suggestions. What I want to know is to figure out what kind of Java technology is necessary for developing this system because I want to make sure I head to right direction.
    I know somehow it is hard to give suggestion based on this limited information.
    One more thing I was confusing is the server-side architecture.
    I need suggestion about sever side architecture:
    a. write a dedicated server-side program, which act
    as communication server to monitor and control field
    panel, also act as server-side applicaiton by using
    RMI to communicate with Client-side communication.
    b. choose a general web server architecture. Put
    everything in server side in Web Server, for example
    Tomcat AS container, implementing the Communication
    server as Web Service and the request from
    Client-side go to Web Server first, then dispatch to
    a proper web service.Why did you not include this information in the original question!
    Why don't you just use Tomcat?
    For your answer, "Why don't you just use Tomcat?", does it mean Tomcat without Web Service will be enough for this system development? Could you give me some detail about it?
    Thank you very much, zadok.

  • Urgently need a Technical Specification Document for any java development

    hi friends,
    I urgently need a tech spec doc for any java developments , wanted to refer for creating templates for a product . Please help its very urgent.
    Thanks

    Here are a couple of hundred technical specifications for a wide variety of Java development projects:
    http://jcp.org/en/jsr/all

  • Good Resource for Finding Java Developer for Startup?

    Not sure if this is the appropriate to place to post but we are looking for an interested Java developer to come onboard our very small (2 man) startup to help us with our networked Java application.
    I have looked around a little online and not found much so does anybody know where is a good place to scout out such persons? Admittedly we are not flush with $ but we do have some and we would be providing equity along with ongoing cash payment. Of course we also understand we won't be getting the best Java guru out there but then we don't really need that either, just someone capable of simple socket programming, swing and basic SQL stuff. Not rocket science, and we would even consider less experienced developers with a keen interest to learn and use this as an opportunity to develop some new real-world skill so their own. We are very laid back.
    Any help appreciated.

    I'd try one of:
    Your local Entrepreneurs meetup
    - there's bound to be one, and people who go along to this sort of thing will either be able to recommend someone or you might even meet the right sort of Java dev there.
    The Joel On Software jobs board
    - because the right sort of people read Joel On Software
    Personal recommendations
    - because that's always best; if you're not asking around like crazy, you should be.

  • SQL certification for a java developer?

    Hello,
    Can somone please let me know which dba or sql certification I should get as a java developer? My heart is at application development but I though having a solid knowledge in sql queries or database management would help me in writting a better softwares.
    Please let me know.
    Thank you.

    matthew_morris wrote:
    ....I have been thinking slightly on our debate .... ( and have these rushed thoughts before heading for bed).
    * I am sure we both agree on the certification study journey and knowledge gained being more important than the end certificate (except perhaps the certificate is needed for job interview or OPN partner points)
    * wrt 1z0-051 .... Taking a test that doesn't provide a certification is even more pointless.
    ... IMHO it may a have little value to some
    [1] ... they can still say exam passed on CV .... maybe that helps get a job.
    [2] it is chance to gain experience of certification exams ... 1z0-047 is a tough introduction to certification exams.
    [3] It is a chance to get a quicker certification exam 'win'
    [3] It is a cheaper exam (as it it online available and not 'high stakes' ... ie does not give a certifcation by itself).
    .... 1z0-051 is about 2/3 the cost of 1z0-047
    But I am willing to accept this is a perhaps a small set of positives; and thier may be no point for many.
    I really don't like the fact that anyone wanting an Oracle (Enterprise Edition) SQL certification (without PL/SQL) has to go for SQL OCE. An earlier certification would be better.
    I generally like the CIW Database Design Specialist: (Exam 1D0-541) content .....
    I would certainly modify my earlier idea of 1z0-047 having as a pre-requisite an earlier SQL exam / certification as a pre-req ....
    And would certainly have 1z0-051 or CIW Database Design Specialist: (Exam 1D0-541) on the pre-req list ...
    ( There are precedents for non-oracle exams/certs being acceptable in lieu of an oracle exam .... eg LPIC-1 for 1z0-402 )
    ( There is however IMHO no precedent for an OCE exam having another exam as a precedent ).
    .... Apologies to original poster .... I may have sidetracked your orginal question with a slight debate.

  • Posting for non-java development?

    Greetings,
    I'm not having much luck with the forum and I was thinking it may be my selection of forum area to post in. I'm currently developing in C on an E25K running Solaris 10. I'm trying to write high-performance code to take advantage of my environment and I need to know where I can post questions about topics such as threading, memory use, the vm system, disk subsystem, etc..
    I'm not looking for answers to questions like "how do I make a thread?", but more along the lines of "when does the vm system start to discard pages of a mmap'd file that was advised of sequential access?"
    Thanks for the help, any pointing in the right direction would be greatly appreciated.
    Matthew

    Well, I do try to write good posts, but I suppose that is subjective. Also, sometimes the problem is complex and will take an iterative conversation to come to a resolution or useful information.
    I do a lot of RTFM'ing and can usually find solutions to specific problems (2 + 2 == 4, etc..) ;-) However, recently I find myself needing to understand some things that would require a bit of low-level knowledge of the kernel or disk layer, etc.. Yes, the Solaris code is open and I could read it, but time is a factor, as well as the ability to actually understand such code as the VM paging system, for example. I think I'm a good programmer, but not that good, yet...
    I see a lot of unanswered posts in the forums so maybe the community is simply too small for the topic? Or does everyone pay for their support, thus making the forums less of a resource? I was surprised (in a good way) that Sun sells developer support for only $500 a year; IMHO that makes it available to many software developers. However, in my situation I'm not willing to pay out of pocket when the company I work for could easily have such a contract with Sun (but they don't). Thus, I'm trying my only other option, these forums.
    Thanks for the feedback. I'll try to write better posts.
    Matthew

  • Flex for Java Developer?

    I am working on flex 1.5 from last 7 months.Ealier i hv
    worked on Java (1.5 Yr)
    I hv created an application in flex sucessfully.
    My Qtn is:
    Whether i have to continue with flex or move to another
    technologies like Struts etc.
    Because i have nil knowlwge of FLASH.
    or
    I hv to start learning FLASH MX. Is it necessary for
    Flex/Java Developer.
    I am comfortable with action script if uses for Business
    Application but
    unable to produce better designs using it.
    Please Suggest.
    with Regards
    Vinay

    well vinay if u r thinking about -- Flex Front End to Your
    Struts Applications
    then ,,
    Struts is an open source framework that facilitates the
    development of web applications based on Java servlets and other
    related technologies. Because it provides a solution to many of the
    common problems developers face when building these applications,
    Struts has been widely adopted in a large variety of development
    efforts, from small projects to large-scale enterprise
    applications.
    Although Struts greatly facilitates the task of developers,
    it doesn't do much to improve the end-user experience: the
    end-result is still an application delivered in HTML and using the
    traditional HTTP request/response mechanism.
    Developers—and organizations in general—are
    increasingly looking for solutions to provide their applications
    with a more engaging user experience that overcomes the limitations
    of HTML.
    Macromedia Flex is a presentation server that addresses this
    requirement and allows developers to build a new generation of Rich
    Internet Applications (RIAs) that combine the usability of desktop
    applications with the reach of traditional web applications.

  • Java Developer's Journal Reader's Choice Award

    Sun Java System Application Server has been nominated for a Java Developer's Journal Reader's Choice Award; if you find it useful, please support us by voting.
    Vote for Sun Java System Application Server for Best Java Application Server.
    http://sys-con.com/java/readerschoice2004/

    Yes, that did work. I casted my event into a LinkClickEvent and then was able to pull out the id of the link that was clicked. I tried the getRef, getAction, and getComponentName methods. The getComponentName method gave me the name of the link that was clicked. The getRef method returns null, and the getAction method returns what's listed between the double quotes after onClick in the jsp page:
    onClick="contactLinkClick"
    So, in other words, getAction returns "contactLinkClick".
    Here's what my onContactLinkClick method now looks like in the dyn page:
    public void onContactLinkClick(Event event) throws PageException {
         LinkClickEvent l = (LinkClickEvent)event;
         String ref = l.getRef();
         String action = l.getAction();
         String compName = l.getComponentName();
         System.out.println("ref = " + ref);
         System.out.println("action = " + action );
         System.out.println("compName = " + compName);
         nextJSP = "ContactDetails.jsp";
         }     // end method onContactLinkClick
    Now I'll be able to grab the id of the link that was clicked and therefore the id in the arraylist of objects. Thanks for your help!
    -Stephen Spalding

  • Some basic questions on Java development and NetWeaver CE

    Hi there,
    Can someone please explain for me:
    1. What are the development tools that will help me do Java development in SAP?
    2. Can I use non-SAP Java development tools (e.g. WebSphere or Eclipse) to develop custom extensions?  Are these equivalent to the functionality provided by CE?
    3. Given the options for doing Java development in SAP, are there any situations where I would need to do custom development in ABAP? (Is the Java functionality equivalent to the ABAP functionality?)
    4. Is NetWeaver CE only meant for Java development, or can it also be used for ABAP development?
    regards,
    Eric

    Hi
      for Java development you can user Eclipse or NWDS , which are both and the same .
      And about the ABAP development in CE 7.1 in the developer studio is it not possible .
      you are allowed for the java development .  And about using Non-SAP java development tools
      you can use the tools for java development , may the UI building ..... has to be build  when compared to
      CE 7.1  developer studio
    Developer Studio for ABAP
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/7ef5ad90-0201-0010-b2b5-b112ca87e421
      https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/100dac80-f93c-2a10-15a1-a9ac1fd3166c
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/40af00ad-8080-2a10-88b5-cc4cec99d8ac
    Thanks

  • Can't purchase Java Developer for windows CD

    Hi,
    Somehow when purchasing a Java Developer for Windows CD it always gives a web page with an error. Is there a way to avoid this error, or is there a phone number I can call to make that purchase?
    Thanks, Boris.
    P.S. The error page has this content:
    Error Occurred While Processing Request
    Error Diagnostic Information
    unknown exception condition
    PCodeDocumentNodeImp::prepareForExecution
    Date/Time: 11/10/03 10:47:12
    Browser: Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.4.1) Gecko/20020314 Netscape6/6.2.2
    Remote Address: 68.134.170.160
    HTTP Referer: http://www.oracle.com/webapps/techtracks/legal.jsp?tid=540&owner=1&opt1_rb=NewUser
    Template: E:\Inetpub\wwwroot\oracle-otngold\register.cfm
    Please inform the site administrator that this error has occurred (be sure to include the contents of this page in your message to the administrator).
    [Edited by: otngroup on Nov 10, 2003 10:25 AM]

    Basically you have a 99.9 percent Window's install so any Windows software issues are Microsoft problems.
    The only thing I can think of is the Microsoft servers were down briefly for maintenance or problems or maybe had a heavy load. If you were using the Auto update try going to the web site directly as they should be on another server.
    You might also try the Microsoft Window XP forums and see what you can find. Maybe search for: "Security Update stalls"?
    From what I've read just turning virus protection off doesn't work sometimes, you may have to UN-install it to get it to work.
    "Permissions" pertains to MAC SOFTWARE only. 3rd party software or Windows files are NOT affected at all by running permissions. Besides, it will only work on a HD with a Mac operating system anyway. You can't even select the Window partition in permissions to try it anyway.
    Good luck....

  • Seeking Help for Guidance in developing a product using JAVA CARD

    Hi All,
    I am using windows environment with netbeans 6.8 as developer tool and MySql Server connectivity for back end process.My requirement is to develop applets and installing them to my Smart card and reader.my question is
    1. how i am supposed to create applets to get the student id of particular student whose id is already registered in the database?
    2. how to install them into the smart card?
    3.what are the commands i am supposed to follow if other than APDU commands?
    4.i found there is APDU commands but what do that each CLA,INS,p1,p2,Lc,le..commands used for?how can i use them in my creation of applets.i found the command varies for certain requirements.
    5.if possible please help me with a small example so that i will start developing it.
    can anyone help me in developing this application.i will be so helpful if anyone helps me in guiding me to develop the java card product.
    Edited by: Sijukj on Mar 4, 2010 7:04 AM

    Hi,
    Welcome to the wonderful world of embedded Java development!
    Sijukj wrote:
    1. how i am supposed to create applets to get the student id of particular student whose id is already registered in the database?The first step is to download the Java Card Development Kit (JCDK) from the Sun website (along with the related documentation/specifications). If you plan on using your code on a real card, I would recommend JC version 2.2.1 or 2.2.2. If it is sufficient to run your applet on a simulator (as a proof of concept or for assignments) with no intention on running on real hardware you could go for JC 3.0.2 and use the supplied simulator. This version of JC does not have commercially available cards as of yet.
    Once you have the applet coded and installed on your card, you would personalise the card for the card holder. This means loading card holder specific data into your application. This may also involve registering the smart card ID with the student in your database.
    2. how to install them into the smart card?The procedure for loading and installing applets is outlined in the Java Card documentation (available with the JC development kits from Sun) and the GlobalPlatform card specifications (available from [http://www.globalplatform.org]). You can look into some open source tools for doing this (GPShell and the Java Card Development Kit).
    3.what are the commands i am supposed to follow if other than APDU commands?This depends on what you are trying to achieve with your applet. If you want interoperability you could implement a standard like ISO7816 or IOS24727. This is a lot of work so you may just want to implement the proprietary you require for each operation you need (e.g. set student ID, get student ID etc).
    4.i found there is APDU commands but what do that each CLA,INS,p1,p2,Lc,le..commands used for?how can i use them in my creation of applets.i found the command varies for certain requirements.These are defined in ISO7816 part 4.
    The CLA byte gives information on the command you are sending such as secure messaging, command chaining, ISO or proprietary command
    The INS is the instruction or command you are trying to perform
    P1 and P2 are parameters to the command. These may not be required for each command but are able to be used to convey further information to the applet.
    Lc is the length of the data field you are sending (e.g. for a PUT DATA command this would be the amount of data you are sending)
    Le is the length of the data you expect to receive back from the card. If this is absent you do not expect the card to return any data, 0x00 means send all the data you have left (up to the limit of the response APDU)
    5.if possible please help me with a small example so that i will start developing it.You can find example code in the Java Card Development Kit. There are a wide range of examples there that can help you get started.
    Cheers,
    Shane

  • About Sun Certified Web Component Developer for the Java 2 ... course

    i want to know if i take the Sun Certified Web Component Developer for the Java 2 course,then could i write j2EE application with oracle envirmet and the websphere enviriment or should i take extra course if i mant to work in any of these enviroments

    You can write j2EE application for all this enviroments. The code is the same, with little diferences in the applicantion servers configuration files.
    For more information try: http://www.sun.com/training/certification/java/java_busj23e.html
    "The Sun Certified Web Component Developer for J2EE Platform certification exam is for Sun Certified Programmers (any edition) who are using the Java technology servlet and JavaServer Pages (JSP) application program interface (APIs) to develop Web applications. Prior to beginning the Sun Certified Web Component Developer program, you must be a Sun Certified Programmer for the Java platform (any edition)."
    "The Sun Certified Business Component Developer for the Java 2 Platform, Enterprise Edition 1.3 exam is for programmers and developers who are responsible for designing, developing, testing, deploying, and integrating Enterprise JavaBeans (EJB) applications. It is also for those specializing in leveraging the Java 2 Platform, Enterprise Edition (J2EE platform) technologies used to develop server-side components that encapsulate the business logic of an application. Prior to beginning the Sun Certified Business Component Developer program, you must be a Sun Certified Programmer for the Java platform (any edition)."

  • ZAC looks for Java Development kit

    Is it true that ZAC needs Java Developmement kit installed on the client?
    Because my ZAC client got the following error:
    overallfound JAVA_HOME for JavaSoft VM: D:\Program Files\JavaSoft\JRE\1.3
    couldn't load Sun VM: 'Sun VM libraries do not exist/cannot be loaded in
    JAVA_HO
    ME D:\Program Files\JavaSoft\JRE\1.3\bin\javai.dll'
    Cannot load a suitable Java VM: error cannot load VM with order preference
    'S',
    exiting
    When I reinstall JDK it is okay. When I rename the registry key 'Java
    Development Kit' to something else it stop working again. Rename it back
    makes it works.
    But I don't know why ZAC need JDK since I only want end user install JRE
    instead.
    Thanks.

    paycity wrote:
    Java Development Kit is under the GNU General Public License (GPL), thus making it free software.The Sun JDK is not under the GPL, it's under a proprietary license, but is available without cost.
    The OpenJDK is under the GPL (with the classpath exception)
    I searched on the internet and many people says: Java Development Kit is under the GNU General Public License (GPL) and You don't can to distribute your programs compiled with Java Development Kit as a commercial software or to sell a product written in javaThey are wrong. The license of the software only governs how you may use it and what you can do with its source code. It does not restrict what you can do with the things you build with it (as long as you don't use parts of the JDK itself in your product)
    , You need a business license if you want to sell a product written in java, I mean: You must to buy: Java for Business JDK/JRE. This information is true?No.
    [Java for Business|http://www.sun.com/software/javaforbusiness/index.jsp] is a program by Sun/Oracle that allows you to buy support for the JDK. For example it allows you to use (and be supported with) the JDK 1.4.2, which is otherwise at its end-of-life.
    You don't need to buy that if you just want to build and sell software using the JDK.

  • Step for Publish a development created with Webdynpro for Java

    Good Afternoon.
    I am new in this of publish development in the portal.
    We created a development with Webdynpro java using RFC. We want know what are the step for publish this development in the portal ESS?
    The development work fine. But i don't know how to publish this in the portal.
    What configurations i have that do In the part of ECC and in the part of portal.?.
    Can someone help me?
    Kind Regards-

    Hi,
    When i have that do configurations for the following paths:
    Employee Self-Service>General Settings>Homepage for Self-Services-->Resources
    Employee Self-Service>General Settings>Homepage for Self-Services-->Headers and Area Group Pages
    Employee Self-Service>General Settings>Homepage for Self-Services-->Areas
    Employee Self-Service>General Settings>Homepage for Self-Services-->Subareas
    Employee Self-Service>General Settings>Homepage for Self-Services-->Services.
    Kind Regards,

  • Can mac book pro useful for java developer

    hi iam a java developer and interested to buy mac book pro.
    My question is can i do java projects and programming on mac book pro 13?

    mviplav,
    yes, you could. Versions of the JDK for OS X can be downloaded from Oracle.

Maybe you are looking for