Android 시장의 변화는 개발자가 해야 할 일의 양에 영향을 미칩니다.

머리말

2010년에는 안드로이드 개발이 시장에서 폭넓게 요구되었는데, 당시 1급 도시에서는 초봉 10,000을 쉽게 받을 수 있었고, 안드로이드 개발 시장에는 약 30만 개의 공석이 있었습니다. 당시 많은 Java 개발자가 Android 개발을 배우기 시작했으며 채용 시장의 면접 요구 사항에 따라 특정 Java 문법 기초가 있으면 Android 개발 직위에 지원하기가 쉽습니다. 당시 국내 안드로이드 개발에 대한 수요가 막 시작되고, 안드로이드 개발에 종사하는 사람이 거의 없었기 때문에 안드로이드 1차 시장은 잠시 뜨거운 시기를 맞이했다.

2016년까지 안드로이드 주니어 포지션 시장 채용 인원이 서서히 줄어들기 시작했고, 1차 시장도 서서히 포화되기 시작했다. 당시 안드로이드 기본 기술을 막 배운 프로그래머들이 취업을 하러 나왔는데, 시장에 후배 채용도 예전만큼 많지 않고, 일자리도 예전만큼 찾기 쉽지 않다는 걸 알게 됐다.

일자리 감소 이유:

  • 시장 사용자의 제품에 대한 수요는 점점 더 높아지고 있으며, 후배 위치는 APP 성능과 같은 측면에서 사용자를 만족시킬 수 없습니다.
  • 새로운 기술의 지속적인 업데이트와 반복, 그리고 끝없는 수준의 새로운 기술로 인해 우리의 Android 개발 수준은 아직 이상적인 상태에 도달하지 못했습니다.
    ...

이때 일부 주제가 인터넷에서 인기를 끌기 시작했습니다.

안드로이드의 미래는 어떻게 될까요?
이제 안드로이드가 멋있나요?
Android 개발 업계에서 경력을 바꿔야 할까요?
...

이제부터 이러한 화제는 더 이상 놀라운 일이 아닌 것 같습니다 기본적으로 매년 등장하겠지만 제목은 계속 바뀌고 약은 바꾸지 않고 국물도 바꾸고 의미는 여전히 같습니다.

어떤 업종, 어떤 직위를 막론하고 후배 기술 인재의 공급은 항상 수요를 초과하여 취업이 어려운데, 안드로이드 개발도 그 중 하나일 뿐입니다.

마찬가지로, 업종이나 직위를 불문하고 실력이 뛰어난 분들도 인기가 많아요!

결국, 안드로이드 산업이 추운 것이 아니라 당신이 추운 것입니다. 기술력이 충분하지 않기 때문에 어떤 업종이나 직위로 전환하든 결과는 동일합니다.

인내할 것인가, 아니면 방향을 바꿀 것인가?

우선, 다른 요소는 제쳐두어야 합니다. 피플스 클라우드를 예로 들어보겠습니다. 현재 인터넷 시대에는 많은 기술이 한꺼번에 대중화되었습니다. 이때에는 일치하는 직업 수요가 더 많아야 합니다. 원하십니까? 매번 방향을 바꾸려고?

나는 모든 사람이 그렇게 생각해서는 안 된다고 믿습니다. 그런 상황에 부딪힐 때마다 이직을 선택하게 된다면 힘들게 쌓은 경험은 자주 지워지게 되고, 결국 나이가 들수록 회사에서는 원하지 않을 것입니다. 0으로.

경력을 바꾸는 것은 기존 기반을 버리고 다시 시작하는 것을 의미합니다! Java로 전환하는 Android 개발 파트너도 많지만 여전히 현재 시장에 대해 너무 낙관적입니다. Java 시장에는 경쟁이 많지 않습니까? 무에서 시작한 너는 갓 졸업한 놈들보다도 못하다...

안드로이드 마켓은 어떻습니까?

더 이상 고민하지 말고 먼저 급여를 살펴보세요.

위 그림에서 볼 수 있듯이 급여는 여전히 상당히 높지만 해당 직위에 필요한 기술은 여전히 ​​상대적으로 높습니다.

위에서 언급한 기술은 모두 현재 시장의 주류 기술이며, 위의 직무 요구 사항을 모두 충족할 수 있는 인재는 거의 없습니다. 주니어 개발 인재가 두 번째 요구 사항을 충족하는 것은 어려우며 지속적으로 기술을 학습하고 향상시켜야 합니다.

그렇다면 어디에서 자신을 향상하기 시작합니까?

각 단계의 스킬 요소 요구 사항:

입문 단계:

Java(또는 기타 객체 지향 언어)에 대한 기본 지식을 습득하려면 Android SDK 소프트웨어 개발 키트를 숙지하고 더 많은 Android 관련 문서, IDE(예: Eclipse)를 읽어야 합니다. 이는 필수입니다. 그건 그렇고, JavaScript 스크립팅의 기본을 배우십시오. 이것을 마스터하는 것은 기본적으로 시작하는 것으로 간주될 수 있습니다.

중급 단계로 승격됨:

