I've gone through several interview processes and following discussions while I was open to work. And each time I've tried negotiation, I failed to achieve the desired range of compensations. Now I know that negotiation is the more of soft skill that we should learn through personal experiences and extensive researches. If I were put on the same chair again, I would make sure to apply 3 principles that I've learned from past experiences.