As I read the article of technology training, many companies or organizations spend billions of dollar in providing training for their workers. In my opinion, before the organizations or companies provide the training to the workers, they should know first what kind of training will be needed for the trainees, whether it's the technology training or psychological training. I think it is important to have training for the workers to improve their performance in the work area that will eventually lead to the beneficial of the company or organizations. The trainer should be someone who knows exactly what the trainees need in the work area, the trainer should from the inside company who knows and understand what the trainees need to improve themselves. if we hire a trainer who is from out side of the company,it will take time for the trainer to learn about what the trainees need in the company. The trainer should be knowledgeable and know the operation of the company or organization so that the trainer know exactly what the trainees need to improve their skills and improve the company's benefits. for example, in PCC, they always use the trainer from the inside worker in PCC to train their workers who was a worker before became a trainer in a certain area regardless to train this trainer to become a good trainer. The development of technology is happening every year, it means the company needs to upgrade their system in order to compete with others or improve the company's performance, to do that a special trainer is needed to train the workers with the new technology and with the new system for the company. In conclusion, the training is needed in a company as the company grows as well as the Technology, to do that the budget for the training doesn't have to be expensive,but effective.