Android 수석 엔지니어에서 시스템 아키텍트로 승진하려면 소스 코드를 연구하고 조사하고 Android 소스 코드를 직접 참조하는 것이 매우 중요합니다(이것은 Li Ning 선생님의 책을 읽고 영감을 얻었습니다). 소스 코드는 인터넷에서 쉽게 얻을 수 있습니다. 동시에 안드로이드는 리눅스 커널을 기반으로 하는 경우가 많기 때문에 해당 API와 리눅스의 다양한 동작을 익힐 필요가 있다. 또한 일반적으로 사용되는 하이브리드 모바일 개발 프레임워크(예: AppCan). 컴파일 원칙, 동시성 높은 웹사이트 아키텍처 디자인 및 기타 기술.

고급 개발 단계:

프로젝트 관리자로 발전하려면 Android 소프트웨어 보안 분석 기술, 소프트웨어 개발을 위한 공통 테스트 및 인터페이스 대화형 시스템 설계도 마스터해야 하며 동시에 다음과 같은 일부 프로젝트 관리 지식도 보완해야 합니다. 소프트웨어 프로젝트 위험 관리 요구사항 분석 설계 설계 패턴을 위한 공통 팀 협업 개발 도구입니다.

회사의 최고 기술 책임자(CTO) 위치를 얻으려면 데이터베이스 시스템 최적화, Windows Server 서버 설치 관리, 네트워크 보안 기술 및 솔루션(Cisco), 대규모 데이터베이스 솔루션, 대규모 서버 로드 밸런싱을 포함한 아키텍처 고려 사항에 더 중점을 둡니다. 최적화 기술 등. 절대적인 힘이 필요한 포지션이다. 나의 궁극적인 목표이기도 하다.

사실 방법은 여러 가지가 있는데, 좋은 학습 방법과 방향을 찾았느냐에 따라 달라지겠지만, 여기서는 몇 가지 방법을 알려드리겠습니다.

1. 평소 개발 중에 블로그를 더 많이 작성하여 주요 플랫폼에 보내고 개발 과정에서 내가 잘한 것과 겪었던 문제점을 기록합니다. 동시에, 자신만의 기술 교류 서클을 구축하여 동료들과 교류하고 학습하며, 상대적으로 약한 기술적인 점을 서로 보완하여 윈윈(win-win) 효과를 얻을 수 있습니다.

2. 일부 블로거 또는 교육 기관에서는 모든 사람이 배울 수 있도록 비디오 플랫폼(예: Bilibili, MOOC, csdn, 51 자율 학습 네트워크 등)에 학습 비디오를 게시하므로 자세한 내용을 보려면 일부 비디오 교육 플랫폼으로 이동 하십시오 . ), 선택하는 것은 자신의 선호도에 따라 다릅니다.

3. 연중 특정 시기에 정기적으로 시장조사를 실시하는데, 조사방법은 무엇입니까? 여러 회사에 가서 면접용 이력서를 제출하고,
면접 중 면접 과정을 기록하고, 해당 회사의 기술 요구 사항을 분류하고, 시장이 어떤 기술 직위를 필요로 하는지 또는 그들의 기술 능력이 요구 사항을 충족할 수 있는지 판단하는 것입니다. 동시에 이러한 회사의 기술 요구 사항을 다양한 수준으로 분류하고 자신의 학습 계획을 세워 자신을 향상시킬 수도 있습니다.

위 내용은 저의 개인적인 학습 방법이며, 더 좋은 학습 방법이 있으시면 댓글란에 남겨주시면 참고하실 수 있습니다.

위 사진은 제가 정리한 학습 계획의 경로입니다. 안드로이드 기본 스킬, 성능 최적화, 프레임워크 및 안드로이드 커널, 오디오 및 비디오 기술, 안드로이드 아키텍처 기술, 플러터, 안드로이드 차량 개발, 안드로이드 리버스 등 많은 기록이 있기 때문입니다. 보안 등. 잠깐만요 , 여기 간단한 버전의 간단한 쇼가 있습니다. 고화질 정식 버전을 시청하는 데 더 관심이 있으시면 다음을 참조하세요.https://qr18.cn/CyxarU

사실 이제 시장에 계시는 분들은 각계각층의 일이 더 어렵다는 걸 다들 아실 테니, 포스팅에서 안정적으로 출력이 가능하다면 최대한 움직이지 않도록 노력하는 것이 제 제안입니다. 이동 후 모든 결과는 알려지지 않은.

추천: Android 학습 노트

Android 성능 최적화: https://qr18.cn/FVlo89
Android 차량: https://qr18.cn/F05ZCM
Android 역방향 보안 연구 노트: https://qr18.cn/CQ5TcL
Android 프레임워크 원리: https://qr18.cn/AQpN4J
Android 오디오 및 비디오: https://qr18.cn/Ei3VPD
Jetpack(Compose 포함): https://qr18.cn/A0gajp
Kotlin: https://qr18.cn/CdjtAF
Gradle: https://qr18.cn/DzrmMB
OkHttp 소스 코드 분석 노트: https://qr18.cn/Cw0pBD
Flutter: https://qr18.cn/DIvKma
Android Eight 지식 본문: https://qr18.cn/CyxarU
Android 핵심 노트: https://qr21.cn/CaZQLo
Android 과거 면접 질문: https://qr18.cn/CKV8OZ
2023년 최신 Android 면접 질문 모음: https://qr18.cn/CgxrRy
Android 차량 개발 취업 면접 연습: https://qr18.cn/FTlyCJ
오디오 및 비디오 면접 질문:https://qr18.cn/AcV6Ap

Supongo que te gusta

Origin blog.csdn.net/weixin_61845324/article/details/132482816
Recomendado
Clasificación