» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


 22 12
发新话题
打印

终于知道为什么国内Android应用那么烂了。。。

今天去一家还算比较大型的公司面试高级Android工程师, 面试也整的很正规, 听说好多外地的都过来面试。
面试的过程中让我做了一些简单的介绍, 然后一个资深技术人员开始问我问题:
1. 请问你熟悉哪些设计模式?
2. 请介绍下多线程, 多线程开发要注意些什么?
3. 问了一些数据结构的问题.
4. 请介绍下MVC.
5. 面向对象的一些设计原则你知道吗? 请介绍下
6. 期间问了些蓝牙方面的东西

然后, 然后就没了...
我没做过J2EE, 他问的问题我基本也能答上来, 但问题是, 你这是在招聘Android程序员吗?


TOP

引用:
原帖由 Crusher 于 2013-10-21 19:07 发表
posted by wap, platform: iPhone

SE就这要求?

普通马龙水准吧

不过java系的马龙太多了,良莠不齐
大哥, 你做Android开发, 需要知道那么多什么JVM原理、JIT、smali汇编、Arm汇编之类的知识吗?
问OpenGL、Matrix矩阵、UI绘制原理、Surface、NDK之类的有效用多了吧? Java貌似只是一种开发语言吧



TOP

引用:
原帖由 nintenyun 于 2013-10-21 19:13 发表
posted by wap, platform: iPad

基础知识。问问也正常
问题是, 人家几乎一个Android的问题都没问, 包括Android中最重要的UI部分。
Android中的一个难点, 就是设计师给出一种 UI交互效果, 你当场给出 代码的详细解决方案。


TOP

举个最简单的, android中的上拉刷新效果(这是最常用的), 你让应聘者当场写代码, 我觉得几乎没几个能写出来

TOP

引用:
原帖由 Eclipses 于 2013-10-21 19:17 发表
posted by wap, platform: 华为

人家看重是是基本功吧,我们面试网络程序员也不会问人家懂不懂ssh
那我很想知道, 为什么按照所谓要面试程序员的基本功的方式来面试, 为什么我们的那些所谓大公司做出来的android程序还是那么的糟糕? 简直可以用一坨屎来形容?
无论是UI(大多是抄袭), 还是性能体验

TOP

市面上很多所谓大公司的一些Android产品, 无不是在国外的一些UI框架下进行改进, 就说网易新闻客户端, 从软件体验的角度来看, 简直可以用毫无新意来形容。

而且, 我很想知道, 做这么一个客户端(网易新闻), 难道真的需要那么扎实的所谓基本功么?

TOP

请回答9#以及10#的问题

TOP

为什么你们按照高综合素质的模式来招聘Android程序员, 为什么做出来的Android程序还是那么的糟糕, 尤其UI部分, 简直可以说毫无创新只会抄袭 来形容

TOP

我有时候想知道一点, 一个没有创新精神的程序员, 是一个好的程序员吗?
所谓的知识, 充其量只是智慧的尸体而已, 你学那么多知识, 但你脑袋瓜里却无法从无到有的创造出新的有生命力的事物, 那你到这个世界上来干嘛?

TOP

我只是就实际情况说, 我不认为Android应用开发真的需要那么多虚无缥缈的基础知识

TOP

引用:
原帖由 摇曳的狗尾巴草 于 2013-10-21 19:48 发表
我不是码农,但我知道,无论哪一行能干的很好的,没有扎实的基础几乎是不可能的,当然不排除个别天才式人物
Android可能恰恰是反例, 我不信那群年老色衰学富五车的老程序员能写出优秀有创意的Android应用

TOP

可以这么理解我这个帖子的思想。
比如我们做一个Android应用, 可能由几方面组成:
1. 编程基本功
2. Android框架体系熟悉的程度
3. 创新、创意等

影响一个Android应用质量的大概就由这三部分组成, 但是这些因素并非线性影响Android应用的质量的。
比如基本功方面你达到80分(大多数人经过努力都能达到), 就达到一个(对Android应用质量影响)的瓶颈, 那么这时候如果你编程基本功即使达到100分, 可能最终对这个Android应用质量的提升也会几乎忽略不计。

Android框架体系的了解程度同理, 可能瓶颈阀值更高一点, 对框架(FrameWork层)了解的比较深入的, 对Android SDK特点了解的比如深入详实的话, 对Android应用质量的帮助也会比较大, 那么我假定他的瓶颈阀值为85分。
但实际上, 我们实际面试过程中, 几乎都是只以60分的测试水平来面试Android面试者。

创新创意(创造性思维、逆向思维等)的重要性那就更大了, 我可以认为, 创造性思维对Android应用质量的帮助呈线性关系。
但我们实际面试过程中, 几乎不会涉及到这方面, 实际原因是, 可能面试官本身就不具备这方面的素质

[ 本帖最后由 I'Mbug 于 2013-10-21 20:10 编辑 ]

TOP

引用:
原帖由 BeastMa 于 2013-10-21 19:51 发表

ui交互效果?
不就是ui设计师设计了个交互方式屁颠屁颠呈给程序大大过目程序大大斜眼一撇轻描淡写说一句实现不了然后ui设计灰溜溜的回去改成简单粗暴的直接弹出么?
那说到底还是 程序员素质 不过关造成的。
详情请见23#

TOP

引用:
原帖由 Crusher 于 2013-10-21 20:12 发表
posted by wap, platform: iPhone

创意这东西不好量化,没实现出来的创意没意义,即使实现出来了没经过市场检验也没意义,是骡子是马拉出去遛遛,这些面试都得不到答案的,何必浪费大家的时间

以前开会老是再折腾 ...
能快速实现交互设计师给出的 交互效果, 那本身就是创意、创新性思维的一种表现

TOP

引用:
原帖由 mting 于 2013-10-21 20:20 发表
lz你的思维还停留在技术就是一切都层面
有个最简单问题你要反思一下
你那么牛x 为什么到现在还在被一群完全不懂技术的人面试叻
你完全可以试试把你的技术优点都表达出来做一份简历 直接在linkedin 或者google的网 ...
你从哪里看出 "我的思维停留在技术就是一切", 还有你哪里看出 我认为面试我的人不懂技术?
我觉得你都说反了...

TOP

 22 12
发新话题
     
官方公众号及微博