Celebrate the first anniversary of the begtostudy-csdn blog

Source: Internet
Author: User

I did not expect that this blog has been in operation for a year, but it has experienced many things since it was not a long time.

The purpose of this blog has never changed. This is my greatest pleasure. It shows that it has stood the test of "recording my growth experiences ". The idea at the beginning is the same as that at present: My skills are poor, but I also want to show them so that new people can stand on my own. On the other hand, you can also see your technological progress through the record of these posts, because I believe that the weak will not always be the weak, and the strong will always have a growth process. However, it is a pity that our society and individuals tend to focus only on the success of a person and forget their own growth experience. In fact, the fruits of success are very important to others, and the experiences of growth are more important to others. I like reading biographies, but I don't like reading comments very much. It is purely personal opinion.

At this time two years ago, I was working on a small program with a finite element structure. I just practiced it after class. It was very simple, but it was a whole. However, the subject is related to image processing and recognition. Although I am not very interested in it, I will do it seriously and I will do it well. Although it was discovered afterwards that it brought me into a strange field, but I was far away from my own path, so that I had to spend a huge price and let myself go back to my own path, in this way, I also changed from leading to falling behind. However, in the course of doing this, I feel that I will be able to use it for my life.

I have been on the subject for about half a year. I started to use MATLAB. Matlaib is the easiest to get started with because it does not understand images. The most important thing is that matlaib is intuitive and I can see the processing results. Thanks to the MATLAB and image processing of Gonzalez, this book gives me the most rapid access to the image field. Of course, there is a price to speed up, that is, the theory is not too deep, which also limits my subsequent innovations and the path to innovation cannot be continued. However, I have a comprehensive understanding of image processing algorithms.

That is, half a year after entering the subject, I found that MATLAB interface programming is very inconvenient. So I tried to use MATLAB and VC mixed programming. After trying for a month, I had to give up because not only does the program need to come with the math package of Matlab, but it is also very troublesome to learn. I decided to give up MATLAB and use VC. At that time, the entry-level teaching material was the second edition of Zhou FA's "proficient in Visual C ++ image processing programming. This book is mixed with me. On the one hand, this book is relatively simple to explain, the Code is also comprehensive, very good. On the other hand, he adopted an inclusive approach and some errors in the code, causing a huge price for me. This type of method makes my program heavy and difficult to modify at last. If I modify it a little bit, the program will crash. Following the prompts of csdn users, I began to design patterns and agile development, making me very profitable. It also makes me understand the truth that in addition to the complete theory in any field, more importantly, the experience accumulated by many predecessors is our wealth. If we do not learn from them, we are so stupid. The program was restructured three times and finally reached my basic satisfaction. Of course, there are many methods for module development and code reuse, each of which has its own characteristics. In addition, some minor errors in the second version also paid a heavy price for me. Once I was debugging an algorithm, I could not do anything about it. I also deduced every step of the algorithm. In theory, there should be no problems, which led to my job being stuck and depressed for several months. Later, after reading the Sobel algorithm, I found that a line in the Code does not conform to the description of the algorithm. At that time, I felt that I did not understand the algorithm (because I am not an image professional after all, I am not confident because I don't have a teacher who understands images. So I asked online and no one answered. After all, the code is very long. I did not go deep either. Later, when I commented on a matrix class that had been online for a long time (indicating that it had been tested), I pointed out that it was wrong (the operation would not go wrong, but I wasted a lot of memory). I went online and asked if I was recognized by everyone. then I suddenly realized that errors are inevitable. I went back and corrected the Sobel algorithm. It was the first time I was excited in this project. Later, the third edition of perimeter was issued, and the error was corrected, proving that I was right at the time.

