Android开发10年功力如何涨薪

前言

很多程序员工作努力,但表现一般,导致面试失败或者涨不了薪资,在我看来,这种情况出现的原因有两个:一个是“盲人摸象,只知其一不知其二”,埋头做技术或者“CV工程师”,再做几年也没成长。二来是鸡零狗碎,一知半解。当你在面试的时候不能系统阐述在工作中使用过的技术或者开发情况时,难免面试者会怀疑你的专业能力。

所以,如果你平时只知道埋头苦干或者,或习惯“CV”,没有抬头审视过这些技术,那么在准备面试时,很有必要好好梳理一下 Android 知识体系,这样才能拿下满意的 Offer。

Android 学习方式?

我认为最主要的一点就是主观能动性,或者说兴趣,如果你对 Android 开发没有太大的兴趣,那么还是尽早换方向吧。有了兴趣,自然是确立一个比较正确的学习路线。据说我们参会的还有一些应届毕业生或者还没开始工作的朋友。可能还在学习中很迷茫,我这里先给大家说一下我的学习经历。

学习 Android 无非几种方式:

  • 看书类
    此类可能比较全面,但也意味着过时的问题,我不是非常提倡,但书籍是人类进步的阶梯,你们可以考虑。其实我也买了挺多相关书籍,但自从习惯在网络上学习后就不看了。
  • 线上课程直播或者录播
    这个可能是初学者当下比较受欢迎的学习方式了,但所讲知识通常比较基础,而且学习速度慢,但效率确实挺高的。这也是我在入门 Android 的时候用的最多的方式。采用这种方式学习的时候通常会有一个毛病,就是喜欢边看边写,这是我不提倡的,我提倡看一段写一段。在前期你可以不用一整段都看完,以小节的方式学习后再写代码。前期可能你会觉得自己像在背代码一样,但我不可否认,这确实是效率挺高的方法。但真的太费时了,至少我在工作后没用过这种方案。

这里放上我一直学习以来收集到的视频资料,有想获取的小伙伴可以参考文末的获取方式~

img

  • 看博文、看别人的开源项目、看官方文档、官方例子代码
    这是我现在用的最多的一种学习提升方式。一般可以通过上面的看书或者看录播的方式学习到完整的基础组件和代码编写,但这时候你用基础的组件实现出来的东西美观度通常比较局限。但当你加入公司后,产品会设计出各种新颖的效果,而这些效果并不能通过原生控件实现,这时候,网上超大量的资源就涌现出来了。掌握 GitHub 正确的搜索姿势,通常能让你事半功倍。而这个时候,一个熟悉的英文阅读能力和理解能力将展现的淋漓尽致。随着开发经验的积累,你会发现你的开发速度直线飙升。

Android 提升建议

成为一名Android开发者很容易,但是要成为一名成功的、突出的Android开发者却不那么容易。这需要付出很多的努力,耐心,奉献和毅力才能做到。

我并没有什么捷径或者简单的方法来告诉你让你成为一名成功的开发者。但如果你愿意全身心投入并付出努力的话,你肯定会得到你应得的成功的。

