Tuesday, April 24, 2012

How to Become a Professional Civil Engineer

One of my largest life goals of the past seven yeas or so has been to become a licensed professional Civil Engineer (PE). The PE license allows an engineer to legally make structural and infrastructural decisions, and to be PAID for it! I really want to use my PE license to design homes, commercial buildings, roads, streets, grading plans, water systems, make soil recommendations and all sorts of other things.

Another perk of the PE license is that it allows you to legally become a Principle of a firm (at least in California, it is possible you can become a principle without a license elsewhere). This is another life goal that I have, I want underlings! I want to interface with potential clients that will produce work for me and not for my "boss". I want the risk of potentially not having enough clients or work, and also the inherent rewards of doing it all right. If doing this were unavailable to me, the Civil Engineering profession would not entice me.

So how do you get the PE license?


  1. Desire. It is a 7-9 year process MINIMUM. You will probably give up if you do not have a strong desire.
  2. Get a Bachelors degree in Civil Engineering from an ABET accredited university. Most state and private universities that offer engineering degrees are ABET accredited because it is a huge deal and they probably would not attract many students without it. I received my degree from Cal-Poly Pomona, a California State school. (4-5 years typically)
  3. Prior to graduation (best) or following graduation (ok) take part in, and pass, the Fundamentals of Engineering examination. After doing this you can place Engineer in Training (EIT) after you signature, signifying your high-and-mighty training position.
  4. Obtain a job working under a principle engineer, doing actual Engineering work alongside registered professional engineers. Most states require two (CA), or four (everywhere else?) years of engineering experience where you are directly involved in calculations and making engineering decisions. You need to work with registered professionals because you will be required to obtain recommendations from several of them to qualify to take the Professional Engineering Examination (PE Exam).
  5. After meeting the requirements (BS EIT + 2 years experience, or a buttload of experience) get your recommendation letters together and apply for the PE Exam! You are required to choose you depth option when registering, so do that now as well. Choose a depth that is tied to your skills or something that you are genuinely interested in. Try to choose a date at least 6 months out, preferably more, so that you have ample time to study.
  6. STUDY. Study a lot. Many people have cited a magical 300 hours of study as being appropriate to go into the test confidently. Print out the exam specifications from the PE exam page at NCEES for your depth option and make sure you understand every topic outlined on it. Purchase exam material including (certainly not limited to) a review manual, sample problems to solve, and possibly even a review class.
  7. Celebrate
I am currently at nearing number 5 in this process and have begun my studying and preparing for the test. I have decided that a great way to study is to compile all of my study material online so that I can access it from anywhere and hopefully get comments and interaction from other people who are also studying. I started www.reviewcivilpe.com in February 2012. 

Review Civil PE already contains articles and notes on a large number of PE Exam topics including structural, geotechnical, construction, water and environmental, and transportation and it is constantly expanding. 

It is a great way to study passively while at work or on the go so you don't have to lug around your 1000 page reference manuals everywhere. Check it out and let me know what you think through the contact page if you have any thoughts or suggestions.


Sunday, April 15, 2012

Using Dreamhost to Store Personal Files



Dreamhost offers free personal storage with every webhosting account! My wife and I have decided to use this instead of options like Carbonite or Dropbox, due to it being free with every Dreamhost account. It didn't use to be this way..

Turns out that back around 2008 Dreamhost had a huge issue with people using their standard webhosting user accounts to store personal files (music and other media etc) and made it against their Terms of Service which states that "It is against DreamHost policy for you to use your DreamHost file storage space on a web server for personal file storage that is not related to one of your websites."

This limitation is still in effect, however, Dreamhost has graciously given every hosting account a free Backup Account which can be used for storage of personal files. The backup account comes with 50 GB for FREE and any extra space can be purchased at $0.10 / GB (inexpensive!). I am thrilled to have found this and have already started a ~6 GB ftp upload from my wife's computer.

All you have to do is activate your backups user from your Dreamhost panel here:



After that you are given a new ftp server, user login, and password. The process will be familiar to anyone that has connected to an ftp server before (and most of you with a Dreamhost account have).  I like to use FileZilla:


Get a Dreamhost Account

Use the promo code DEVLABTECH when signing up for a  FREE domain registration!