I exposed Program Members' habits
First, let's take a look at my tracing of codoon. After graduation last year, this year is just the first anniversary. In the past few days, I never thought coding was a tough task, and so far I have enjoyed it. In the two years of coding, I have developed n habits, and I will try my best if I have any ideas in the company.CodeImplementation in, through encapsulation, inheritance, and so on are as generic as possible. After writing the code, I will re-construct it, and I will run back to change it when I am idle. Then I went to work at the company and tried to work on the Code. After going home, I started my computer after dinner. I didn't like doing anything else, so I continued coding. Of course, this is not a coding task. This is because you often encounter problems that cannot be solved in your work. I will make various attempts to get rid of the content and try to get rid of it.
My first bottle of soy sauce
I studied computer science in Changsha University. I started to use programming from school. I learned assembly, C ++, Java, and so on .. After learning, I still don't know what programming can do. In my junior year, I still got in touch with databases and C #. I learned this well. In my junior year, the second semester was okay. I posted my resume on the Internet, going to the company and looking at what I can do should be deemed as I am getting started with programming life (maybe ). Then I received an interview call from a website company. My Virgo interview was a copy of my resume from qingbird, Peking University, then I came back and found that I forgot to change my name ). Then the company asked me to look at it first. To tell the truth, I am very watery. Then, the company taught me how to use CSS layout for interface creation and how to add, delete, and query databases, if my programming experience is zero, I made a simple website in three days, copied the website background used by the company, and ran to talk about salary with my experience, if you don't have any technical skills, go home and study it slowly ..
Summary: this job really taught programming what it is, which is a basic entry point.
My first job
This should be my first job because I have been working for more than five months. My junior year is almost over and I have no class. One day I went to work at the bucket supermarket in the South Station (Supermarkets selling fruits), got a call, and then I went to the interview, the next day, my brother reported it. It was a little early in the morning and arrived at nine o'clock. It was found to be a residential area. After Entering, he found it to be a two-bedroom and one-bedroom room, then we can see five or six people discussing this table. after they finish the discussion, the boss will ask me to sit down and talk about the situation first, I was offered a price for pulling me to the room and asked if I would like to do it. I didn't understand what the problem was at the time, and I was so confused to accept it. In fact, I don't think the house will work in the summer vacation. It's just behind our school. Every day I go to work and go over the wall. It took half a month to figure out the situation and then spent five months there. During these five months, I checked the addition, deletion, modification, and modification of ado.net. I learned the basic process of a project from Project Creation, module development, compilation, release, and Deployment Server. In addition to the basic database that has been deleted and modified, there are also application components such as address rewriting, and how to implement third-party interfaces, such as QQ login, Sina Weibo login, and caifu Tong. Shun Tai also learned that Seo is a magic horse. I did learn something about programming here, so I started to get started. But this boss is really a fool. I didn't understand programming, and I had to be involved in everything, I also want to put his theory into the project. What's even worse is that the salary is still in arrears and has not been received yet.
Conclusion: It is too unreliable to beat a brother down to a company of less than one hundred people.
A very profitable interview
After turning over the wall for more than five months, one old friend called John to have a comrade in Beijing one day. Let's go to Beijing to have fun. Let's have fun, so we went to Beijing. After I went to Beijing, the teacher introduced me to a job in Beijing. I can also catch up with the interview. At that time, I didn't have much experience in the interview, and I didn't know what other people would ask. I was not afraid of tigers, and I was afraid of a ball. First, I went to the company where I went to Beijing, and the Buddy made Java. At that time, brother only had. net. After the interview, it is basically pure soy sauce. Then, my brother went to the teacher to introduce me. I still have full confidence when I went there. In my opinion, I can build a system. It should be okay .. After the interview, my brother thoroughly realized that there was a day out of the sky, and there was someone outside of the room! At that time, I had a few questions about the interview .. Probably, I remember.
1. What are transactions, what are the characteristics of transactions, and what are dirty reads? What if a transaction is half committed? What will happen if the computer loses power;
2. Database paging: one result set and one total number of records. In what method is used, the database only connects once and returns the result set and the total number of records;
3. Briefly describe the three-layer structure and MVC implementation methods;
4. Web page lifecycle, What Is cache, and how to cache pages. If the entire page is cached, but there is an online statistics on the page that cannot be cached, which of the following methods do you have to implement;
5. How to prevent repeated submission of forms;
What new features are added between 3.0 and 2.0, and an extension function is written for the string;
7. A 1000-long array is used to find the number of duplicated values;
8 (function () {}) () What is the role of this.
In addition to the above, there are also a few interesting questions, and then there is a written examination question, which is a module design function. After reading it, I basically handed in a White Paper, because at that time, the interfaces, abstract classes, and other gods would not be used, and a new interface came out. We chatted for an hour. The guy was so powerful that he gave me a good lesson (later the senior told me that he was a Microsoft MVP ). Then another group lead chatted with me. This person did not ask me too much about the principle. I chatted with me about what I did before, and then asked my brother some questions, such"The offline environment has been changing. How do you manage versions?". Okay, brother admitted he was illiterate. Go back and practice it!
Conclusion: This is an ugly job, and it is really rewarding for me after this interview:
Once I changed my understanding of programming, I did not just copy other people's code to complete the task, but I thought about why;
2. I no longer make a little achievement for myself, but have achieved a small function and maintained a learning attitude. Don't be clever;
If you are interested, you can leave your answers to the above questions.
South Guangdong
I was notified of my internship at the time of my job in Beijing, and I was delayed due to school issues. I have to wait for a notification later. Because we didn't have any classes in year 41, we were bored when we stayed at school. So we came to Guangzhou and sent a resume here. After several interviews, we found that we basically didn't do any website here, most of the work is about office Oa. After interviewing several companies, I met a manager who understands me. Haha. During the interview, I gave me a database design question with a vote. I was very good at this, and the design was still perfect. Then I asked my previous work experience. In this way, I went to work in this company. When the manager was hired, I found that I had not graduated. Now I have to accept it, haha. Later, I asked him why he received me at the time. He said that I did a good job in that topic. People look honest and understand that address rewriting should also have some experience in server deployment. I have learned a lot of useful things in this company, and the technology is quite new. The company's project price is made by using LINQ to EF + WCF. These two things have indeed been studied. Then I stayed here until I went back to school to design my graduation project. At this time, my brother began to suffer again. The company is in arrears again, and it has been very low-profile when I go back to school. I don't have any money to pay for my salary. Then he went back to the company to report that he was planning to run again. Fortunately, my brother received money from the company on the third day after leaving the company. I went out for half a month as soon as I was happy.
Summary: in this company, I have learned from programming, designing databases independently, project architecture, and then finishing coding. I made a good foreshadowing for my brother in the future.
The basic knowledge must be enhanced ..
Brother is looking for a job again
He said that he received two interview phone numbers while traveling, and then said that he would come back for half a month to talk about it again. He went to Guangzhou on Sunday and went to a company on Monday morning. He was lucky to say that he just graduated, however, I gave a job opportunity when I answered my interview questions. The person who went there in the morning was mainly responsible for system maintenance. In the afternoon, I did more development, 1.5 K more in the morning than in the afternoon. The Elders all said they needed to exercise at this time, so the elder brother chose a job with a low salary and looks like a good job. One week after I joined the company, I haven't figured out the company's status yet. The leaders in Shanghai said that the company had to switch to Java, and then I went to training every day in the second half of the year. It was okay for the first few days, after listening for two weeks, my brother was so tired that he made his own mistakes. Then, a new Java project was developed at the beginning of this year. Now the Shanghai leaders have spoken again. The Development Department of Guangzhou is moving to Shanghai. If you want to move. Brother's contract is about to expire, and he is lost in his unemployment habits. He is afraid that he will not be able to find a job.
Conclusion: I once again trained my brother's design capabilities. I expanded my Web Front-end framework on the basis of jquery UI easyui and bootstrap. Although it is not very mature, but in the process of writing scripts for more than half a year, it is indeed found that this stuff is getting more and more fun.
Since it is Java Development, of course, Java cannot be pulled down. I am dazzled by the various frameworks. Java is really more colorful than. net.
After reading this experience, is it rich.