Menu Close

Useful skills for growing in tech

Some­one on a Codecad­e­my dis­cus­sion board asked what skills I thought to be most use­ful for peo­ple tran­si­tion­ing into tech­ni­cal careers or who want to grow in them. This was my answer, edit­ed lightly.

Com­mu­ni­ca­tion skills are your first build­ing block. They aren’t spe­cif­ic to tech, but you won’t go far in any endeav­or if you can’t get your ideas across to others. 

You must learn how to learn, as you will con­stant­ly be upskilling. Dr. Bar­bara Oak­ley has cre­at­ed a Learn­ing How to Learn class on Cours­era that is based on evi­dence-backed learn­ing prac­tices. She has also writ­ten a book, A Mind for Num­bers. I rec­om­mend both.

Next is trou­bleshoot­ing. Whether you are pro­vid­ing tech­ni­cal sup­port or cod­ing, you must know how to approach prob­lems log­i­cal­ly and break them down into small­er pieces.

Cod­ing of some sort is a help­ful skill because it forces you to think crit­i­cal­ly. Of course, it’s also valu­able for automat­ing tasks, even if you aren’t work­ing as a pro­gram­mer. I like Python because it’s pow­er­ful, flex­i­ble, and easy to learn.

These tools will open many doors!