4穿绿衣服的站在白衣服的左边,
5绿衣服的再喝咖啡,
6中间的在喝牛奶,
7吃西瓜的养鸟,
8黄衣服的在吃梨,
9吃橘子的站在养猫的旁边,
10养鱼的旁边是吃梨的 ,
11吃苹果的在喝香槟,
12江小姐在吃香蕉,
13赵小姐站在蓝衣服的旁边,
14喝白开水的站在吃橘子的旁边,
15赵小姐站在最左边。
问 哪个小姐养蛇?
我先公布答案:江小姐养蛇。
下面是我的分析,当时没分析出来只能怪自己太笨了。
分析这种题目我觉得应该把所有已知条件列出来,然后逐个排除,
已知的条件有:
姓名 | 颜色 | 饮料 | 宠物 | 水果 |
钱 | 红 | |||
翁 | 狗 | |||
陈 | 茶 | |||
江 | 香蕉 | |||
赵(最左) |
再看题目给出的提示:赵最左,赵小姐站在蓝衣服旁边,中间的在喝牛奶,绿衣服在白衣服左边(说明中间的颜色科可能是绿色或者红色),但又知道绿色的和咖啡,所以就可以知道红色中间,然而钱小姐是穿红色的,绿色和白色在后面,那么赵小姐的颜色也就可以得到为黄色,黄色的吃梨,然而养鱼的旁边是吃梨的,填表如下。
姓名 | 颜色 | 饮料 | 宠物 | 水果 |
赵 | 黄 | 梨 | ||
篮 | 鱼 | |||
钱 | 红 | 牛奶 | ||
绿 | 咖啡 | |||
白 |
再下一步:剩下三种饮料,我们知道陈小姐是喝茶的,吃苹果的喝香槟,所以推出赵小姐喝白开水。我们又有条件是喝白开水的站在吃橘子的旁边,所以可以知道梨的下一个是橘子。这时我们在看表,发现饮料有两种没填,但我们有一个条件是,吃苹果的喝香槟,所以香槟和苹果就可以填入最后的格子,那么茶的位置也可以得出了,喝茶的是陈小姐,再填表。
姓名 | 颜色 | 饮料 | 宠物 | 水果 |
赵 | 黄 | 白开水 | 梨 | |
陈 | 篮 | 茶 | 鱼 | 橘子 |
钱 | 红 | 牛奶 | ||
绿 | 咖啡 | |||
白 | 香槟 | 苹果 |
继续分析:关于水果还剩下两个没填, 吃橘子的站在养猫的旁边,养鱼的旁边是吃梨的,所以就有赵小姐是养猫的,
我们知道条件吃西瓜的养鸟,所以它只能填在中间或右中的位置,然而翁小姐养了一条狗,所以最后的一行填入翁和狗。现在我们可以确定下这五个人的位置了,分别为赵、陈、钱、江、翁,最后还有一个条件:江是吃香蕉的,所以剩下就可以推出钱小姐吃西瓜养鸟,现在已经确定无疑是江小姐养蛇了。
姓名 | 颜色 | 饮料 | 宠物 | 水果 |
赵 | 黄 | 白开水 | 猫 | 梨 |
陈 | 篮 | 茶 | 鱼 | 橘子 |
钱 | 红 | 牛奶 | 鸟 | 西瓜 |
江 | 绿 | 咖啡 | 蛇 | 香蕉 |
翁 | 白 | 香槟 | 狗 | 苹果 |
文末
初级工程师拿到需求会直接开始做,然后做着做着发现有问题了,要么技术实现不了,要么逻辑有问题。
而高级工程师拿到需求会考虑很多,技术的可行性?对现有业务有没有帮助?对现有技术架构的影响?扩展性如何?等等…之后才会再进行设计编码阶段。
而现在随着跨平台开发,混合式开发,前端开发之类的热门,Android开发者需要学习和掌握的技术也在不断的增加。
通过和一些行业里的朋友交流讨论,以及参考现在大厂面试的要求。我们花了差不多一个月时间整理出了这份Android高级工程师需要掌握的所有知识体系。你可以看下掌握了多少。
混合式开发,微信小程序。都是得学会并且熟练的
这些是Android相关技术的内核,还有Java进阶
高级进阶必备的一些技术。像移动开发架构项目实战等
Android前沿技术;包括了组件化,热升级和热修复,以及各种架构跟框架的详细技术体系
以上即是我们整理的Android高级工程师需要掌握的技术体系了。可能很多朋友觉得很多技术自己都会了,只是一些新的技术不清楚而已。应该没什么太大的问题。
而这恰恰是问题所在!为什么别人高级工程师能年限突破30万,而你只有十几万呢?
就因为你只需补充你自己认为需要的,但并不知道企业需要的。这个就特别容易造成差距。因为你的技术体系并不系统,是零碎的,散乱的。那么你凭什么突破30万年薪呢?
我这些话比较直接,可能会戳到一些人的玻璃心,但是我知道肯定会对一些人起到点醒的效果的。而但凡只要有人因为我的这份高级系统大纲以及这些话找到了方向,并且付出行动去提升自我,为了成功变得更加努力。那么我做的这些就都有了意义。
喜欢的话请帮忙转发点赞一下能让更多有需要的人看到吧。谢谢!
《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门,即可获取!
。那么我做的这些就都有了意义。
喜欢的话请帮忙转发点赞一下能让更多有需要的人看到吧。谢谢!
《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门,即可获取!