In May, I came out from a training institution and ended my programming course for less than a year. I graduated from high school and started to contact this training institution.
I started my first job as a programmer in a very small company. Although it was difficult, I have been working for nearly five months. So far, I am still confused, I don't know if I want to develop in that way. In this company, I have just graduated and have no project development experience, so it is difficult to get started in the company, A lot better, but so far, I have always felt that this company is not suitable for my development. Because of my poor technology, I want to gradually become proficient in one aspect of technology and then do other related work, other aspects of my work are also programming, but maybe I can make sure that I can skillfully develop something for the company, and then try to be familiar with the background Code. However, in such a small company, it seems that this is not the case. Because the company is small and has few employees, the company does not provide training. As for the technology that doesn't happen, you have to solve it yourself, although there is a relatively good developer at work, but people are also very busy, basically there is no time to tell you, so the development speed is naturally very slow. What's more, a person does a lot of work. A software only requires function implementation, No matter what method you use, as long as it is implemented, the boss does not look at it, so I think, my technology has not improved much so far. When I write code, the idea is not very clear, and my business is the worst. My boss asked me to do telemarketing work, I just think that I am a programmer in this company. Although I don't think the technology is good, I still hope to write more code by myself, I often do something that has nothing to do with code writing. In addition, although I also work on projects at ordinary times, I always feel that the functions I have made are not good enough, but no one has told me where they are not good. How to improve them will be better ....
Then, I want to change my company and find someone to take my company with me. But at present, many companies want developers who can get started right away. Graduates with poor technology have little experience, it is really difficult to find a job, because many companies are reluctant to train new people because of fear, late betrayal, and other reasons, this makes it harder for new graduates to find a job...
I have also talked with many people, and some people also say that my mentality is not good, because no matter what the current job is like, at least I have a job to do first. In fact, as long as one person wants to learn it, no one needs to bring it, he can still learn well, so the environment is not very important to a certain extent. The key is to check whether he has his own development direction. As long as he has his own plans, the environment will have an impact to a certain extent, but it does not play a decisive role. The key is to check whether you have your own ideas and whether you have worked hard for this goal!
Therefore, I would like to ask you, if it is difficult to develop software, the environment is really not very heavy, as long as you have your own goals and have been working hard, and let myself adapt to the current environment. After all, I just graduated from college, and now I am not good at technology. I have a job to do first, so I have a good mentality... In this way, I 'd like to find a new company, and I 'd like to study hard to improve my technical skills as soon as possible. But I don't think it is easy to find such a company... What should I do? It's also depressing now...
Please, under the guidance of your predecessors ....