As for Python The depth of learning , It will grow up slowly , At this time, the salary will also rise . This is because you write more and more code , More and more code modules have been accumulated , I'm more and more comfortable with the tasks assigned by my boss , We are more and more free to the demands of customers . A growing programmer , What's the difference from a novice programmer ? Obviously, it's not just the difference in salary , The key is the difference in ability . Of course , There are many aspects of performance , For example, the proficiency in handling business , Or the degree of cooperation with colleagues , Or know the company's processes like the palm of one's hand and so on . In my opinion , The biggest difference between a familiar program and an entry-level programmer is accumulation . The reason why skilled programs do things so quickly , It's because he's more efficient , The reason why he is more efficient is that he has an accumulated code base . This code has been tested for years , Proven .
therefore , Every novice programmer must consider his own direction , To accumulate your own code base in this direction , That's the difference between you and others , It's your own advantage . It's like internal power in martial arts , Only continuous cultivation can increase . The internal power of a programmer , It depends on how much or less his code base is . When he encounters problems in this field again , He can use his tricks to come out , At this point, all problems can be solved efficiently , You can save costs quickly . That's why many companies like to poach people from other companies with high salaries . If you want to be a high paid poacher , Now it's time to start accumulating various code bases .
stay C Language can accumulate all kinds of lib, stay C++ You can accumulate all kinds of DLL, stay JS It can accumulate seeds UI Components , So in Python What we've accumulated is all kinds of Libraries , This is the theme of this paper — package . So , Every programmer after years of development , Others can have nothing , however Python Programmers have to have “ package ”, This is your core competence .