Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much

Comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
I get to do some perl programming in my job, which is electronic engineering (EE). I like EE because I like to build things, I love math, and I like things that are difficult and complex.

You can get a good job with a four-year EE degree. Biology-based jobs seem to be doled out to an insider's club of PhDs, while many highly-educated people do an inordinate amount of low-level work. EE isn't like that.

For the past 20 years I have had assignments that were primarily EE hardware design, embedded system firmware, software design, and system design.

Currently I am doing hardware system design. Perl programming is a fun part of my job because I can use it to help automate my design tasks. I also use perl to glue together disparate tools, and I invent new tools for my own use. Without pesky users, software is quicker, easier, and much more fun to write! I learned this the hard way when I had an assignment writing commercial CAD software.

If you are tired of software, avoid pure digital design. It is too much like writing software in a proprietary language with a really lame compiler.

The most important thing is to find something that you can really enjoy. A hot market in a particular area will not last as long as you would like your career to. There are many reasons not to chase a quick buck. For example, when a job market cools down, you're left to compete with people who are there because they are passionate about their work.

Right now the EE job market is poor, but it has always been a cyclical business, so I expect that it will come back.

When I was in school, chemical engineering was *hot*. Oil companies offered high salaries just like dot coms did recently. The whole future of civilization itself revolved around the oil supply! Six years later it was a distant memory. Many hot careers burned brightly for a short time.

It should work perfectly the first time! - toma

In reply to Re: Advancing oneself personally and professionally as a programmer (discussion) by toma
in thread Advancing oneself personally and professionally as a programmer (discussion) by deprecated

Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":

  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?

    What's my password?
    Create A New User
    and all is quiet...

    How do I use this? | Other CB clients
    Other Users?
    Others about the Monastery: (6)
    As of 2018-01-21 18:50 GMT
    Find Nodes?
      Voting Booth?
      How did you see in the new year?

      Results (229 votes). Check out past polls.