laitimes

Know the hot list: why Tesla must choose. NET Core!

Know the hot list: why Tesla must choose. NET Core!

There is a very lively post on Zhihu: "Why does Tesla use the .net core technology framework?" Why not java/go, etc.? ", blew up a group of impressions, and finally Tesla full-stack engineers appeared to end the discussion. These few points to see must be seen!

1. Impression Man, still stuck before 2016, will only say an old saying: "Java is open source, . NET is closed source", "Linux is good,. .net is only Windows", as for . NET open source cross-platform for years, github is Microsoft's, Linus Torvalds has publicly claimed to accept Microsoft because of Microsoft's changes, they have no idea, and they don't want to know.

2. Tesla full-stack engineers replied that although Tesla is the mainstream of .Net Core, Java, Golang, NodeJS, and PHP are all in use. So there is no "no java/go, etc." situation. Domestically qualified. NET is too difficult to recruit, but the U.S. market is very good to recruit, so even if the domestic can not recruit people, you can first let the U.S. research and development center top, at most is the high point of communication costs.

3. Uncover the truth: NET is very popular in foreign countries, Facebook has a lot of .NET jobs, and then most of the world's car manufacturers use .NET, such as bmw, German Volkswagen, Daimler AG, etc., and then the host computer development is all . NET in many industries. NET has always been a leader, only some domestic CTOs in the past to dump the pot, overturn the technology stack, political correctness forced java.

Know the hot list: why Tesla must choose. NET Core!

Scan the code to add into the group to learn together

domestic. NET spring wind may be late, but it will never be absent, the current Internet winter + epidemic impact, the environment is not very good, Java crazy layoffs, . NET job hopping is not easy, suitable for solid learning, hard work to improve, when the spring comes to run faster! Arrange a group of learning below, all free, with an entrance at the bottom of the article!

Practical microservices

Learn. NET Core

This one is. THE HARD REQUIREMENTS FOR .NET DEVELOPMENT ARE THAT IT IS BEST TO BE ABLE TO LEARN THE LATEST. NET6。 ASP.NET Core, EF Core, Core WebAPI, etc. are all must-haves, and here is a ". NET6 from beginner to practical" full set of tutorials.

Know the hot list: why Tesla must choose. NET Core!

Solid basic skills

Big factory general requirements, the basic skills must be solid, DDD, OO, IOC, AOP, design mode these one does not fall, the interview session will be very in-depth, here for everyone to prepare the "handwritten IOC container", "23 design mode core analysis"

Database themes

SQLServer, MySQL, MongoDB, ElasticSearch, and all kinds of different data containers have different characteristics and usage scenarios, and interviews may ask about them. However, these contents are very much, on the one hand, they are skilled in daily use, and then there are some knowledge points in the corners and corners, and they really need to brush the questions, here for everyone a new collation of the 2022 interview high-frequency content, take no thanks~

High concurrency middleware

Internet projects are inseparable from a variety of high concurrency middleware, Nginx, Redis, RabbitMQ, Kafka is the most common and high-frequency, Tencent recruitment requirements although not written, but the interview will definitely ask. Whether you have used it or not, it is very helpful to look at the interview questions in a temporary surprise.

Microservices and containers

The hottest and hottest architecture in these years is microservices, interviews must talk about microservices, whether it is Tencent NetEase, or small and medium-sized enterprises, more than 20k positions are equipped with microservices! This is a set of Microsoft MVP personally taught based on .NET6 + microservices + docker container landing implementation of the microservice architecture tutorial, there is a theory and practice is very grounded, recommended that you take a look, if you have the conditions, you must compare the actual operation!

Expand your technical horizons

Front-end Vue, Applets, Linux, etc., are also true. NET Core developed that under the learning. Here for everyone to arrange is the "Vue3.0 zero-based to practical tutorial", "WeChat Mini Program Zero-based Tutorial", "Linux under the .NET Core development and operation deployment tutorial", to help you create interview highlights!

With. NET cross-platform is becoming more and more mature, more and more high-paying recruitment of large factories, and the corresponding requirements are also rising. If you want to laugh at the season of job hopping, you have to start working hard now, and don't hate less when the book is used. The above resources are carefully sorted out, please be sure to scan the code to collect and start learning!

Exchange group recommendations

Read on