Quite a Python programmer, choose training courses or self-study? I will share my opinion based on my own experience

I wrote an article a few days ago, sharing my experience as a programmer. Then, I received many questions from friends, all of whom were asking the same question, that is, how to choose between enrolling in training courses or self-study. Today, I will talk about my personal views based on my personal experience.

I think the first point of this question depends on whether your own usual time is tight. If you are a student, then you must have a lot of spare time. At this time, I suggest you learn by yourself. Because there are also abundant online resources now, you can search for them casually, there are a lot of them. I think there are some courses that are better. You can determine the type of programming you want to engage in, and then learn about the learning route, and follow along. I believe that long-term persistence will definitely find a good job when you graduate.

However, if you resigned and then changed careers, and you are in a hurry to find a job, especially urgent, and you have no clue, I suggest you report to work at this time. Signing up for classes is not useless, after all, it can provide a better learning atmosphere than studying at home. When you encounter problems when typing code, there are also teachers who will answer you. When you are about the same time in your studies, they will also have a practice project, the teacher will take you to do it, and you will also do a project yourself, with a complete project experience. Finally, when you finish your studies and you have almost learned, they will arrange an interview for you and give you employment guidance.

 

The second point is to see whether your own learning ability is strong or not. If your self-learning ability is very strong, and your self-control is particularly good, you will not be lazy when studying, and you will not watch dramas or play games while studying, then you must be good at self-study. If you are self-study, you don’t need to hand over the money right away, because I understand that the cost of training is quite expensive now, and any training class costs 17,800. Therefore, combining these two points and your own actual situation, you can choose for yourself whether you should train or learn by yourself.

Of course, the above are all my own personal opinions, because programmers are inherently a continuous learning process. If you learn by yourself and find a job, you will definitely get better and better later. But if you choose to sign up for classes, don't worry. After all, you can meet classmates who are better than you, and the teacher will also arrange higher-quality projects and tasks for you, so that your learning will be faster and deeper. At the same time, the classmates in the class are also a kind of interpersonal resources. You can make friends with them, exchange learning experience with each other, and even help each other find a job.

In addition to the above two points, there are other factors that need to be considered. For example, your financial situation and study goals. If you have strong financial resources, you can of course choose to register for classes. After all, registering for classes can provide more resources and services. But if your financial resources are limited, then self-study is also a good choice, after all, the current network resources are already very rich. In addition, your learning purpose also needs to be considered, whether it is just to find a job, or whether you want to further study a certain field. If you are just looking for a job, you can choose some vocational training institutions; if you want to further study a certain field, then self-study may be more suitable for you.

Python is a very popular programming language and the language of choice for many beginners. If you want to become a Python programmer, you need to have a deep understanding of the technical details of the following areas:

  • Data types and control flow : There are many different data types in Python, including numbers, strings, lists, tuples, and dictionaries. You need to understand how to use these data types and know how to use control flow statements such as conditional statements and loop statements.
  • Functions and Modules : Functions and modules are very important concepts in Python. You need to know how to define and use functions, and how to import and use modules.
  • Object-Oriented Programming : Python is an object-oriented programming language, which means you need to understand concepts like classes, objects, inheritance, and polymorphism.
  • Exception handling : In Python, exception handling is very important. You need to know how to catch and handle exceptions, and how to write your own exception classes.
  • File operations : Python can easily read and write files. You need to know how to open, read and write files.

Of course, these are just some technical details in Python that need to be understood in depth. If you want to be a good Python programmer, you also need to know some other aspects, such as network programming, database operations, GUI programming and so on. Fortunately, the Python community is very active, and there are many excellent tutorials and resources for you to learn. I hope you can make continuous progress in the process of learning and become an excellent Python programmer.

Finally, what I want to say is that whether it is self-study or class registration, continuous learning and hard work are required. Programmer is a profession of continuous learning. Only by continuous learning can we keep up with the pace of the times. I hope that everyone can make reasonable choices according to their actual situation, and move towards success step by step.

Guess you like

Origin blog.csdn.net/2301_77139641/article/details/130528499