Hi All, NEWBY here, with a different perspective on PCB design;
1st off, understand the electronics assembly industry and how a blank PC end's up being an assembled PCB used in a device, understanding how all the parts go together is essential for a good board layout & design. Think through the entire process...Then design the board.
Secondly: Regardless if your building the PCB yourself or Outsourcing, absorb every response that is given in this forum, yes including mine. Understand that proper spacing of all bottom & topside SMD to PTH is critical in the manufacturing of the card and the final price! Will the card need a solder pallet, not just for the SMT process but wave solder (including Select soldering & Batch soldering), AOI & X-RAY, Press fit, Conformal Coating, etc, etc... Everything you design today will have a major impact on the future build of this PCB and the people that build it, along with the costs associated with building this PCB. Remember this: HANDLING KILLS A CIRCUIT BOARD.
3rd: See & Feel the design: Look at the parts being placed & inserted on the card, what role will panelization play when building the card, what extra expenses may be required to build the card (pallets), Look downstream man!! Look past the billfold and create a design a circuit board that can be built in the least amount of time, with the fewest defects possible. It can be done!
When I started in the electronics assembly Industry many moons ago, 85% of the people I dealt with were circuit board designers. At that time (mid to late 90's) design engineers realized that if they were to create a circuit board using guidelines established by the solder tooling world, they could create a board that can start at one end of the plant, pass through all QC checks and placed in a box at the end of the day. That never happens anymore, once a year I might hear from a designer looking for some advice on the proper spacing between SMD & PTH, but that's it.
Understand the process of circuit board assembly. Once the design is complete, get the valued opinion of at least three people (Manufacturing & Process Engineers that will build the product) and see what they have to say!
Then design a circuit board.