招聘:有兴趣做一个与Android对等的操作系统么?
前不久我发了一篇《八一八招聘的那些事儿》讲了我自己作为求职者对招聘的一些看法。那个时候我还在求职,对求职的结果还是挺满意的,五家公司面试,放弃了其中三家的offer(包括盛大云计算,东航信息部以及一小美资公司),拒了一家的二面(因为我已经做好决定了),最后选择了以前工作过的老东家-上海科泰。虽然科泰给的 offer 待遇不是所有 offer 中最高的,但我还是选择回归,主要是基于两点:对做的事情感兴趣能有担当,人好打交道团队氛围自由融洽(像我离开了又回来了)。
回来之后,就开始忙着招人的事情,可是招人的成功率远不像我求职时成功率那么高,大概只有20%的成功率。我想待招聘的事情告一段落之后,或许可以整理一篇《八一八求职的那些事儿》来讲讲从招聘方角度来看求职的一些想法。暂且列举一些目前碰到的常见求职问题:不了解招聘岗位要求,没有职业规划,工作多年却大部分时间在做维护(大公司病,局限于现有成熟框架内某个模块里的修修补补,而对框架以及其他模块却不甚了解),没有求知欲。或许是因为简历大都是从招聘网站上过来的,导致求职人员技术水平参差不齐,因此就有借博客宝地招人的想法。
先来说说我们在做什么样的事情。我们在开发一个开源嵌入式终端操作系统,具体实现方式是用 C++ 改写 Android 的 framework,让这个系统同时支持 C++应用,Android 原生应用以及 Web 应用。虽然这个系统也是基于 Android,但与国内那些仅客制化 UI 的系统(如小米,锤子等)不同,我们做法改动更加彻底:完完全全的C++系统。据我所知,目前有两家公司在做类似的事情:阿里云OS据说是改写 Dalvik 而保留 framework(和我们没相反,我们是保留 Dalvik 而改写 framework),另一个是 HTC,HTC 的做法与我们非常相似。
可以说我们的目标是用 C++ 做一个与 Android 对等的嵌入式操作系统,因此我们对操作系统底层以及 Android 底层感兴趣的同学求贤若渴。因此在这来说说我们的招聘岗位要求:
1,思维缜密,思路开阔,能积极主动学习与解决工作碰到的问题;
2,良好的编码习惯,熟练使用C++(注意不只是C),C++实际开发经验两年以上;
3,对操作系统或 Android 底层技术感兴趣(不感兴趣的话就会觉得枯燥坚持不了多久);
4,简历上请写上你的技术博客,参与的开源项目地址,新浪微博等可以展示你自己的其他信息。
关于第一点,再做一些说明,我们非常期待开发人员能够在工作中发挥主动积极性,碰到问题不是推脱等待拖延,而是开阔思路主动寻找解决方案积极推进,我相信有过类似做事方式的人能够体会到解决难题之后的满足感与成就感。
下面说说我们能提供的待遇与机会:
1,月薪10K起;
2,弹性上班时间(9:00~9:30 - 5:30~6:00);
3,深入研究和实现 Android/移动终端操作系统的机会。
工作地点:上海 2 号线张江高科站-联想后面
如果你在寻找一个有着共同愿景的学习型组织,能让你不是观望,也不是顺从,而是投入,实现自我超越与成长,欢迎加入我们。PDF 简历请发送:luo.zhaohui##@##kortide.com。## 是C++ 宏定义中的连接符号,因此邮箱地址你懂的。
更多:
Elastos开源操作系统简介:
http://elastos.org/
Elastos Q&A 问题系统:
http://elastos.org/q2a/index.php
招聘:有兴趣做一个与Android对等的操作系统么?的更多相关文章
- 想做一个整合开源安全代码扫描工具的代码安全分析平台 - Android方向调研
想做一个整合开源安全代码扫描工具的代码安全分析平台 - Android方向调研 http://blog.csdn.net/testing_is_believing/article/details/22 ...
- (Android+IOS)我们正在做一个新闻App,做几乎一样的,倾听您的建议 (画画)
(Android+IOS)我们正在做一个新闻App,做几乎一样的,倾听您的建议! 新闻采访是做,前端展示APP界面感觉还不是非常好,还须要改进改进,希望公布(Android和IOS版本号)前听听大家的 ...
- 做一个懒COCOS2D-X程序猿(一)停止手打所有cpp文件到android.mk
前言:”懒”在这里当然不是贬义词,而是追求高效,拒绝重复劳动的代名词!做一个懒COCOS2D-X程序猿的系列文章将教会大家在工作中如何偷懒,文章篇幅大多较短,有的甚至只是几行代码,争取把懒发挥到极致! ...
- Android UI组件----用相对布局RelativeLayout做一个登陆界面
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3 ...
- [ 原创 ]学习笔记-做一个Android音乐播放器是遇到的一些困难
最近再做一个安卓的音乐播放器,是实验室里学长派的任务,我是在eclipse上进行开发的,由于没有android的基础,所以做起来困难重重. 首先是布局上的困难 1.layout里的控件属性不熟悉 2. ...
- (Android+IOS)正在做一个新闻App,做的差不多了,听听大家的建议 (图)
(Android+IOS)正在做一个新闻App,做的差不多了,听听大家的建议! 新闻采集器做好了,前端展示APP界面感觉还不是很好,还需要改进改进,希望发布(Android和IOS版本)前听听大家的建 ...
- 新手的第一个phonegap Android应用
对PhoneGap开发感兴趣的请加入群 PhoneGap App开发 348192525 手机成为现在软件应用必不可少的一种设备,然而手机平台的不统一造成我们需要为不同手机重写代码,这对一般应用来 ...
- fir.im Weekly - 如何做一个出色的程序员
做一个出色的程序员,困难而高尚.本期 fir.im Weekly 精选了一些实用的 iOS,Android 开发工具和源码分享,还有一些关于程序员的成长 Tips 和有意思有质量的线下活动~ How ...
- SLAM+语音机器人DIY系列:(三)感知与大脑——6.做一个能走路和对话的机器人
摘要 在我的想象中机器人首先应该能自由的走来走去,然后应该能流利的与主人对话.朝着这个理想,我准备设计一个能自由行走,并且可以与人语音对话的机器人.实现的关键是让机器人能通过传感器感知周围环境,并通过 ...
随机推荐
- Spring注解@Component、@Repository、@Service、@Controller区别 .
Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository.@Service 和 @Controller.在目前的 Spring ...
- Process类
public bool Process.Start () 启动(或重用)此 Process 组件的 StartInfo 属性指定的进程资源,并将其与该组件关联. public bool Process ...
- H5前端性能测试快速入门
前言 说到H5测试,对于做WEB测试的同学来说再熟悉不过了,它包括页H5功能测试,前端性能测试,浏览器兼容性能测试,以及服务端性能测试.那本文谈到的则是H5前端性能测试,并希望通过阅读本文后,能够知道 ...
- Selenium2+python 常用函数汇总
1. driver = webdriver.Chrome() --新建实例 2.driver.find_element_by_id("username") ---通过标签属性id ...
- CSS总则。
2.23:字体常用Css样式. font-family,font-size,color,font-weight,line-height,letter-spacing,text-decoration,t ...
- Unity加载模块深度解析(纹理篇)
在游戏和VR项目的研发过程中,加载模块所带来的效率开销和内存占用(即“加载效率”.“场景切换速度”等)经常是开发团队非常头疼的问题,它不仅包括资源的加载耗时,同时也包含场景物件的实例化和资源卸载等.在 ...
- BZOJ1261: [SCOI2006]zh_tree
Description 张老师根据自己工作的需要,设计了一种特殊的二叉搜索树.他把这种二叉树起名为zh_tree,对于具有n个结点的zh_tree,其中序遍历恰好为(1,2,3,-,n),其中数字1, ...
- Win7 64位 VS2015环境编译cegui-0.8.5
首先是去官网下载源码与依赖库 http://cegui.org.uk/ 然后得提一下,编译DX11版本带Effects11框架的话会有问题,也就是默认情况编译有问题,这是因为VS2015升级后编译器对 ...
- RestSharp简单扩展
using RestSharp; using RestSharp.Deserializers; using RestSharp.Serializers; using System; using Sys ...
- 在 Mac OS 上创建并运行 ASP.NET Core 1.0 网站
var appInsights=window.appInsights||function(config){ function r(config){t[config]=function(){var i= ...