A little suggestion for initial programmers

zhaozj2021-02-17  46

Reposted from the website

Elever

People's understanding can endless, but people's memory is limited.

When it is its own strength to a level,

The strength is not to determine or completed by "alarms".

But to know where you can find the right and applicable information.

● Understand endless, memory limited

An old reader wrote Mail to me, believe in: "I found a thing, since I met you in Taiwan Information Week, until 1997 Run! PC May, you have been working with fresh people. Before discovering self, those people (including me) were quite fascinated. Your text and gentle attitude make these people can move with peace. Thank you!!"

Writing for six years, young readers who originally contacted, some have entered the university from high school, and even research institutes. I have never considered students from my writing level, I wrote to engineers. But I didn't expect to have some effects between students. One of the Yuan Zhi, a graduate student came to me, telling me because of my encouragement, he sent a research institute and took out the letter I wrote to him. The old readers are also in the a year, and he has not contacted in a year. He has already admitted to the Qing Dynasty.

I am really happy to see these friends. I must have more refined in myself, or what should I take to readers? Now the students, amazing, really very powerful. This semester WINDOWS job system course, I gave the final homework to let the students carefully trace the "Windows 95 system program design of Matt Pietrek", and report to everyone. There is a group of classmates to see me, not only the CallGate technology and Universal Thunk technology not mentioned on their own books, but also find out some details of the original authors unchecked.

People's understanding can endless, but people's memory is limited. When the strength is developed to a level, the strength is not discriminating or completed by "Aegemonics", but to know where to find the correct and applicable information. What I am most interested in that group of students is what books have been taken, what information, and when they start touching those related information.

When I was in the industry, I had observed that a colleague with a potential for development would have been organized. The sanction method of the information is speaking, but it is in an orderly manner. To organize the information, you must have information, so these colleagues are also the master of collecting information, regardless of books, magazines, journals, newspapers, discs, magnetic sheets, specifications, regardless of paper or electronic, collaborators, and retrieval quickly . To achieve this realm, you have to have a way, perseverance. Perhaps a little bit of financial resources. However, in addition to books more expensive, other materials are still cheap, even free of charge on the Internet.

● I am relieved

It is envied in the information world (although those people, including me, in fact, the ducks are rolled, and they are busy under the water). Leisurely the realm needs to be trained according to the class. A lot of readers wrote to me, asking the C language learning method, the learning method of Assembly language, MFC learning method, how to learn Windows Programming. One by one, I didn't give a big concept, just like a peek in the management, I didn't have it. I decided to relieve myself with a big difference. I decided to start from a language initiator, Windows Programming is the ultimate goal I set. My route is a C / C route. Such assumptions have several consideration factors:

1. Windows is the most popular operating system on today's PC and is the most likely platform for your employment.

2. C / C is the mainstream language of computer science, academic community and industrial community. 3. My expertise is these, so I can say it just these.

