Its a smart way to go. if you have a relevant skill you can barter for goods and services.
You forgot medical. Even a paramedic would have the medical knowledge needed to set up a basic infirmary and the like.
One think to remeber as you try to pick up a skill. Make sure you can practice with low tech tools. Building a brick house is cool IF you can get the