-
What major did you graduate from? Do you have a foundation in computer languages? Are you a graduate or already in the workforce? Is your job close to software development? Have you ever been close to software development? You haven't made it clear about this, and I don't like your problem.
First, you are a computer student, have a language foundation, and engage in the work of software development, so it is easier to do, you find a more authoritative teacher in the industry, you can follow him to learn, generally 3-6 months can be out of the teacher, and then you accumulate more experience in the work.
Second, you are a computer science student, have a language foundation, and are engaged in a job that does not involve software development.
This is a little difficult, if you don't do any work after graduation, you will forget the foundation you had before, but don't be discouraged, you have a foundation so that it will be easier for you to pick it up, and you won't suffer too much.
3. You are a computer student.
You can rest assured about this, the companies that have just graduated know that it will be wrong, that is, they understand that there is such a thing, you find a good platform for a big company to work, and the company prefers to train its own employees, and college students are their favorite.
Fourth, you are not a computer science student.
You can find a language you want to learn, and then find a well-known teacher in the industry to learn from him, insist on about 1 year, and don't give up, the language of the computer is sometimes really not very easy to learn, you have to persevere, now is the time to test your perseverance, you also have a great advantage, you are a recent graduate of the company prefer to be like a blank sheet of paper college students.
5. In addition to the above four types of accidents.
If you really like this industry very much, you can find some relevant ** on the Internet to see if you can understand, if OK you can find a better training institution to learn, of course, you can choose to listen to their courses more, see how well you accept, if they are all very good, congratulations, you can continue your studies! Hope!
-
Do you want to learn, live and learn, or can't learn?
-
Learn from the following four aspects: 1. Solid foundation. At the beginning of learning, it is necessary to pay attention to the reinforcement of basic knowledge, data structures, discrete mathematics, compilation principles, these are the foundation of all computer science, and it is difficult to write high-level programs without mastering them.
That's what it means that the foundation determines the height. Therefore, when you first start learning, you must have a correct attitude and study seriously and pragmatically. 2. Break your own logic.
The finished software is developed for the general public, but everyone is different, and the problems that need to be considered need to be imagined from many aspects. Learn to think about ways to solve problems from multiple perspectives, and know how to switch between different modes of thinking. An open mind is very important for programmers, which requires daily accumulation and more knowledge in all aspects.
3. Have a humble attitude and know how to absorb the experience of others. It is very important to experience the software development industry, communicate with others more, and learn how to solve problems encountered by others. On the one hand, you can get to know relevant talents and learn from each other, and on the other hand, expand your network and have the opportunity to cooperate on projects.
4. Resilience and perseverance. How to learn software development? Many people will say that programming is a boring industry.
This is true, so perseverance is required. But the author thinks that when a function, a module, or a piece of software is developed, I am still very happy. Stick to playing ** every day and keep practicing, and you will find that it is not difficult to learn how to develop software well.
-
Select a development platform or integrated development environment (IDE): You need to choose the right development tools based on your needs and current situation. For example, Visual Studio, Eclipse, IntelliJ Idea, etc.
3.Practice: Choose a simple project to practice, apply what you have learned to practice, and continuously optimize and improve.
5.Continuous learning and improvement: The software landscape changes very quickly, and the update is very fast.
Continuous learning and staying on top of the latest technology trends are required to stay competitive.
-
1. The first process of software development is the analysis and determination of the purpose of project development, mainly after the software developer determines the development project, it is necessary to discuss with the demander to determine the needs of the demander for software development, achieve the goals and the specific functions needed, etc., and determine whether it can be achieved;
2. The next step is the requirements analysis, which is also the stage to determine the specific ideas for the normal development of the software. Once it is determined that software development can be carried out, it is necessary to conduct a specific and detailed analysis of the functional requirements of the software that the customer needs to implement. At the same time, the changes that may occur in the development process should be considered, and the requirements change plan should be formulated to deal with the occurrence of special circumstances at any time to ensure the smooth progress of the software development process.
3. The next step is software design. Software design should design the framework structure, functional modules and databases of the software system according to the results of the analysis of software functional requirements in the previous stage. It is mainly divided into two parts: general design and detailed design;
4. The next step is the programming implementation step. Programming is also based on the software design, the requirements of each part of the software design through the computer program ** to achieve operation, programming system.
1. Standardized program writing rules to ensure that the software program is easy to understand and maintain;
5. The next step is the software testing step. That is, after the customer software needs to be programmed according to the design, that is, after the software program is completed, it is necessary to test the written program to form an overall architecture and function of the unit, assembly and system in three stages, so as to test the correctness of the program writing and the adequacy of the function of the customer demand, so as to determine whether the software meets the development requirements, and it is also a process of finding and correcting problems;
6. After the software development is completed through the above core links, the next step is to hand over the software system to the customer after the software development meets the customer's needs, and deliver the software installation program, database data dictionary, "user installation manual", "user guide", demand report, design report, test report and other products to the customer, and guide the customer to install the software, as well as installation skills, and remind the customer to pay attention to the detection and precautions of software operation, environment, server and related middleware. Know the actual operation method, use process and other issues of the customer's software, and realize the tasks specified in the contract;
7. After accepting the software development results delivered by the developer, and carrying out actual operation, test and operation, and achieving satisfactory results, the user will accept the developed software;
8. Custom-developed software usually needs to provide after-sales service, regularly maintain the software, or modify the application software program according to the new needs of users, so that it can continuously meet the actual needs of customers.
-
Familiar with the basic operation of the computer and the basic software installation
First of all, to learn the steps of software development, the most basic is to be able to operate the computer, and then to install various software, familiar with typing, can skillfully type 26 letters on the keyboard, this is the most basic. By going to the first class of C language programming, and make a plan, go to learn step by step. At the same time, you can also buy books for computer courses on the Internet.
First of all, when learning software development, you can choose to buy relevant books, of course, if we want to learn the professional knowledge of software development, it must be inseparable from reading books, starting with introductory books, it is recommended to read at least four or five times. >>>More
1. First of all, if you can, it is not recommended to learn alone, and if you have money, you still have to sign up for a training class. It can be much faster with a teacher's guidance. >>>More
Software development process: The software development process is the general process of software design ideas and methods, including the first demand analysis of the software, the design of the software function and the implementation of the algorithm and method, the overall structure design of the software and the module design, coding and debugging, program joint debugging and testing, as well as writing, submission of a series of operations to meet customer needs and solve customer problems, if there is a higher demand, the software needs to be maintained, upgraded, scrapped.
iPhone development dedicated to the Objective C language, which is based on the C language extension, and C++ is a little different, the pointer and message mechanism need to have an in-depth understanding, need **iOS SDK, use Xcode tools under the Mac operating system for development, iPhone software development tutorials are not easy to learn, to spend so much time to study iPhone software development tutorials are better than to go to class, technical learning is not good in the future work is troublesome. My brother is now also working on iphone software development at Huaxia Bo University, and he has been studying for almost half a year, and he feels pretty good at present, and the tuition fee there is relatively low compared to his peers. You can't help but go to them for ** consultation.
Yes, learning software development requires you to have a certain level of basic knowledge, and if you want to learn software development well after graduating from junior high school, you must first be willing to work hard, and at the same time, you can find a relevant training institution for systematic learning, as long as you work hard, you will get results. Software development is the process of building a software system or a software part of a system according to user requirements. Software development is a system engineering that includes requirements capture, requirements analysis, design, implementation, and testing. >>>More