The speaker shares 10 tips to help newbie programmers improve their skills.
1. Don't be afraid to write code and start solving problems.
2. Learn to use Google effectively to find solutions to problems.
3. Break down complex tasks into smaller subtasks and create a technical specification.
4. Comment on your code to make it easier to understand.
5. Study object-oriented programming to write large programs efficiently.
6. Read a book on databases to understand how to design and work with them.
7. Practice programming by setting complex tasks and finding solutions.
8. Write code without worrying about perfection, focusing on solving the problem.
9. Switch to English resources, such as Google and Stack Overflow, for better learning opportunities.
10. Continuously learn new things, read, practice, and try new approaches to stay up-to-date in the field of programming.
Here are the key facts extracted from the text:
1. The speaker has prepared 10 tips for newbie programmers to help them become better programmers.
2. The tips are based on the speaker's own experience and the experience of other programmers.
3. The speaker mentions that learning to Google is an essential skill for programmers.
4. Google is a better source of information than RuNet (Russian internet) for programmers.
5. The speaker recommends breaking down complex tasks into smaller, manageable subtasks.
6. Commenting on code is important for understanding and maintaining it.
7. Object-oriented programming is a valuable skill for programmers to learn.
8. Understanding databases is an essential skill for programmers.
9. The speaker recommends programming in English rather than Russian.
10. Constant learning and self-improvement are crucial for programmers to stay up-to-date with the latest trends and technologies.
Additionally, the speaker mentions the following resources:
1. Stack Overflow
2. Google Translator
3. Online courses and resources for learning programming
4. Unity 3D game engine online school (with a discount mentioned)
Note that I've excluded opinions and focused on extracting factual information from the text.