The specific steps of becoming a programmer: The first step: The master of a programming language. Learn any mainstream programming language, such as C language. Familiar with the grammar and basic programming skills of a language. This Time: 3 months Note: If programming language and programming tools are two different things. The programming language refers to C , Basic, Object Pascal, etc. Programming languages, they are abstract grammatical rules like Chinese and English. Programming tools refer to Visual C 6.0, Visual Basic 6.0, Delphi 7.0, including the integrated and visualization of the source code editor and program compiler Software development tool. The C source program can be written in Visual C 6.0, or it can be written in the notepad. The same C source program can be compiled and executed with Visual C 6.0, or can be compiled and executed with C Builder 5.0 , so: C is not equal to Visual C 6.0.
Step 2: The master programming tools, learning any mainstream programming tool. Note that the programming tools should be consistent with the programming language of the first stage. For example, the programming language you learn is C , so the programming tool should choose Visual C 6.0 or C Builder 5.0. Familiar with the basic usage of this programming tool, such as: menu, components, program tracking and debugging, writing Windows program, etc. The learning time: about 3 months Note: The use of the use of programming tools at this stage, further familiar with the programming language, and finally reaches proficiently writing a variety of basic Windows Windows program.
The third step: The master of “algorithm and data structure”, recommending Xu Zhuoqun’s “Data Structure”, and proficient in various common algorithms and data structures. The study time: about 4 months Note: This is an indispensable software development course. There was a classic computer professional book called “Data Structure Data Structure Algorithm = program, which illustrates the importance of data structure and algorithm. It can help us build good program analysis and design capabilities.
The fourth step: Mushing a small software project of an analog, master the basic development process and methods of software projects. The learning time: about 4 months Note: The yourself to complete a simulated small software project, strongly recommend making a MIS (management information system) software. “Small and medium -sized information management system development example series series”, People’s Post and Telecommunications Press, its examples are detailed and valid. Based on it, it can be used to make practical MIS software.
First of all, choose a language that is more popular now is Sun’s Java and Microsoft’s C# The friendly reminder: Java is very good, which is needed by the network platform. C#can only run on Microsoft’s platform and has limitations. I do not exclude other computer languages, but generally only to learn a paradise that enters the program after learning a language. It can be much simpler when learning other languages, because many software languages are the same. You can understand others.
Me buying a book, see the thin book start to learn, the too thick book will not finish the spirit.
The is patient. In fact, it is very patient, because it is a lifetime of learning software to do software. No technology can be old and must learn all the way. Try to summarize as much as possible every stage.
The must be lonely, whether it is learning software or doing software.
It as long as you learn carefully, you can generally learn a small success in a year, and the degree depends on personal understanding. It software needs to pay attention to many details. It is these details that it has a headache, so it needs patience. By the way: Learn the software as much as possible, because of market needs to get hot. I did not despise a certain language, but to be honest, after all, you need to deal with work. If you do n’t need it, you can learn it if you learn it. It you can go to recruiting networks to see which software in the software industry requires more talents. don’t listen to who says which language fire, the number of recruitment of fire can explain everything.
Net must be confident in software, don’t give up easily. I believe the software has a “money” way.
The self -study software is now studying for three years. The above is some of my experience. If necessary, you can press Hi me in the lower right corner to promote each other.
As a qualified software engineer, the most important thing is of course project experience, that is, work experience. Speaking of learning, that is, the most cutting -edge IT technology knowledge now. After all, the IT industry is the front -end technology, and the update speed is fast, especially Software is even more amazing than the hardware network. Therefore, if you give a simple example, if you still only have C now, then it will not work. At least one of the Java or C#will not be eliminated. Of course, the project is still the most important. Hope to help you.
From an ordinary driver, to a programmer, how did he do n00:00 / 08: 1470% shortcut keys to describe space: Play / pause ESC: Exit full screen ↑: increase volume 10% ↓: decreases by 10% →: Single fast forward 5 seconds studio Here you can drag no longer appear in the player settings to reopen the small window shortcut key description
Will continue to update the knowledge of various industries and fields
n00:00 / 01: 2770% shortcut keys to describe space: Play / suspend ESC: exit full screen ↑: increase volume 10% ↓: reduced volume decrease by 10% →: single fast forward 5 seconds ←: single fast retreat 5 seconds Press hold down and hold it holding up. Here you can drag no longer appear in the player settings to reopen the small window shortcut key description
The specific steps of becoming a programmer:
The first step:
The master of a programming language. Learn any mainstream programming language, such as C language. Familiar with the grammar and basic programming skills of a language.
This Time:
3 months
Note:
If programming language and programming tools are two different things. The programming language refers to C , Basic, Object Pascal, etc. Programming languages, they are abstract grammatical rules like Chinese and English. Programming tools refer to Visual C 6.0, Visual Basic 6.0, Delphi 7.0, including the integrated and visualization of the source code editor and program compiler Software development tool. The C source program can be written in Visual C 6.0, or it can be written in the notepad. The same C source program can be compiled and executed with Visual C 6.0, or can be compiled and executed with C Builder 5.0
, so: C is not equal to Visual C 6.0.
Step 2:
The master programming tools, learning any mainstream programming tool. Note that the programming tools should be consistent with the programming language of the first stage. For example, the programming language you learn is C , so the programming tool should choose Visual C 6.0 or C Builder 5.0. Familiar with the basic usage of this programming tool, such as: menu, components, program tracking and debugging, writing Windows program, etc.
The learning time:
about 3 months
Note:
The use of the use of programming tools at this stage, further familiar with the programming language, and finally reaches proficiently writing a variety of basic Windows Windows program.
The third step:
The master of “algorithm and data structure”, recommending Xu Zhuoqun’s “Data Structure”, and proficient in various common algorithms and data structures.
The study time:
about 4 months
Note:
This is an indispensable software development course. There was a classic computer professional book called “Data Structure Data Structure Algorithm = program, which illustrates the importance of data structure and algorithm. It can help us build good program analysis and design capabilities.
The fourth step:
Mushing a small software project of an analog, master the basic development process and methods of software projects.
The learning time:
about 4 months
Note:
The yourself to complete a simulated small software project, strongly recommend making a MIS (management information system) software. “Small and medium -sized information management system development example series series”, People’s Post and Telecommunications Press, its examples are detailed and valid. Based on it, it can be used to make practical MIS software.
First of all, choose a language that is more popular now is Sun’s Java and Microsoft’s C#
The friendly reminder: Java is very good, which is needed by the network platform. C#can only run on Microsoft’s platform and has limitations.
I do not exclude other computer languages, but generally only to learn a paradise that enters the program after learning a language. It can be much simpler when learning other languages, because many software languages are the same. You can understand others.
Me buying a book, see the thin book start to learn, the too thick book will not finish the spirit.
The is patient. In fact, it is very patient, because it is a lifetime of learning software to do software. No technology can be old and must learn all the way. Try to summarize as much as possible every stage.
The must be lonely, whether it is learning software or doing software.
It as long as you learn carefully, you can generally learn a small success in a year, and the degree depends on personal understanding.
It software needs to pay attention to many details. It is these details that it has a headache, so it needs patience.
By the way: Learn the software as much as possible, because of market needs to get hot.
I did not despise a certain language, but to be honest, after all, you need to deal with work. If you do n’t need it, you can learn it if you learn it.
It you can go to recruiting networks to see which software in the software industry requires more talents.
don’t listen to who says which language fire, the number of recruitment of fire can explain everything.
Net must be confident in software, don’t give up easily. I believe the software has a “money” way.
The self -study software is now studying for three years.
The above is some of my experience. If necessary, you can press Hi me in the lower right corner to promote each other.
As a qualified software engineer, the most important thing is of course project experience, that is, work experience. Speaking of learning, that is, the most cutting -edge IT technology knowledge now. After all, the IT industry is the front -end technology, and the update speed is fast, especially Software is even more amazing than the hardware network. Therefore, if you give a simple example, if you still only have C now, then it will not work. At least one of the Java or C#will not be eliminated. Of course, the project is still the most important. Hope to help you.
From an ordinary driver, to a programmer, how did he do
n00:00 / 08: 1470% shortcut keys to describe space: Play / pause ESC: Exit full screen ↑: increase volume 10% ↓: decreases by 10% →: Single fast forward 5 seconds studio Here you can drag no longer appear in the player settings to reopen the small window shortcut key description
Will continue to update the knowledge of various industries and fields
n00:00 / 01: 2770% shortcut keys to describe space: Play / suspend ESC: exit full screen ↑: increase volume 10% ↓: reduced volume decrease by 10% →: single fast forward 5 seconds ←: single fast retreat 5 seconds Press hold down and hold it holding up. Here you can drag no longer appear in the player settings to reopen the small window shortcut key description