Berkeley CSUA MOTD:Entry 20604
Berkeley CSUA MOTD
 
WIKI | FAQ | Tech FAQ
http://csua.com/feed/
2025/05/24 [General] UID:1000 Activity:popular
5/24    

2001/2/15-16 [Academia/Berkeley/Classes] UID:20604 Activity:high
2/15    I'm a EECS/C alumni. I've been writing SW for a while.  I'm thinking
        of switching to HW.  Doing digital/circuit/FPGA/ASIC design. Digital
        stuff, not analog.  Has anybody done this transition before?  I did
        pretty well in 150, 152, and 252.  I think I can handle it, but I'm
        asking for personal experiences.  Thanks.
        \_ you sick fuck, next you'll be in taking it up the ass from
           Drew Pertula, number 1 heehpohcreet!
        \_ you better get an advanced degree if you want to do hardware.
           you'll be competing with top notch architects from top notch sk00ls
           unless of course you wanna do verification (testing)... boring
           \_ industry sucks, academia rewls!!!
        \_ I did that. I was in LSCS and still inundated my schedule with
           many CS courses (many of which was required for my major) but
           also took 141, 150, 152, and 252. What most people don't realize
           is that hardware courses aren't that hard and when you get into
           the 152/252 material that's when it starts to get very
           interesting. I now work in a VLSI design group and have no
           regrets switching. -jeff
        \_ Considering all the .com fall-outs this might not be a bad idea--
           Software is over-crowded right now.  Hardware is the way to go.
           \_ hardware has its own problems. there are good opportunities but
              geographically you're more limited on where to work. also it is
              not as free in what you do; the problems are often very well
              defined and the focus is on efficiency and optimization rather
              than open-ended creativity.
              \_ Optimization takes a lot of creativity.
        \_ It's probably hard to get a job as a newby logic guy if you're
           a few years out of school.  It's probably impossible to get a
           job as a non-newby logic guy, so you'll have to deal with the
           loss of $ and responsibility.  It might be easier to do an
           intermediate jump to design verification before you try to make
           the logic leap.
           \_ Not completely true. My co-worker never did verification.
              Straight out of college he did DFT engineering and is now
              a logic designer. I've been doing verification for about
              7 months or so and will soon start on logic design myself
              (I graduated last year). You just need to tell your boss
              that you're interested in doing other things aside from
              verification. Good designers usually have done some
              verification themseleves. -jeff
              \_ I merely observed that sw->dv->logic is an easier leap
                 than sw->logic.  I don't believe your experience
                 contradicts (or is even relevant to) that.  In addition,
                 dv and logic usual belong to the same organization, so it's
                 relatively easier to transfer from one to the other.  sw
                 and logic usually are in separate organizations, so a
                 transfer is probably more difficult.
                 \_ in a small organization, sw,dv,logic,testing,customer
                    support is a one man job...