I feel like this IT career is like being a chef. There is no end to learning. The path to be a great chef is so long, so hard, while the entry barriers are so low(we already have coding monkey, camel, lion, the list in O'Reilly)
The life during the starting phase is so hard, least of any appreciation, also bunch of people who never enter kitchen but telling you how the job can do better.
Unless you know being a chef is really what you want, think twice