×

Loading...

Topic

This topic has been archived. It cannot be replied.
  • 工作学习 / IT杂谈 / Jabber,How are you? What should a develeoper learn and intensify?
    First,let me thank you for your kind help before. How's everything with you? Is everything ok after the attack?

    I am a java develeoper in Tororto. Sometimes my company doesnot give my new task after I finish my work. I want to make best use of time and learn somthing for the future. So What should I learn and intensify? I have several ideas:

    1>C++
    2>Ejb Design Pattern and Ejb2
    3>Unix Programming in C
    4>Swing
    5>WebSphere4.0 and VisialAge for Java
    6>ASP
    7>Unix System,Linux System
    8>Oracle System(Dba)
    9>Together J and design pattern
    10>VB

    I donot have enough time to study both of them. So I must choose some of them and have a plan about what should be studied first and then what should be studied. I wonder if you can help me make my plan.

    Thanks in Advance!
    • Wow, such a big question!
      本文发表在 rolia.net 枫下论坛I am sorry that I cannot tell you what is a good direction now. But I advise you be careful----If a developer has no assignment, he/she is prone to be laid off.

      Now it does not make much sense for you to learn some new programming langauges, say ASP or VB. Swing is part of Java, but it is not very helpful in securing your job. Together J is good but Rational Rose is more influential. Unix Programming in C is a very specialize field and doing some exercises do not help you. ..... Really, I cannot pick a good direction. EJB design is a good topic, but you should first have a solid understanding of distributed computing.

      Let me give you two examples. My lead developer is good both at programming and database design and management. So he has a very strong skill set. I am no expert in any database softwares, but I have ever used MS SQL, Oracle, MySQL, DB2, Interbase... now I have no interest in playing new DB softwares. I have some background in C++, VB, ....., but I have a very clear picture in the Java technology. At the same time, I have strong interest in UML and pattern things. I am good at understanding technologies and then explaining it to others... Right now, I am intereted in System design things. So, even Java dies tomorrow, both my lead developer and I don't need worry too much. We have some strong terms, but we do not spend time on a lot of objects.更多精彩文章及讨论,请光临枫下论坛 rolia.net
      • Thanks for your advice!
        Thanks for your advice.Now I always have new assignments ,I mean I always have 2 or 3 days between two assignments.

        So i understand,a developer should learn more on system design,pattern and things like UML instaed of detailed skill like what I mentioned if one consider his future development not just for present job. Do I understand right? Could you give some details or recommend some books/websites?

        Thanks again for your attention!
        • what I can suugest is
          if you already clearly understand one technology such like C++ or java. u can start learning things like uml or even some project management skill. if not yet, neither c++ nor java is best choice. C# + .NET frame work is much more promising than that two.But of course, you can't expect to live on that for recent 2-3 years.
        • Let me try to say something...
          If you think you are a proficient Java programmer, you may consider to be a good hand at the following fields

          1) Data Modeling(ERWIN or some other tools)
          2) ORACLE development (Stored Procedures, Triggers, Views, and new features introduced by Oracle 8i)
          3) UML with Rational Rose
          4) Quality Assurance (Unit testing, Load testing, regression testing...)

          If you are determined to abandon Java, try to embrace MS .Net and C#.
          Think about this: We are going to be aged, and we cannot be a developer forever.
          • really?I think my boss is near fouty, but a very good programmer, even working with the nerest tachnology.
          • Thank both of you very much!
    • Hi,Jabber,How do you see the future of J2EE,Java , C++ and C# .Net?