1. Career Development and Learning

Mainstream career development direction:
Engineering & Algorithms (the competition is fierce, and the tuning is very high)

Engineer category specific What's that Essential language
Front-end development engineer 1. Browser-side rendering in browser/server mode 2. Client-side in client/server mode 1. All the web pages you see 2. Various software such as mobile app, game client with game engine, Cocos2d-x for entry 1. HTML5, JavaScript, etc. 2. Java (Android), OC, swift (IOS), C# (windows side), C++ (game front end)
Back-end development engineer 1. Server side of browser/server mode 2. Server side of client/server mode 3. Big data, AI engineer 1. Server side of e-commerce website, Zhihu 2. Server side of game and financial app 3. Data analysis of knowledge graph, user portrait, etc. 1. JavaEE (Ali Jingdong...), php, python 2. C/Linux system programming/C++ 3. Python/C++/Java
Embedded Development Engineer Run on all devices other than mobile phones, PCs, and servers AR, VR, Huawei base station, DJI drone, etc. C/Linux system programming/Linux kernel development

Back-end is difficult, most graduate students do back-end

  • Questions: PAT, Jianzhi offer, LeetCode, etc.

Guess you like

Origin blog.csdn.net/weixin_43722052/article/details/113918106