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. Please tell me not all programming jobs are like this.

Please tell me not all programming jobs are like this.

Scheduled Pinned Locked Moved The Lounge
careerxml
69 Posts 39 Posters 0 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.
  • L Lost User

    I'm out. Not out of programming, of course. Programming is fun. Out of programming professionally, which is, apparently, the most boring thing on earth. The reason I went into programming in the first place, about ten years ago, is for the interesting problems. So if all everyone's doing is converting stupid XML formats and the like, it's just not the right profession for me. I don't get how you guys can stand that crap.

    A Offline
    A Offline
    Alan Balkany
    wrote on last edited by
    #40

    "I'm out." Most programming jobs aren't like this. I speak from experience.

    L 1 Reply Last reply
    0
    • L Lost User

      My job title is "intern", I don't even make minimum wage.

      C Offline
      C Offline
      ClockMeister
      wrote on last edited by
      #41

      Ever heard the phrase "Feet, do your duty!" ?

      R 1 Reply Last reply
      0
      • A Alan Balkany

        "...they want me to create something that converts some arcane XML format (CAMT053) to an undocumented XML format they use internally." XSLT: http://www.w3schools.com/xsl/[^]

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #42

        Yea that was my first thought.

        1 Reply Last reply
        0
        • L Lost User

          So, I was interviewed for a job, and during the interview they didn't seem to want to say too much about what they actually did or what the job would be like. Made me suspicious, but also curious, and since I didn't really have anything better to do.. I just witnessed the most enterprisey piece of I don't even know what to call it. It's the sort of thing that requires 5 years of training just to use it, let alone modify the code. They briefly expected me to just get started on it, fortunately they quickly abandoned that plan. Instead, they want me to create something that converts some arcane XML format (CAMT053) to an undocumented XML format they use internally. Ok, sure, arcane to undocumented, perfectly doable, given enough time. But not worth doing. Frankly I'm getting ready to leave the profession entirely.

          R Offline
          R Offline
          RafagaX
          wrote on last edited by
          #43

          Document the format then create some XSLT transformations, personally, I have done something like this before and is boring as hell, but it's perfectly doable.

          CEO at: - Rafaga Systems - Para Facturas - Modern Components for the moment...

          1 Reply Last reply
          0
          • L Lost User

            So, I was interviewed for a job, and during the interview they didn't seem to want to say too much about what they actually did or what the job would be like. Made me suspicious, but also curious, and since I didn't really have anything better to do.. I just witnessed the most enterprisey piece of I don't even know what to call it. It's the sort of thing that requires 5 years of training just to use it, let alone modify the code. They briefly expected me to just get started on it, fortunately they quickly abandoned that plan. Instead, they want me to create something that converts some arcane XML format (CAMT053) to an undocumented XML format they use internally. Ok, sure, arcane to undocumented, perfectly doable, given enough time. But not worth doing. Frankly I'm getting ready to leave the profession entirely.

            T Offline
            T Offline
            thomas michaud
            wrote on last edited by
            #44

            --Instead, they want me to create something that converts some arcane XML format (CAMT053) to an undocumented XML format they use internally. Ok, sure, arcane to undocumented, perfectly doable, given enough time. Given enough time? It should take only minutes. What you're describing is a XSLT...a transformation from one XML format to another XML format. XSLT does precisely that. Oh...and now you can demand the internal format....if it's wrong...change the XSLT config and you're done.

            1 Reply Last reply
            0
            • C Christian Alain

              that would be quite unethical wouldn't you agree

              OriginalGriffO Offline
              OriginalGriffO Offline
              OriginalGriff
              wrote on last edited by
              #45

              No, I wouldn't. If you hire someone at an hourly (or daily, or weekly) rate, and give him insufficient information to produce exactly what you want, then it is your fault that what he produces is not what you wanted. The alternative is for him to sit on his hands until you do provide the information while you pay him, and that is unethical - particularly if he doesn't know the info even exists.

              "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
              "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

              1 Reply Last reply
              0
              • A Alan Balkany

                "I'm out." Most programming jobs aren't like this. I speak from experience.

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #46

                Ok, then what are they like?

                A 1 Reply Last reply
                0
                • C ClockMeister

                  Ever heard the phrase "Feet, do your duty!" ?

                  R Offline
                  R Offline
                  Robert Ludwig
                  wrote on last edited by
                  #47

                  I always heard it as, "Feets don't fail me now!"

                  C 1 Reply Last reply
                  0
                  • L Lost User

                    Ok, then what are they like?

                    A Offline
                    A Offline
                    Alan Balkany
                    wrote on last edited by
                    #48

                    IMHO you'll find more variation in programming jobs than in other professions because computers intersect just about every technology, and just about every human endeavor. I've worked on: A computer-vision system for NASA that plots a trajectory and firing to dock with a satellite based on snapshots of the satellite, a robot dog, DNA analysis to find divergence of species during evolution, using genetic algorithms to "evolve" designs for computer systems, schedules for nurses, and stock-market strategies, image processing and analysis for a variety of inspection systems, expert systems for design and for diagnosis of diseases, and data mining. And these are just some of the more interesting applications. I think a good math background will prepare you for the more-interesting software jobs.

                    L 1 Reply Last reply
                    0
                    • R Robert Ludwig

                      I always heard it as, "Feets don't fail me now!"

                      C Offline
                      C Offline
                      ClockMeister
                      wrote on last edited by
                      #49

                      Robert Ludwig wrote:

                      I always heard it as, "Feets don't fail me now!"

                      Heh... either way, this is a situation that you need to run, not walk out of. No, not all programming jobs are this way but this is sure one that you don't wanna stick around for!

                      1 Reply Last reply
                      0
                      • A Alan Balkany

                        IMHO you'll find more variation in programming jobs than in other professions because computers intersect just about every technology, and just about every human endeavor. I've worked on: A computer-vision system for NASA that plots a trajectory and firing to dock with a satellite based on snapshots of the satellite, a robot dog, DNA analysis to find divergence of species during evolution, using genetic algorithms to "evolve" designs for computer systems, schedules for nurses, and stock-market strategies, image processing and analysis for a variety of inspection systems, expert systems for design and for diagnosis of diseases, and data mining. And these are just some of the more interesting applications. I think a good math background will prepare you for the more-interesting software jobs.

                        L Offline
                        L Offline
                        Lost User
                        wrote on last edited by
                        #50

                        Ok, those are interesting. But I don't see jobs like that offered anywhere.

                        A 1 Reply Last reply
                        0
                        • L Lost User

                          So, I was interviewed for a job, and during the interview they didn't seem to want to say too much about what they actually did or what the job would be like. Made me suspicious, but also curious, and since I didn't really have anything better to do.. I just witnessed the most enterprisey piece of I don't even know what to call it. It's the sort of thing that requires 5 years of training just to use it, let alone modify the code. They briefly expected me to just get started on it, fortunately they quickly abandoned that plan. Instead, they want me to create something that converts some arcane XML format (CAMT053) to an undocumented XML format they use internally. Ok, sure, arcane to undocumented, perfectly doable, given enough time. But not worth doing. Frankly I'm getting ready to leave the profession entirely.

                          O Offline
                          O Offline
                          Oscar0
                          wrote on last edited by
                          #51

                          It sounds like most of the respondees are reading into your description, that the politics and the personalities are the issue. But reading your actual description you really are just saying that the task just doesn't seem to you like it's worth doing. So you are saying that you don't see the value of converting from one XML schema to another one. On the other hand you did just start there and have little background on the importance or usefulness of it. In addition, sometimes when you start out, as an intern, guess what: you get to do the boring stuff that others don't feel like doing. If you really are thinking about quitting the profession just because you are given a task that you feel is beneath you as an intern. Then by all means do so, because it seems you picked the wrong profession (but I doubt you will find the situation is much different in other fields). On the other hand if it is, as others were reading into your comments, that the actual problem is a caustic and unworkable environment and personalities, then it might make sense to move on. Although learning how to make things work in spite of the personalities involved is still something you would have to figure out at some point.

                          1 Reply Last reply
                          0
                          • L Lost User

                            Ok, those are interesting. But I don't see jobs like that offered anywhere.

                            A Offline
                            A Offline
                            Alan Balkany
                            wrote on last edited by
                            #52

                            The ads for the interesting jobs never gave a clue how interesting they were. I got a lot of them through word of mouth; get a reputation as an excellent programmer and leads will appear. Computer Science, like Mathematics, is really many different related fields. Master the most general and powerful areas in both so that when an opportunity arises, you'll be able to come up with innovative and powerful solutions.

                            1 Reply Last reply
                            0
                            • L Lost User

                              So, I was interviewed for a job, and during the interview they didn't seem to want to say too much about what they actually did or what the job would be like. Made me suspicious, but also curious, and since I didn't really have anything better to do.. I just witnessed the most enterprisey piece of I don't even know what to call it. It's the sort of thing that requires 5 years of training just to use it, let alone modify the code. They briefly expected me to just get started on it, fortunately they quickly abandoned that plan. Instead, they want me to create something that converts some arcane XML format (CAMT053) to an undocumented XML format they use internally. Ok, sure, arcane to undocumented, perfectly doable, given enough time. But not worth doing. Frankly I'm getting ready to leave the profession entirely.

                              M Offline
                              M Offline
                              Mike Riley QUSA
                              wrote on last edited by
                              #53

                              Sounds like a good time to practice your documentation skills. Tell them that such a project can't be started until the XML to be converted into is fully documented so the two can be mapped for the conversion, which is perfectly true. That gets you time and a paycheck to looks for something better, plus you can add that onto your resume to show you accomplished something while there. A good workplace will respect that you can do documentation. A place that doesn't is not a good place to work.

                              1 Reply Last reply
                              0
                              • L Lost User

                                I'm out. Not out of programming, of course. Programming is fun. Out of programming professionally, which is, apparently, the most boring thing on earth. The reason I went into programming in the first place, about ten years ago, is for the interesting problems. So if all everyone's doing is converting stupid XML formats and the like, it's just not the right profession for me. I don't get how you guys can stand that crap.

                                S Offline
                                S Offline
                                StatementTerminator
                                wrote on last edited by
                                #54

                                harold aptroot wrote:

                                Not out of programming, of course. Programming is fun. Out of programming professionally, which is, apparently, the most boring thing on earth.

                                If this is really how you feel and you aren't just having a bad moment, then you may be making the right decision, because you won't be successful at professional programming with that attitude. Pretty much all of us with experience have cut our teeth on uninteresting projects. You're lucky that your problem is just having a boring task to do. My first project was to automate an internal build system written by one of the other programmers, who was in hot water because he kept working on it but never finished and it kept having issues (like, taking eight hours to traverse a build tree in the most ridiculous way possible, when it should have taken five minutes). What made things interesting is that he covered his butt by telling management that he'd given me the source code, but then he refused to give me necessary assemblies that only existed on his box and weren't in source control (so no one but him could really work on it, he was pissed that management was having a new guy come in to clean up his mess). So it was an impossible situation politically, completely aside from any technical problems. I couldn't even build any changes, and he was telling management I wasn't getting anywhere because I wasn't good enough to understand his code (said code was unimpressive). I thought it was going to cost me my job, but I ended up being moved to a different department, where I was immediately assigned the task of generating complex tax forms from an undocumented database I knew nothing about. Which was great, because at least no one was standing in my way and I was able to get it done, and move on to other projects like moving large amounts of money through a rickety Rube Goldberg contraption, exciting! But when I finally left that job I had a lot of valuable, marketable experience. If you really can't handle boring projects, then you sure aren't going to like the tedious-but-terrifying projects that all programmers end up doing now and again. Even senior programmers don't get to choose to only work on projects they are interested in, I've seen some try and only succeed in hurting their reputations with management. Just keep in mind that leaving the profession is likely a permanent decision. Once you've been out a few years with no real-world experience, it's going to be hard to

                                L 1 Reply Last reply
                                0
                                • S StatementTerminator

                                  harold aptroot wrote:

                                  Not out of programming, of course. Programming is fun. Out of programming professionally, which is, apparently, the most boring thing on earth.

                                  If this is really how you feel and you aren't just having a bad moment, then you may be making the right decision, because you won't be successful at professional programming with that attitude. Pretty much all of us with experience have cut our teeth on uninteresting projects. You're lucky that your problem is just having a boring task to do. My first project was to automate an internal build system written by one of the other programmers, who was in hot water because he kept working on it but never finished and it kept having issues (like, taking eight hours to traverse a build tree in the most ridiculous way possible, when it should have taken five minutes). What made things interesting is that he covered his butt by telling management that he'd given me the source code, but then he refused to give me necessary assemblies that only existed on his box and weren't in source control (so no one but him could really work on it, he was pissed that management was having a new guy come in to clean up his mess). So it was an impossible situation politically, completely aside from any technical problems. I couldn't even build any changes, and he was telling management I wasn't getting anywhere because I wasn't good enough to understand his code (said code was unimpressive). I thought it was going to cost me my job, but I ended up being moved to a different department, where I was immediately assigned the task of generating complex tax forms from an undocumented database I knew nothing about. Which was great, because at least no one was standing in my way and I was able to get it done, and move on to other projects like moving large amounts of money through a rickety Rube Goldberg contraption, exciting! But when I finally left that job I had a lot of valuable, marketable experience. If you really can't handle boring projects, then you sure aren't going to like the tedious-but-terrifying projects that all programmers end up doing now and again. Even senior programmers don't get to choose to only work on projects they are interested in, I've seen some try and only succeed in hurting their reputations with management. Just keep in mind that leaving the profession is likely a permanent decision. Once you've been out a few years with no real-world experience, it's going to be hard to

                                  L Offline
                                  L Offline
                                  Lost User
                                  wrote on last edited by
                                  #55

                                  Why would I want back in anyway? I'm not sure what you guys are trying to tell me, but the message I take away from it is that programmer is a worse job than being unemployed.

                                  S K 2 Replies Last reply
                                  0
                                  • L Lost User

                                    Why would I want back in anyway? I'm not sure what you guys are trying to tell me, but the message I take away from it is that programmer is a worse job than being unemployed.

                                    S Offline
                                    S Offline
                                    StatementTerminator
                                    wrote on last edited by
                                    #56

                                    Well, once you get to a certain level of experience programming pays fairly well, and it tends to be a secure job if you make yourself valuable. To me that's a hell of a lot better than being unemployed. There are no perfect jobs out there. People with dream jobs usually have connections and spent a while getting there and got lucky to boot, and it's still not perfect. Most professional jobs are like this, not just programming. That's why they have to pay us. I hate to say it, but unless there is more to this than you're saying then it really sounds like you have an unrealistic sense of entitlement. If you feel that writing an XML conversion script is beneath you as a programming intern, then you aren't likely to find a job in any field that lives up to your expectations.

                                    L 1 Reply Last reply
                                    0
                                    • S StatementTerminator

                                      Well, once you get to a certain level of experience programming pays fairly well, and it tends to be a secure job if you make yourself valuable. To me that's a hell of a lot better than being unemployed. There are no perfect jobs out there. People with dream jobs usually have connections and spent a while getting there and got lucky to boot, and it's still not perfect. Most professional jobs are like this, not just programming. That's why they have to pay us. I hate to say it, but unless there is more to this than you're saying then it really sounds like you have an unrealistic sense of entitlement. If you feel that writing an XML conversion script is beneath you as a programming intern, then you aren't likely to find a job in any field that lives up to your expectations.

                                      L Offline
                                      L Offline
                                      Lost User
                                      wrote on last edited by
                                      #57

                                      StatementTerminator wrote:

                                      unrealistic sense of entitlement

                                      That seems to be the general opinion. I prefer to see it as standing up for myself. Unemployed is actually a pretty decent job, by the way. It is the most secure job - you can't really lose it except on purpose. And you can make yourself infinitely more valuable than you can by creating XML converters. The pay isn't great, of course, but who cares. It really didn't have to be a dream job. It only had to be something that doesn't make me want to kill myself.

                                      J S 2 Replies Last reply
                                      0
                                      • L Lost User

                                        I'm out. Not out of programming, of course. Programming is fun. Out of programming professionally, which is, apparently, the most boring thing on earth. The reason I went into programming in the first place, about ten years ago, is for the interesting problems. So if all everyone's doing is converting stupid XML formats and the like, it's just not the right profession for me. I don't get how you guys can stand that crap.

                                        J Offline
                                        J Offline
                                        jschell
                                        wrote on last edited by
                                        #58

                                        harold aptroot wrote:

                                        The reason I went into programming in the first place, about ten years ago, is for the interesting problems. So if all everyone's doing is converting stupid XML formats and the like, it's just not the right profession for me.

                                        Which profession do you think you will be seeking which will be fun 40 years from now? And will be fun every hour of every day? The very basis of a profession is that someone else is going to be paying money for what they want, not what you want. Maybe what you are looking for is a hobby.

                                        1 Reply Last reply
                                        0
                                        • L Lost User

                                          StatementTerminator wrote:

                                          unrealistic sense of entitlement

                                          That seems to be the general opinion. I prefer to see it as standing up for myself. Unemployed is actually a pretty decent job, by the way. It is the most secure job - you can't really lose it except on purpose. And you can make yourself infinitely more valuable than you can by creating XML converters. The pay isn't great, of course, but who cares. It really didn't have to be a dream job. It only had to be something that doesn't make me want to kill myself.

                                          J Offline
                                          J Offline
                                          jschell
                                          wrote on last edited by
                                          #59

                                          harold aptroot wrote:

                                          I prefer to see it as standing up for myself.
                                           
                                          Unemployed is actually a pretty decent job, by the way. It is the most secure job - you can't really lose it except on purpose. And you can make yourself infinitely more valuable than you can by creating XML converters. The pay isn't great, of course, but who cares.

                                          Certainly as it appears in that statement I wouldn't want to work with someone with that attitude.

                                          harold aptroot wrote:

                                          It really didn't have to be a dream job. It only had to be something that doesn't make me want to kill myself.

                                          As I already said in the previous reply the job you described appeared to be an entry level job. It is a non-critical, non-complex project with the potential to allow someone to learn how to work in a professional environment. It isn't a playground. If you are in fact an experienced programmer then I have no idea why you are seeking that job. If conversely you have no experience then why should someone give you something different? You might believe that the job itself is not important but that doesn't mean other people don't. Nor does it mean that they should coddle those that are unwilling to strive to meet the goals of the job.

                                          L 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