应大家的请求,我这里给大家提供一些提升建议,仅供参考。

  • 开始阅读更多的代码
    大部分的开发者都不会抽时间去阅读其他开发者所写的代码,他们大多数时间只是花在写他们已经知道的事情上。但那并不利于你成长为一名优秀的开发者,也不会增长你的见识。我建议大家阅读同事的代码,让你对你们的项目更加了解,当你对公司的产品代码足够了解后,你给老板提加薪的时候才更有底气。
    有的人会说,咱们公司就我一个 Android 开发者,我看谁的代码呢?GitHub 上那么多优秀的开源应用和类库,我建议你们去阅读并开始学习它们,每天 30 分钟的代码阅读量是个非常好的开始。你将会惊讶的发现,还有如此多美妙的东西是你没见过的。
  • 克服对未知的害怕
    Android 系统很大,非常大。你不可能在一两个月内完全掌握它。随着学习越深入,你会发现越多的内容需要学习。作为一名初学者,很容易也很正常地出现这种对未知恐惧的害怕。我也不例外,曾经我学习 RxJava 的时候,我看了很多很多的博文但持续了整整一个周,依然不懂,这时候觉得 RxJava 真是太难了。在这种时候,不妨先放下它一段时间,过些日子再去学习你会觉得如鱼得水的。比如我,前面就在GitHub 上开源了RxJava2Examples尝试去克服对未知的恐惧吧,学习那些你确实需要用到的东西,能够让你开始手头正在构建的应用,然后慢慢地开拓你的视野。
  • 尝试开始写博客
    写博客或许是一件相当费时的事,或许你写的博客只是阅览了多篇文章后的总结而以,或许你写的博客一点都不深入,但但是!!!别人的永远是别人的,作为一个已经写了很多博文的我来说,我所收获到的东西,不是这点时间能比拟的。因为只有你足够懂了,你才能讲给别人听。
  • 开始贡献开源库
    GitHub上有很多很棒的开源库,但由于一些特殊的原因可能作者并没有时间维护它。尝试去为开源库贡献你的源码,你会得到非常非常非常大的反馈的。

除了为别人开源库贡献,你也可以开源自己的代码。图片压缩在项目中挺常用的,在编写我们公司的项目的时候,我自己写了图片压缩,后面觉得挺好用的,所以直接把它开源到了GitHub上。这个过程非常的 nice,不仅学习到了特别多的知识,而且通过大家的测试,我的开源库的伸展性更佳。开源的过程有很多的东西是需要你学习的,而且这有助于你成为一名优秀的开发者。

  • 花一些时间来学习 Android 最佳实践

要使自己比其他开发者更加出众,并能构建出整洁美观而又功能完善的应用,你需要开始学习一些 Android 开发最佳实践。除此之外,你还应该多去关注市场发展,看看最近流行的库都是怎么用,并尝试阅读它们。

资源分享

  • 最新大厂面试专题

这个题库内容是比较多的,除了一些流行的热门技术面试题,如Kotlin,数据库,Java虚拟机面试题,数组,Framework ,混合跨平台开发,等

img

  • 对应导图的Android高级工程师进阶系统学习视频
    最近热门的,NDK,热修复,MVVM,源码等一系列系统学习视频都有!

img

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
搭建myEclipse 10Android开发环境可以按照以下步骤操作: 1. 安装Java Development Kit (JDK):首先,确保您的计算机上已经安装了JDK的最新版本。您可以从Oracle官方网站上下载并安装适合您操作系统的版本。 2. 下载并安装myEclipse 10:在Eclipse官方网站上下载合适的myEclipse 10版本,并按照安装向导的指示进行安装。确保选择正确的安装路径。 3. 下载并安装Android SDK:在Android开发官方网站上下载Android SDK,并按照安装向导的指示进行安装。选择合适的安装路径,并记下安装路径。 4. 配置Android SDK:打开myEclipse 10,点击"Windows"菜单,在下拉菜单中选择"Preferences"。在弹出的窗口中,选择"Android"选项,然后点击"SDK Location"按钮。在弹出的窗口中,填写您之前安装的Android SDK的路径,并点击"OK"。 5. 创建Android项目:在myEclipse 10中,点击"File"菜单,选择"New",然后选择"Android Project"。在弹出的窗口中,填写项目的名称和包名,并选择目标Android版本。点击"Next",并按照向导的指示继续填写项目的相关信息。 6. 运行Android项目:在"Package Explorer"视图中,找到您创建的Android项目,右键点击项目名称,选择"Run As",然后选择"Android Application"。如果一切配置正确,您的Android应用程序将会在模拟器或已连接的设备上运行起来。 总结:以上就是使用myEclipse 10搭建Android开发环境的步骤。通过正确安装和配置Java Development Kit、myEclipse 10Android SDK,您就可以开始使用myEclipse 10进行Android应用程序的开发了。祝您在开发过程中顺利进行!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值