技术不再尴尬

历史背景

Java历史悠久,主流程序员1200万上,海量设备,无所不能

Java是一门历史悠久的编程语言,可以毫无争议的说,java是最主流的编程语言之一,全球java程序员1200万以上以及海量的设备,还有无所不能的生态圈

BAT,京东,美团,去哪儿;云计算;微软第三;java切入点

诸如我们所知道的BAT,京东,美团,去哪,java都是作为首选编程语言。即使在最新的云计算领域,java也是使用最多编程语言。在微软java也以微弱的优势排行第三。所以在这些大公司中基本都是以java作为切入点,来考试一个面试者的水平能力

级别要求

初中基础加主流,高专全面IO/NIO、并发、虚拟机以及源码,安全、性能、分布式

初中级要求java和计算机科学基础,主流框架的使用。高级和专家全面考察 Java IO/NIO、并发、虚拟机等,不仅仅是了解要要求对底层代码掌握,并对分布式、安全、性能等领域有进一步的了解

具体原因

工作多年,努力工作,能力水平不足以通过面试

工作这么多年,虽然一直在努力工作,但是能力水平却不足以通过面试,主要有如下原因。

技术,应用,未考虑技术选择逻辑。任务不放心交给他,不确定能力和潜力

1:知其然不知其所以然。做了多年的技术,开发了很多的应用,但是从来都没有考虑过种种技术选择背后的逻辑。坦白来讲我不放心把一个有深度的任务交给他,更重要的是我不确定他未来的技术能力和成长潜力

无法描述系统和技术。埋头苦干,死磕,未审视技术。有并发经验却不熟悉类库,没有解决确定你有解决和设计的能力

2:知识碎片化不成系统,在面试中面试者似乎无法完整的描述参与过的系统以及使用的技术。平时可能埋头苦干,过于死磕技术细节,并没有抬头审视这些技术。比如有的面试者掌握一些并发编程经验,却对并发的基础类库不熟悉,似乎觉得在用的时候使用面向搜索引擎的编程即可,在这种情况下,我没有信心确定面试者有高效解决问题,设计复杂系统的能力

解决办法

基础,进阶,扩展,安全,性能

Java 基础:围绕 Java 语言基本特性和机制,由点带面,构建牢固的 Java 技术工底

Java 进阶:将围绕并发编程、Java 虚拟机等领域展开

Java 应用开发扩展:从数据库编程、主流开源框架、分布式开发等,掌握 Java 开发的十八般兵器

Java 安全基础:理解常见的应用安全问题和处理方法,写出安全代码

Java 性能基础:掌握相关工具、方法论与基础实践。

万丈高楼平地起!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,219评论 25 708
  • 老人经常说“知识改变命运”。经过时间时代的变迁,现在又有新的说法“知识本身不能改变命,把知识化为行动才能改变命运。...
    彤_阳阅读 347评论 0 0
  • 01 豪门、离婚、财产,吃瓜群众永远看热闹不嫌事大。 三星集团总裁千金李富真的离婚官司下了判决书,李富真获得儿子的...
    贝小籽阅读 2,527评论 1 2
  • 2017年12月11日 新的一周开始了,每天早上又要开始忙碌了,中午带着宝去买了个汉堡当午餐,刚点上就接到宝爷的电...
    王冠然阅读 95评论 0 0