当前位置:网站首页>What kind of level should Tencent's IOS development reach?

What kind of level should Tencent's IOS development reach?

2021-05-04 16:11:04 Ronin does not return home

When on the tuyere , Pigs can fly , But in the past , When a job market is no longer that hot , It is inevitable that the weak will be eliminated .

Classification of professional development of programmers

The career development of programmers can be roughly divided into four categories .

1) I've been working on technology

At the end of the day, it needs to be hard , For programmers who depend on technology for a living , Technology is of course crucial .

therefore , For those who love technology , It's a good way to code high tech guys , Can sit on the bench , Active in major technical forums , I've been working on technology , Then control the core technology in an enterprise , Even if your career changes , With a big name in related fields , Can also mix in another enterprise to eat . Such people are happy , You can think of interest as a profession , Every company has people like this .

2) Technology to management

This is a more common type of , After working in a company for several years , Because of experience , If you are familiar with the business, you will become a project manager , And then, normally, the Department Manager 、 Step by step promotion and salary increase of technical director , Step into management .

This is the pursuit of many people , After all, there are rumors in the Jianghu : Programmers are young people , For many companies , Middle managers and grass-roots managers generally choose their own company to cultivate , So there are still many opportunities .

But you need to know that this process is an elimination process , The closer you get to the top of the pyramid, the fewer people , So this kind of people must be the best in the same group or company , To stand out step by step , Many middle-level and grass-roots leaders of companies are of this kind .

3) self-employed

This is a hot category in recent years , I know the technology and come into contact with an idea that I think is very good , Just go ahead and find some like-minded people , Or someone drew a cake , Write a plan , Looking for angel investment , And then maybe I'll become the company's boss after a change .

Why is self employment so hot ? There are many examples of loser's counter attack , Plus there's a lot of maneuverability , And it's true that many people succeed , But be sober , Need to know jack ma It's said that 90% of Internet entrepreneurs fail to start their own businesses .

4) Timely transformation

There are many kinds of transformation , For example, transition to lecture , For example, transform to publish books , For example, turning into a freelancer , Meet your own needs , Provide consulting services, etc .

Compared with these , There's also a small transformation , For example, Tang Jun, the fiery working emperor, turned to test , Great success , Our company also has some successful examples of technology to product transformation .

All in all , As the saying goes , The tree moved to death , People move , When your consciousness is everywhere in the bottleneck period , Learn to change your mind , At present, many lecture websites , The official account of technology , Training courses and other channels allow many programmers to smoothly transform .

3、 ... and 、 The knowledge system needed to master
swift、 Reverse security 、 Algorithm 、 Architecture design 、 Multithreading , Advanced network , And the bottom floor 、 Audio and video 、Flutter Wait a minute, wait a minute :

Bottom

Because in recent years, developers have realized that interview is no longer a simple problem . A lot of the time, it's going to involve the bottom of the apple . First of all, why did the interview ask this ? The main reason is to examine a developer's learning ability and the underlying ability !

① Performance optimization :tableView The optimization of the -> The interface Karton principle -> app Performance analysis -> Project optimization
② In terms of Architecture : Design patterns 、 Decoupling means 、 Componentization ....

 


The ground floor is advanced

In order to avoid affecting your reading experience , Here is just a screenshot to show part of the content , Detailed and complete version of 【iOS Senior interview advanced 】 file


iOS Senior interview advanced

Document download address : https://docs.qq.com/doc/DVU5LY1Bsb3dSZ3Nn

iOS Visual direction

near 2 The project of the company in is also a small video . Throughout APP Also occupy a certain market share . At the same time, from the mobile terminal project , We are also aware of the increasing demand for audio and video and visual processing technology on mobile phones . It took some time , Read today's headlines with byte beating , Tiktok and other core projects iOS Recruitment needs , And Momo , Well quickly , Such recruitment technology needs as fighting fish . The findings clearly indicate that mastering these audio and video visual processing related technologies is a priority . Recently, the company is also in the network of talents . But it's really scarce .

 


Graphic and image

reverse

In fact, if you want to get some higher opportunities . Technical barriers are still needed . Technical barriers are also what we usually talk about at circle gatherings . The establishment of technical barriers can provide certain stable output for developers to a certain extent . Currently from iOS The angle of , Suggest the first good direction of technical barriers “ Safe attack and defense ”

1. As iOS I'm an engineer , Want to explore more underlying technologies , Develop your skills , There's no doubt that we need to open the door of Apple's closed source . So reverse is the key to break the door .

2. What many engineers do , Let yourself go back and forth in small projects , There is no chance to contact the excellent projects of big factories , There is no doubt that many opportunities are missing , So in the reverse process , We can learn from those excellent APP The design of the , Improve your ability .

3. Now the mobile market is booming , All kinds of gray industries focus on the cake of mobile . So for mobile Engineers , Now new challenges have come , Mobile security will become a new topic .

4 The view is further ,iOS Development will not be limited to drawing interfaces , data , The network has done these operations
iOS You can understand the whole iOS The bottom layer of the system , kernel , Program loading process ,App Compiling process , wait

5 Can change the existing app Some functions of
To iqiyi App Advertisements , Wechat grabs red envelopes and so on .( Of course, this study can , Not as a commercial interest , Illegal )

 

版权声明
本文为[Ronin does not return home]所创,转载请带上原文链接,感谢
https://chowdera.com/2021/05/20210504161007330A.html

随机推荐