I am passionate about Physics and am good in it and ready to study it till the highest level (phd). I am also good with computers and programming (I have practised java a lot). What should I choose if I want a well paying job? I want to know the job scope in Physics with and without PhD as compared to BTech CS? Also do you think is PhD worth the time spent ? P.S - I will only be getting a reputed private college and not a reputed government institute like IIT or even a tier 2 type Institute. Any advice would be really appreciated.