精华内容
下载资源
问答
  • 如图:以上是抓取了30页拉勾上关于招聘安卓相关的内容 然后根据词频 制作出词云图 出现最多的词是 开发经验 整体流程总共分为2步 1.爬虫爬取相关的招聘信息 2.根据获取到的招聘信息 生成词云图 这里的爬虫采用的是...

    我爬取了30页拉勾上安卓的招聘数据告诉你 安卓岗位究竟要一个什么样的人

    疑问


    我知道没图你们是不会看的

    大笑



    如图:以上是抓取了30页拉勾上关于招聘安卓相关的内容 然后根据词频 制作出词云图  出现最多的词是 开发经验

    整体流程总共分为2步

    1.爬虫爬取相关的招聘信息

    2.根据获取到的招聘信息 生成词云图

    这里的爬虫采用的是scrapy框架  编辑器使用的是PyCharm,本次不是针对零基础,如果对爬虫感兴趣推荐大家看这本 我就是看的这本书

    链接:爬虫书籍的链接

    先对拉勾网的数据进行分析 发现其中链接的规律:

    变化的是2 也就是页数


    随便点进去一个条目 又发现了这样的规律



    找到规律后 核心代码也就是2个正则表达式:

    class LagouspiderSpider(scrapy.Spider):
        name = 'lagouspider'
        allowed_domains = ['www.lagou.com']
        start_urls = ['http://www.lagou.com/']
    
        def start_requests(self):
            for i in range(2,30):
                yield scrapy.Request(url='https://www.lagou.com/zhaopin/Android/'+str(i)+'/?filterOption=3')
    
        def parse(self, response):
            string = str(response.body)
            # print string
            pattern=r'https://www.lagou.com/jobs.\d*?.html'
            result=re.findall(pattern=pattern,string=string)
            for url in result:
                print url
                yield scrapy.Request(url=url,callback=self.parse_info)
    
        def parse_info(self,response):
            strZhiwei=response.css('.job_bt div').extract()[0]
            strZhiwei=strZhiwei.encode('utf-8')
    
            if os.path.exists('lagou.txt'):
                f=open('lagou.txt','ab')
                f.write(strZhiwei)
                f.close()
            else:
                f=open('lagou.txt','wb')
                f.write(strZhiwei)
                f.close()
    然后把获取到的信息保存到本地 格式是txt格式


    然后下载第三方词云的库 生成词云图的核心代码

    # -*- coding: utf-8 -*-
    from os import path
    from PIL import Image
    import numpy as np
    import matplotlib.pyplot as plt
    import jieba
    import re
    from wordcloud import WordCloud, STOPWORDS, ImageColorGenerator
    
    d = path.dirname(__file__)
    
    # Read the whole text.
    text = open(path.join(d, 'lagou.txt')).read().decode('utf-8')
    # read the mask / color image taken from
    # hp://jirkavinse.deviantart.com/art/quot-Real-Life-quot-Alice-282261010
    alice_coloring = np.array(Image.open(path.join(d, "a.png")))
    stopwords = set(STOPWORDS)
    stopwords.add("said")
    # wc = WordCloud(font_path=font,background_color="white", max_words=2000, mask=alice_coloring,
    #                stopwords=stopwords, max_font_size=40, random_state=42, )
    # generate word cloud
    wc = WordCloud(
                    background_color = 'white',    # 设置背景颜色
                    mask = alice_coloring,        # 设置背景图片
                    max_words = 7000,            # 设置最大显示的字数
                    font_path = 'AdobeHeitiStd-Regular.otf',# 设置字体格式,如不设置显示不了中文
                    max_font_size = 95,            # 设置字体最大值
                    random_state = 100,            # 设置有多少种随机生成状态,即有多少种配色方案
                    )
    
    def stop_words(texts):
        words_list = []
        words_list = jieba.cut(texts, cut_all=False)  # 返回的是一个迭代器
    
        return ' '.join(words_list)  # 注意是空格
    
    
    text = stop_words(text)
    
    
    wc.generate(text)
    
    # create coloring from image
    image_colors = ImageColorGenerator(alice_coloring)
    
    # show
    plt.imshow(wc, interpolation="bilinear")
    plt.axis("off")
    plt.figure()
    # recolor wordcloud and show
    # we could also give color_func=image_colors directly in the constructor
    plt.imshow(wc.recolor(color_func=image_colors), interpolation="bilinear")
    plt.axis("off")
    plt.figure()
    plt.imshow(alice_coloring, cmap=plt.cm.gray, interpolation="bilinear")
    plt.axis("off")
    plt.show()
    wc.to_file("zq——zjl.jpg")


    当然 同样找规律 更改相关的链接可以爬取其他岗位 的招聘信息,或者重写正则表达式 获取其他自己需要的内容

    注意:如果请求的次数过多 拉勾 会有反爬虫的相关措施,比如封禁ip

    解决方案会在下次更新

    代码下载链接

    代码下载,地球人都说好








    展开全文
  • 前言 纵观移动互联网发展史,2G打开了了移动互联网天下,3G带来了即时通信,...现在随抖音、快手、B站等音视频App软件的火热,以及现阶段招聘市场对NDK发开的火热需求,也正好印证了这一说法。 为此很多大厂在招聘An

    前言

    纵观移动互联网发展史,2G打开了了移动互联网天下,3G带来了即时通信,诞生了QQ 微信等巨头,4G 带来了短视频兴起,字节跳动等公司崛起。2、3、4G的出现促成了移动互联网10年繁荣。而5G的出现,也会促成至少10年音视频行业的繁荣,而且随着网络提速,今后不管是6G、7G还是100G的出现,只会更加促进音视频的发展,而届时市场对音视频技术开发人员的需求可想而已。

    现在随抖音、快手、B站等音视频App软件的火热,以及现阶段招聘市场对NDK发开的火热需求,也正好印证了这一说法。
    NDK开发岗位需求
    为此很多大厂在招聘Android工程师的时候,都会将具有NDK音视频开发经验者作为有限考虑条件之一,诸多大厂都在为移动互联网的下一个趋势热潮蓄势待发!

    音视频开发经验优先

    作为Android开发者的你,还在犹豫到底应不应该上音视频开发的这条船的时候,已经有很多“大胆者”在享受着“优先”的特权,拿着25K+的高薪了。小米创始人雷军说过的一句话:创业,就是要做一头站在风口上的猪,风口站对了,猪也可以飞起来。对于一门热门技术的出现亦是如此。

    行业现状

    • 核心竞争力:掌握音视频意味着拿到通往未来的船票,不用担心会被其他人替代。音视频是有门槛的。因为音视频特色就是C/C++开发,这让很多不少Android只接触了Java开发的朋友望而却步,这也是为什么会有这么多NDK高薪岗位存在的理由,与其他人拉开差距的分水岭。
    • 高端人才相关缺乏:Boss直聘,牛客网中,北上广深很多年限上50w-70w的音视频岗位,常年还招不到人,月薪2-3万大多是刚从事音视频入门级开发者。
    • 技术迭代慢:就H264编码从95年成为标准至今,都在使用。比较偏底层技术,底层技术几十年不会有太大的改变。

    NDK音视频开发可以自学吗,怎么学?

    说句实话,如果没有一个系统的学习方向和资料,音视频自学起来将会困难重重,学习成本非常高,且效率低。但是如果有系统的方向和学习笔记辅助的话,只要愿意花时间来自学,肯定是没问题的,毕竟前景摆在这儿,付出是值得的。接下来我就给大家分享一下从一位字节大佬那里求来的NDK学习路线与笔记。

    学习路线图
    NDK音视频开发路线图

    字节跳动NDK音视频开发学习笔记

    目录

    知识模块

    (一)NDK 模块开发

    • C++与 C#数据类型总结
    • C 与 C++之内存结构与管理
    • C 与 C++之预处理命令与用 typedef 命名已有类型
    • C 与 C++之结构体、共用体
    • C 与 C++之指针
    • C/C++多线程操作说明
    • C/C++ 之函数与初始化列表
    • ……

    (二)JNI 模块

    • JNI 开发之 静态注册与动态注册(一)
    • JNI 开发之方法签名与 Java 通信(二)
    • JNI 开发之局部引用、全局引用和弱全局引用(三)
    • ……

    (三)Native 开发工具

    • 十大最受欢迎的 React Native 应用开发编辑器
    • react-native 打包流程
    • 静态库和动态库
    • ABI 管理
    • 处理 CPU 功能
    • NEON 支持
    • ……

    (四)Linux 编程

    • Linux 环境搭建,系统管理,权限系统和工具使用(vim 等)
    • Linux 系统管理操作(25 个命令)
    • Shell 脚本
    • 流程控制语句
    • 计划任务服务程序
    • ……

    (五)底层图片处理

    • PNG/JPEG/WEBP 图像处理与压缩
    • 微信图片压缩
    • GIF 合成原理与实现
    • ……

    (六)音视频开发

    • 多媒体系统
    • FFmpeg
    • 流媒体协议
    • OpenGL ES 滤镜开发之美颜效果
    • 抖音视频效果分析与实现
    • ……

    (七)机器学习

    • Opencv
    • 图像预处理
    • 腐蚀与膨胀
    • 人脸检测
    • ID识别
    • ……

    由于篇幅原因,内容就只能展示到这里了,需要完整PDF文档资料的朋友,可以点赞+评论“666”后私信我获取免费领取方式!

    最后

    随着5G时代的到来,音视频慢慢变成人们日常生活中的必须品。所以,现在有大量的公司开始寻找音视频人才,一个稍好点的音视频人才现在可能会有3-4家公司抢着要。因此,对音视频人才的需求也从小众变成了大众,这更多的是大家对未来市场的预期导致的结果。做个不恰当的比喻,3G/4G的出现,促成了移动互联网10年繁荣。而5G的出现,也会促成至少10年音视频行业的繁荣,因为,音视频在5G时代会给用户带来更好,更丰富的用户体验。

    所以,做音视频研发的前景是广阔的。如果看完这篇文章能让你感受到音视频开发的广阔前景,那就赶紧学习起来吧,这样才能使自己在未来几年可以在职场上更有作为。

    展开全文
  • 基于安卓Android招聘信息系统设计.rar
  • 安卓应用如今可谓是遍地开花,随便打开一个助手商店,你都会发现有上万种应用,当然采用安卓系统的产品也随之...如果你还不知道安卓工程师招聘要求,那怎么可能成功应聘相关的岗位,笔者认为无论你从事的什么职...

    安卓应用如今可谓是遍地开花,随便打开一个助手商店,你都会发现有上万种应用,当然采用安卓系统的产品也随之越来越多,可以这样说,安卓人才的需求现在已经到了一个很高的位置,想从事安卓工程师这个高达上的IT岗位,如果你还不知道安卓工程师招聘要求,那怎么可能成功应聘相关的岗位,笔者认为无论你从事的什么职位,对应聘的职位都应该有所了解。

    Android软件工程师:

    1. 负责Android流媒体播放器产品开发

    2. 负责基于播放器的项目产品开发

    任职要求:

    1. 计算机相关专业,本科以上学历,一年以上互联网、播放器应用程序开发经验;

    2. 精通 Android 开发平台及框架原理,基础扎实,熟悉常用数据结构与算法,熟悉数据库编程与网络编程,掌握模式与重构的概念;

    3. 熟悉手机流媒体播放器的相关协议及原理;

    4. 有较强的解决问题的能力,对OOD/OOP有深刻的理解;

    5. 积极,主动,良好的沟通能力,良好的团队合作精神。

    Android开发工程师:

    1.本科及以上学历,计算机相关专业优先;

    2.负责Android手机软件的开发及设计;

    3.根据产品的需求进行Android产品的分析;

    4.对Android平台开发技术进行研究,发现其缺陷并改正更新;

    5.根据用户需求研发新的Android产品,并测试其性能,进行改进;

    6.根据项目需求进行学习并快速掌握技巧;

    7.平常要与相关工作人员进行沟通,使团队快速成长起来。

    Android系统驱动工程师:

    1.计算机、电子、通信、自动化相关专业本科以上学历,有3年以上Android驱动开发经验;

    2.熟悉Linux系统下开发环境,熟悉Linux下C/C++开发,熟悉Android的HAL开发;

    3.了解Android Framework层的框架,熟悉Android内核定制、Bootload和驱动的编写、开发与移植,有蓝牙、WIFI、 音频、按键、显示屏等驱动开发经验;

    4.有一定的硬件基础,能看懂原理图,熟悉Android智能手机的电路设计,能够使用示波器和逻辑分析仪;

    5.良好的英语读写能力,能快速阅读相关英文资料;

    6.具有相当强的程序攻关能力,能够解决技术难题;

    7.思维敏捷,具有良好的沟通表达能力,注重团队精神,能承受较大工作压力。

    Android应用开发工程师:

    1.本科以上学历,计算机/软件相关专业。

    2.三年以上android应用开发/维护经验,有网络编程项目经验者优先。

    3.熟练掌握Android SDK,Java编程语言,Android应用开发流程。

    4.负责Android平台上层应用软件开发工作,包括新功能模块的开发。

    5.负责维护一个或多个Android平台应用,对应用程序中的Bug进行排查和解决。

    6.负责软件需求分析和概要设计相关技术文档的编写和输出。

    7.良好的团队协作能力和沟通能力、较强的抗压能力和适应性,服从工作安排。

    Android系统软件开发:

    1.计算机、通信等专业,本科及以上学历;

    2.熟练使用Java、C/C++语言,熟悉Java设计模式,熟悉Shell或Perl、Python等编程技术。理解编译原理、代码管控,熟悉Linux平台开发;

    3.熟悉Android的编译架构及代码组织架构。深入理解Android平台的基本组件、基本控件、资源管理、IPC中Binder机制;

    4.熟悉Android App开发流程,熟悉Android调试工具;

    5. 深入理解Android Framework,熟悉系统底层架构以及实现机制。有如下其一经验者优先:WindowManager、SurfaceFlinger、ActivityManager、InputManager、PMS、系统属性配置、Android开关机流程、字体语言输入法、主题、OpenGL/ RenderScript;

    6.对软件性能优化、内存优化,死机重启分析有较深理解者优先;

    7.有高通智能手机平台开发经验者优先;

    8.从事Android Framework 层软件设计,开发,移植及调试工作;

    9.参与Linux和其他相关嵌入式平台的系统集成,开发等相关工作;

    10.制作自动化工具、系统编译配置管理;

    11.死机重启等系统级故障分析;

    看完以上安卓工程师招聘要求相关介绍之后,大家应该对安卓工程师职位有了一个新的认识,具体涉及的技术本来就比较复杂,所以各职位工程师的具体要求都有一定道理,可能不同企业针对的不同产品会有更多细节方面的要求,但整体上都不会偏离以上所述岗位内容。


    原文来源:华清远见移动互联网学院

    转载于:https://my.oschina.net/u/2613673/blog/634705

    展开全文
  • 安卓framework开发的初理解

    万次阅读 多人点赞 2018-02-28 17:14:55
    传送门:安卓招聘 。不说了,我要开始恶补功课了~~~~ 参考: Android framework层JNI的使用浅析 我眼中的Android Framework Android Framework中的Application Framework层介绍 Android Framework架构原理学习...

    小米公司最近正在招安卓framwork层的开发,有兴趣的朋友们抓住机会试试呀!传送门:安卓招聘 。不说了,我要开始恶补功课了~~~~

    参考:
    Android framework层JNI的使用浅析
    我眼中的Android Framework
    Android Framework中的Application Framework层介绍
    Android Framework架构原理学习之AndroidApp启动
    认识EIT造形—android 架构

    概述

    其实我们写的App并不是一个完整的程序。我们写的只是一个套件组,就是一堆Activity,Service等等的组件。这个套件组给Framework框架组合在一起才是一个完整的程序。在这里先说一个概念,也就是EIT模型。E是Engine发动机,I是Interface接口,T是tire轮胎。也就是发动机通过接口接上轮胎,然后车子才能跑。然后框架提供的就是E&I,一般框架都是提供发动机和接口,让我们来做轮胎,然后装上就可以跑起来了。(这里的I也可以理解为抽象函数,因为抽象函数就相当于接口嘛)抽象类也就是把发动机和接口,放在一个类里。像Activity,提供了一个接口函数(卡隼函数)onCreate(),我们写myActivity,就要重写onCreate(),Activity这个抽象类就是发动机,onCreate()就是接口,myActivity就是轮胎。当框架要Activity运行的时候调onCreate()方法,就带动了myActivity的运行。我们写在onCreate()中的代码就得到了执行。

    Android框架这样做的好处就是牢牢掌握控制权,要求开发者必须在我给你的接口中装填代码,我框架内容千变万化你都不用管,你老老实实在我给你的接口填代码就行了,整个生命周期都由我框架来掌控。试想,如果不通过这种模式,不是给App开发者提供接口,而是直接的函数调用,那框架就要受制于App开发者,这个函数用的人越多,函数改动的成本就越高。框架就被迫不能改变,慢慢也就死了。而通过EIT模型,提供给开发者的只是一个接口,框架对App开发者就是透明的,你只需要在接口中做事就行了,这样就更规范和灵活。关于什么时候new Activity的对象是由Framework框架来控制的。Manifest文件里把Activity注册上,是因为Framework框架要new Activity的时候知道去哪找这个子类。而且这个对象有什么初始值,比如响应什么样的intent。这样App的启动也就好理解了,点击桌面图标,由FrameWork框架捕获这个事件,去找这个图标对应的App的Manifest里面找到要启动的第一个Activity,就是那个在Manifest里注明是main和luncher的。然后由Framework框架new出这个myActivity对象。自然也就new出了基类Activity对象,然后Framework框架调用Activity的onCreate(),实际对象是myActivity,执行的也就是myActivity的onCreate()。这时候App就启动了。

    由此可见,任何控制类程序都有一个入口,安卓应用程序同样也是。
    Android framework包含三个小伙伴:服务端、客户端、linux驱动。

    服务端

    服务端主要包含两个很重要的类:WindowManagerService(WMS)和ActivityManagerService(AMS)。(两个大佬管理者服务)

    客户端

    客户端包含以下类:

    ActivityThread:是安卓应用程序的主线程类,也就是UI线程或者称为主线程,所有的处理用户消息,以及绘制页面的工作都在该线程中完成。

    Activity: ActivityThread会根据用户的操作选择让哪个Activity对象上它的船。

    PhoneWindow:富二代,继承于牛气的Window类,自己屋里住着一个DecorView对象,像它老爸喜欢制定规则提供了一些通用窗口操作API。

    Window:富一代,长得比较抽象,喜欢制定规则提供了一些通用的窗口操作API。它不喜欢被人管。所以呢,注意:WindowManagerService管理的窗口不是Window类,其实是View和ViewGroup。

    DecorView:很能干的家伙,家产来自FrameLayout,比较注重外在喜欢打扮,DecorView是对FrameLayout进行了一些修饰,从名字就可以看出来。

    ViewRoot:小管家。继承于Handler,主要作用是把WMS的IPC调用转换为本地的一个异步调用。

    W类:ViewRoot小助手,继承于binder,是ViewRoot内部类。主要帮助ViewRoot实现把WMS的IPC调用转换为本地的一个异步调用。

    WindowManager:客户端如果想创建一个窗口得先告诉WindowManager一声,然后它再和WindowManagerService交流一下看看能不能创建,客户端不能直接和WMS交互。

    Linux驱动

    Linux驱动和Framework相关的主要是两个部分:画家SurfaceFlingger和快递员Binder。

    每一个窗口都对应一个画Surface,SF主要是把各个Surface显示到同一屏幕上。Binder是提供跨进程的消息传递。

    从apk程序的运行过程去看看上面各个组件在啥时候干啥活的

    ActivityThread从main()函数中就开始动起来,然后调用prepareMainLooper()为UI线程创建一个消息快递通道即MessageQueue。

    接着创建ActivityThread对象,创建过程会创建一个消息装卸工Handler对象和一个快递员Binder对象,其中Binder负责接收远程Ams的IPC调用,接收到调用后让Handler把消息装到消息快递队列,UI线程很忙的都是异步的从消息快递队列中取出消息并执行相应操作,比如 start、stop、pause。

    然后UI线程让队列调用Looper.loop()方法进入消息循环体,进入后就会不断地从消息队列中读取并处理消息。

    当ActivityThread接收到Ams发送start某个Activity的快递后就会创建指定的Activity对象。Activity会先按窗户再去按玻璃和贴窗花,所以先创建PhoneWindow->DecorView->创建相应的View或ViewGroup。创建完成后就可以让大家欣赏了,调用WindowManager把界面显示到屏幕上,然后创建ViewRoot,然后调用Wms提供的远程接口添加一个窗口并显示到屏幕上。

    接下来就是用户的操作,事件线程不断的把消息快递发到事件队列中去,然后事件分发线程秘书逐个取出消息,然后调用Wms中的相应函数处理该消息。

    很多线程是不是很晕?

    安卓程序中都有哪些线程?

    客户端小伙伴至少包含三个线程小弟,Activity启动后会创建一个ViewRoot.W对象,同时ActivityThread会创建一个ApplicationThread对象,这两个对象继承消息总管Binder,每个Binder对应一个线程,负责接收Linux Binder驱动发送的IPC调用。还有一个是UI线程呗。

    自定义的线程和UI线程有什么区别?

    UI线程是从ActivityThread运行的,在该类的main()方法中已经使用了Looper.prepareMainLooper()为该线程添加了Looper对象,已经为该线程创建了消息队列,是自带秘书光环的。因此,我们才可以在Activity中去定义Handler对象,因为创建Handler对象时其线程必须已经创建了消息队列,装卸工得配运输带要不然没法干活。而普通的Thread则没有默认创建消息队列,所以不能直接在Thread中直接定义Handler,这个就是我们不懂程序运行原理导致的困惑。

    EIT造形的用途

    未来的变化和复杂性是本质性(Essential)的,人们无法删除它。于是想办法提升人们管理复杂的能力。著名软件专家Fred Brooks(“人月神话”一书作者)在40年前就说道: ”软件的复杂性是本质性的,并非表象而已。” 于是,也必须想办法提升人们面对软件复杂性的能力。试想,当你去观察太阳星系时,如果你脑海里没有阿基米得(Archimedes)几何学的”椭圆”概念或造形,你会觉得各星体运行的轨迹非常复杂。这个复杂性是本质的,无法删除,怎么办呢? 等到你学了几何,脑海里有了”椭圆”概念或造形之后,再去看太阳系,你会发现只不过是9个椭圆形轨道而已,非常简单。此时,你并没有去删除你身外星球的复杂关系;但却简化了脑海里的想象,提升你内心面对复杂事物的能力。
    同样地,当你去观察Android的多层框架体系时,如果你脑海里没有”EIT概念或造形”,你会觉得Android平台软件非常复杂。这个复杂性是本质的,无法删除,怎么办呢? 等到你学了EIT造形、脑海里有了EIT概念之后,再去看Android平台软件,你会发现只不过是一堆EIT造形的有机(Organic)组合而已,非常简单。例如,在 <HTML5+Android平台>的架构里,就是两层EIT造形的简单组合而已,如下图所示:

    展开全文
  • 大概是放年假前一个月开始招聘吧,陆陆续续到目前为止安卓面试10几个,IOS面试了15个左右,本以为很好招聘的,没想到没有一个合适的,要求本不高只想基础扎实一些,但是就这一条基础扎实是真的难,一个Java多线程中...
  • 我们需要长期制作大量马甲app,然后引导用户到我们的主网站游戏,你制作的app的功能只给审核人员看到,只是为了应付审核,app上架之后,直接通过webview打开我们给定的url地址给用户即可内容我们app的目标用户是彩票...
  • 有个知名的视频产品叫 CIBN 手机电视(AppStore和各安卓应用市场可以下载),300 万日活,日增用户 6 万+ ,总下载用户 4.2 亿 + ,日均播放时长 30 分钟+ 。这款产品所属的公司是国广星空...
  • 大厂为什么在招聘安卓高工时,都需要有framework经验? 前言 如果你最近在找工作或者有关注Android行业的招聘这一块就会发现,现在很多公司,特别是大厂在招聘高工或者架构师的时候都会将熟悉framework原理或源码...
  • 安卓

    2013-02-26 10:02:00
    2019独角兽企业重金招聘Python工程师标准>>> ...
  • 开头 金九银十就快到了,很多有求职、跳槽打算的人最近都在完善更新自己的简历,打算趁此机会换到心仪的环境。 程序员相较其它工作岗位略有不同,最注重的就是技术。所以很多程序员会产生一个误区,觉得自己技术强,...
  • 阿里面试 自我介绍 首先要介绍自己的项目经验和个人的擅长点,因为面试官主要考察你的表达能力和语言精简能力。 简历的编写其实这里可能需要注意几点; 1.标题的直接按照姓名-几年工作经验-应聘岗位格式来填写。...
  • 比如项目协调,比如制定流程并推动落地执行,比如招聘。如果你说我只喜欢做技术相关的工作(比如架构设计、技术评审等),那么你还是走技术路线吧。 认可技术管理岗位的价值所在,并且能激发你的投入意愿。这些就是...
  • 前言 2020年,互联网裁员潮下,我度过了人生中最清晰的半年。 今年我本命年,熬过了程序员35的坎,却在36岁被公司破产来了当头一棒,领完了当月份的工资,老板,也是我哥们的老李走进我的办公室,没有迂回地通知我,...
  • 关注:上海事业单位招聘网(shsydwzp)了解上海事业单位招聘资讯工作内容/职位描述:1、结合业务需求场景针对多端的技术应用开发,满足应用的访问性能要求与开发效率工作2、负责Android端应用的可复用技术组件、业务...
  • 现状 后端转 Android 我该从何处下手,现在学习 android 晚吗? 我的回答是晚还不至于,因为目前是市场趋于稳定正常,这个是市场发展的比如趋势,现在火爆大家都看好的人工智能,大数据,犹如2010年刚开始的移动开发...
  • 开头 金九银十就快到了,很多有求职、跳槽打算的人最近都在完善更新自己的简历,打算趁此机会换到心仪的环境。 程序员相较其它工作岗位略有不同,最注重的就是技术。所以很多程序员会产生一个误区,觉得自己技术强,...
  • 如下图所示
  • Android驱动开发工程师 (到岗时间 ASAP) 工作地点:深圳 岗位职责: 1、负责android体感器设备的驱动开发及维护,并必要时参与上层软件开发; ...2、与上层软件开发人员共同制定驱动与上层软件接口;...
  • 各大企业秋招流程: 杭州/阿里/数据技术及产品部:2轮技术面+交叉面+hr面 ...安卓,Java面试题总结,百度网盘分享: 链接:https://pan.baidu.com/s/1ueQWFL0ZLQxzxceB1Cz8-w 密码:mz0s  
  • 我面的是安卓开发岗位。 一.那么这些年,996 风靡互联网,到底是什么原因?总结了几条: 1、通过 996 高强度加班,逼迫员工主动辞职,企业想通过这个方法节省裁员所需要的补偿费。 不知道从什么时候起,
  • 安卓 记录

    2018-03-29 16:34:00
    2019独角兽企业重金招聘Python工程师标准>>> ...
  • 编译安卓

    2017-10-12 11:35:00
    2019独角兽企业重金招聘Python工程师标准>>> ...
  • 周末闲来无事,瞄了一眼boss上的安卓招聘,这变化还是真大,记得当初刚入行的时候招聘目录上第一条,大哼哼的写着,熟练掌握安卓四大组件,Activity生命周期也是面试必问的,而现在这几条要求好像都没了。...
  • 2019独角兽企业重金招聘Python工程师标准>>> ...
  • 2019独角兽企业重金招聘Python工程师标准>>> ...
  • 前言:今天老同学叫我帮他找哈工作,闲来无事我就打开了xx招聘,手痒的我就着手分析一波协议工具:fidller、jadx、mmds、androidkiller、idaPS:没有根据喝样本的同学可以私聊我1. 首先我们安装apk到模拟器2. 打开...
  • 安卓架构

    2016-03-21 08:51:00
    2019独角兽企业重金招聘Python工程师标准>>> ...
  • 安卓面试总结

    2017-09-21 10:41:47
    简历主要通过某联招聘,某直聘以及某勾三个渠道。百分之90的都没有反馈信息。 一 北京理工汇思啥的面试官基本不太懂安卓 但懂其他方面的语言。公司主要是硬件开发,机器人的;询问的主要有开发框架 mvc和mvp的异同...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 941
精华内容 376
关键字:

安卓招聘