With your mind ............ A mess.
I was so happy that I had finished my high school, so I had to select only two books. My score was a little different from that of one book. I felt good about myself, so I had to report a second book of Diao, as a result, I almost fell to the last volunteer, but My major was also adjusted. As a result, I had dreamed of becoming a bio-scientist. I joined the information and computing science major and got stuck in the middle of mathematics and computer science. It seems that I have heard of a line of work and love a line of work, so now that I have to do better, because I like the feeling of typing the keyboard, so I decided to prefer the computer and do better in the computer.
Looking forward ......, In the next semester of my freshman year, Class C ++ officially brought me into the world of computer science. Every day after class, I rushed to the library to see what my teacher taught and what I didn't teach. So I scored Diao in the exam, it is a dominant trend. The course that has not been completed during the summer vacation (the C ++ Program Design tutorial by Tan haoqiang), 1.1 drops, taking notes carefully, from I ++ to ++ I, from process to object, slowly accumulating, the level of C ++ In the sophomore year is very good. At the same time, the data structure and everything are high average scores. Of course, algebra and calculus are also good. During the next semester of the sophomore year, our teacher wanted to find a few students to work on (commonly known as Project-based projects). He thought very well that he could finally do the project (haha), but he only wanted to use C #, the teacher said it was very simple. I did have C ++ basics and I spoke about the object-oriented concepts that C ++ came into use. I learned C # every month and I could do some basic development, as a result, during the summer vacation, I used Asp.net to drag the control to perform a curve processing webpage. When I used Ajax, I suddenly felt very tall (haha ). I didn't go home during the summer vacation. I had the chance to get the key to the lab. So I spent some time in the lab, reading, learning, and hitting beans. During the summer vacation, in addition to dragging controls to build a webpage, I also read the C # advanced programming for network applications borrowed from the library, which suddenly changed from multithreading to sockets, things understand the principles and how to develop. I was deeply rooted in the weak foundation at the junior high school. I purchased the C # basic programming for network applications and completed a series of basic library usage knowledge such as CLR running. In November year 31, Dr. Yang zhongke posted a blog post on Chuanzhi. net developed a series of videos and learned a lot from them, such as Asp.net, HTML, JavaScript, and jquery.. NET platform development, so what I did later was to say "Give me some time" instead of "I won't". Here, I would like to thank Dr. Yang zhongke for passing on the Smart blog. The more you learn, the more you know you don't know, and the more you begin to purchase books (the library books were bought more than 08 years ago )...... "Programmer tutorial", "typical module Daquan", and so on, many books pick their unknown and want to read, so the project is growing taller (● '? '●) Our small team is working on projects provided by teachers. It's okay to come back and use them online. When I was working on this project, I first came into contact with the design pattern. As a result, I collected various types of design pattern materials on the network and learned what the design pattern looks like and how to use it, finally, the quality of the Code is slightly higher.
By accident, the teacher recommended the csdn website, so one thing that must be done every day is to visit csdn. The feeling of a novice when visiting csdn for the first time ............ (I can't understand many of them ). The more you visit csdn, the less you know. As a result, I decided to buy this CLR via C #4.0 from the very beginning, and I really learned about some underlying C # stuff. Many problems suddenly became clear and I found myself a good dish.
The time is like the output that is written in console. writeline () in the while (true) loop and cannot be stopped. I thought it was easy to find a job in the second semester of my senior year. C/C ++ is dominant in school recruitment, with a small share of others. In addition, I was not well prepared when I was looking for a job, and I had to fight for unprepared ideas, algorithms, and write code on paper, ............, It's hard to have a written test interview, and the salary is not low (6 K). At the end of the contract, I asked for Level 4 English and then ............. If you are disheartened, you want to marry a company at will. The written test interview is smooth, and 5.5 K is added to Beijing 4.5k plus welfare, so the happiness is not low. The company has a branch in Changchun, so the internship period is arranged for the branch in Changchun.
With a heart of reverence, I went to my first class in my life. Before I went to work, I felt very happy and lost. On the first day, I read various rule manuals in the morning, and did some small exercises in the afternoon. I gave a winform page to show my reference. I felt boring, but I had my own intention for every question, it was the best to do it without understanding the intention. During the banquet, I heard old employees discuss whether to use a button or radiobutton. The feeling of loss is full, I thought that the old employees should be tall design models and architectures ............, After completing the exercises, the eldest brother with me said that you will have a lot of experience. I was just excited, but when I saw the code without a certain level, that feeling ....... However, since the three-party agreement was signed, we should do our best to conduct the second exercise-the calculator. in order to express our own needs, we should make a scientific calculator and use the algorithm and design model, I wrote a lot of comments (function descriptions, algorithm logic, and difficult variables), and finally handed in a satisfactory answer. After that, I directly participated in the project. I encapsulated a map program with many things, such as multithreading, sockets, and WebService. I learned how to use it. After my internship in Beijing, I gave a good comments from Changchun, the feeling of being recognized is still good.
I think this year in Beijing is my brutal growth period. When I was in Changchun, I said that Beijing is a big bull, so I hope to graduate to Beijing as soon as possible. On the first day of the company's step into the company, I would like to say hello to the old staff of Beijing. I was taken by the technical director (more than a dozen people in the company), usually working 8 hours, almost no overtime, so I have a lot of spare time, in this period of time to view Web security, javascript authoritative guide, jquery kernel explanation and practices, design patterns, agile software development, and other programming skills books. Because the company has small projects, including C/S, B/S, and other models, the books are read and used, so it will, and the Level Improvement speed will be very fast. However, during this period of time, what is ultimately required is not a book of programming skills, but a book that improves the level of human thinking, such as "growth is more important than success", "Microsoft's DreamWorks", "From excellence to excellence", "power of habit", "Tear down the wall of thinking", and "top of the waves "., learn about dreams, work, and career. I have learned why, what to learn, and how to learn in this year. I feel very full and have improved my skills and vision. I think I have entered the ranks of programmers. I read a lot of books and found that I still know little about it. So I tried to expand my knowledge breadth and depth.
The company in Beijing entered the project team from the very beginning. The main task is restructuring. Restructuring helps a lot to understand the design pattern and deeply understand what coding norms advocate. There are more than a dozen people in the company, who have a great level. One is the director. I think he is the one who picks up the pillars and beam of the company's software. There is also a more advanced concept that can be done well, however, the level is still a little different from that of the director. I think the rest of the people will go to work today and tomorrow. They will never be one minute late, but they will only have some necessary things, several design patterns and commonly used class libraries are enough for some projects, but not enough for directors. Sometimes I always suggest leaders adopt some new technologies and advanced development models during the meeting, ............ You know, I personally think the reason is that, since it can be used, it can be used. You don't have to do better. This is the thinking of many bosses. Second, it is costly to learn new things, third, I have never learned any more before. It is purely self-estimation. There is a reason why the company is not doing well, so I always talk about some problems, such as reading difficulties and modification difficulties caused by the absence of coding standards, for the person who made the refactoring and added the function, it was a lot of effort and a lot of time was wasted on understanding the code logic. I have made many suggestions once a year, and I feel very hurt when I am ignored. I got in touch with most of the company's projects and found that there are prospects for the project. However, all of them are just repairs and supplements. Everyone is too lazy to move the previous code. I feel that the company's future is slim, so I had the idea of leaving the company, I want to contact large companies with some formal processes, development models, and new technologies. As a result, I started my job. When I was looking for a job, I determined the company's level based on the interview. I attended 10 interviews. I only asked two high-end questions and felt that the company's level should be low, finally, I chose a large number of listed companies and came to work in new companies with full confidence. The new technologies I learned were useful, but the company did not pay attention to them, the computer is low-configuration ............, But fortunately, the company's technical director has a high level of thinking and technical capabilities. At least the whole team is improving, and it is good to make progress. However, there is also a reason for not attaching importance to technology. The code of a large company is messy, and the team can play each other's tasks. If they can push live tasks, they can only push the tasks, several times I suggest you do better. The answer is that you just do it. You don't have to do that well ............, But fortunately, the team is becoming better, and the company has a bright future. We strive to do our best. When people are small, we can't speak out loud and others can't hear it. We only have to settle on ourselves, to change something and learn something ............, I can't help but sleep.
From ignorance to ignorance