Current location - Education and Training Encyclopedia - Graduation thesis - Hacker Chat Topic Skills Paper
Hacker Chat Topic Skills Paper
Graduated from computer science, the general work direction is software, hardware, network, graphics, especially software and network. For today's first choice, it can be divided into two major directions: technology road and marketing road. If you choose to do a skill? Art, then from now on, remember: Heaven rewards diligence! ! ! If you choose software technology, then every day? Spending a lot of time learning advanced languages must not be limited to school arrangements. Excellent programmers are all junior college level? Duan has taught himself deeply. If you choose network technology, you will read more information about it from the Internet. If you choose marketing, then you only need to learn what the teacher teaches well, but are you sure? You need to spend a lot of time doing part-time marketing in computer companies to improve your ability to contact customers in a down-to-earth manner. ? 1. First, please love this major. Only in this way can you find real happiness from abstract theory. ? If you don't love her, or just because it is a hot major, I advise you to give up this major, because? Computer is a double-edged sword. If you learn well, your career will be successful. If you don't learn well, will it be extremely painful after graduation? Without success, there is no development potential, just like an English major coming to the United States. 2. don't use utilitarian eyes? Treating this subject, this is definitely not a major that can make money with a little mouse click. Don't think about the website to make money, don't? Want to increase advertising by click-through rate, which was out of date four years ago. If you still think so, don't say it? Come out, because you'll think you're corny. The sense of accomplishment of computer major is always accompanied by physical pain, shoulder circumference? Inflammation, cervical spondylosis, dry eyes, hair loss, lumbar disc herniation, arthritis, it is no exaggeration, so handsome I work? Two months later, I found that I began to lose my hair. 3. Understand the meaning of computer science and technology. Do what? Web pages, making pictures, making flash, playing games, surfing the Internet, listening to songs, recording mp3, making movie subtitles and installing windows? Change the registry of software skin ... This is not called computer science and technology, if you are a computer major student? If you can do the above things, that's what you should do. If you can't, there's no shame. What we need is not to let others. It's called "Master". 4. Make clear whether your final professional direction is software or hardware. The direction is the network? The network is not? Professional direction. Network is the best software engineer, the best hardware engineer and the best communication project? The crystallization of teachers' wisdom. If you are a software major, please learn a series of mathematics, data structure and algorithm design? , numerical analysis, assembly language, operating system, compilation principle, database principle, software engineering, etc. Listen carefully to the hardware course, it is useful for you. Software engineering is definitely not a lesson you can learn by rote, computer? The theory may be worked out by one person. Software engineering has failed for decades and tens of millions of network software engineers. Lessons are crystallization, please listen carefully. Don't ask what language you should learn. Computer major is a must. The ability to use any language within 1 hour takes at least 10 minutes to write hello world. If so? There are two languages that must be learned, that is, c++ and java. They are not learning a language, but learning this? Nking in C++ and Thinning in Java are the basic theories of software and object-oriented. No one has ever heard of "thinking in basic". If you say c++ is out of date, then don't? Tell someone your name, because it's embarrassing. Students majoring in hardware will study politics after listening to the above courses carefully. Courses other than governance. Even if you learn the above courses well, we are still far behind. We only know how to study? What? But I don't know what to do yet. Our curriculum design is too naive. Don't treat your classmates abroad like this? Say, otherwise you will be laughed at, so design as much as possible, not one person, two or three people? Working together on a project, computer personnel who can't communicate will definitely be laid off after the age of 30. What about the topic, try to have it? Simple bottom development, you can go to foreign university websites to search, you must believe that you can do it, after all, right? What a difficult question, but what qualities we should have. 6. If you are interested in the Internet, do you have any practical skills now? Learn from the perspective of protocol or underlying hardware. Otherwise, would you like to follow a noble computer major? Personnel degenerate into migrant workers who do heavy mechanical manual labor. Interested in network security, so you learned to do it? After a month's use of various tools, learn network protocols and operating systems from the perspective of programming! Can only attack with tools? It is childish to attack the loopholes of the ignorant. If you enjoy it, shout "hacker" everywhere. Online calls for hackers from China, the United States, China and Japan. I hope everyone can study the course with peace of mind, or sleep and rest, or? People who want to exercise and have fun should not discredit their motherland. 7. Treat certification correctly. Most of the certifications are not high-paying knocks? Brick, but your pre-job IQ test. If you pass the certification, don't tell others that the certification is rubbish? 1 page, please tell others what you know in your study. If you don't know anything, then you are a piece of paper? R, certification is not rubbish, you are rubbish. If you don't even take the certification exam and say it's rubbish everywhere, then do it yourself? Take the exam, pass the exam and get it, then you can do whatever you want; If you pass but don't understand, certification is not rubbish. Are you garbage? If you haven't passed the exam, then everyone who reads this post knows what you are. MCSE、CCNA、CIW? And so on all have their meaning of existence, as long as you have money, they are all worth learning. Are they the most formal source of knowledge or have they experienced it? Products that have been tested by theory, practice, time and market. 2. Some suggestions for non-computer majors 1. Love your original major, especially science and basic subjects, and give up for computers like 10? One yuan threw a 100 yuan. 2. Computer is an academic and instrumental course. ? Building a bridge between computer major and your major will contribute to both majors. If you really? It's awesome. You learn computer deeply and well, so you really deserve respect. 3. Remember to make web pages and pictures again? , flash, playing games, surfing the Internet, listening to music, mp3, making movie subtitles, windows, recording, loading and registering? Forms, used for software skin ... these are not computer majors, and they can't make money. Don't let impetuousness and utilitarianism fool you? Eyes, ruin your bright future. Of course, there are many computer languages, and each language has its own characteristics. The programming ideas between them are integrated. As long as you master a subject, you won't worry about finding a job. Come on! Computer companies do part-time marketing from time to time to improve their ability to contact customers. What is computer science and technology? What do you study? Popular computer languages such as C, JAVA, VB, C#, VC++, assembly, etc. Computer foundation, computer network, basic data structure, advanced mathematics, college English, college physics, multimedia related courses? For example, web page making, IT practical technology and other courses related to website construction: for example, PHP, JSP, ASP.NET likes design? Computer major, love computer major, will not find computer major boring. There is no boring major at all, only self? Do you think your major is boring because you didn't devote yourself wholeheartedly? For those who love this major and really love computers, taking computer classes is a pleasure. Computer science in every school? Learning and technology courses are different! But it is also roughly the same! Learn some basic courses for freshmen and sophomores! Like tall? Mathematics, English, C language, Introduction to Computer, English, Discrete Mathematics, Probability Theory, Numerical Analysis (Calculator? Law), c++ and some humanities courses; Some schools don't study college physics, circuit and digital circuit design. Signals and systems, etc. Be studious in advanced mathematics! Learning will be boring, so be prepared! Will junior year break up? Direction: software, network, multimedia. You can choose according to your own interests. What kind of work is computer major suitable for? Work? Write it to college students majoring in computer! First of all, let me talk about the purpose of entering the computer major. Personally, I like the IT industry very much, and I like tossing and turning. Computer, so I did not hesitate to fill in the volunteer. The schools that apply for the exam are all computer majors, dream? I thought I could meet many experts and make a few confidants when I entered the computer major, but I was disappointed when I came in. ? Many computer majors didn't know much about computers before, and some even made plans before entering university? I have never touched a computer, and I am familiar with it. Experts are rare. Most people obey? Parents' orders, obviously, the hottest industry in society at present is the IT industry, and the highest salary is also the IT industry. Because of this factor, most parents of candidates let their children enter the computer major, and most students also? Naively think that after graduating from computer science, you can just sit in the office every day like most white-collar workers on TV? Chat with colleagues in the office, have dinner with the boss, sign a few words every day and then you can get a high salary. . After entering the school, they found that they actually knew nothing about professional courses and had no interest at all. Without interest, there is no motivation to learn, and this major depends on understanding. Interest is to cultivate understanding? The first step, and then they will find that the later they learn specialized courses, the more difficult they are and the less they understand them. If they are better, will they be firm? If you can, you will definitely be able to go out, but if it is not good, you will give up and just need it? Admitted, graduated, find a unit to work with peace of mind. Some people go to school for a few years, and even take what classes? Don't know; With a program, he can't tell whether it is written in C or VB. Accidentally entered DOS? Know how to get back to WINDOWS. But when it comes to the game, it's natural, just like everyone is a professional player, right? I only know how to hang out in Internet cafes every day. This is the sorrow of computer talents in China! Besides, computer major now? Study and life. Most students majoring in computer science know nothing about the development and prospect of their major. Reading novels, playing games, watching movies, playing cards, drinking and sleeping are all promising things. See one occasionally? Two students read books related to computer science and ran to have a look. They are all beginners and hackers. Secret skills and other books. Others don't even know who C language and C++ are, so they take a VC book. I don't know if they understand. Many students have bought computers, but they all use game consoles and discs? Machine+stereo, playing all kinds of popular games on the computer every day, watching the latest blockbusters and listening to fashion music? You just don't need a computer to study. Some students even asked me what computers can do besides playing games. I asked him why. Why? He told me that he thinks computers can only be used for playing games, and I don't know if he can do anything else. ? Page 2 In recent years, the graduation design of computer graduates from several domestic universities turned out to be making web pages. In college? A few years later, I studied data structure, software engineering, C language and other professional courses, and actually handed in one. What a person who has never studied computer can do by himself in a day or two! This is the majority of computer students? After playing in college for two years, I suddenly realized that it was time to plan my future, but there are still many? People still don't understand anything, so there is this article. If you are the kind of parents I mentioned above? Students who come to learn computer, if you read "For those who want to be programmers" in Computer Application DigestNo. 15? After writing about friends, I found that I don't want to be a programmer, so I have several options for you here: 1, Make web pages and go to work on the website in the future! 2. Learn 3D MAX and other software to make animation! 3. Learn art design? Meter! 4, contacts, take a CCNA in the future, go to professional contacts! 5. Go crazy on the premise of ensuring a smooth graduation? Play games crazily, be a professional player or be a GM of one or several online games. I have such a person around me? 6. All the above five items are related to computers. You should have some professional knowledge, but it is much simpler than your professional courses. Like what? If you can't see anything suitable for you here, then this is the best one for you: take a double degree in your school, do you? A major I am interested in, computers really don't suit you! If the above items suit you, try to build a world that suits you and read magazines. In the next article, if you read the following, you will only waste your time. If you are a computer major at school? If you are a college student and want to be a programmer, please read on: 1, will the colorful college life make your life difficult? Forget, but there are many kinds of unforgettable, you can learn a lot and then forget, you will forget because you have learned nothing! ? Computer major is a very boring major, but it is safe when you come. As long as you study hard, you will find? One of the pleasures. 3, remember: high-rise buildings rise from the ground! The foundation is very important, especially the professional basic courses. Only by laying a good foundation can we learn more. 4. C language is the foundation, which is very important. What if you don't learn C language well? I can't learn any advanced languages well. 5.C language and C++ language are two different things. Like red pandas and giant pandas? , but the name is very similar! 6. Please study the specialized courses "Data Structure" and "Computer Organization Principle" first. From the beginning, I was studying with a VC. You don't even know object-oriented. Reading VC is useless. 7. Right? After having a certain understanding of programming, you can learn C++. (It's C++ not VC, these two are two different things! c? ++is a language, and VC tutorial is to explain how to use MFC class library. Should learning VC be based on sufficient foundation? On the basis of solving C++. You can't learn C++ language by reading VC books. 8. The secret of learning programming is:? Programming, programming, reprogramming; 9. Seriously study every specialized course. That's your job. 10, at school? You made 10 thousand mistakes in the lab and no one scolded you. If you are in the company, try it! So be more practical? Laboratory computers have many mistakes now, but few after graduation. 1 1. Do you have to write programs from now on? Become a good habit. 12, don't miss any exercises on the computer-please finish them all and record the ideas for solving them. ? 13, you will buy a lot of reference books, so please input the program examples in the book into the computer to practice, even if it is ready? There is source code in the CD. 14,VC,C#。 NET, these things will be out of date, but what will not be out of date is the data structure and? Excellent algorithm! 15, remember: I hate less when I use the book. Don't let this happen to you. Do you have one at school? Enough time and conditions to read books, read more books, and if you have the conditions to read more original works, you know, be a translator? When translating a book, he will unconsciously put his ideas into the book, and the book will become like a chicken rib! 16、? Or do you emphasize listening to professional courses carefully, because some courses are like data structure, database system principle and operation? "System" and so on, how many months do you want to see what the teacher can make you understand in one minute? I haven't understood it for years. 17, seize the opportunity of school practice and accumulate for yourself? In employment, experience is more useful than anything. 18, go to the library more, there are many good books in every school library? Waiting for you to see! 19, programming is not a technical activity, but a manual activity. 20. If you decide to be a good driver? Sequencer, please give up the game unless you are a genius who can write good programs by playing games every day! ? 2 1, you should have enough toughness and perseverance! A master asked a question to test your toughness and perseverance: Find a 100? 00, copy them all down and check them three times, if you can finish this without interruption? As long as you work, you can meet this requirement. 22. Find a learning method that suits you! Don't chase blindly? Follow other people's methods, and what suits you is the best! 23. Please love the work of programmers! What's the word on it? Some are the author's experience, and some are directly copied from experts, but they are all very useful. Remember them. Obey them and you will succeed! For most beginners, many people have such questions: What should I learn first? Learn C/C+? +? Or learn VC? Or learn Borland C++ Builder? Or Delphi? Which is better? Study? What is the relationship between learning programming and learning programming languages? How should a novice choose? ? On these issues, I read this passage from a master, which can help people with this problem: learning programming is like learning shooting, and the programming language corresponds to air guns, pistols, rifles and so on. In terms of shooting? Page 3 All kinds of firearms. You must choose a gun to learn to shoot. It's impossible to learn to shoot well without a gun. Impossible? At the same time, learn to use all firearms. However, if you master a marksmanship, you will learn something else. Yes Because while I am familiar with a gun, I also learned the shooting technology itself. Learn something else and get twice the result with half the effort? Time magazine. Learning programming is the same, and it is inevitable to start with learning a programming language. Learning system? The concept of post-programming is the same with any tool! Why did you write this article, because you saw so much around you? Many students are "idle", neglected their studies, worried and neglected themselves for several years, see? Microsoft's Windows has gone from 3. X is now Win 7, but the software industry in China is still standing still, isn't it? We really have to wait for Microsoft to change the name of his operating system once a year. Shall we give him money once? This big one? Why don't we keep the profits for ourselves and why don't other countries pay us? Is this the trip of Everbright China? The programmer's dream is the same. The person who wants to realize this dream is a "quasi-programmer" who is still in college. Is it? Is the hope of China Software tomorrow! I hope that college students in the computer industry will wake up after reading this article? Can gamers stop and come out of the internet cafe, pick up textbooks together, sit in front of the computer and write them out in the program? Tomorrow's glory of China software industry.