Do not know the source, NDK, architecture design, only to write business code will really be out of it?

Disclaimer: This article is a blogger original article, follow the CC 4.0 BY-SA copyright agreement, reproduced, please attach the original source link and this statement.
This link: https://blog.csdn.net/beibei_programme/article/details/94636964

Foreword

A high school I also write code for Android programmers, a native of Guangdong handsome, May eighth suddenly married.

You two have not seen each other for a long time. Just run errands today, looking for a shop to sit with a drink and chat.

I teased him chat: We are still working overtime every day object code, you have an object-oriented, and really fast people several department ah.

new line

A change jobs this year he said, accepted his father's home to a small tea shop

He said before want to do something you enjoy, not interested in selling tea. But to write code for a long time, tired heart, I think to sell to sell tea also very comfortable.

And then again to talk to the job, he simply asked about my current state of development. Then a little regret that he did this for four years to develop Android, the development is not good

Late last year it was cut, and then went to work early, poor wages and failing to appreciate the small companies, larger companies have no access. He said he felt he became a man attracted me, the interview when the interviewer asked some source principles are not the answer, it is discouraging to think of a career change Well, girlfriend has been hurried.

Status many Android developers

This year really is a lot of programmers friend had poured grievances with me, because I was doing this piece of mobile development, Android is so much, that he worked in the company for so long, there is no wage increase, are written daily business code , technology has not improved, very anxious.

I also want to learn something themselves to increase their value, that is, encounter a problem, do not know where to start. And often work overtime, no time to enhance learning.

Many friends will encounter do development cycle. When you get to a certain stage, you will feel hard to enhance business and technology, and now the company has no future alone feeling mixed with food to die, want a new job now, how high their own abilities than the number of heart was.

This situation is encountered a bottleneck

I have statistics on those manufacturers do move into the school to develop salary and age growth chart, there BATJ these giant companies, but also millet Huawei vivo these big companies;

Why do the statistics agency recruited into the manufacturers?

Because of the high school recruit standard manufacturers, we can go is a good base foundation, strong potential, continuous learning ability of people. They will not soon encounter a problem, but with the accumulation of years of service non-stop lifting.

3 - What four bottleneck five years of Android engineers are most likely to encounter?

1. The principle of cognitive shallow

Work content more than a simple UI interface development and integration of third-party SDK, the principle underlying layer and the development of a deep understanding

2. Technical narrow field of vision

In the long-term small software company, outsourcing company, technology vision is restricted too much

3. Salary enhance hard

Android junior level jobs pay rise space is limited, you basically want to take more than 15k, do not point the source layer things did not qualify for the

4. few learning resources

Getting hard to want to improve, simple business projects on their own contacts, to repeatedly practice those techniques after cv. And technology blog on the books is mostly abstract and fragmented, you can reference and guidance, but no way to copy into their own

Why experience these problems and bottlenecks?

Previously we have been carried away by the market and technology, not in their own choice of technology, but unconsciously pushed to the current embarrassing situation.

Android developers had hot, a lot of people will switch halfway through three or four months of training to become an Android developer

Think about how many people for their future direction and the type of technology to be developed been in-depth reflection and comparison?

How to break the bottleneck

Only continuous learning in order to break through, it is certain

There may be a lot of small partners heart cursed; and trying to cheat me to learn Android?

In fact, this study of psychological conflict is normal, why?

Because for many middle-class Android engineer, want to upgrade their skills, often find their own way to grow.

The learning effect of fragmentation lengthy and inefficient helpless. Over time, pay a huge cost of time and effort, do not see the desired effect, it will be normal to be discouraged

So we must learn to find the most suitable way, or more than a waste of time, are more likely to have delayed the development of the future together.

I took a year to put together a T4 level Tencent Android architect full set of learning materials
including Tencent, and byte beating, Huawei, millet, and other first-tier Internet companies mainstream architecture technology. If you have a need, despite the good away. As you can learn how much depends on your own a
part of the show

free share

点击获取资料文档;
https://shimo.im/docs/Xp9qCAndroidbUqAuXVio/
为什么免费分享?

我不想有很多开发者朋友因为门槛而错过这套高级架构资料,错过提升成为架构师的可能。国内程序员千千万,大多数是温水煮青蛙的现状,靠着天天加班,拿着外人以为还不错的薪资待遇。

请记住自身技术水平才是我们的核心竞争力,千万别把年轻和能加班当做本钱。

Guess you like

Origin blog.csdn.net/beibei_programme/article/details/94636964