Since every building needs a floor installed in to walk from room to room, getting into this area of construction is a smart career move. Once trained and knowledgeable about the materials and how to lay them out properly, you can work with a company or choose to be an independent contractor. There's significantly more involved with becoming a contractor, but you get to choose your own jobs, whether they are in someone's home or on a commercial site.
One of the most important parts of the job is being familiar with the floor covering materials at hand. You must know the difference between the hardwood, differences in tile types (including laminate and vinyl), and how to treat interior floors after everything is finished. If your customer asks whether they can use steel wool on a ceramic or sandstone tile, you have to be able to answer this question. Since concern with a person's carbon footprint has increased, you'll also have to know the types of eco-friendly design options available.
Laying the flooring materials is important, including how to install carpet tacks and if tiles are already prepped with adhesive. There's training available from multiple sources on how to work with your materials including hardwood, laminate, and vinyl. The Flooring Contractors Association (FCICA) offers a training program that can be sent to you to help train you and other laborers. If you'd prefer to travel, some companies online have a list of training seminars and programs that appear all over the country that they work with.
Being business savvy is also important as you'll have to manage money and get all the required business licenses to be an independent contractor. If you think you need a license for it, you will need to look up the regulations required online to obtain one.