A picture tells you the difference between self-taught programming and academic programmers

Programmers who teach themselves programming seem to be at the bottom of the chain of contempt, while graduates of computer science seem to have a natural sense of superiority. How big is the gap between self-taught programming and academic programmers? This is also the most concerned issue of programming enthusiasts about to "get into the pit".

Differences in knowledge systems

Programmers with a background in disciplines have a more complete knowledge system than self-taught programmers. In actual work, they can form a complete position faster and solve problems more deeply.

 

Big picture mode

 

Because I have learned computer knowledge systematically during the university, the knowledge system of the programmers of the subject class is more complete and the speed of learning things is faster.

Self-taught talents may have to make up the foundation before learning because they involve basic concepts that they don’t know.

So, whose code is better? Really not necessarily!

 

Big picture mode

 

The difference in employment

As far as BAT manufacturers are concerned, there are too many monks and less porridge. In order to reduce the risk of employment, they are more inclined to recruit professional players.

For start-up companies, I don’t have time to wait for you to grow from a theoretical player to a combat player. I prefer to have short, flat and fast technology.

 

Big picture mode

 

Simply, no company will just look at the label of academic qualifications, code or results, these two label pages are very important. Hosting or participating in open source projects, beautiful and substantial GitHub pages, and excellent TopCoder will also be very eye-catching tags.

 

Big picture mode

 

The difference in resources

A professional programmer is like a pet breeder. When he is smoked by a dog, he will think of himself as a dog.

Self-taught, with only a dog at home, and need to work harder to exchange ideas with the big coffee, in order to imagine yourself as a dog.

 

Big picture mode

 

The demand of the market has increased greatly, and the entry barrier of programming has been lowered, so that countless enthusiasts of self-taught programming have poured into this industry.

Conversely, as far as academic programmers are concerned, no matter how good they are, people are learning, and if they don’t advance or retreat, they will lose sight of everyone in a few years.

Having said that, what is the difference between a professional programmer and a self-taught person? A picture can express clearly. If you are interested in Python, you can add the teacher's WeChat: abb436574, get a set of learning materials and video courses for free~

 

Guess you like

Origin blog.csdn.net/weixin_45820912/article/details/108516980