ただ、卒業前に:AndroidVS大規模データのJavaの申し出、最終的にどのように私が選ぶべきなのでしょうか?

いくつかのオファーを取得し、どのように私が選ぶのですか?

簡単に言えば、私の状況を説明します:

私は今、卒業程度、先輩です。蘇州、通常の学部学生。南京は現在、中規模の新興企業が提供し得ると判断され、同社は、ビッグデータのJava香港に配置されています。別のオファーはAndroidのアプリケーション開発のためのポスト上海4G / 5GスマートターミナルR&Dプラットフォームです。その他の低侵襲企業は面接のオファーを言うまでもありません。

学校の中は非常に複雑なプロジェクト、旧ビッグスリーのフロントエンドのPHPのバックエンド、アンドロイドは、コードの一部を書いていないが、アンドロイドに特化するだけでなく、する必要はありませんでした多くの年の先人の可能なエントリで、ほとんどを行うことを学びます比率は、しかし、同じレベルの選手でもアンドロイドは非常に遠くに行くと、2年で行うことを学ぶでもやって、そしてより多くの興味。

戻る問題のトピックに:私は卒業後に選択し、今より人気があるJavaのポストビッグデータの操作を行い、または大学のアンドロイド香港主方向を選択しますか?

学生は仕事の選択肢を読んだ後混同直面し、私が経験した高齢従業員のAndroidは新参者にいくつかの経験を共有することができますよう私たちの多くは、経験していると信じています。

1.関心が非常に重要な職業選択であります

富、関心、幸福、成功、幸福、彼は唯一のYibaキーを持ってたびに、他のいくつかは、引き出しの中に、私たちすべてが、ビル・ゲイツ氏の事務所は、5つの引き出しが書かれていたた少し話を聞いたと信じていますQどこに:彼は、鍵付きの引き出しているのですか?

ビル・ゲイツ氏の成功は興味、関心を持っていない、我々は長い時間のために何業界をしません!

2.独自の技術スタックを構築

技術的陳腐化またはない、無害な、実際には、どんなに大規模なデータやアンドロイド。専用のため、自分の方向性を選択してください。

識字能力は、例えば、共通している理由は次のとおりです。

技術的背景は、アンドロイドの先頭に広いポイント、そうでない場合は必ずしもフロントデスクのみアンドロイド、ウェブ、今も火を作る、その後の技術のフロントエンドを回しスタックJS / HTML / CSSとアンドロイドます構文と言っていない、その時点で(非常に似ています。.. 。)

フロントエンド技術スタックは、nodejsは、フォローアップを行う何かの後端部に接触しても書き込みをサービスとしてnodejsを取ることができます。

また、今火がハンドラ、OnClickListenerにアンドロイドである、-XXX反応していること。分散、そのタスクの配信予定です。それはHashMapの<文字列、オブジェクト>と見なさ何のRedis。核となるアイデアは、使用方法を参照してくださいということです。良いコーディング品質と思考は、新旧が同じですか。

その練習に注意しては完璧、有能、より多くの思考になります。より多くの何もありません。必ずしも古い技術と新しい技術に縛られない、あなたが練習することができた理由を見つけます。

3.技術的な計画

ビジネス書かれたコードは、業界のビジネス・ロジック・プログラマはまた、非常に貴重であることを理解します。

テクノロジーは貴重ですが、より価値がまだ完全に業界の人々のビジネスロジックを理解し、そのような人々は百万年お見逃しなく。

建築家は、モバイルも技術的および組織的責任の二つのレベルを肩する必要があり、自分の完全なシステムを構築したいが特に重要です。

もちろん、その結果から、是非、建築家の給与を強調表示する機能も上昇する、Androidは100万人の年俸を得ることができる建築家はより正常です。

 

Androidの建築家の職務の概要については、インターネットはそれらを繰り返さない、圧倒的されています。あなたと今日のシェアは、メインのAndroid建築家は、技術力になることを習得する必要があります。

どのようにそれの建築家になるためのことを、モバイル開発者として、どのようなスキルが知っておく必要がありますか?

まず、基本的なスキル:

1、Javaのジェネリック深
2、注釈が素人
3を、並行プログラミング
4,5のデータ送信及び配列、Java仮想マシンの原理6、反射及びクラスローディング
7効率的IO

 

二、Androidのフレームワークのアーキテクチャ

1、高度なUI促進
2、Androidのカーネルコンポーネント3、大規模なプロジェクト必要IPC4、持続性データ
5、フレームワークカーネル解析されました

 

第三に、パフォーマンス・チューニング360のすべての側面

1、設計および最適化2コード品質、性能の最適化プログラム
3、文明の効率を最適化します

 

第四に、オープンソースのフレームワークの設計思想の解釈

1、热修复设计2、插件化框架解读3、组件化框架设计4、图片加载框架
5、网络访问框架设计6、RXJava响应式编程框架设计
7、IOC架构设计
8、Android架构组件Jetpack

 

五、NDK模块开发

1、NDK知识体系
2、底层图片处理
3、音视频开发4、机器学习

六、架构师炼成实战

1、架构设计
2、网上商城项目实战3、新闻客户端项目实战
4、多格式播放器项目实战5、Gradle自动化项目

七、微信小程序

1、UI开发2、API操作3、微信对接

 

八、Hybrid开发与Flutter

1、Html5项目实战2、Flutter

 

这套架构师成长路线是6名来自阿里、腾讯等10余年开发经验的资深架构师结合实战经验及最新互联网企业主流技术,归纳整理而成,并针对每一个技术点配有相应的视频详解、源码注释和笔记文档。如果你可以按照这个学习路线掌握相应技术,进入腾讯、阿里等大厂担任架构师岗位完全不是问题!

最后

题外话,我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在IT学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多程序员朋友无法获得正确的资料得到学习提升,故此将并将重要的Android进阶资料包括自定义view、性能优化、MVC与MVP与MVVM三大框架的区别、NDK技术、阿里面试题精编汇总、常见源码分析等录播视频免费分享出来。

 
 

获取方式:关注我+评论学习,我都会回复的,或直接(点击我)免费领取!

希望我能够用我的力量帮助更多迷茫、困惑的朋友们,帮助大家在IT道路上学习和发展~
分享不易,赏个大拇指鼓励鼓励--<-<-<@

 

おすすめ

転載: www.cnblogs.com/Android-Alvin/p/12426519.html