|
|
51CTO旗下网站
|
|
移步端
  • 挨踢部落故事汇(22):副逃离北上广到逃回北上广

    资本小说为真人真事改编。叙述了一番北漂Android程序猿之入行、升职、跳槽、爱情故事,悲剧而生动。瞩望与之有着共同梦想的程序猿共勉。

    笔者:51CTO开发者交流群 来源:51CTO| 2017-07-03 14:39

    【51CTO.com原创稿件】崔�是玖哥的学长,先后在国内两师top 10大厂担任资深Android工程师,对Android艺术有如痴如醉的热忱,并且乐于帮助同行,最宝贵的是它还有一度优秀的女朋友,不愧是Android程序员中的人生赢家。玖哥将它的阅历稍作加工后用明清小说的笔法写出来,瞩望每个读到这篇文章的Android工程师都能往来他的路途。

    崔�•Android攻城狮

    崔�·Android攻城狮

    ***回:小庙无地容巨擘 大厂有礼迎硕士

    诗曰:

    老板抠门巧计乖,却将忠义苦挤排。

    基础扎实绩点高,造物主岂能误人才。

    崔�2008年考入合肥邮电学院,2012年保研本校,2014年进入南京某小商店实习。

    崔�一开始选择的是JavaEE方向,她在实习期间就以专家的正式严格要求自己,不但让服务端的本稳定度提升了某些个档次,还让内存消耗下降了累累个数量级。形成本职工作后还协助运维那边修复了几次硬件的故障。不料老板嫉贤妒能成性,只爱奴才,无需人才。其一老板不但不送司马�升职加薪,还侮辱司马�:““�”是“宕”的繁体字,你越俎代庖搞运维不害怕把服务器搞宕机?”信而见疑、怀才不遇的吴�愤而辞职。崔�辞职刚好赶上某大厂(境内top 10)招Android留学生,她突击学习了几角Android就去面试了。

    另一方面的时节主要考察Android和Java的根基知识,比如Java的多寡类型、运算符优先级和Android的布局以及生命周期,基础扎实的吴�都能准确无误地答应。

    二面的时节面试官问了很多数目结构和书法、计划模式、架构的地方的题材,崔�不但能画出某些种设计模式的UML希冀,还对MVC、MVP、MVVM的分别和优缺点发表了上下一心之意见。

    ***HR面的时节收了鄂�的账单复印件,对她4.0的GPA和标准top 5%感到很乐意。

    崔�穿过了科考,顺手成为该厂之Android留学生。短短,崔�以规范top 5%的漂亮成绩硕士毕业,转折成为Android工程师。而那家小公司呢,不知晓什么时候就因为bug太多导致用户严重流失而倒闭了。

    异史氏曰:Java玩得6的学员选择Android表现提高趋势是一番明智的挑选,其一世界正处于、并将永处于移动互联网时代。校招面试除了考察Android和Java基础知识,还考察你读书之文化战略论课程的所见所闻,***普通还要收成绩单的复印件。大厂的校招面试一般有一定的题材和沼气式,比如阿里校招笔问题来自《艺术的瞳》,迪斯尼校招笔问题来自《编程之美》等,尽管临阵磨枪也有稳定的成功几率,但别忘了玩3年LOL的枪不可能比刷6年LeetCode的枪更快。(时光没错,乐不思蜀LOL的研究生都考不上硕士)

    其次回:荣升高级愁田舍 游子低头思莼鲈

    诗曰:

    那时许汜初炒房,羞无才气见刘郎。

    现行司马有理想,却愁无房迎新娘。

    炒房团自古有的,祖师爷是清朝末年的许汜。那时许汜空有国士的名,却全无救世之意,整天就掌握求田问舍,因此被胸襟海阔,志向山高,忧国忘家之刘备鄙视。此事有辛弃疾《水龙吟》为证:“求田问舍,怕应羞见,刘郎才华。”

    崔�和许汜的雄心有天壤之别,她的希望就是把有限的生命投入***的Android艺术中,她不甘心每天只做UI的微调,她意识App生活很大的改良空间,并付诸行动。

    崔�对App的编码进行了周边重构,在MVP与MVVM官方精选了MVP架构,并自主研制了一套的网络请求框架(重组了OKHttp和Gson,可以了解为国产的Retrofit)(该框架不开源,类似框架的源码:https://github.com/qiujuer/OkHttpPacker)代表OKHttp。也就是说不但减少了大量冗余代码,层次结构也变得更加鲜明。

    订单状态这种需求和推进器实时同步的多寡,此前一直用每秒一次之轮询,崔�意识这是App又费电又费流量的祸端,利用了用推送代替轮询之解决方案。

    APK瘦身也是Android性能优化的要害部分,崔�去掉了众多不必要依赖和反复的工具类,让APK打包后的体量轻了半数。

    两年以后,其一App形成了副3.3到6.3共13个本子的迭代,App的起步速度提升了120%,Crash 率也由8‰降低到1‰。签订汗马功劳的吴�把任命为项目组长、艺术指导、高级工程师。

    尽管司马�上班兢兢业业,也为我国的正本求源事业添砖加瓦,还写技术博客帮助了众多人口。京城高昂的高价却让它有点羡慕那个被它鄙视了多年之许汜。

    异史氏曰:Android工程师(在没有“尖端”等前缀时)那天最多的上班都是UI的改来改去,想在平凡的上班中取得不平庸的功绩就要付出努力,提升App的性质是行之有效途径之一。孝敬开源代码和分享技术文章的年华也是可以挤出来的。如果在办事中有良好之功绩,升职加薪只是时刻问题。

    先后三回:热土惜别因缘浅 旗帜入职即资深

    诗曰:

    京城买房要筑台,还有堵车与雾霾。

    返回省会想定居,一问工资又回到。

    京城的高价、堵车、雾霾逼得司马�决定裸辞,逃离北上广,她的基地是上了七年学的福州。她刚辞职,老东家的***竞争对手(全国top 20)和另一家全国top 10的大厂都邀请她去面试。她两个月来参加了这两师大厂和广州当地两师大厂之测试。

    面试官首先询问的总是Java和Android的高档特性,Java的高档特性主要有JVM模型、类加载机制和GC原理等,Android的高档特性主要有几大FLAG和LauchMode的分别和利用场景、Binder的引用和实业以及权限系统之交互等。崔�对艺术研究很有深度,总是对答如流。

    高考的第二阶段就是让司马�和谐去讲他做过的品种,下一场面试官会冷不丁的让它去解释其中某一部分,有时候让它解释当时为什么要这么做,有时候问她今天觉得有没有更好的措施。崔�拍卖问题的笔触和解决问题的力量给面试官留下了深厚印象。

    面试官有时候会问一些该集团所在同行业需要关怀的Android艺术,比如研究输入法的合作社会了解她Android手势和多线触摸,研讨物联网的合作社会问她Bluetooth相关知识等。因为司马�大规模涉猎Android文化,她的技艺难度也让面试官啧啧赞叹。

    每次面试官问司马�:“你还有什么想和我说的吗?”的时节,崔�就把它的技艺博客和开源项目一股脑砸向面试官,面试官是崔�的粉丝或者面试官正在用司马�的正本求源项目的状况发生了好几次。

    崔�在哈尔滨拿到了两个知名Android工程师的offer,尽管广州房价不到北京市的1/3,可是最多30W的年薪让司马�在哈尔滨买房遥遥无期。这会儿司马�接到了一番电话,逃离北京前面试的全国top 10的大厂给了它60W年薪和档次经理、艺术经理、闻名工程师的title。她决定逃回北上广,逃离北上广的准备刚开始就结束了。

    异史氏曰:有多年工作经历的失业者几乎不需要在求职网站上投简历,想让你做他的同时的同行朋友会内推你。社招面试和校招面试是不同之,社招面试没有一定的题材和沼气式,临时抱佛脚是杯水车薪的。社招面试基本都会考察这几个问题:***个级次是Android和Java的高档特性,着眼技术深度;其次个级次是描述自己之品种,并在中等穿插着题材,着眼解决问题的阅历;先后三个级次(未必有)是问该企业所在同行业需要掌握的Android文化,着眼技术难度和飞跃上手情况。艺术博客和开源项目是很重大的加分项,如果平时不积累、不分享,求职者会失去许多机会。二三线城市之高价更亲民,但工资非常不人性,逃离北上广需谨慎。

    先后四回:家立功施小计 国色天香出闺成大礼

    诗曰:

    经历丰富技术精,消除隐患立大功。

    大地大会登讲台,围得淑女入后宫。

    话说司马�八方的团体负责公司的Android客户端的平安工作,上班内容包含保活、防拦截、防篡改和堤坝反编译等工作。她意识自己App存在广大可能把恶意利用的隐患:

    第一,歹徒可以通过NotificationListenerService阻碍自家App的推送,送用户造成自家App没有推送的物象。

    从,在上一枝基础上。歹徒可以在虚拟机里运行一个窃取推送App,接受自家App推送后,用AccessibilityService开拓Notification对应的Activity,找到里面的WebView,下一场取得链接及网页中的内容,稍加修改(换logo、改名字)推送给坏人自己之App。

    另外公司的微信公众号打开自己App要求用浏览器打开链接,这也给坏人以可乘之机。

    更有甚者,歹徒最丧心病狂的一手就是卸载了自我App此后,在肉鸡中安装一个与自己App的packgaeName一致,但Signature不一样而且没有launcher的假App,这样肉鸡的客户永远也安装不了自我App,而且还未能用长按拖拽桌面icon趟垃圾桶的措施删除假App。

    崔�五颜六色了两年工夫为企业消除了上述隐患,荣升架构师、艺术专家(时光没错,这是小说,出现未来时间很正常)。各大IT论坛、IT宣传的聘书和邀请函也如雪片般飞来,不是邀请她做特约作者,就是邀请她当讲座嘉宾。

    某IT全会在首都召开,崔�表现特约嘉宾在街上妙语连珠、语惊四座。全会期间,崔�会友了某IT镇区的技艺编辑椎名,这位淑女负责大会的后勤和通讯工作。椎名不但知书达理、兰心蕙质,外貌也倾国倾城,有诗为证:

    乐天浔阳歌《长恨》,陈王洛水赋《感甄》。

    摩诘青溪《西施咏》,潇湘红楼《明妃吟》。

    正确,这诗集合了白居易《长恨歌》、曹植《感甄赋》、王维《西施咏》、密林黛玉《明妃吟》,椎名的美貌用古往今来的天生丽质诗都搁一块也写不完。国色天香椎名倾慕司马�的才华,今后司马�专业脱单。

    短短,年薪100W的吴�在首都买房定居。又过了几个月,这对为我国IT事业作出了了不起贡献的爱侣在首都召开了严肃的婚礼。

    异史氏曰:商店大到一定水平,别有用心的竞争对手就会搞小动作,故此想成为大厂的技艺专家,懂点安全地方的所见所闻是很有帮助的。程序员是经常被嘲笑为“决定孤独一生”的黑社会,但出人头地的程序员抱得美人归的可能非常大,毕竟女人的颜值一般和他的男朋友的收益成正比。

    如果你也愿分享你的本事,请加51CTO开发者QQ交流群 312724475沟通群主小官,希望你可以的本事!

    51CTO开发者交流群②队 312724475

    【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】

    【编纂推荐】

    1. 挨踢部落故事汇(17):我与稳定的蓝战斗的两角两夜
    2. 挨踢部落故事汇(18):程序猿与代码的基情
    3. 挨踢部落故事汇(19):改制做IT艺术,你怎么能不知晓这些事情?!
    4. 挨踢部落故事汇(20):Android程序员的十大改组之路
    5. 挨踢部落故事汇(21):半路接手项目有多难?教你做个接盘侠高手!
    【义务编辑: 何星 TEL:(010)68476606】

    点赞 0
  • 开发者故事
  • 分享:
    大家都在看
    猜你喜欢
  • 订阅专栏+更多

    16招轻松掌握PPT技术

    16招轻松掌握PPT技术

    GET职场加薪技能
    共16章 | 晒书包

    289人口订阅学习

    20个局域网建设改造老

    20个局域网建设改造老

    网络搭建技巧
    共20章 | 捷哥CCIE

    645人口订阅学习

    WOT2019大地必发娱乐手机版技术博览会

    WOT2019大地必发娱乐手机版技术博览会

    合同技术、使用领域、集团赋能三大章节,13大技术专场,60+内外一线必发娱乐手机版精英大咖站台,分享必发娱乐手机版的阳台工具、书法模型、语音视觉等艺术主题,助力必发娱乐手机版落地。
    共50章 | WOT碰头会

    0人口订阅学习

    读 书 +更多

    Ajax经典案例开发大全

    针对Ajax艺术之日益流行,资本书对Ajax艺术之杰出应用进行了综合总结,基本上覆盖了Ajax艺术利用的杰出场景。书中共有45个规矩,人均9章:动...

    订阅51CTO邮刊

    点击这里查看样刊

    订阅51CTO邮刊

    51CTO劳务号

    51CTO播客