DevX Home    Today's Headlines   Articles Archive   Tip Bank   Forums   

+ Reply to Thread
Results 1 to 10 of 10
  1. #1
    Prasad Guest

    advice on career


    Hi ,
    This is prasad posting the request from chicago,USA.
    Currently I am working in mainframe.I have been working with this for
    4 years.Recently I thought to switch from this to opensystems/web related.Can
    anybody help or guide me to choose the filed and start studying on this.I
    really confused on the current scenario.I had a talk with many people.In
    jest what I felt is that
    1) most of the people's career is driven by the employment and not by interests.
    2) Most of the people are getting with one field and continuing with that
    exp and not changing to the latest technologies.
    As a beginner i need start from the scratch. I have taken the course in
    Java,VB and Oracle.I know the concepts and not expert in these.

    Could anybody advice me.Thanks for the time spent in reading my advice.
    Thanks
    Prasad Sivapuram


  2. #2
    Survivor Guest

    Re: advice on career


    To give another perspective, I have used mainly MS technologies for last 8
    years. Our whole organization (75,000 employees) is based on MS OS's, e-mail
    and desktop suite, though we use Oracle as our DB. That being said, we have
    now decided that our application development will henceforth be based on
    J2EE, app. server vendor will be either IBM or BEA. All development is web
    based, no more client/server at all.

    Why the huge shift in gears? Platform independence, MS arrogance (they are
    swiftly shooting themselves in the foot) and the perception that this methodology
    enforces enterprise architecture principles. Java, Oracle are hot, make
    no mistake about it, MS is quickly losing disciples. I will be learning
    Java technologies as soon as I can get registered for some books and courses.

    Good luck!


    "Prasad" <sivapuram_prasad@hotmail.com> wrote:
    >
    >Hi ,
    > This is prasad posting the request from chicago,USA.
    > Currently I am working in mainframe.I have been working with this for
    >4 years.Recently I thought to switch from this to opensystems/web related.Can
    >anybody help or guide me to choose the filed and start studying on this.I
    >really confused on the current scenario.I had a talk with many people.In
    >jest what I felt is that
    >1) most of the people's career is driven by the employment and not by interests.
    >2) Most of the people are getting with one field and continuing with that
    >exp and not changing to the latest technologies.
    > As a beginner i need start from the scratch. I have taken the course

    in
    >Java,VB and Oracle.I know the concepts and not expert in these.
    >
    >Could anybody advice me.Thanks for the time spent in reading my advice.
    >Thanks
    >Prasad Sivapuram
    >



  3. #3
    John Cantley Guest

    Re: advice on career

    1. Most people that are really shallow may opt for this reasoning. Real coders enjoy what they are
    doing and are now getting paid well for it. I went for what I enjoy and my career is soaring.
    3. If you a complete idiot then this is their view. To embrace a certain technology/platform then it
    is in your best interest to embrace new technologies and learn them well.

    To say something of the post about Microsoft being arrogant is totally untrue. Their technologies
    are embracing the future and they know where their support lies - Developers. I just came from an
    anti-Microsoft company that was attempting to do just what Survivors company is trying to do. They
    have put the whole process on hold and probably won't be in the business as of next year. To totally
    trash Microsoft in favor of Java is asinine. Looking at the big picture is where it is at, not how
    many times a Sun account rep takes out your IT director for drinks. With Soap and XML platform is
    irrelevant. If there ever comes a time that Microsoft isn't around then that is the time I will do
    Java or whatever language is around and not until then. What was the percentage again of computers
    running Windows? A **** of alot more than Sun or Linux can boast.

    John Cantley, MCSD
    "Prasad" <sivapuram_prasad@hotmail.com> wrote in message news:3a107e3b$1@news.devx.com...
    >
    > Hi ,
    > This is prasad posting the request from chicago,USA.
    > Currently I am working in mainframe.I have been working with this for
    > 4 years.Recently I thought to switch from this to opensystems/web related.Can
    > anybody help or guide me to choose the filed and start studying on this.I
    > really confused on the current scenario.I had a talk with many people.In
    > jest what I felt is that
    > 1) most of the people's career is driven by the employment and not by interests.
    > 2) Most of the people are getting with one field and continuing with that
    > exp and not changing to the latest technologies.
    > As a beginner i need start from the scratch. I have taken the course in
    > Java,VB and Oracle.I know the concepts and not expert in these.
    >
    > Could anybody advice me.Thanks for the time spent in reading my advice.
    > Thanks
    > Prasad Sivapuram
    >




  4. #4
    simon Guest

    Re: advice on career

    Prasad,

    Thank you very much for your confidence in me (refering to your other post).
    I was simply voicing off what I have seen, and trying to present a clear
    view to the people who come after us, such that they won't make the same
    mistakes, if any, that we and our predecessors had made. It is what this
    newsgroup is all about (I hope). Bare in mind that any advice given here is
    nothing but the person's point of view and may not apply to you. It is
    entirely up to you to sort it thru and make your own decision.

    First of all, I ALWAYS against choosing a career path based SOLELY on what
    is hot. What is hot today may not be hot tomorrow. Therefore, you could
    potentially be chasing the rainbow for the pot of gold. Instead, you should
    concentrate on something that you like, something that you really enjoy
    doing. The majority of the computer professionals (or at least the people I
    know) work in the computer field with great PASSION, and money is never the
    primary motivation. If you are good at something, money will come
    automatically.

    Right now Java is hot, mainly because of the lack of experienced Java
    developers. I am not anti-Java because I use it myself. However, if people
    try to tell you that Java is the be-all-and-end-all programming tool, it is
    far from the truth. Java's front end is so slow and inadequate that
    developers have to bring back the 60s and 70s technique and logics to make
    it work. The new version of Java is a little better, but still has its
    deficiency. Tell me something, can you name a commercial software out there
    that is done entirely by Java? The answer is none.

    My point is that there is no such thing as one programming tool is better
    than another programming tool. Remember that and don't let people fool you
    with that. Every tool has its advantage and disadvantage. Having said
    that, as a professional developer/programmer, you MUST be proficient in more
    than one language/tool.

    Learning Java is good, it will enhance your marketability. But learn other
    languages like C++ and VB also, don't limit yourself. Since you come from
    the mainframe world, I strongly suggest you to take some classes in Object
    Oriented Theories and Design. It will strengthen your foundation. To me,
    the foundation is VERY VERY important, especially if you do not have a
    degree in Computer Science. Everything else is going to be built on this
    foundation. Therefore, DO NOT take short-cut. If you have a strong
    foundation, it does not matter what tool becomes hot, you can adopt to it
    easily without any problem. Unlike those fly-by-the-night programmers who
    might have a hard time to change.

    Last but not least, learning a lot of different tools is great. But be
    careful not to become a jack-of-all-trades and no expert in anything. You
    have to pick something to specialize in, something that will become you
    bread-and-butter skill, something that you can always fall back to,
    something that you enjoy programming with. I might be a little bias in this
    one (haha), but I believe the bread-and-butter skill should be C++. If you
    are good in C++, Java is a piece of cake (but not the other way around).

    Well, it is a long message but I hope you can get something out of it. Feel
    free to ask if you have any more question. Good luck.

    simon.



    Prasad <sivapuram_prasad@hotmail.com> wrote in message
    news:3a107e3b$1@news.devx.com...
    >
    > Hi ,
    > This is prasad posting the request from chicago,USA.
    > Currently I am working in mainframe.I have been working with this for
    > 4 years.Recently I thought to switch from this to opensystems/web

    related.Can
    > anybody help or guide me to choose the filed and start studying on this.I
    > really confused on the current scenario.I had a talk with many people.In
    > jest what I felt is that
    > 1) most of the people's career is driven by the employment and not by

    interests.
    > 2) Most of the people are getting with one field and continuing with that
    > exp and not changing to the latest technologies.
    > As a beginner i need start from the scratch. I have taken the course in
    > Java,VB and Oracle.I know the concepts and not expert in these.
    >
    > Could anybody advice me.Thanks for the time spent in reading my advice.
    > Thanks
    > Prasad Sivapuram
    >




  5. #5
    Hassan Mir Guest

    Re: advice on career



    simon for president we do need clear advice , no confusions!

    "simon" <sto@gtisd.com> wrote:
    >Prasad,
    >
    >Thank you very much for your confidence in me (refering to your other post).
    >I was simply voicing off what I have seen, and trying to present a clear
    >view to the people who come after us, such that they won't make the same
    >mistakes, if any, that we and our predecessors had made. It is what this
    >newsgroup is all about (I hope). Bare in mind that any advice given here

    is
    >nothing but the person's point of view and may not apply to you. It is
    >entirely up to you to sort it thru and make your own decision.
    >
    >First of all, I ALWAYS against choosing a career path based SOLELY on what
    >is hot. What is hot today may not be hot tomorrow. Therefore, you could
    >potentially be chasing the rainbow for the pot of gold. Instead, you should
    >concentrate on something that you like, something that you really enjoy
    >doing. The majority of the computer professionals (or at least the people

    I
    >know) work in the computer field with great PASSION, and money is never

    the
    >primary motivation. If you are good at something, money will come
    >automatically.
    >
    >Right now Java is hot, mainly because of the lack of experienced Java
    >developers. I am not anti-Java because I use it myself. However, if people
    >try to tell you that Java is the be-all-and-end-all programming tool, it

    is
    >far from the truth. Java's front end is so slow and inadequate that
    >developers have to bring back the 60s and 70s technique and logics to make
    >it work. The new version of Java is a little better, but still has its
    >deficiency. Tell me something, can you name a commercial software out there
    >that is done entirely by Java? The answer is none.
    >
    >My point is that there is no such thing as one programming tool is better
    >than another programming tool. Remember that and don't let people fool

    you
    >with that. Every tool has its advantage and disadvantage. Having said
    >that, as a professional developer/programmer, you MUST be proficient in

    more
    >than one language/tool.
    >
    >Learning Java is good, it will enhance your marketability. But learn other
    >languages like C++ and VB also, don't limit yourself. Since you come from
    >the mainframe world, I strongly suggest you to take some classes in Object
    >Oriented Theories and Design. It will strengthen your foundation. To me,
    >the foundation is VERY VERY important, especially if you do not have a
    >degree in Computer Science. Everything else is going to be built on this
    >foundation. Therefore, DO NOT take short-cut. If you have a strong
    >foundation, it does not matter what tool becomes hot, you can adopt to it
    >easily without any problem. Unlike those fly-by-the-night programmers who
    >might have a hard time to change.
    >
    >Last but not least, learning a lot of different tools is great. But be
    >careful not to become a jack-of-all-trades and no expert in anything. You
    >have to pick something to specialize in, something that will become you
    >bread-and-butter skill, something that you can always fall back to,
    >something that you enjoy programming with. I might be a little bias in

    this
    >one (haha), but I believe the bread-and-butter skill should be C++. If

    you
    >are good in C++, Java is a piece of cake (but not the other way around).
    >
    >Well, it is a long message but I hope you can get something out of it.

    Feel
    >free to ask if you have any more question. Good luck.
    >
    >simon.
    >
    >
    >
    >Prasad <sivapuram_prasad@hotmail.com> wrote in message
    >news:3a107e3b$1@news.devx.com...
    >>
    >> Hi ,
    >> This is prasad posting the request from chicago,USA.
    >> Currently I am working in mainframe.I have been working with this for
    >> 4 years.Recently I thought to switch from this to opensystems/web

    >related.Can
    >> anybody help or guide me to choose the filed and start studying on this.I
    >> really confused on the current scenario.I had a talk with many people.In
    >> jest what I felt is that
    >> 1) most of the people's career is driven by the employment and not by

    >interests.
    >> 2) Most of the people are getting with one field and continuing with that
    >> exp and not changing to the latest technologies.
    >> As a beginner i need start from the scratch. I have taken the course

    in
    >> Java,VB and Oracle.I know the concepts and not expert in these.
    >>
    >> Could anybody advice me.Thanks for the time spent in reading my advice.
    >> Thanks
    >> Prasad Sivapuram
    >>

    >
    >



  6. #6
    Kathy Guest

    Re: advice on career


    Hi Prasad,

    I don't know what's right for you, but this is how I made the switch from
    mainframe to windows/client server.

    I was in the same situation as you in 1998. I had been a mainframe(COBOL,
    JCL, CICS) programmer for about 4 years and really wanted to make the switch
    to windows/client server development. When I realized that I was not going
    to get that opportunity with my current employer, I decided to learn VB and
    get certified in it. This helped me get my foot in the door of a consulting
    company.

    But I felt much the same as you did -very confused about what to learn and
    where to start. Should I learn C, should I learn Power Builer, or Java.
    I chose VB because there seemed to be a huge demand for VB programmers.


    I felt that since I didn't have much experience using VB, getting certified
    was the next best thing. Since then I've finished getting the MCSD cert.
    and have decided to concentrate on Microsoft technologies. My husband on
    the other hand has concentrated on mastering IBM/Java technologies.

    I found the 2 points you made about people not changing technologies and
    staying with whatever their employer uses interesting. I found that to be
    very much the case with a lot of the mainframe people I worked with. They
    seemed very content doing mostly maintenance on the same system, with pretty
    much the same tools and technology year after year.

    I think it comes down to what kind of personality you have and what kind
    of money you want to make. Unfortunately, I know that my former mainframe
    coworkers don't make as much as I make. They also don't spend much of their
    free time reading and trying to keep up with the latest, greatest technologies.

    Best of luck, whatever you decide to do.

    Kathy

    "Prasad" <sivapuram_prasad@hotmail.com> wrote:
    >
    >Hi ,
    > This is prasad posting the request from chicago,USA.
    > Currently I am working in mainframe.I have been working with this for
    >4 years.Recently I thought to switch from this to opensystems/web related.Can
    >anybody help or guide me to choose the filed and start studying on this.I
    >really confused on the current scenario.I had a talk with many people.In
    >jest what I felt is that
    >1) most of the people's career is driven by the employment and not by interests.
    >2) Most of the people are getting with one field and continuing with that
    >exp and not changing to the latest technologies.
    > As a beginner i need start from the scratch. I have taken the course

    in
    >Java,VB and Oracle.I know the concepts and not expert in these.
    >
    >Could anybody advice me.Thanks for the time spent in reading my advice.
    >Thanks
    >Prasad Sivapuram
    >



  7. #7
    Matthew Monsoor Guest

    Re: advice on career


    I am still learning on my own time and have been wondering what hardware/software
    should one have to be able to move from learning to developing? I find articles
    in VBPJ require one or more servers to "do" the program and learn what is
    "in" the article. Also how does one prove their programming ability in the
    marketplace??

    Thanks



    "simon" <sto@gtisd.com> wrote:
    >Prasad,
    >
    >Thank you very much for your confidence in me (refering to your other post).
    >I was simply voicing off what I have seen, and trying to present a clear
    >view to the people who come after us, such that they won't make the same
    >mistakes, if any, that we and our predecessors had made. It is what this
    >newsgroup is all about (I hope). Bare in mind that any advice given here

    is
    >nothing but the person's point of view and may not apply to you. It is
    >entirely up to you to sort it thru and make your own decision.
    >
    >First of all, I ALWAYS against choosing a career path based SOLELY on what
    >is hot. What is hot today may not be hot tomorrow. Therefore, you could
    >potentially be chasing the rainbow for the pot of gold. Instead, you should
    >concentrate on something that you like, something that you really enjoy
    >doing. The majority of the computer professionals (or at least the people

    I
    >know) work in the computer field with great PASSION, and money is never

    the
    >primary motivation. If you are good at something, money will come
    >automatically.
    >
    >Right now Java is hot, mainly because of the lack of experienced Java
    >developers. I am not anti-Java because I use it myself. However, if people
    >try to tell you that Java is the be-all-and-end-all programming tool, it

    is
    >far from the truth. Java's front end is so slow and inadequate that
    >developers have to bring back the 60s and 70s technique and logics to make
    >it work. The new version of Java is a little better, but still has its
    >deficiency. Tell me something, can you name a commercial software out there
    >that is done entirely by Java? The answer is none.
    >
    >My point is that there is no such thing as one programming tool is better
    >than another programming tool. Remember that and don't let people fool

    you
    >with that. Every tool has its advantage and disadvantage. Having said
    >that, as a professional developer/programmer, you MUST be proficient in

    more
    >than one language/tool.
    >
    >Learning Java is good, it will enhance your marketability. But learn other
    >languages like C++ and VB also, don't limit yourself. Since you come from
    >the mainframe world, I strongly suggest you to take some classes in Object
    >Oriented Theories and Design. It will strengthen your foundation. To me,
    >the foundation is VERY VERY important, especially if you do not have a
    >degree in Computer Science. Everything else is going to be built on this
    >foundation. Therefore, DO NOT take short-cut. If you have a strong
    >foundation, it does not matter what tool becomes hot, you can adopt to it
    >easily without any problem. Unlike those fly-by-the-night programmers who
    >might have a hard time to change.
    >
    >Last but not least, learning a lot of different tools is great. But be
    >careful not to become a jack-of-all-trades and no expert in anything. You
    >have to pick something to specialize in, something that will become you
    >bread-and-butter skill, something that you can always fall back to,
    >something that you enjoy programming with. I might be a little bias in

    this
    >one (haha), but I believe the bread-and-butter skill should be C++. If

    you
    >are good in C++, Java is a piece of cake (but not the other way around).
    >
    >Well, it is a long message but I hope you can get something out of it.

    Feel
    >free to ask if you have any more question. Good luck.
    >
    >simon.
    >
    >
    >
    >Prasad <sivapuram_prasad@hotmail.com> wrote in message
    >news:3a107e3b$1@news.devx.com...
    >>
    >> Hi ,
    >> This is prasad posting the request from chicago,USA.
    >> Currently I am working in mainframe.I have been working with this for
    >> 4 years.Recently I thought to switch from this to opensystems/web

    >related.Can
    >> anybody help or guide me to choose the filed and start studying on this.I
    >> really confused on the current scenario.I had a talk with many people.In
    >> jest what I felt is that
    >> 1) most of the people's career is driven by the employment and not by

    >interests.
    >> 2) Most of the people are getting with one field and continuing with that
    >> exp and not changing to the latest technologies.
    >> As a beginner i need start from the scratch. I have taken the course

    in
    >> Java,VB and Oracle.I know the concepts and not expert in these.
    >>
    >> Could anybody advice me.Thanks for the time spent in reading my advice.
    >> Thanks
    >> Prasad Sivapuram
    >>

    >
    >



  8. #8
    test Guest

    Re: advice on career


    You don't need any servers to learn to develop unless you're wanting to jump
    straight into distributed applications. It doesn't take much to get your
    foot in the door. I did a few minor little programs at work and then took
    those programs to an interview at a software company. Now, I'm a VB developer.
    Hope you find what you're looking for.
    "Matthew Monsoor" <monsoor@csus.edu> wrote:
    >
    >I am still learning on my own time and have been wondering what hardware/software
    >should one have to be able to move from learning to developing? I find

    articles
    >in VBPJ require one or more servers to "do" the program and learn what is
    >"in" the article. Also how does one prove their programming ability in

    the
    >marketplace??
    >
    >Thanks
    >
    >
    >
    >"simon" <sto@gtisd.com> wrote:
    >>Prasad,
    >>
    >>Thank you very much for your confidence in me (refering to your other post).
    >>I was simply voicing off what I have seen, and trying to present a clear
    >>view to the people who come after us, such that they won't make the same
    >>mistakes, if any, that we and our predecessors had made. It is what this
    >>newsgroup is all about (I hope). Bare in mind that any advice given here

    >is
    >>nothing but the person's point of view and may not apply to you. It is
    >>entirely up to you to sort it thru and make your own decision.
    >>
    >>First of all, I ALWAYS against choosing a career path based SOLELY on what
    >>is hot. What is hot today may not be hot tomorrow. Therefore, you could
    >>potentially be chasing the rainbow for the pot of gold. Instead, you should
    >>concentrate on something that you like, something that you really enjoy
    >>doing. The majority of the computer professionals (or at least the people

    >I
    >>know) work in the computer field with great PASSION, and money is never

    >the
    >>primary motivation. If you are good at something, money will come
    >>automatically.
    >>
    >>Right now Java is hot, mainly because of the lack of experienced Java
    >>developers. I am not anti-Java because I use it myself. However, if people
    >>try to tell you that Java is the be-all-and-end-all programming tool, it

    >is
    >>far from the truth. Java's front end is so slow and inadequate that
    >>developers have to bring back the 60s and 70s technique and logics to make
    >>it work. The new version of Java is a little better, but still has its
    >>deficiency. Tell me something, can you name a commercial software out

    there
    >>that is done entirely by Java? The answer is none.
    >>
    >>My point is that there is no such thing as one programming tool is better
    >>than another programming tool. Remember that and don't let people fool

    >you
    >>with that. Every tool has its advantage and disadvantage. Having said
    >>that, as a professional developer/programmer, you MUST be proficient in

    >more
    >>than one language/tool.
    >>
    >>Learning Java is good, it will enhance your marketability. But learn other
    >>languages like C++ and VB also, don't limit yourself. Since you come from
    >>the mainframe world, I strongly suggest you to take some classes in Object
    >>Oriented Theories and Design. It will strengthen your foundation. To

    me,
    >>the foundation is VERY VERY important, especially if you do not have a
    >>degree in Computer Science. Everything else is going to be built on this
    >>foundation. Therefore, DO NOT take short-cut. If you have a strong
    >>foundation, it does not matter what tool becomes hot, you can adopt to

    it
    >>easily without any problem. Unlike those fly-by-the-night programmers

    who
    >>might have a hard time to change.
    >>
    >>Last but not least, learning a lot of different tools is great. But be
    >>careful not to become a jack-of-all-trades and no expert in anything.

    You
    >>have to pick something to specialize in, something that will become you
    >>bread-and-butter skill, something that you can always fall back to,
    >>something that you enjoy programming with. I might be a little bias in

    >this
    >>one (haha), but I believe the bread-and-butter skill should be C++. If

    >you
    >>are good in C++, Java is a piece of cake (but not the other way around).
    >>
    >>Well, it is a long message but I hope you can get something out of it.


    >Feel
    >>free to ask if you have any more question. Good luck.
    >>
    >>simon.
    >>
    >>
    >>
    >>Prasad <sivapuram_prasad@hotmail.com> wrote in message
    >>news:3a107e3b$1@news.devx.com...
    >>>
    >>> Hi ,
    >>> This is prasad posting the request from chicago,USA.
    >>> Currently I am working in mainframe.I have been working with this

    for
    >>> 4 years.Recently I thought to switch from this to opensystems/web

    >>related.Can
    >>> anybody help or guide me to choose the filed and start studying on this.I
    >>> really confused on the current scenario.I had a talk with many people.In
    >>> jest what I felt is that
    >>> 1) most of the people's career is driven by the employment and not by

    >>interests.
    >>> 2) Most of the people are getting with one field and continuing with

    that
    >>> exp and not changing to the latest technologies.
    >>> As a beginner i need start from the scratch. I have taken the course

    >in
    >>> Java,VB and Oracle.I know the concepts and not expert in these.
    >>>
    >>> Could anybody advice me.Thanks for the time spent in reading my advice.
    >>> Thanks
    >>> Prasad Sivapuram
    >>>

    >>
    >>

    >



  9. #9
    simon Guest

    Re: advice on career

    Matt,

    Computers are so cheap nowadays that most computer geeks (like me, haha)
    have multiple computers at home. And WindowsNT Server runs on a low end
    Pentium computer with just 64MB RAM, it will be a little slow, but is okay
    for home use. Therefore, setting up a server at home should not be a big
    deal. Nowadays, it is extremely rare to find any software or application
    that is not for distributed environment.

    As of how to prove your programming skill, I hate to tell you this.... the
    current job market is very good for experienced programmers, but not so good
    for beginners. And when I said "experienced", I am talking about "PAID
    EXPERIENCE". That is what most employers are looking for, and not some
    programs that you cooked up at home. Knowing how to program "Hello World"
    or the "University Bookstore" does not count. I am sorry, but it is
    reality. And yes, it is the classic case of "Catch-22".

    Therefore, my advice to you is to take any "paid" programming job that you
    can find (in line with your career path of course). Don't worry about how
    much they are paying you. Once you have some paid experience under your
    belt, then the money will come.

    Hope this helps.

    simon.


    "Matthew Monsoor" <monsoor@csus.edu> wrote in message
    news:3a2441c0$1@news.devx.com...
    >
    > I am still learning on my own time and have been wondering what

    hardware/software
    > should one have to be able to move from learning to developing? I find

    articles
    > in VBPJ require one or more servers to "do" the program and learn what is
    > "in" the article. Also how does one prove their programming ability in

    the
    > marketplace??
    >
    > Thanks
    >
    >
    >
    > "simon" <sto@gtisd.com> wrote:
    > >Prasad,
    > >
    > >Thank you very much for your confidence in me (refering to your other

    post).
    > >I was simply voicing off what I have seen, and trying to present a clear
    > >view to the people who come after us, such that they won't make the same
    > >mistakes, if any, that we and our predecessors had made. It is what this
    > >newsgroup is all about (I hope). Bare in mind that any advice given here

    > is
    > >nothing but the person's point of view and may not apply to you. It is
    > >entirely up to you to sort it thru and make your own decision.
    > >
    > >First of all, I ALWAYS against choosing a career path based SOLELY on

    what
    > >is hot. What is hot today may not be hot tomorrow. Therefore, you could
    > >potentially be chasing the rainbow for the pot of gold. Instead, you

    should
    > >concentrate on something that you like, something that you really enjoy
    > >doing. The majority of the computer professionals (or at least the

    people
    > I
    > >know) work in the computer field with great PASSION, and money is never

    > the
    > >primary motivation. If you are good at something, money will come
    > >automatically.
    > >
    > >Right now Java is hot, mainly because of the lack of experienced Java
    > >developers. I am not anti-Java because I use it myself. However, if

    people
    > >try to tell you that Java is the be-all-and-end-all programming tool, it

    > is
    > >far from the truth. Java's front end is so slow and inadequate that
    > >developers have to bring back the 60s and 70s technique and logics to

    make
    > >it work. The new version of Java is a little better, but still has its
    > >deficiency. Tell me something, can you name a commercial software out

    there
    > >that is done entirely by Java? The answer is none.
    > >
    > >My point is that there is no such thing as one programming tool is better
    > >than another programming tool. Remember that and don't let people fool

    > you
    > >with that. Every tool has its advantage and disadvantage. Having said
    > >that, as a professional developer/programmer, you MUST be proficient in

    > more
    > >than one language/tool.
    > >
    > >Learning Java is good, it will enhance your marketability. But learn

    other
    > >languages like C++ and VB also, don't limit yourself. Since you come

    from
    > >the mainframe world, I strongly suggest you to take some classes in

    Object
    > >Oriented Theories and Design. It will strengthen your foundation. To

    me,
    > >the foundation is VERY VERY important, especially if you do not have a
    > >degree in Computer Science. Everything else is going to be built on this
    > >foundation. Therefore, DO NOT take short-cut. If you have a strong
    > >foundation, it does not matter what tool becomes hot, you can adopt to it
    > >easily without any problem. Unlike those fly-by-the-night programmers

    who
    > >might have a hard time to change.
    > >
    > >Last but not least, learning a lot of different tools is great. But be
    > >careful not to become a jack-of-all-trades and no expert in anything.

    You
    > >have to pick something to specialize in, something that will become you
    > >bread-and-butter skill, something that you can always fall back to,
    > >something that you enjoy programming with. I might be a little bias in

    > this
    > >one (haha), but I believe the bread-and-butter skill should be C++. If

    > you
    > >are good in C++, Java is a piece of cake (but not the other way around).
    > >
    > >Well, it is a long message but I hope you can get something out of it.

    > Feel
    > >free to ask if you have any more question. Good luck.
    > >
    > >simon.
    > >
    > >
    > >
    > >Prasad <sivapuram_prasad@hotmail.com> wrote in message
    > >news:3a107e3b$1@news.devx.com...
    > >>
    > >> Hi ,
    > >> This is prasad posting the request from chicago,USA.
    > >> Currently I am working in mainframe.I have been working with this

    for
    > >> 4 years.Recently I thought to switch from this to opensystems/web

    > >related.Can
    > >> anybody help or guide me to choose the filed and start studying on

    this.I
    > >> really confused on the current scenario.I had a talk with many

    people.In
    > >> jest what I felt is that
    > >> 1) most of the people's career is driven by the employment and not by

    > >interests.
    > >> 2) Most of the people are getting with one field and continuing with

    that
    > >> exp and not changing to the latest technologies.
    > >> As a beginner i need start from the scratch. I have taken the course

    > in
    > >> Java,VB and Oracle.I know the concepts and not expert in these.
    > >>
    > >> Could anybody advice me.Thanks for the time spent in reading my advice.
    > >> Thanks
    > >> Prasad Sivapuram
    > >>

    > >
    > >

    >



  10. #10
    Göran Österman Guest

    Re: advice on career


    Hello Prasad,
    I´m in the same situation as you, but I started programming mainframes 1970.
    In my spare time
    I've managed to become quite skilled in VB. The funny thing is, what you
    learn is technique and then
    you take advantage of that knowledge using different tools (Cobol, C++ or
    VB). When I learned DB2 in
    mainframe, in the 80's, I thought I knew it all. Today, when I handle Access
    och SQL Server, I use what
    I learned then, but the tools are different.

    I believe that, the tools will vary over time, depending on what's popular
    at the moment. Another area,
    that will vary but is much more fundamental is the technique (ie. OO, structured
    ...). No matter what
    language you use, using a specific technique will make your life easier and
    make it easier to adopt to
    knew tools.

    My recomendation to you would be, judging from your 4 years of experience,
    to stay with mainframe
    for a couple more years. It's not always a lot of fun, but you will get a
    lot of experience (maybe a
    change of employer could be educational). Try to get your employer interested
    in PC based education,
    or if that's not an option, teach yourself. But bear in mind that the tools
    are just a way to implement
    your skill in the environment.

    Finally, you need a good knowledge about the environment. In the mainframe,
    the environment looks
    a lot similar to the early days, more complex but basically the same. In
    the PC-world, there is a lot to
    choose from. Make your choise, and become an expert in that environment,
    and you will have a lot
    of oportunities in the future (provided they don't put Microsoft out of business).

    Regards, Göran Österman

    "Matthew Monsoor" <monsoor@csus.edu> wrote:
    >
    >I am still learning on my own time and have been wondering what hardware/software
    >should one have to be able to move from learning to developing? I find

    articles
    >in VBPJ require one or more servers to "do" the program and learn what is
    >"in" the article. Also how does one prove their programming ability in

    the
    >marketplace??
    >
    >Thanks
    >
    >
    >
    >"simon" <sto@gtisd.com> wrote:
    >>Prasad,
    >>
    >>Thank you very much for your confidence in me (refering to your other post).
    >>I was simply voicing off what I have seen, and trying to present a clear
    >>view to the people who come after us, such that they won't make the same
    >>mistakes, if any, that we and our predecessors had made. It is what this
    >>newsgroup is all about (I hope). Bare in mind that any advice given here

    >is
    >>nothing but the person's point of view and may not apply to you. It is
    >>entirely up to you to sort it thru and make your own decision.
    >>
    >>First of all, I ALWAYS against choosing a career path based SOLELY on what
    >>is hot. What is hot today may not be hot tomorrow. Therefore, you could
    >>potentially be chasing the rainbow for the pot of gold. Instead, you should
    >>concentrate on something that you like, something that you really enjoy
    >>doing. The majority of the computer professionals (or at least the people

    >I
    >>know) work in the computer field with great PASSION, and money is never

    >the
    >>primary motivation. If you are good at something, money will come
    >>automatically.
    >>
    >>Right now Java is hot, mainly because of the lack of experienced Java
    >>developers. I am not anti-Java because I use it myself. However, if people
    >>try to tell you that Java is the be-all-and-end-all programming tool, it

    >is
    >>far from the truth. Java's front end is so slow and inadequate that
    >>developers have to bring back the 60s and 70s technique and logics to make
    >>it work. The new version of Java is a little better, but still has its
    >>deficiency. Tell me something, can you name a commercial software out

    there
    >>that is done entirely by Java? The answer is none.
    >>
    >>My point is that there is no such thing as one programming tool is better
    >>than another programming tool. Remember that and don't let people fool

    >you
    >>with that. Every tool has its advantage and disadvantage. Having said
    >>that, as a professional developer/programmer, you MUST be proficient in

    >more
    >>than one language/tool.
    >>
    >>Learning Java is good, it will enhance your marketability. But learn other
    >>languages like C++ and VB also, don't limit yourself. Since you come from
    >>the mainframe world, I strongly suggest you to take some classes in Object
    >>Oriented Theories and Design. It will strengthen your foundation. To

    me,
    >>the foundation is VERY VERY important, especially if you do not have a
    >>degree in Computer Science. Everything else is going to be built on this
    >>foundation. Therefore, DO NOT take short-cut. If you have a strong
    >>foundation, it does not matter what tool becomes hot, you can adopt to

    it
    >>easily without any problem. Unlike those fly-by-the-night programmers

    who
    >>might have a hard time to change.
    >>
    >>Last but not least, learning a lot of different tools is great. But be
    >>careful not to become a jack-of-all-trades and no expert in anything.

    You
    >>have to pick something to specialize in, something that will become you
    >>bread-and-butter skill, something that you can always fall back to,
    >>something that you enjoy programming with. I might be a little bias in

    >this
    >>one (haha), but I believe the bread-and-butter skill should be C++. If

    >you
    >>are good in C++, Java is a piece of cake (but not the other way around).
    >>
    >>Well, it is a long message but I hope you can get something out of it.


    >Feel
    >>free to ask if you have any more question. Good luck.
    >>
    >>simon.
    >>
    >>
    >>
    >>Prasad <sivapuram_prasad@hotmail.com> wrote in message
    >>news:3a107e3b$1@news.devx.com...
    >>>
    >>> Hi ,
    >>> This is prasad posting the request from chicago,USA.
    >>> Currently I am working in mainframe.I have been working with this

    for
    >>> 4 years.Recently I thought to switch from this to opensystems/web

    >>related.Can
    >>> anybody help or guide me to choose the filed and start studying on this.I
    >>> really confused on the current scenario.I had a talk with many people.In
    >>> jest what I felt is that
    >>> 1) most of the people's career is driven by the employment and not by

    >>interests.
    >>> 2) Most of the people are getting with one field and continuing with

    that
    >>> exp and not changing to the latest technologies.
    >>> As a beginner i need start from the scratch. I have taken the course

    >in
    >>> Java,VB and Oracle.I know the concepts and not expert in these.
    >>>
    >>> Could anybody advice me.Thanks for the time spent in reading my advice.
    >>> Thanks
    >>> Prasad Sivapuram
    >>>

    >>
    >>

    >



Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
HTML5 Development Center
 
 
FAQ
Latest Articles
Java
.NET
XML
Database
Enterprise
Questions? Contact us.
C++
Web Development
Wireless
Latest Tips
Open Source


Top DevX Stories

Easy Web Services with SQL Server 2005 HTTP Endpoints
JavaOne 2005: Java Platform Roadmap Focuses on Ease of Development, Sun Focuses on the "Free" in F.O.S.S.
Wed Yourself to UML with the Power of Associations
Microsoft to Add AJAX Capabilities to ASP.NET
IBM's Cloudscape Versus MySQL


Sponsored Links