Slashdot Mirror


College Students: Want To Earn More? Take a COBOL Class

jfruh writes: With a lot of debate over the value of a college education, here's a data point students can use: at one Texas college, students who took an elective COBOL class earned on average $10,000 more a year upon graduation than classmates who hadn't. COBOL, dropped from many curricula years ago as an outdated language, is tenaciously holding on in the industry, as many universities are belatedly starting to realize.

42 of 270 comments (clear)

  1. The UK Cobol Climate Is Very Different by Idimmu+Xul · · Score: 4, Informative

    I looked in to Cobol rolls as a potential career shift as I keep reading on Slashdot how amazing a Cobol job can be...

    After a quick scan of most UK job sites for Cobol in London (where all the banks are ..) e.g.

    http://www.indeed.co.uk/Cobol-...

    Pretty much all roles are £40l-£60k a year and require some kind of real world, commercial experience with Cobol/mainframes etc etc

    That's not that exciting, The salaries are lower than equivalent positions in other areas of development. You have to work for someone like Lloyds. Chances are you'll need to wear a suit to work. Have to work in London. By definition, you're going to be supporting ancient, systems which have undergone years of maintenance by probably dozens of different developers and it's going to be super enterprisey, loaded to the gills with change control and red tape, etc etc.

    I don't get it.. sounds awful..

    --
    The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
    1. Re:The UK Cobol Climate Is Very Different by Lotana · · Score: 2, Insightful

      Chances are you'll need to wear a suit to work.

      This has always puzzled me why some developers list this as a negative. What is wrong with wearing a suit? Every professional workplace has an expectation of a formal atire. What is wrong with requiring suits over the usual office shirts and pants?

    2. Re: The UK Cobol Climate Is Very Different by Anonymous Coward · · Score: 2, Insightful

      Wearing a suit everyday is a pain in the ass. Are you daft?

    3. Re:The UK Cobol Climate Is Very Different by Noughmad · · Score: 3, Insightful

      Quite simply, it's less comfortable to wear. Considering how much you spend at work, even minor differences in comfort can be very important and well worth the salary difference.

      --
      PlusFive Slashdot reader for Android. Can post comments.
    4. Re: The UK Cobol Climate Is Very Different by Anonymous Coward · · Score: 2, Funny

      I like suits. Sounds like you need the trouser seam adjusted in yours, though.

    5. Re:The UK Cobol Climate Is Very Different by Jane+Q.+Public · · Score: 4, Insightful

      Every professional workplace has an expectation of a formal atire.

      No, they don't. This is a statement made by someone about ready to REtire.

      Most high-paying tech jobs today do not require a suit and many not even an office to go into. Often you can work at home in your pajamas, if you like.

      Yes, really.

    6. Re:The UK Cobol Climate Is Very Different by LainTouko · · Score: 4, Insightful

      One problem with it is that the bizarre notion that a suit is "professional" is a tool of social exclusion, and anyone wearing one where it's expected will support the notion, and hence help to exclude people who aren't interested in them or can't afford them.

      Also simply just having to abandon my own personal culture and yield to a hateful culture where we judge people by arbitrary qualities of the clothing they wear is an awful feeling, and if I could do this willingly, I wouldn't be so good at demanding correctness elsewhere, and hence writing disciplined and secure code. You want to be able to be yourself at a place you'll be spending a significant proportion of your life. The suits game is wrong on multiple levels, and utterly rejecting it is part of my being.

    7. Re:The UK Cobol Climate Is Very Different by Sique · · Score: 2
      Suits are uncomfortable to wear, you can't ride with a bicycle to work wearing a suit, they are expensive to clean and the tie feels like it is strangulating me.

      (On the other hand, the tie was invented by croatian military riders as a replacement for buttons to close the shirt. To use a tie with a buttonned shirt is quite contrary to its original use case.)

      --
      .sig: Sique *sigh*
    8. Re:The UK Cobol Climate Is Very Different by philip.paradis · · Score: 4, Insightful

      If you work in any field involving network infrastructure, software development, information services, or data management/warehousing and your salary is at all dependent upon your attire, I strongly suggest you inquire with competing firms. You may well find they're paying better and place fewer arbitrary burdens upon their personnel.

      --
      Write failed: Broken pipe
    9. Re:The UK Cobol Climate Is Very Different by vix86 · · Score: 2

      Suits are uncomfortable to wear, you can't ride with a bicycle to work wearing a suit,

      It's clear you've never been to Japan. Dudes ride to work on bikes in suits all the time. Of course, they aren't expensive tailored suits.

    10. Re:The UK Cobol Climate Is Very Different by LainTouko · · Score: 2

      I think the real key is that developers (in common with a few other groups of people like mathematicians) cannot get away with waffling and convincing some person that they're probably right about things. They have to actually get things precisely correct, or their code won't compile or will produce warnings etc. So ideas which depend on illusions, like suits being linked to professionalism, have a far harder time surviving in their culture, because everyone is in the habit of making sure things are right.

    11. Re:The UK Cobol Climate Is Very Different by Your.Master · · Score: 2

      Not if it's hot out.

    12. Re:The UK Cobol Climate Is Very Different by Your.Master · · Score: 2

      I have been to many professional workplaces. Almost none of them have an expectation of a suit -- golf shirt and non-jean slacks are about as formal as you get (for men), and you'll very likely get away with jeans.

      Law firms, you'd need a suit if you're going to court, but don't need to wear it daily. Some finance/banking professionals, some government jobs. Some salespeople, depending on who they are selling too (with the proviso that they typically shouldn't wear anything their prospective customer would never wear). I guess comedians wear them.

      It makes me wonder where you live. I've lived in different cities in Canada and more recently in the US. I know that older tv shows depict a lot more suits than modern TV and thus I can believe there are parts of the world that adhere to the older standard more often.

      Myself, I honestly think that an expectation of formal attire is wrong, whether or not it's common. I would say that clothing requirements should be whatever is sufficient to make the other people you work with comfortable, within reason (and customers, if you deal with customers) -- so maybe we can exclude the guy coming to work in full bondage gear or ass-crack showing thong or a shirt covered in racist statements. This was basically the dress code I had in school since I was 5 and always seemed reasonable to me.

      Another way of putting it: if it's not strange that I don't wear a suit on the weekend or on vacation, then why is it strange that I don't want to wear one at work?

    13. Re: The UK Cobol Climate Is Very Different by KingOfBLASH · · Score: 2

      Any job interview I walk into with someone with such a self righteous attitude, I walk out.

      Hiring is a two way street: management picks the employees they want, but employees would be smart to pick the team they want to be on.

    14. Re: The UK Cobol Climate Is Very Different by squizzar · · Score: 3, Insightful

      Well buddy you and any job you have can go fuck itself. My particular job requires an engineering degree - in itself requiring a high degree of literacy, numeracy and the discipline to study those subjects. It requires that I understand a wide range of complex technical subjects, that I can analyse things that have never been done before, can effectively and accurately devise ways to design, implement and test those things. I will work long hours for no extra reward in an area that frequently has hard to measure outcomes and progress projects which can take years to reach a prototype stage. If you're planning to hire me solely because I can shave and buy a suit then I have no desire to work for you. Oh, and if you want someone who does what I do and is good at it... well I'm afraid it is you who is in the queue, not me.

    15. Re:The UK Cobol Climate Is Very Different by Fallso · · Score: 2

      What if you don't like wearing suits?

    16. Re:The UK Cobol Climate Is Very Different by K.+S.+Kyosuke · · Score: 2

      Are these comfortable suits cheaper than normal clothing from automated production lines that I find equally comfortable? If they aren't as cheap, what is the justification for suffering the increased cost? What utilitarian value are they going to bring? (And increased washing costs and smug feeling about wearing fancy dresses don't count.)

      --
      Ezekiel 23:20
    17. Re:The UK Cobol Climate Is Very Different by angel'o'sphere · · Score: 2

      A good suit is as comfortable as anything else, only beaten by a pyjama or a kimono.
      The only 'exception' I would agree with: it is rather warm when shorts and/or a t-shirt would be enough.
      On the other hand wearing shorts in the US is even more front uppon.
      Likely you never owned (or simply tried) a good suit?

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    18. Re:The UK Cobol Climate Is Very Different by __aaclcg7560 · · Score: 2

      Could be worst. I'm working in an office filled with ex-military types. They weren't happy with me until I shaved everyday, ironed my dress pants everyday, and got a crew cut every month. Now I'm a well-scrubbed jarhead just like them.

  2. I had a couple COBOL classes by I'm+New+Around+Here · · Score: 2

    One in high school in the late 80s, and one college course while in the military.

    Of course, I may need to freshen that up a bit.

    --
    If you think I voted for Trump because of this post, you're wrong. I voted for Dr. Jill Stein of the Green Party. Again.
  3. You can't earn a lot while working for others by Taco+Cowboy · · Score: 5, Informative

    Working for others may get you a decent living, but if you really, and I mean, REALLY want to earn a lot of money, working for others won't make you rich

    I started by working for high tech companies, some decades ago. Yes, I did earn really decent wages, much better than most of my peers at that time. But I didn't stop there

    When I was working, I noticed niche markets that were not being fulfilled. I got out and started my own companies (plural) to do just that

    Some of the companies I sold to others, some I kept. A lot of people are working with me right now, but I gotta tell you, no matter how much I pay them (and yes, I do pay my co-workers very handsomely) they still do not earn as much as I

    The moral is very simple --- if you really want to be wealthy, stop being a worker, and start being an entrepreneur

    --
    Muchas Gracias, Señor Edward Snowden !
    1. Re:You can't earn a lot while working for others by Wootery · · Score: 4, Interesting

      Non sequitur. Your life experiences do not dictate universal truth.

      Your success as an entrepreneur does not mean that others will find the same success; your 'moral' isn't well supported. The risks of entrepreneurship are well known (and are obviously one of the main reasons we aren't all entrepreneurs). You are demonstrating survivorship bias.

      Your point that successful entrepreneurs earn more than company employees, depends on which company employees we look at. I'm willing to bet the top people at Bank of America pull down more than your average entrepreneur, but of course very few employees will ever have the opportunity to get such a position.

    2. Re:You can't earn a lot while working for others by Roger+W+Moore · · Score: 3, Interesting

      REALLY want to earn a lot of money, working for others won't make you rich

      Tell that to the banks and the finance industry in general. You might not make it to billionaire but millionaire is easily achievable, all for risking other people's money with apparently almost zero risk to yourself even if you are the one responsible for messing up.

    3. Re:You can't earn a lot while working for others by tehcyder · · Score: 2

      The moral is very simple --- if you really want to be wealthy, stop being a worker, and start being an entrepreneur

      Most people aren't entrepreneurs. To be a successful entrepreneur, your primary goal in life has to be making money. Most of us just want to earn enough to be comfortable and free to do things we actually enjoy.

      You're either a natural born entrepreneur or you're not.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
  4. Re:COBOL: Why the hate? by Jane+Q.+Public · · Score: 2

    However, since if it is still being used, then it still has some capability that is not available in other solutions.

    No, no, no, no!

    COBOL is still in use because because mid-to-large corporations spend many millions of dollars on systems that WORKED, and now it's far cheaper to keep them working, the same old way, than it is to do it all over again with modern equipment and languages.

    This is called "installed base" and it's a particular problem for COBOL because that was one of the first business languages, and has one of the largest, large-corporation "installed bases".

    COBOL has nothing to offer that newer languages don't do better. Not. One. Thing.

  5. Thanks, but no thanks. by richardtallent · · Score: 4, Interesting

    I took COBOL -- late 90's.

    The one job interview I went on where I could put that skill to use showed me why I *wouldn't* want such a job.

    The issue wasn't the language per se, it was the fact that most companies still using COBOL are also trapped in chronically underfunded and undervalued IT departments, holding old machines and apps together with bailing wire and duct tape.

    1. Re:Thanks, but no thanks. by Thanshin · · Score: 3, Funny

      I took COBOL, early 2000s. Best on my "promotion". Years later I still see it as "what I'll do to avoid homelessness and for no other reason".

  6. Average by jones_supa · · Score: 2

    students who took an elective COBOL class earned on average $10,000 more a year upon graduation than classmates who hadn't

    Makes me think if this is median or mode average. Maybe there's a single expert who got some crazy $10,000,000/a mission critical deal. ;)

  7. Correlation/causation? by 91degrees · · Score: 2

    While it's quite reasonable that the extra pay is because these people get good jobs developing COBOL, is it perhaps possible that it's more about the mentality of the person who takes such a course?

    For example, if I'm interested in making lots of money I'll go into financial software. A lot banks still use COBOL, so doing a course on that increases my options in this area. Even if I don't use it ever again, and don;t even go into banking, I'm still a lot more likely to work for a company that pays a lot because money motivates me.

  8. Re:COBOL: Why the hate? by Todd+Knarr · · Score: 4, Insightful

    And in many cases they probably can't do it over. We're talking about major financial and operational programs that weren't designed so much as they evolved along with the business over the course of the last half-century (since the introduction of the IBM System/360). The specs and requirements, if they exist at all, are buried in the back of a warehouse the size of Warehouse 13 and have probably been turned into nests for the mutant rats. The source code in many cases doesn't match the binaries or doesn't exist at all thanks to errors in migrating data and mistakes in editing files. The running binaries may literally be the only authoritative statement of what rules the company's accounting follows. There's a reason every single IBM mainframe since the S/360 has been capable of emulating an S/360 down to the hardware level, after all.

  9. Correlation is not causation by jaffray · · Score: 4, Insightful

    If you don't care about what kind of job you get, just how much money you make, then:

    a) You will make more money than someone who considers other factors in their choice of career.
    b) You will take any courses which you're told will enhance your marketability, no matter how disgusting. Like COBOL.

    Hence it's unsurprising that people who take COBOL make more money... but is it *because* they took COBOL? That's less clear. Correlation is not causation.

    1. Re:Correlation is not causation by KingOfBLASH · · Score: 4, Insightful

      Could it not also be that people who want to really understand computer architecture better take obscure classes like COBOL, and being better programmers make more money?

  10. Re:Weeding Out by gweihir · · Score: 3, Insightful

    This is a typical thing: The "modern" solutions are all bells and whistles, but are missing basic things or do them wrong. More often than not, this is because they were designed by people that saw some real or perceived shortcomings in older tech, but completely missed its strengths and failed to reproduce them.

    Example: Ever tried to do massive multi-threading in Java? That fails miserably and the byte-code interpreter does nothing but task-switching very soon. In an "enterprise" setting, these things are toys when the back-end is considered.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  11. Is it COBOL or the people? by SuperKendall · · Score: 4, Insightful

    One of the things I think when I look at something like that is, the $10k difference is illustrating how much more people make that care enough about computer science/programming to take the time to explore many languages - not so much that they are all getting COBOL jobs, they are just more competent.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Is it COBOL or the people? by ranton · · Score: 2

      After reading the article, the $10k difference they are using was between those who took the COBOL class and ALL Business Computer Information Systems students. That degree is more of an IT degree than a software development related degree (at this school). It is a very bad comparison.

      I would be more interested in how those students who took COBOL compared to the university's Computer Science and Engineering students.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
  12. Re:COBOL: Why the hate? by itzly · · Score: 2

    Well, if the source code is not available, it doesn't pay to learn COBOL.

  13. I don't think those kids are writing COBOL by sirwired · · Score: 3, Insightful

    I don't think those kids go out into the wide, wide, world to program COBOL. I suspect that the subset of CS majors that care enough about real-world jobs are the sort to take a COBOL class, just in case it comes in handy. You'd probably also see that these students are more likely to pursue computer-related summer and in-school part-time jobs, more likely to participate in open-source projects etc.

    I know that when I was looking for jobs, I had a whole stack of job offers, despite a middling GPA. Some of the other students in my dept. struggled to find a job, despite better grades. The difference? Two computer-related summer jobs, four different tech-related work-study jobs, and a LOT of extra-curricular study in IT. If my school had a COBOL course, I probably would have taken it. (I did take a SQL course, which wasn't even offered by the CS dept.; it was in the business school, along with the other IT (vs. CS) classes.)

  14. Personally, I LIKE working for the man! by sirwired · · Score: 5, Insightful

    Speaking for myself, I like working for the man! I get to spend my entire workday (consisting of reasonable work hours) doing something I enjoy (Enterprise IT architecture.) Yes, "The Man" makes more off me than they pay me (they are a profit-making company, after all!)

    But in return for the 6% Net Profit they report annually, The Man does all the things I don't want to, like Sales, Marketing, Legal, Accounting, Administration, Management, Benefits, etc. I don't want to do those things myself, nor am I particularly interested in figuring out how to manage somebody else doing those things for me.

    I do well enough... I'm on track to retire comfortably at 50 after years of doing work I enjoy and working with people I like (and don't have to manage!), and I have a lot less stress than a serial Entrepreneur.

    If doing all that scut-work, or managing others to do it for you, is what floats your boat, more power to you! But it's certainly not for everyone.

  15. Errr... not all employees are downtrodden by sirwired · · Score: 4, Insightful

    You sound a bit unhinged.

    Did it ever occur to you that some people don't mind being employees? I'm not sure how you equate "working for somebody else" with inevitable serfdom. I show up for work for reasonable hours under reasonable working conditions, I do my job, they pay me for it, I go home. Nobody took rights away from me; if I don't like the arrangement, I tell my boss it's over and I go elsewhere. No violence necessary or wished-for.

  16. Re:COBOL: Why the hate? by HJED · · Score: 2

    C has goto. C has pointers. C pointers can be cast to something that is a different size... most of the disadvantages you've described seem to apply to C as well, care to enlighten me on the difference (other than bad programmers) .

    --
    null
  17. Don't Do it! - no growth, career limiting move. by landoltjp · · Score: 3, Insightful

    Yes, sounds great. Make 10K more out of the gate. And if you're finding it tough to land a job right now, what a DEAL this is! You're employed! You're really needed since the number of COBOL programmers to support legacy systems are dying off (figuratively and literally).

    There's the catch. They've got you. You don't know it, but they know it.

    Next year, your fellow grads who got jobs are learning TONS of new things, other skills. Team building, real life design. Team leadership. They're getting mentored perhaps. They'll make their way up to intermediate, then senior developers. Maybe into architecture.

    But you're still slogging through COBOL code. Supporting legacy systems.

    And they can't afford to lose you, so your company (A Bank most likely - not the fastest moving group in the world (and I know since I've worked for three)). So you're still COBOL programming. But, y'know, thanks for the effort. Here's a 2K bonus.

    Uour friends are now 2 years along in their careers, they're moving to new jobs, making 10-20K more since they can show job experience, skills experience, and real-life development qualities.

    You're even or a bit behind, pay-wise. But they're going places. You're about to stand still, career-wise.

    In a year they shoot past you, and that's that. You're standing still. Cost-of-living increases if you're lucky. But hey! We at the bank really appreciate it. So here's a nice mouse pad, and the latest patch release for COBOL on the Z-Frame.

    So, no movement here. What to do? I know!! Other companies need COBOL programmers. I'll play the field and see who will throw me more money.

    Great. You make a bit more money. Doing EXACTLY the same thing, somewhere else, with little if any career growth. It's possible you will always have a job, since COBOL is entrenched, and not going anywhere. But that's all you'll ever do. That and cut 1650 reels with your teeth.

    Don't Do it. It's a trap.

  18. Re:Supply IS GREATER THAN Demand by sandytaru · · Score: 2

    I think it's this more than anything else. My best friend's father is a COBOL programmer. He came down with hairy cell leukemia and was down part time while he went through chemo and all that stuff. The company was completely understanding, and from what I hear gave him a friggin raise when he came back because they didn't have anyone else who could do what he did and they were scared of him retiring early due to health reasons.

    --
    Occasionally living proof of the Ballmer peak.