I am a Python programmer. I consider myself a jack of all trades, but I tend to work on data-related or AI projects over software engineering. The thing is, I feel like I cannot see my own strengths. I don't feel like I meet the job market's skills when I apply for a job. I cope with it by writing a lot of tech dev posts, if they are ever considered as proper portfolios. Before writing, I need to practice the technical aspect of it, which both takes a long time. My main problem now is that I back off from applying to jobs since I still cannot convince myself that I am enough for the job market. I make up for that by writing tech blogs and finishing perpetual side projects as portfolios, which also take a long time. I don't even have the courage to find a client as a freelancer, although I successfully finished one freelance job last month. I know my approach is not effective and is more like escaping at this point. If you were in my shoes, what would you do to solve this mess?
For further actions, you may consider blocking this person and/or reporting abuse