美文网首页Android技术知识Android开发Android开发经验谈
在异常恶劣的竞争环境下,如何脱颖而出拿高薪

在异常恶劣的竞争环境下,如何脱颖而出拿高薪

作者: 菜鸟窝 | 来源:发表于2017-07-03 14:39 被阅读167次

    Peter 在 《2017年招聘季即将来临,Are you ready》一文中说过,当下的互联网求职竞争激烈,再加上2017年大概有千万的大学生从高校走入社会,更加“惨不忍睹”

    目前大部分企业对人才的需求越来越高,很多投过简历的童鞋都知道,简历上没有项目经验,连面试的机会都没有。那没有工作的情况下,如何参加到商业项目的开发呢?如何给自己的简历写上一个漂亮的项目经验呢? 别急,容我先卖个关子,我们先聊聊高级工程师需要具备什么样的技能吧

    高工需要具备哪些素质和技能

    1、扎实的基础知识

    有这样一个场景,编写程序的时候出现了一个空指针异常,小明一脸懵逼的看着控制台的日志不知道干嘛。大明过来说了句:看看你女朋友(对象)有没有“new” 出来啊。

    其实大家都知道基础的重要性,正所谓万丈高楼平地起。编程也是一样,有基础的童鞋遇到问题可以三下五除二就搞定,这也是节约公司成本的表现。

    2、熟悉常用的开源框架

    作为一个高共,有时候公司会让你独立负责一个项目,如果这时候你对常用的开源框架都不熟悉的话,敢问你如何做技术选型,如何搭建项目的基础框架。所以作为一个高级工程师的你,不仅仅要基础过关,还要每天逛一下GitHub,了解最新技术动态。甚至还有了解部分重要开源项目的使用和原理,如RxJava,Dagger,OkHttp 等等

    3、阅读过 Android 系统的源代码,会有加分

    Android源码是最好的学习资料,如果你真的用心学习和研究过,那我们相信你对 Android 开发的认知会比其他同行高很多

    4、有 Android 商业项目的开发经验

    这点很重要,开发过商业项目说明你能把控整个项目的开发,并且对项目的业务比较熟悉,这是企业非常看重的一点
    开发一款商业项目和自己埋头写点代码,有很多的不同之处,最典型的,你要可以和他人配合,降低耦合、明确接口、便于协作;对代码可读性、为维护性有很好的认知,而不只是把功能堆出来即可。

    如何达到上诉这些标准

    我们再来聊聊怎么样在最短的时间内能达到前述的这些标准。我一直觉得,时间是个相对概念,努力的1年和随随便便的1年,是有着千差万别的1年。每天重复Ctrl+C和Ctrl+V,5年也未必比1年强,相反,如果1年内连续坚持学习,坚持写代码,那甩开5年不知道几条街。

    一句话总结:除了编码,还得坚持不懈的学习

    让你快速进阶高工的学习资料

    论体会化和内容深度,首推菜鸟窝的商业实战课程。这些实战课程完全和实际在公司开发的商业项目一模一样。技术选型,项目架构,高层封装,自定义控件,开发流程 ... 都一模一样。
    回到上面那个问题:那没有工作的情况下,如何参加到商业项目的开发呢?如何给自己的简历写上一个漂亮的项目经验呢?

    回答:从头到尾跟着这些在一线开发的大神讲师撸一个商业项目

    论系统学习的重要性

    相信很多童鞋都订阅了很多公众号,每天都在碎步片的学习。有些人可能认为看几篇干货文章就是在学习啦,可是到头来却把自己变成了不伦不类,不三不四。

    举个武侠剧里常见的狗血桥段:一本上层武功心法,被反派抢走了一半,他迫不及待的修炼这一半,可结果往往就是走火入魔啦。学习也是一样,建议大家系统的学习,体会化的学习。这样知识体系才会更完整

    论付费学习

    究竟是该花时间还是该花钱?我们来假设几个变量。A=N元钱,B=讲师的5年经验,C=你的成长时间

    1、如果花了A(假设500块钱),可以学到B(当然不可能完全吃得下),那C的值等于多少?
    2、如果自己摸索,不花钱(A=0),那C的值等于多少?

    在问题1里面,C的值可能是3个月或者半年
    在问题2里面,C的值可能是1年或者2年
    按着这种方式计算: 500块钱=至少6个月时间

    用户口中的好课程

    1. 『菜鸟商城』仿淘宝客户端电商平台

    学习地址:http://www.cniao5.com/course/10073

    学习人数高达50000人左右,是一个广受好评的课程。如果把这个课程比喻成武功秘籍的话,那它属于上乘内家功夫,菜鸟商城重点偏向系统架构,高层封装,工具类封装,自定义控件封装等。武林高手往往都有很深的内功,一招可以打败那些外家功夫的假把式。

    2. 『菜鸟手机助手』-做一个属于自己的AppStore

    学习地址:http://www.cniao5.com/course/10124

    同一个老师讲的课程,目前学习人数15000左右。这个课程非常系统和全面,在架构方面采用了当前主流的MVP+Dagger2 ,技术选型方面都是目前最流行的:

    1. Rxjava
      2.RxBinding
      3.RxCache
      4.RxBus
    2. RxPermissions
      5.Dagger2
      .....
      你能想到的这里都有。

    3. 『菜鸟直播』仿映客直播APP开发实战项目

    学习地址:http://www.cniao5.com/course/10121

    直播是目前最火的项目,很多公司招人都问有没有开发过直播的项目。如果你有,那决定会加分,分分钟把你给录取了。

    4 .『菜鸟音乐』仿网易云音乐APP实战课程

    学习地址:http://www.cniao5.com/course/10122

    效果和网易云音乐一样。我时常在想,如果给自己喜欢的妹纸开发一款专属她的音乐播放器,那妹纸会不会和我PAPAPA。哇,好污~~~~~~~~~~

    还有很多好的项目我就不介绍了,大家到菜鸟窝官网学习,总有一个是适合你的。

    免费学习RxJava2,Dagger2,Retrofit2 ,OkHttp3 等热门课程

    关注公众号免费领取"140套优秀开源项目源码"


    菜鸟窝-程序猿的黄埔军校。 如需转载,请注明出处(菜鸟窝 , 原文链接:http://www.cniao5.com/forum/thread/9c16de9657c411e796d900163e0230fa)

    相关文章

      网友评论

        本文标题:在异常恶劣的竞争环境下,如何脱颖而出拿高薪

        本文链接:https://www.haomeiwen.com/subject/dfaacxtx.html