I will present my opinion at every stage and give some good books to you. Most of the books I will have the original book, which does not mean that there is no relevant good book in China (but it doesn't necessarily be established), but because I have contacted many original books, information is also more Come. Most of these original books have some Chinese translation, please judge it yourself.

The following publishing house, the full name is:

A.W.:addison Wesley

M.p.:Microsoft Press

IDG: IDG Books

M & T: M & T Books

R & D: R & D PUBLICATIONS

● The primer is lane: from the C / C language

The program language is not practiced, everything is empty. Now the C / C compiler is also a big substitute. If an initiator will often think that I bought a set of C Builder or Visual C or Symantec C or Optima ..., it is necessary to start writing under the integration environment. Windows program. I certainly don't think it is their ambition, and I want to get a step; they are because I don't know how to have a simplified environment and a simplified Windows program.

At this stage, the practice of language should be independent of any job system. That is, you should learn what ANSI (National Standard) C / C , you should have the original code on any job platform. I suggest that in the Win32 environment, you have to compile the coupling in a Command Line, and use console mode.

The so-called Command Line mode is to open a DOS window in a Windows environment, setting the tool environment with Path and other environment variables (such as lib and include), and then compile your program directly under the DOS prompt; completely The integration environment provided by the development tool. Take Visual C as an example, suppose you installed it in E: / MSDEV, so you can design a batch file (.bat) as follows:

@echo off

Set Toolrootdir = E: / MSDEV

REM

SET PATH = E: / MSDEV / BIN; D: / WIN95; D: / WIN95 / Command

Set include = e: / msdev / include; E: / MSDEV / MFC / Include

Set lib = E: / MSDEV / LIB; E: / MSDEV / MFC / LIB

SET init = E: / MSDEV

Whenever you want to use the Command Line to compile the joint program, you will perform the above-mentioned batch files in the DOS window and set the tool environment.

Then you can start the practice write program. Enter your original code with any text editor, archive, and then compile the coupling in the DOS window. Take Visual C as an example, you can do this:

Cl Test.c

or

CL Test.cpp

Cl.exe is the compiler name of Visual C . It automatically calls linkage Link.exe after compiling, and automatically connects your program (C runtime library) you need. These C / C programs you wrote, although it is an ANSI standard, because it is built in a Windows development tool, so their executive file is a PE file format, that is, Win32 executable format, only However, they have not used any GUI (graphical user interface). This Win32 program is also known as Win32 console, is also a general so-called DOS-LIKE program.

Mail that is often received by the reader, I hope I recommend a good book in C / C . Since the study of C / C is already distant memories, the ingredients discussing each other at the beginning, and there are few experiences in reading, and many of the experience of reading, and I have not finished reading, so there is no way to give You recommend a list. There are some classic names, from the master's hand, such as K & R "The C Programming Language", Bjarne Stroustrup's "The C Programming Language" (AW, translation), the best choice for beginners . The initiator needs detailed, intimate, and many imported books, the master's book is often academically important, and it is concise. Of course, waiting for you to reach a certain level, or you should look at the master's book. There may be many meritorious prodes in words.

● Can you learn C directly?

Before answering this question, you need to do it first. C is actually a super set of C language, all C language keywords, instructions, modes, features, standard Runtime libraries, should be compatible into C . Therefore, there is basically no such thing as "avoiding C language, directly learning C ". You see, many times the C / C is written together, the shape is not departed.

But you can don't learn C , purely C-shaped world. In the WINDOWS program design, it is written in a so-called SDK. That is to write programs with pure RAW Windows API. However, the idea and technology of the object orientation has proved its value and has been accepted, it is mainstream. If you give up C , you will break your own a lot of strength and job opportunities.

To be or not to be, what is the question! (Survey Shakespeare / Hamlet) Oh, To C or Not To C, That Is The Question TOO!

● OOA / OOD

After the C / C language is completed, you face the first bifurcation point. It is to continue to deliver, enter the objective orientation analysis (OOA) field in the objective guide (OO) field? Still start to choose a specific job platform, learn the program technology on it? Both are not parallel lines, they are ultimately used. It is more understandable to OOA / OOD, using the C category library (MFC or OWL or OPEN CLASS or VCL) in a Windows development tool, which is naturally bungal, rather than shaping. However, of course, you can also enter the Windows program design area, slowly turn back to OOA / OOD. I have a very look of OOA / OOD with the accompanying people. I will listen to some courses every time, I will ridicule each other: I am quite a whole day. One reason is that the teachers on the stage don't even have strength, talk about what OOA / OOD? Do not have the trial of the concept of ideas, everything will be just the Wei and Jin Xuan. Another reason is that our own OO foundation under the stage is not good enough. For the concept of listening, it cannot produce effective specific consciousness.

We look down on OOA / OOD because we are rough because we don't have our own degree. If you write more, you also care how to design how Classes is designed, you have some ideas, then look at OOA / OOD book, you will be much more.

There are a lot of the genre of OOA / OOD, and Booch is a fairly famous genre, and he has "Oo Analysis and Design With Application", quite famous.

● SDK Programming

If you don't like to enter too many theoretical world, you want to write a beautiful Windows program earlier, motivate yourself, then after learning C language, you can choose SDK programming as the next step.

The SDK is a normally, and any environment can provide its own Software Development Kit (SDK) to develop applications in its environment. However, because Windows SDK is too famous, it has been delayed, and it has become a dedicated term. "SDK Programming" is actually the meaning of the Windows program with unpackable Windows API. If you write in this level, you can travel in any Windows development tool.

I recommend two good books in this area:

1. Charles Petzold / M.P.: "Programming Windows 95" (with a translation)

2. Jeffrey Richter & Jonathan Locke / M & T: "Windows 95: A Developer's Guide".

The former is almost the Bible in this field, with a very wide range of materials and great content. The latter's technical level is higher, especially for some rare topics such as hooking, subsclassing, window class ... and other rare topics.

Some book reviews have no too high evaluation for Petzold books, but for their predecessor (version 3.0 and version 3.1), it is advocated. Hey, how can a book may be so big in the "organizational structure constant, only 16/32-bit yuan transplantation"? impossible! The book reviewer is not too high for the new version because their expectations are too high, forgot this is a revision book. Go to the point of view of the new book to comment on the revision, there will be an error. Jeffrey's book is unassigned - the content is great, its name is not known. This book is also a revised book, which has previously been 3.0 and 3.1 two editions.

Drilling in this field, perhaps some Windows API manuals. The online manual of each family integration development tool is good, but the electronic benefits of electronics have the advantages of writing written. With this manual, you can turn over, cumulative impression, will not discover after you have worked hard, there is a ready-made API available. Waite Group published several Win32 API manuals, like "Win32 Programming API Bible", "Windows 95 API HOW TO", etc. (all translatable), each API and use examples, quite test value. However, I found that there is quite ambiguous, you must cross the use of the online manual.

SDK Programming can also use C languages. I mean that you pack some categories for yourself, that is, pack Windows APIs more advanced. Early Borland launched its C 2.0 (the first set of WINDOWS), the first set of C compilers on the market, is the appeal to let the program have such packaging (not the mainstream category library product such as OWL or MFC or VCL, only A small "zinc" product). Such training may not be actually used, because there is now a mainstream category library product (many people even decide to learn C ). However, people who have practiced such training have grown in OOA / OOD.

Paul Dilascia has a "Windows : Writing Reusable Windows Code In C " (A.W., no translation), is this level. The author is now a very well-known MFC technology columnist. I have always been looking forward to him for a MFC book, and I will not wait.

● Windows job system / system program design

Learning SDK Programming, the greatest advantage is to clearly see the concept of "Message Based, Event Driven" of the Windows system. Another benefit is that by using the API card, you can understand the grassroots movement of the operating system considerable extent. Of course, the latter needs some books to assist, and it is not easy to see it in SDK Programming books. Even if there is, the level is not wide enough.

WINDOWS job system I recommend five books:

1. Matt Pietrek / a.w.: "Windows Internals" (with a translation)

2. Matt Pietrek / IDG: "Windows 95 System Programming Secrets (with a translation)

3. Jeffrey richter / m.p.: "Advanced Windows 3rd Edition" 4. Walter OneY / M.p.: "System Programming for Windows 95" (with translation)

5. Garen Hazzah / R & D: "Writing Windows Vxds and Device Drivers" 2nd Edition (not imported)

The first and second books are written by the same authors, respectively for Win31 and Win95. The two books did not have too much place, and the Win95 belongs to the 16-digit part. Any second book is not mentioned in the first book. Pietrek's discussion is conducted in three forms: internal data structure, API virtual code, system design. Three forms are very important, but in the internal data structure. You have to fully understand the Windows job system, you must take a look at these two books. I am led to the book "Windows NT INTERNALS" or "Windows NT System Programming Secrets". The title is not important, you must recognize the people.

The third bookstore is a higher level, which is an API level to see the system. Jeffrey does not excavate the system's internal data structure, nor does it tell the API virtual code. He is just very detailed to tell you how to use the API related to the system core and give you a lot of excellent examples. Those APIs related to the core are not very easy to come back without detailed explanation, because their number is usually a lot, and the meaning of involvement is also very wide. The importance of this book is not a second book.

The fourth book and the second book mainly appeal to the level of the virtual machine and virtual device driver (VXD). They can also be classified as the DDK Programming field, and I will introduce later. It is mainly to remind you that they have a very close relationship with the operating system.

● Exercise SYSTEM Programming in a Console program

Entering the hierarchy of the working system, it is probably not to come into contact with the stroke, the THREAD, MODULE, the location space, the virtual memory, and the file. These topics of the basic education of the job system do not involve the graphic interface, so console is an ideal practice environment. I mean You can practice CreateProcess, Createthread, VirtualQuery, CreateThread, VirtualQuery, CreateFile, etc. in the Console program. If you need to output a material to observe, as long as printf () is, you don't have to pay a lot of weekly to deal with the window, the dialogue window, and the list is listed.

Few books in the impression introduction. Console program design. In fact, there is nothing to introduce, the console program is the DOS-LIKE program, and allows you to call the Win32 API directly, so. for example:

// filename: Test.c

// building: Cl Test.c

#include

Void main (int Argc, char * argv [])

{

Startupinfo Si;

Process_information pi;

GetStartupInfo (& Si);

CreateProcess ("D: //win95//notepad.exe",

NULL, NULL, NULL,

False, 0, NULL, NULL, & SI, & PI

}

This program is executed, and another NOTEPAD it is generated. You use "CL Test.c" to compile joint actions, all necessary Funct libraries (including the C Runtime Function Library and Windows DLLS) will be automatically coupled.

● Application Framework

After the foundation of the SDK, you can stay in that area. But seeing someone else's three-oriented programs and features that you can't do in our own week, very few people don't worry, call me, big sigh, not I will give. Sweat is actually not white, but the time to see the time will get off at the bus, change the fast train, let the past sweat are more played.

There are some development tools, putting the Windows API and the necessary information into the C category of one by one, allowing the user to stand on their shoulders and see more farther. Is there an experience in walking on a flat equipped elevator? There are some flat elevator in the Taoyuan Airport entry and exit. Everyone seems to be too strong, and the people who are easily striking are still faster than the people outside the stairs. Application Framework (a C category library of cohesive cohesive) is like the elevator.

There are several sets of Application Framework products on the market, which is really leading to the MFC and OWL. The former is Microsoft product, the latter is a Borland product. Since the C category in this product is closely related to each other, the "basic long image" of the application of the same product is very similar. Also these products are equipped with a programming generator, as well as a wide range of highly automated auxiliary tools.

This product is powerful, it is very cool, but it is difficult to learn. I have seen too much example because the foundation is unstable and falls under the males. In the face of this thing, learners must first have a good C foundation, which is naturally not to say. In addition, for the essence of C virtual fifth, we must completely understand what you are doing.

Usually, people who learn VC & MFC (or BC & OWL can be divided into two categories. The first type of people have only C foundation, and I hope to hurry to the bi-direction of the object, I hope to make a dazzling and cool program. They think that VC or BC is a new C language, or think that is a "Windows Program". They can't wait to play Wizards (or Experts) in the integrated environment, and the East La Zi, I don't know, it is just that I am just embarrassing, I have to make my own fog. They have a Class, and a Class is a sample, and there is a sample, and Dong Shi is effective. The initial progress is quite amazing, and the program is made into a monster but does not feel. Waiting until the end is noble, confidence is also lost, so I have given yourself: MFC (or OWL) is the most bad thing in the world, a big monster!

Another type of person is not quite the same. They may only have the foundation of C, but they are willing to put the foundation of C , especially in the virtual card. They learn MFC (or OWL) body architecture, trying to understand how an Application Framework is building. The subject of research includes Message Mapping, Command Routing, Runtime Class, Persistence .... Hundreds of MFC (or OWL) category is not familiar? Will not use? It doesn't matter, it is only the skill of the manual to check, the architecture understands the most important. This kind of person has slowed in the initial progress, may be laughing at the fast food. But if you laugh, whoever is laughing. I am not familiar with OWL, I have no ability to introduce you to you. As for MFC, I recommend four books:

1. Hou Junjie / Songgang: "In-depth MFC" (2nd Edition)

2. David Kruglinski / M.P: "Inside Visual C 4th Edition" (the previous version has a translation, the new version is unknown)

3. Jeff ProsiSE / M.P.: "Programming Windows 95 with MFC" (with a translation)

4. George shepherd & scot wingo / a.w.: "MFC Internals" (no translation)

The first book is used to establish a clear understanding of the MFC architecture, covering all of the important topics I mentioned above. Although the content is very deep, it is not difficult to see because of the gradual drawings. Second book provides a number of examples and a large number of MFC program designs in Visual C tools. The third book also provides many examples, and the interpretation of the MFC architecture is much higher than the second, but much less than the first book. It does not use Visual C tools at all. The fourth is introduced to the MFC architecture in the way, and the level is deep and wide, but it is more ugly.

I suggested that the reading order is also arranged as above.

● RAD (Rapid Application Developments)

Some qualifications are called RAD products, and they are three of Visual Basic, Delphi, C Builder. Optima seems to be, but I have no contact. Here I am going to talk about C Builder.

C Builder's help level developed, and MFC (or OWL) is not the same. This tool can be said to be a practitioner of Components Software. Each component has three properties of Properties, Methods, Events, which represent their information, executable behavior, and reactive state. You can pick a bunch of components in the integration environment, soon you can take a touch of the user's user. More difficult places are how to make the components and components to be associated, which requires a write point code. Although the program code is short, it also requires a good foundation of C , and understanding of the considerable degree of VCL components. Although VCL's architecture and MFC or OWL are different, if you have used MFC or OWL, and once in the architecture, it is easier to enter the situation. Touch bypass!

C Builder is a good product. It is not only competing with VC and BC , but also a higher level than both. As for your choice of MFC or OWL, or choose C Builder? If you take advantage of tools, I vote for a vote. But there are many factors for employment markets, and the consumption of considerations; regardless of your choice, it seems to be a bet. ● DDK Programming

DDK is a set of tools in Microsoft. DDK programming is a collective, meaning writing drivers (DRV), or virtual device drivers (VXD). This area is much more understanding of the operating system, because the technical level involves low-order.

High-order language such as C is in this area, and the Assembly language has become mainstream. It should be the best in C language. Although there are also some integrated environmental tools such as VToolsD to provide assistance, allow you to write a virtual device driver in C / C , but the Assembly language is still proficient, because you often need to deal with stacking, temporary ..., need to consider machine code Length, speed. These are knowledge gained when learning Assembly languages, and the high-order language regardless of that.

I recommend two books in this field. If you are not interested in DDK Programming, these two books can also be classified in the field of job system, they are still helpful:

1. Walter OneY / M.p.: "System Programming for Windows 95" (with a translation)

2. Garen Hazzah / R & D: "Writing Windows Vxds and Device Drivers" 2nd Edition (not imported)

The first book is to learn the excellent books of vxd programming, from the most basic, quite detailed. Second book provides a number of well-designed schematic, very rare. In fact, it is really "rare", Taiwan has no import.

● Java program design

If you have a C foundation, I have used MFC (or OWL), so old, to enter Java Hall, it is really easy. Java's syntax is similar to C , and Java's API (not present in a simple form, but is present in the form of a class library) is another Application Framework.

● Reader letter

Partsetrie:

Recipient: jjhou@ccca.nctu.edu.tw

Total: Hander's career planning

Date: April 26, 1997 PM 12:22

Mr. Hao, Hello:

The younger brother often reads your masterpiece in Run! PC magazine, and it is also very gains, especially after reading "EQ Price," has produced another idea, I hope you can take you to answer. Perhaps this may also be in other people's hearts.

The younger brother currently reads the non-information related department because of the relationship between the college entrance examination, but from the country

Start, it has a great interest in computer information. High school has been involved,

After entering the college, I didn't forget the computer and try to study myself. However, compared with the students of the relevant department, there is a gradual feeling in the case of their focus on learning. Feeling, I also worried that I was overwhelmed by the rapidly changing floods in the information industry. As one of the representatives of the information world, I don't know why ideas or suggestions? "One of the representatives of the information industry", I can't talk about it. I am positioning myself in "high-order guidelines". Yes, the instructor is already! Engineers who truly engage in the project in various fields have more practical experience than me. I am relatively wide, they are more refined. Speaking of a wide, actually I am just in C / C , SDK, MFC, Windows O.s.

Really, I don't know, with the current amount of information, PC hardware body progress so fast, I am ambiguous in the information field to achieve life ambition, but it is not a young friend who is born by the class. The diploma or identity represented by the "Bang" is not a focus, I think, that is, you said, "If someone else focuses on learning, it has a gradual feeling."

I itself is a self-study case, but I have seen it in the university era, and I have used the A generation of the card. The complexity of that era is not a trip today. Even if I actually put the pot after graduating from the university, I will have interest to the computer. At that time, the complexity of the computer environment is still not the way today. At that time, everything was simple, the PC operation system is just MS-DOS, which can be completely boosted in the palm of your hand; the most dazzling software development tool is just Turbo Pascal, entering the drawing mode, a simple graph, you will open your mind. Without the order, there is no graphic human interface, no object orientation, no integration environment, no wizards, no excerts ... No, nothing! Some is a memory 640K, hard body 20MB, Hercules card, monochrome screen, nine needle points, printing machine ....

I don't know, now in such a big amount of information, so many technologies and so many tools need to study at the same time, students outside the Information department, even if you still maintain a high degree of interest and high self-holding force, head How long can the "clothing band gradually wide-end never regret"?

I really don't know!

The younger brother has the following questions I hope you can answer, thank you !!

First, do you like to work in the information industry because what conditions?

Let yourself in the vibrant. There will be a lone sensation of "Abandoned by the New World".

Second, what is the unsatisfactory part of the general information?

Or which troubles will you encounter in work?

Will get into the information industry after going out of school, usually because it is indeed interested in information, otherwise it may have turned into a walk in the school, or immediately demonstrate the heart. After excluding the factors of "no interest", I think the informationor's biggest dissatisfaction is probably "something that is not working forever." In my age, I entered the location of life, I clear what I should have, what to give up, so a huge amount of information is less big for me (although not small). But for young friends who have no career foundation, they must (or think that they must be required) work hard to pick up the eighteen martial arts and do a good fort-four, then spend a lot of time energy.

There is not so fast in other spoken fields, and some areas can even learn a long life. Without "live to learn old", the friends who are prepared, this trip is not in!

As for general troubles: "So hard, I can be a few years?" This is a universal crisis awareness of engineers. My ICT Institute old colleague smiled refers to my bright top (the sun, the top of the world) said: "See how you can do it! "Third, what kind of self-preparation or training should you have before preparing for information-related career?

You are talking about the career, not a school, saying that you have completed the self-basic training (otherwise can't enter the workplace). I think, then, psychological construction is the most important. Old words, live to the old, learn to be old. In fact, interest is the most important, with interest to do the backing, and hard work. It is not interested, and it is boring, and it is a life.

When I work, I often do my meat and spiritual load will go to the limit, and I will put it down and I will express it. Quiet, drink cup of coffee, recall the results that have just been completed, thinking about thinking about it, sitting in front of the computer. When traveling abroad, the long-term in the plane is the best opportunity I browsed to organize MSJ, DDJ, WDJ, etc. (I always bring a bag). How do you explain how people are crazy? Hard work but happiness, only "Interest" two words can be explained.

Fourth, how do you face pressure and setbacks? How to win coordination in satisfaction and dissatisfaction in work results?

This seems to be a family visit. The year is too far, the mood is not the same, and it is not easy to infect. This inscription is over.

5. How do you start this line at the beginning? What kind of self-preparation did you do?

I don't know "this line" means that I entered the information industry, or I refer to I entered the information writing world. If the former, because of interest, it will go in. If the latter, because it feels a big contribution and play, it will turn it. As for self-preparation, it is about to make the basis of essence. The title of "computer technology professional writers" seems to have not honored to make children as "my volunteers", or young friends do the top ten industry in the mind, I am ... .. After writing, I started learning writing. Of course, everyone's ability to control the text, even if they are not deliberately cultivated, it is also possible to develop different levels from a small environment or a herring, and it will greatly affect the smoothness and readability of the text.

If you have heart in the information industry, the most important "self-preparation" is to learn basic skills (work system, language ability, data structure, calculating analysis ...). Which of which is often chasing which one of the latest versions of the development tool is the top of the top. If you have a heart in the information writing world, "self-preparing" also includes organizational skills and text capabilities. Especially organizational capabilities. Some friends who are interested here tell me, I hope to do more translation work and then start creating, but you know, simple translation, if there is no special intention, there is no help for organizational capabilities.

Sixth, do you have any full-time training opportunities?

In general, the company's supervisor is quite clear about a thousand miles of this line, so a slightly larger subject should provide training opportunities. If you are talking about the "Master of Handling of Housing, I'm afraid I have to study the unit or a big big company. General technical seminars, new technology (products) published, foreign computer exhibitions, etc., should be a lot. This opportunity in the scientific park and the ITS is very much. However, whether your performance is sufficient to be re-owned, it is after the "seed".

7. You graduated from non-information related to the relevant department, but what advice do you have to engage in information workers? > How to build a self-learning method, so as not to have a closing of the car?

Only more efforts are more efforts to have the opportunity. Don't forget that others are also very hard and take up your strengths. Avoid closing the door of the car, we should cultivate a big concept, the easiest way is to watch magazines and journals (both domestic and foreign countries). For college students, the journal seems to be a bit scary, but more contacts will naturally have the opportunity. No Touch, No Chance.

Eight, is a piece of information really busy without leisure?

Probably. In the 190 households I live in, I have more than half of the Jiaotong University, Qingda, ITS, Science Park, there are many in the information field, so I basically fully understand the live form of these humans. Young friends are busy with the progress of the project, and they have to take evacuation to enrich themselves, and unmarried people are very common with companies. Colleagues often eat a meal after get off work, and then turn back to the office. The elderly friends have the foundation, but they are still busy hosting the plan, fooling into the renovation of themselves (otherwise how to bring a brothers of the head of the head).

To say that you can fix your time to watch a movie, sing a karaoke, even on Sunday to climb the mountain, I really have encountered.

Nine, face the floods of the information day and the new months and more fast and replaced, will you be afraid to keep up or not to keep up with the focus? If so, how do you overcome?

There is. I often come to each other with each other: "唷, haven't been eliminated yet? Is the noun on the magazine still following it? When is it going? " Spitting and bitter water can do emotions. But pursue, I am afraid that I can't keep up.

Ten, what kind of career planning do you think is a piece of information?

Just out of the school, must be a proGramming job. Since you are interested in being a backing (no words, you will not talk about it), please learn the eighteen martial arts. The body of the famous school name is put down, and the high education body is put down. There is no practical experience, but also to the segment, let it get a laugh. Basic work is solid, to start paying attention to how to draw, how to arrange, how to open the specification, the document is written, and cultivate itself as the competent ability. Of course, during this period, expressive ability, analysis capabilities are not small. Interpersonal relationships can not be reduced because of the promotion of technology. The so-called thousands of soldiers are easy to get, one will be difficult to find, the ability outside the technology is often the key to the winner.

My good friend, Mr. Zeng Mingyuan (Run! PC "Mendong Essay" column author), go to the United States for three years, the annual salary is adjusted from 40,000 to ... 不 说 度 不 不 不 不 不 不 不 不 不 不 不 不 不说character". He paid a lot, and the results were fruitful. Walking this line, your future is completely in your own hands.

Many students complained that the information industry is too hard. But I remind you people, people who read information, the self-mastery is very high. How do other students of other sectors to make some achievements? In addition to dead K, how can I have practical experience? The whole civilian is four years, but I also take advantage of the North Ronghua Dam and Taizhonggang. It is not possible to say that practice is not. How can people think of machinery to design a agency and do it yourself? What is the opportunity to have a plate? People who have a biopsy, don't have the opportunity to cultivate a bacteria in the laboratory?

Many many fields require a lot of way to help, there is a way to do Something. But the information system, a PC can exercise himself into a hundred war. Everything is controlled in your own hands, it is also by you, and you will be defeated.

转载请注明原文地址:https://www.9cbs.com/read-29816.html

New Post(0)