先描述自己的情况:
16 年非“正统”计算机院校毕业,但是在校期间学的都是计算机相关的课程(高数 /离散数学 /线代 /数据结构与算法 /操作系统 /计算机组成原理 /计算机网络与通信 /C++程序设计 /高级软件开发(Java、C#)/数据库等),可能相对那些“正统”计算机院校,学的不是特别深,学校教的相对比较简单。
一直在一家公司从实习工作至今,主要做Java
开发,也负责写一些前端,用到的技术也相对比较传统,前端框架用的Bootstrap3
/jQuery
相关的,Java 的三大框架那些(Spring
/Struts2
/Hibernate
,Spring
/Spring MVC
/Mybatis
),数据库接触的MySQL
比较多,对于微服务那些有所了解,在之前搭建过一个简单的 demo,有使用过Spring Boot
,但是没有深入的实践经验,而且很久没去用差不多忘了.....
最近边工作边面试,发现很多公司都要求微服务,Spring Cloud
或者Dubbo
那一套,但是自己平时在工作中确实没用到过这些,所以问到这些,一些简单的还好,但要是深入一点基本上 GG(有问了解zookeeper
的实现机制,spring boot
是如何实现自动配置的,回答不出来那种哑口场面真的极度尴尬,所以很多时候就直接回答了不是很了解......),其实自己也很想接触这方面的技术(运用在实际项目中),但是苦于没这个机会,还有在面试中会问到对于Jvm
方面的,还有高并发这一块,完全没啥招啊,我现在都有不要求下份薪资比目前的高,就想让给个学习 /积累经验的机会想法了
Java
三大框架那些过时了?这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.