| 1. Find a good book Suitable for your level Amazon ranking Java programming is not suitable for beginners. Self-confidence will be affected if you cannot understand it. Tell others about your foundation Go to the bookstore and check whether you can understand it. Reading a book should not be too fast. It requires a process of Chewing slowly. Work hard Verify the knowledge point 2. Use of help documentation Msdn Java API Verify what you think is wrong and findProgramProblems 3. Don't rush for quick success Do not hold on to the idea of quick success; otherwise, you will inevitably take a detour. Mentality needs to be adjusted Learning programming is not an easy task. Only when the cost is high can there be a high-paying income 4. Do not be impetuous Do not learn everything The degree of impetuousness is inversely proportional to the technical level. First, it is very easy to learn a language well. Do not follow suit, follow the environment to be impetuous Always ask yourself if you are starting to be impetuous Take your own path and let others go impetuous! 5. language basics are very important Lay a solid foundation If the foundation is not solid, developing programs will be very dangerous. Use what you have learned in development 6. When will I see someone else?Code? It is far more difficult to figure out the idea of writing code people than to write software by yourself. Do not look at others' code for beginners When you learn a certain degree, you should look at other people's code and learn the code of open-source software. Draw the call relationship on paper 7. How to improve it? Find a job. I believe you can. Ask some companies to submit some resumes. Learning at work will make rapid progress Good at summing up interview experience Example tutorial, many things in life can be completed by using a program (Home Financial Management Program) Be proactive. A strong desire to learn. Seek questions from others online to improve your self-improvement 8. cultivate the ability to discover, think, and solve problems Error message, exception information Develop the ability to discover, think, and solve problems Be good at asking why errors occur This capability has benefited for a lifetime and does not change over time 9 programming ideas More careful, more hands-on Program running principle and mechanism Programming purpose, function calling, Memory Model Solve the problem and analyze the business model as a program model AlgorithmAnd the logic is correct, and the problem can be solved Training in the learning process 10 be humble and respect other programmers Do not look down on others when learning programs, or set your mind to the right, or have a superior mentality. Everyone is the best and there is no need to grade Do not participate in unnecessary arguments. It is meaningless (existence is reasonable) Tools are not determined by yourself. Do not use your own tools to compare them with others. The best tool for you Student China's computer education lags behind The big environment cannot be changed, but you can change yourself. Surfing the Internet, buying books, watching videos, and making full use of existing resources Computer majors should focus on basics Discrete Mathematics, operating systems, data structures, assembly languages, freshman students should pay attention to basic courses Attend courses in computer science Get in touch with the Society early, find a formal company for a job Don't waste your energy on eating, drinking, and playing. By changing yourself, you can adapt to the environment, get exercise and improvement, and cannot escape. Certification is of little value. Do not spend too much effort on certification. More hands-on programming, learning and practice The method is developed by people and they love programming. In-service personnel Find a centralized time for learning You can participate in the course and development work. The dream of Software Development Initial contact project Calm mind Ability to search and learn Materials Believe in yourself Employment Comprehensive Quality Interview skills Work Experience Good performance and interview analysis Study modestly during the interview and correct the wrong knowledge Never be impetuous |