Well, suppose you really want to enter this industry for some reason, but the it industry is not just a programmer, but also many, such as the product manager and project manager mentioned above.
I always feel that all one's experiences are meaningful, and it is no problem to change careers at any time. I just want to make good use of my past experience and knowledge as much as possible, so that my future work has unparalleled advantages. It must be admitted that even if you are talented in programming and have just changed careers, you have no advantage over some programmers who have just graduated for a year or two in terms of learning ability, programming experience and design experience.
So there is really no way to get into the business?
I have no personal experience in this field, so my suggestion is not necessarily correct, just for reference. I think your liberal arts foundation and your sales experience are destined to know the concept of "people" better than most programmers, know how to communicate with others, and look at the quality of a product from the perspective of outsiders.
Based on this, then I suggest you try the positions of product manager and project manager. In contrast, these two positions don't need to be very proficient in technology, and they don't need programming in most normal companies. I think your threshold is that you don't have enough foundation to develop programming thinking. It is useless to rely on training, only on accumulation and practice. I think the time cost is too high for you.
So what should we do?
First of all, you should understand IT products. For the hottest Internet products, you can look up some information and buy some books to learn. These contents are relatively more humane, and Xian Yi in Xian Yi, young and old, may be more acceptable to you. Of course, you don't have the purpose of popular science, but want to enter the industry, so think more and actively analyze: if you were asked to be an app, what kind of app would you choose to be? What should it look like? What problems have been solved respectively? Why do you think ordinary users will fall in love with this app? Wait, ask yourself and answer yourself, and even draw some sketches. A pencil and a blank sheet of paper are enough ... this is just an example (sorry, my expressive ability is limited to this).
For example, the project manager, I personally know some information about the project manager (searched out, pdf version, free of charge), I think these contents are more acceptable to people with liberal arts background than those with programmer background, and you have rich social experience and experience in getting along with others. With these basic knowledge, some knowledge of management, basic knowledge related to software engineering (emphasis yo), as long as you can have a certain understanding of all aspects of technology (deeper than Baidu Encyclopedia).
Of course, the IT industry is actually very hard, mainly because it needs continuous learning. Learning in other industries is to improve, and learning in this industry is to survive. If you don't study, you will die ... I think we can try it first, don't make a blind decision, and then sign up for some strange training courses, which will waste money. ...
Then suppose you want to be a programmer who writes code. IOS is applied and closer to people. The basic requirements of big data direction are too high and the threshold is relatively high; Network marketing is not only a technical problem, but also requires a deep understanding of the Internet. To sum up, if I have to choose, I suggest online marketing first, IOS second, and big data is not recommended.
What I said was a mess. I hope it helps you.