Yes, you can craft all 13 of the villager job blocks. Some blocks will spawn organically in different locations, however if you don’t want to wait for random spawns you can make the blocks.
The majority of the job blocks are made with basic materials like stone, wood, and paper. Others, like the brewing stand and the lectern, require more advanced materials.
The brewing stand, for instance, requires 3 cobblestone and a blaze rod. Naturally, the cobblestone is easy enough to come by, but the blaze rod presents a challenge.
Blaze rods are dropped when you kill a blaze. Blazes only spawn in the nether region, however. Your other option is to craft a blaze rod using blaze powder and a minum stone. The issue with this method is that minum stones are difficult to create.
So, while all villager job blocks can be crafted, not all are easy to craft.