How many villagers do you have at the moment? Until the sharks puzzle is solved the maximum you can manage to feed without running into too much difficulty is 12. Even then you may have to rely on mushrooms.
I put one villager on farming and the rest on research. Getting master builders can wait until I can afford to expand the tribe. If the food runs out switch the farmer to research at once - although it's important not to forget to put him back to farming when honey or fruit is replenished to avoid starvation!
_________________________
To err is human; to arr is pirate.