Just before this blog was opened, it seemed like a summer vacation. I suddenly realized that I had made a mistake, a stupid mistake. That is, if the program does not carry out theoretical design and technical feasibility analysis, it will blindly invest a lot of time and energy. It is simply a reckless behavior. The structure is to hit the wall everywhere, with a burst of blood and heavy losses. Practices without direction are blind practices, and the possibility of failure is very high, almost. No one told me about this. I don't have much time left (I have to spend six months to take an exam and write a thesis ). At this time, I found that my image theory is very weak and basically impossible in algorithm innovation. So I decided to use the current algorithm. In addition, after analysis, we found that the image we are facing is an engineering image. The shooting quality is very poor, and there are still a lot of pollution and defects. It is definitely not as easy to process as a thin film object or an optical object, special algorithms must be used. In the vast sea of knowledge, I met Yu Qifeng's research group. In terms of stripe recognition, they have done a lot in China. It also performs engineering images. However, the processing results of derivative symbol Binary Graph Method mentioned in the Image Analysis and Measurement book at Qi Feng are still unsatisfactory, because our image quality is too bad and too complicated. I had to send me a letter and I am very grateful to teacher hrson for his reply. He gave me directions: fitting directions. I really appreciate him. Although I still don't know his name, what I need is hope. I started the theoretical derivation, feasibility analysis, and programming of the fitting direction method. This time I was very careful. From the beginning of programming to the winter vacation, there was only one and a half months. During this one and a half months, I completed algorithm compilation and debugging, and the application had no time to write. Because I want to start preparing for an exam, and my classmates have prepared for it for a month.

Probably, the program continued in late March, completed the interface, and then began to write the paper. It is really a pity that the interface only implements algorithms. In fact, there are other functions that need to be implemented, such as automatic recognition of the series and computing (the calculation has been implemented, but the user needs to identify the series and then input them, after the program completes the computation, this function does not come to the end and tells the teacher, so patent recognition rather than identification and calculation ).

Ah, my God, I found that I ran my question. I introduced my blog for one year. How did I introduce the program? I was dizzy.

After graduation, I felt that my abilities were too unprofessional, just like a child. I am looking for a software company in Zhengzhou and want to share a job. I should also work. I can't tell you what my job is, but I want to know what it is, I can't find a job in the south, but I can't find a job without strength ). As I said above, I have a lot of mature theories and experiences that I don't know. The software industry feels very unprofessional. It was very hard to find a job, but fortunately, a GIS company started me to try it out. I'm really excited and nervous. Two months in the company were very fast. I work hard every day. At noon, you can only get takeout or buy lunch boxes. The lunch box is really dirty. Every day after work, although it is a double break, but buy things on weekends, take a bath and wash things quickly passed. There are a lot of feelings in the company. On the one hand, work is done step by step in the company, and the process of software engineering is going. Unlike what I do at school. Project development is based on the manager's plan. The division of labor varies, and the work efficiency is also high. On the other hand, my predecessors in the company are also very concerned about my work. I can also ask them, This is my most happy. Because at school, there is no relation to what I do, and I have not shared any progress with me. Of course, although there are challenges in the company, they are still dominated by stability. At school, I can challenge many cutting-edge things, even if they do not have any practical significance or even fail. In the company, the learning time is relatively small, and the company mainly focuses on experience. Although it was only a few months ago, I learned a lot about what I couldn't learn at school, for example, I learned to win my rights and interests and understand the importance of the Labor Law. However, it is a pity that the project has not been completed, and I am very grateful to the Manager for handing over the project to me, and to the Manager for trusting and cultivating me.

However, I have to leave because it is too complicated. The reason at home is your own. I want to keep working, but I must keep myself going.

Soon, I came to Shanghai and started my new life. Before coming to Shanghai, I heard that atuocad was used for secondary development. So I also learned about ARX, which is just a fur. Who knows that ug open API is used here. The second development tour of UG began.

The manufacturing industry is my old job. Although I majored in materials in my undergraduate course, most of the courses are mechanical, so I feel familiar in the manufacturing industry. Although the Master's degree has done CAE and image processing, it has exercised my independent research capabilities. China is a major manufacturing country, but our manufacturing industry is still at the low end. China's national development requires the development of manufacturing industry to a high end. This is the trend of future development.

I did not expect that the time was not necessarily accurate, but the general experience of a year was like this.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.