Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. An interesting career so far...

An interesting career so far...

Scheduled Pinned Locked Moved The Lounge
careerlearningcsharpc++java
17 Posts 14 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P phannon86

    So going from having never programmed before in my life, then after completing a 3 year uni course in computer science, getting my 2:1 in what may as well have been a Java degree (it was heavily based on Java, but there were other aspects to it) I got a job just over a year ago doing app development, largely using C#, and a touch of MFC. These last couple of months I've felt like I finally got a grasp of it all, got some nice apps in the field now and BOOM! All change again. Long story short, after a merger, our suite of apps is no longer being sold and we're taking up the other company's lot. Resulting in me having to learn... Delphi! So... what can I expect to enjoy/get frustrated by/claw my eyes out, whilst learning and using Delphi? Never used it before, so I have no idea what I'm in for. :cool:Cheers.

    He who makes a beast out of himself gets rid of the pain of being a man

    P Offline
    P Offline
    Paul Watson
    wrote on last edited by
    #2

    Phannon wrote:

    So... what can I expect

    To be very, very alone.

    cheers, Paul M. Watson.

    1 Reply Last reply
    0
    • P phannon86

      So going from having never programmed before in my life, then after completing a 3 year uni course in computer science, getting my 2:1 in what may as well have been a Java degree (it was heavily based on Java, but there were other aspects to it) I got a job just over a year ago doing app development, largely using C#, and a touch of MFC. These last couple of months I've felt like I finally got a grasp of it all, got some nice apps in the field now and BOOM! All change again. Long story short, after a merger, our suite of apps is no longer being sold and we're taking up the other company's lot. Resulting in me having to learn... Delphi! So... what can I expect to enjoy/get frustrated by/claw my eyes out, whilst learning and using Delphi? Never used it before, so I have no idea what I'm in for. :cool:Cheers.

      He who makes a beast out of himself gets rid of the pain of being a man

      E Offline
      E Offline
      eyeseetee
      wrote on last edited by
      #3

      Phannon wrote:

      So going from having never programmed before in my life, then after completing a 3 year uni course in computer science, getting my 2:1 in what may as well have been a Java degree (it was heavily based on Java, but there were other aspects to it)

      Sounds like my uni degree. They concentrated on java for the first 2 years, went on my placement and learnt c# came back did java, got my 2:1 and then started job doing c# again. Never done Delphi though.

      1 Reply Last reply
      0
      • P phannon86

        So going from having never programmed before in my life, then after completing a 3 year uni course in computer science, getting my 2:1 in what may as well have been a Java degree (it was heavily based on Java, but there were other aspects to it) I got a job just over a year ago doing app development, largely using C#, and a touch of MFC. These last couple of months I've felt like I finally got a grasp of it all, got some nice apps in the field now and BOOM! All change again. Long story short, after a merger, our suite of apps is no longer being sold and we're taking up the other company's lot. Resulting in me having to learn... Delphi! So... what can I expect to enjoy/get frustrated by/claw my eyes out, whilst learning and using Delphi? Never used it before, so I have no idea what I'm in for. :cool:Cheers.

        He who makes a beast out of himself gets rid of the pain of being a man

        E Offline
        E Offline
        Ennis Ray Lynch Jr
        wrote on last edited by
        #4

        I did all Java and C++ at university and the only professional work I could get is C# and VB6 (in the day). All I really want to do is work in Java or C++ not doing business software ... as if I could choose my own destiny. Good Luck with Delphi.

        Need software developed? Offering C# development all over the United States, ERL GLOBAL, Inc is the only call you will have to make.
        Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway
        Most of this sig is for Google, not ego.

        1 Reply Last reply
        0
        • P phannon86

          So going from having never programmed before in my life, then after completing a 3 year uni course in computer science, getting my 2:1 in what may as well have been a Java degree (it was heavily based on Java, but there were other aspects to it) I got a job just over a year ago doing app development, largely using C#, and a touch of MFC. These last couple of months I've felt like I finally got a grasp of it all, got some nice apps in the field now and BOOM! All change again. Long story short, after a merger, our suite of apps is no longer being sold and we're taking up the other company's lot. Resulting in me having to learn... Delphi! So... what can I expect to enjoy/get frustrated by/claw my eyes out, whilst learning and using Delphi? Never used it before, so I have no idea what I'm in for. :cool:Cheers.

          He who makes a beast out of himself gets rid of the pain of being a man

          J Offline
          J Offline
          Jim Crafton
          wrote on last edited by
          #5

          Delphi Rocks! It is/was (I no longer use it, so perhaps it's gone downhill since earlier versions) my favorite language and IDE. It was simple to use, it was fast as hell, and the language tends to promote reasonably clear syntax. The VCL source code also helps here because it's a great example of extremely clear coding, and in my experience is probably some of the clearest, cleanest code I've ever seen in any language. You'll probably recognize a number of ideas from .Net/C#. The concepts of properties, property editors, components, component editors, callbacks, alot of this stuff borrows *heavily* from Borland's VCL design. This is no surprise since Microsoft hired away many of Borland's top folks, like Anders Hejlsberg (you may have heard of him :) ). It used to be alot of fun to work in. I don't know if that's still the case, but I have *extremely* fond memories of it. One other thought - there are are a number of tools that get mentioned here that people tend to like alot and they are written in Delphi. Specifically: StarUML[^] Inno Setup[^] HTML-Kit[^] So you may not be quite as alone as you think :) I believe it's *alot* more popular in Europe than in the States (that was my experience).

          ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

          B 1 Reply Last reply
          0
          • P phannon86

            So going from having never programmed before in my life, then after completing a 3 year uni course in computer science, getting my 2:1 in what may as well have been a Java degree (it was heavily based on Java, but there were other aspects to it) I got a job just over a year ago doing app development, largely using C#, and a touch of MFC. These last couple of months I've felt like I finally got a grasp of it all, got some nice apps in the field now and BOOM! All change again. Long story short, after a merger, our suite of apps is no longer being sold and we're taking up the other company's lot. Resulting in me having to learn... Delphi! So... what can I expect to enjoy/get frustrated by/claw my eyes out, whilst learning and using Delphi? Never used it before, so I have no idea what I'm in for. :cool:Cheers.

            He who makes a beast out of himself gets rid of the pain of being a man

            C Offline
            C Offline
            Chris Losinger
            wrote on last edited by
            #6

            Java? pshaw. back in my day, we used Modula2, and we liked it.

            image processing toolkits | batch image processing

            L 1 Reply Last reply
            0
            • P phannon86

              So going from having never programmed before in my life, then after completing a 3 year uni course in computer science, getting my 2:1 in what may as well have been a Java degree (it was heavily based on Java, but there were other aspects to it) I got a job just over a year ago doing app development, largely using C#, and a touch of MFC. These last couple of months I've felt like I finally got a grasp of it all, got some nice apps in the field now and BOOM! All change again. Long story short, after a merger, our suite of apps is no longer being sold and we're taking up the other company's lot. Resulting in me having to learn... Delphi! So... what can I expect to enjoy/get frustrated by/claw my eyes out, whilst learning and using Delphi? Never used it before, so I have no idea what I'm in for. :cool:Cheers.

              He who makes a beast out of himself gets rid of the pain of being a man

              D Offline
              D Offline
              Dr Walt Fair PE
              wrote on last edited by
              #7

              Phannon wrote:

              So... what can I expect to enjoy/get frustrated by/claw my eyes out, whilst learning and using Delphi?

              Actually Delphi was created by the same person who created C#, so C# in many ways resembles a more advanced Delphi. The Borland/Inprise/CodeGear/?? Delphi IDE is pretty decent -- in the past it was MUCH better than any version of Visual Studio, but VS finally caught up. As far as language, Delphi's Object Pascal is very similar in many respects to C#, other than the syntactical differences. You'll catch on to those pretty quickly. It's strongly typed, etc. In fact I used TP, BP and Delphi for many years with few regrets. Only recently have I pretty much dumped it, except for supporting some of my older apps, due to my perceived instability in the language support. After all, it was a product of Borland, then Inprise, then Borland again, then CodeGear and now some other outfit. At any rate, it's not so bad and there's plenty of info out on the web concerning Delphi, 3rd party components, etc.

              P 1 Reply Last reply
              0
              • C Chris Losinger

                Java? pshaw. back in my day, we used Modula2, and we liked it.

                image processing toolkits | batch image processing

                L Offline
                L Offline
                leppie
                wrote on last edited by
                #8

                Chris Losinger wrote:

                we used Modula2, and we liked it.

                We used C (and some Jaba), I did not like it!

                xacc.ide - now with TabsToSpaces support
                IronScheme - 1.0 beta 1 - out now!
                ((lambda (x) `((lambda (x) ,x) ',x)) '`((lambda (x) ,x) ',x))

                1 Reply Last reply
                0
                • D Dr Walt Fair PE

                  Phannon wrote:

                  So... what can I expect to enjoy/get frustrated by/claw my eyes out, whilst learning and using Delphi?

                  Actually Delphi was created by the same person who created C#, so C# in many ways resembles a more advanced Delphi. The Borland/Inprise/CodeGear/?? Delphi IDE is pretty decent -- in the past it was MUCH better than any version of Visual Studio, but VS finally caught up. As far as language, Delphi's Object Pascal is very similar in many respects to C#, other than the syntactical differences. You'll catch on to those pretty quickly. It's strongly typed, etc. In fact I used TP, BP and Delphi for many years with few regrets. Only recently have I pretty much dumped it, except for supporting some of my older apps, due to my perceived instability in the language support. After all, it was a product of Borland, then Inprise, then Borland again, then CodeGear and now some other outfit. At any rate, it's not so bad and there's plenty of info out on the web concerning Delphi, 3rd party components, etc.

                  P Offline
                  P Offline
                  phannon86
                  wrote on last edited by
                  #9

                  Walt Fair, Jr. wrote:

                  it was a product of Borland, then Inprise, then Borland again, then CodeGear and now some other outfit.

                  Embarcadero is their new name apparently... cheers for your input :)

                  He who makes a beast out of himself gets rid of the pain of being a man

                  D 1 Reply Last reply
                  0
                  • P phannon86

                    So going from having never programmed before in my life, then after completing a 3 year uni course in computer science, getting my 2:1 in what may as well have been a Java degree (it was heavily based on Java, but there were other aspects to it) I got a job just over a year ago doing app development, largely using C#, and a touch of MFC. These last couple of months I've felt like I finally got a grasp of it all, got some nice apps in the field now and BOOM! All change again. Long story short, after a merger, our suite of apps is no longer being sold and we're taking up the other company's lot. Resulting in me having to learn... Delphi! So... what can I expect to enjoy/get frustrated by/claw my eyes out, whilst learning and using Delphi? Never used it before, so I have no idea what I'm in for. :cool:Cheers.

                    He who makes a beast out of himself gets rid of the pain of being a man

                    R Offline
                    R Offline
                    Roger Wright
                    wrote on last edited by
                    #10

                    You'll probably enjoy it. I haven't used Delphi, but I believe it's the descendant of Pascal, which is the last language I really mastered. Once upon a time each generation of languages got more powerful, easier to understand, and more maintainable. Pascal was the end of the line in that trend. Everything since is harder to use, harder to maintain, and more difficult to master. A lot of that is the event-driven orientation of programming that has supplanted the original paradigm, but Pascal survived the evolution into object orientation, so I suspect that the Delphi product has probably survived the transition away from procedural programming. Keep an open mind and have fun with it. And report back when you've got a good handle on it; we might have users here who would like to give it a try. :-D

                    "A Journey of a Thousand Rest Stops Begins with a Single Movement"

                    P 1 Reply Last reply
                    0
                    • P phannon86

                      So going from having never programmed before in my life, then after completing a 3 year uni course in computer science, getting my 2:1 in what may as well have been a Java degree (it was heavily based on Java, but there were other aspects to it) I got a job just over a year ago doing app development, largely using C#, and a touch of MFC. These last couple of months I've felt like I finally got a grasp of it all, got some nice apps in the field now and BOOM! All change again. Long story short, after a merger, our suite of apps is no longer being sold and we're taking up the other company's lot. Resulting in me having to learn... Delphi! So... what can I expect to enjoy/get frustrated by/claw my eyes out, whilst learning and using Delphi? Never used it before, so I have no idea what I'm in for. :cool:Cheers.

                      He who makes a beast out of himself gets rid of the pain of being a man

                      T Offline
                      T Offline
                      Todd Smith
                      wrote on last edited by
                      #11

                      You should enjoy Delphi. I've read game developers love it for doing tools development since its much faster to develop with than C++/MFC. I would probably miss C# if I had to switch over to Delphi.

                      Todd Smith

                      1 Reply Last reply
                      0
                      • P phannon86

                        Walt Fair, Jr. wrote:

                        it was a product of Borland, then Inprise, then Borland again, then CodeGear and now some other outfit.

                        Embarcadero is their new name apparently... cheers for your input :)

                        He who makes a beast out of himself gets rid of the pain of being a man

                        D Offline
                        D Offline
                        Dr Walt Fair PE
                        wrote on last edited by
                        #12

                        Yeah, thanks for refreshing my memory. At any rate, Delphi is a nice language and I hope you enjoy it.

                        The PetroNerd

                        Walt Fair, Jr. Comport Computing Specializing in Technical Engineering Software

                        1 Reply Last reply
                        0
                        • R Roger Wright

                          You'll probably enjoy it. I haven't used Delphi, but I believe it's the descendant of Pascal, which is the last language I really mastered. Once upon a time each generation of languages got more powerful, easier to understand, and more maintainable. Pascal was the end of the line in that trend. Everything since is harder to use, harder to maintain, and more difficult to master. A lot of that is the event-driven orientation of programming that has supplanted the original paradigm, but Pascal survived the evolution into object orientation, so I suspect that the Delphi product has probably survived the transition away from procedural programming. Keep an open mind and have fun with it. And report back when you've got a good handle on it; we might have users here who would like to give it a try. :-D

                          "A Journey of a Thousand Rest Stops Begins with a Single Movement"

                          P Offline
                          P Offline
                          phannon86
                          wrote on last edited by
                          #13

                          Roger Wright wrote:

                          Keep an open mind and have fun with it. And report back when you've got a good handle on it; we might have users here who would like to give it a try

                          Will do and will do :)

                          He who makes a beast out of himself gets rid of the pain of being a man

                          1 Reply Last reply
                          0
                          • J Jim Crafton

                            Delphi Rocks! It is/was (I no longer use it, so perhaps it's gone downhill since earlier versions) my favorite language and IDE. It was simple to use, it was fast as hell, and the language tends to promote reasonably clear syntax. The VCL source code also helps here because it's a great example of extremely clear coding, and in my experience is probably some of the clearest, cleanest code I've ever seen in any language. You'll probably recognize a number of ideas from .Net/C#. The concepts of properties, property editors, components, component editors, callbacks, alot of this stuff borrows *heavily* from Borland's VCL design. This is no surprise since Microsoft hired away many of Borland's top folks, like Anders Hejlsberg (you may have heard of him :) ). It used to be alot of fun to work in. I don't know if that's still the case, but I have *extremely* fond memories of it. One other thought - there are are a number of tools that get mentioned here that people tend to like alot and they are written in Delphi. Specifically: StarUML[^] Inno Setup[^] HTML-Kit[^] So you may not be quite as alone as you think :) I believe it's *alot* more popular in Europe than in the States (that was my experience).

                            ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

                            B Offline
                            B Offline
                            Bassam Abdul Baki
                            wrote on last edited by
                            #14

                            Don't forget a resident CP from Jan's Software.


                            Web - Blog - RSS - Math - BM

                            1 Reply Last reply
                            0
                            • P phannon86

                              So going from having never programmed before in my life, then after completing a 3 year uni course in computer science, getting my 2:1 in what may as well have been a Java degree (it was heavily based on Java, but there were other aspects to it) I got a job just over a year ago doing app development, largely using C#, and a touch of MFC. These last couple of months I've felt like I finally got a grasp of it all, got some nice apps in the field now and BOOM! All change again. Long story short, after a merger, our suite of apps is no longer being sold and we're taking up the other company's lot. Resulting in me having to learn... Delphi! So... what can I expect to enjoy/get frustrated by/claw my eyes out, whilst learning and using Delphi? Never used it before, so I have no idea what I'm in for. :cool:Cheers.

                              He who makes a beast out of himself gets rid of the pain of being a man

                              H Offline
                              H Offline
                              Henry Minute
                              wrote on last edited by
                              #15

                              Phannon wrote:

                              Resulting in me having to learn... Delphi!

                              Up until 2004, at which time I thought Borland were going t*ts up, I did Delphi. Liked it, Liked it a lot! Then I discovered C# and only occasionaly look back.:) IMHO Delphi is a quicker Prototype RAD tool but C#/VS is slightly better for the full blown app. Good luck and remember you now have better employability (more languages), should the need arise.

                              Henry Minute If you open a can of worms, any valid solution *MUST* involve a larger can!

                              1 Reply Last reply
                              0
                              • P phannon86

                                So going from having never programmed before in my life, then after completing a 3 year uni course in computer science, getting my 2:1 in what may as well have been a Java degree (it was heavily based on Java, but there were other aspects to it) I got a job just over a year ago doing app development, largely using C#, and a touch of MFC. These last couple of months I've felt like I finally got a grasp of it all, got some nice apps in the field now and BOOM! All change again. Long story short, after a merger, our suite of apps is no longer being sold and we're taking up the other company's lot. Resulting in me having to learn... Delphi! So... what can I expect to enjoy/get frustrated by/claw my eyes out, whilst learning and using Delphi? Never used it before, so I have no idea what I'm in for. :cool:Cheers.

                                He who makes a beast out of himself gets rid of the pain of being a man

                                Z Offline
                                Z Offline
                                Zhat
                                wrote on last edited by
                                #16

                                Phannon wrote:

                                So... what can I expect to enjoy/get frustrated by/claw my eyes out, whilst learning and using Delphi? Never used it before, so I have no idea what I'm in for. Cheers.

                                You should expect to get use to job boards and other means of finding a real job while pretending to like delphi, but hopefully only for a short period of time. I would since "mergers = layoffs" most of the time (at least the 3 I've been thru). Good luck regardless.

                                1 Reply Last reply
                                0
                                • P phannon86

                                  So going from having never programmed before in my life, then after completing a 3 year uni course in computer science, getting my 2:1 in what may as well have been a Java degree (it was heavily based on Java, but there were other aspects to it) I got a job just over a year ago doing app development, largely using C#, and a touch of MFC. These last couple of months I've felt like I finally got a grasp of it all, got some nice apps in the field now and BOOM! All change again. Long story short, after a merger, our suite of apps is no longer being sold and we're taking up the other company's lot. Resulting in me having to learn... Delphi! So... what can I expect to enjoy/get frustrated by/claw my eyes out, whilst learning and using Delphi? Never used it before, so I have no idea what I'm in for. :cool:Cheers.

                                  He who makes a beast out of himself gets rid of the pain of being a man

                                  M Offline
                                  M Offline
                                  MrPlankton
                                  wrote on last edited by
                                  #17

                                  Phannon wrote:

                                  Never used it before

                                  I have never used Visual COBOL I have never used Visual FORTRAN . . I have never used Visual Pascal can't answer your question ;P

                                  MrPlankton

                                  (bad guy)"Fear is a hammer, and when the people are beaten finally to the conviction that their existence hangs by a frayed thread, they will be led where they need to go."

                                  (good guy)"Which is where?"

                                  (bad guy)"To a responsible future in a properly managed world."
                                  Dean Koontz, The Good Guy

                                  1 Reply Last reply
                                  0
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes


                                  • Login

                                  • Don't have an account? Register

                                  • Login or register to search.
                                  • First post
                                    Last post
                                  0
                                  • Categories
                                  • Recent
                                  • Tags
                                  • Popular
                                  • World
                                  • Users
                                  • Groups