When programming is no longer a God-driven

Source: Internet
Author: User
Tags object serialization

When programming is no longer a god ......

 

When I was 15 or six years old, I spent all my time in the game room. At that time, I felt that the programmer was an extremely mysterious career, basic, and professional killer at a level.

I always wanted to be a programmer after my work. One day in (I have already worked, and I had to work in the early s, so I had no choice but to study. I was working in a factory) A cousin gave me a computer (because he wanted to work in other places). At that time, I didn't understand the concept of calculators and PCs. I earned money anyway.

At that time, the PC was about 586 or 486 expensive. I sold the computer and I didn't know the exact model, vc5 (e-paper), TC, FOXPRO 2.5, office cannot think of any version. It is already a Windows 95 system. At that time, I didn't know what it was called Internet, IE is, but it has never been used, because there is no network, and that is useless, the most fortunate and depressing thing is that there seems to be no game in it, and it still doesn't exist until I sell the PC.

At that time, my brother left me some university books, including assembler books and C books, as if I had dos books. tell me these are programming books. I'll give them to you, I explained it to me about 10 minutes later and gave me some exercises. Although I didn't understand one sentence, I was very excited.

Later, when I was okay, I started playing with VC, because at that time I felt VC was the most beautiful program in that computer, TC, and FoxPro were too ugly, by virtue of I only know the A-Z Letter "amazing talent", slowly explore a variety of menu windows, brother to the C language teaching materials do not love to see, are command line of the boring did not learn, after many months, I was able to make a program with a window. At that time, I was very happy (in fact, it was the default SDK window generated by the wizard, I have not slept well for almost one night.

I spent a long time in this topic. I remember that the first Windows api I understood should be destroywindow (); at that time, I checked the English-Chinese dictionary to understand his consciousness. I remember the generated window and closed the menu. The first line of code I deleted was destroywindow (). So, the window cannot be closed. You can only press X to close the window. It is interesting and interesting. Later, I accidentally found many directories in VC. there are a lot of API Declarations like destroywindow () in the H file, so copy and try to use it, but some will fail to use the program, later I realized that it was not # include. At this stage, the research API was limited to two parameters, and the previous step was

For example

Showwindow (

Hwnd,

Int ncmdshow );

The first parameter is obviously

Destroywindow (

Hwnd );

Very similar. The second parameter is fun to experiment with randomly. It can maximize or disappear the window.

 

After unremitting efforts, I also read some books. Two years later, I can use the plotting function to draw some lines or something and then go to the window ......

During this period, I will redo the system. The DOS command N is too many, and it is no longer a computer. In my impression, it was like VB, Delphi, I have a lot of books in HTML, and I have also sold some related books in Java Applet. I can also buy and install the disc on sanhaojie (I didn't know what it was called piracy at the time) of course, I also know how to install the game, but I have never been very interested in computer games or prefer to go to the game room to play. Some friends bought computers, played "xianjian", and "Red Police, I often installed it for them, but it was very BS at the time, because if these guys were playing the "big fight King", I would be 1v3, playing street bully is even worse. At that time, I was already the best game master in our family. If the boss of the game department won't let me play with the new version of Fighting King, because no one dared to play it.

Programming is also the first, because at that time no one will do this haha.

Later, I made a small software program at the factory and technician (who could program). It should be my first project, I made a small software for recording attendance and used ODBC + text files (CSV) with VC for about half a year.

Later, my brother helped me pick up a lot of small orders, some small software and some static HTML Web pages. During that time, it was actually the happiest in my programming career, because at that time it was purely for programming, and there were not many companies engaged in software at that time, and the money was worth more than now, I can also make a small profit, that is, during this period, my VC base should be relatively strong.

In around 2001, it was about 2001 or 2000. mom showed me a hobby in programming, so I asked me to go to the "North bird" to learn, so I set foot on the "no return" of programming ":).

 

I remember that when I first went to Peking University qingbird, I had a quiz and nnd forgot to write a word before I took the exam, I feel that the answer is terrible, because I can't write any words, and I should make good choice questions. I graduated from high school, but I rarely wrote between 1995 and 2001, typing on a computer is also pinyin, after learning for a period of time, I became the "banner" when I was not careful. I had never been an official officer by the old generation. :). I had a big concept for half a school year, I have been favored by all the teachers and leaders for being a teacher at the Qingdao qingbird Training Base (I quit my job in dongyao). I took the trainees for an internship and learned VB during this period, in addition, I used VB as a DirectX airplane game as my graduation project. Now I still use it as an example. I should ask them for money!

 

According to the summary During the Period of Peking University qingbird, the teachers are generally technical, but they are not bad. After graduation, the promotion can take XXXX yuan, which is purely nonsense (there is no way to do commercial hype) I personally learned VB and ASP, But I have hardly used it in my future work. Now I have forgotten almost all of them. I have not taught much by VC, people who do not have any programming basics can still learn a lot, but for me, it is a bit ......, However, I have learned many other things besides technology.

 

At last, I left the "Peking University qingbird". I am not very suitable for being a teacher, because I hate teachers since I was young, in addition, the lecture is really not suitable for me. In my opinion, I went to many companies, worked on N projects, and learned Pb (average level) during this period) delphi is still very good. At least at that time, the company made one or two projects in No1 and Java, I think my personal Vc has a good foundation. I feel that these languages are very fast, and I can resist them for a while without using APIs.

. Net is very novel ,. net is indeed good, very easy to use at least, but I personally feel that Java ,. net has a problem, reflection, paradigm, Object serialization, EJB, and WebService stream. In fact, none of these are new things. VC, Delphi, the old development languages VB are similar, but they are not that simple, but have different names.

 

To 2007-3-6 Today, I am 30 years old. Recently, many friends in the garden complained about the lack of technical hope ...... At the end of the year, everyone may not be in a good mood to vent and vent. If the mark is really depressing, you can play CS with a living friend of your colleagues and let everyone vent.

 

In fact, it is normal that programming is no longer a technology and cannot earn too much money, every year, tens of thousands of people flood into the IT industry and blame bill. Who makes his old man the richest man in the world ......

 

I personally think that 1/10000 of people in China may call things technology, but now programming can only be regarded as a skill. I am working as a car engineer with my father-in-law ", there is no difference between the "tech expert", but programming requires that your skills be updated more quickly, and you do not need to complain about making more money for sales. In fact, in which industry, there are relatively many earning money for sales, there is no argument about social patterns.

There is nothing mysterious about programming, let alone the magic .......

No matter what industry you do, it is best not to feel that you are more advanced than others ......, It is better to face the world with a normal heart, at least in the mood.

 

I drank some wine today, wrote a lot of nonsense, and did not write anything about development. I have been busy with my recent work and have no time to study any new technology, so I have not written a blog, I hope someone can learn something from my nonsense article .....

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.