&gt;<i>the most important, in my opinion, is learning how to write well and communicate complicated ideas to others.</i><p>you also learn this while working for a company, which has the added benefit of not treating you like an indentured servant.