应付面试 应付工作(解决问题)
首先要明白学习的目的,不同阶段,不同技术的学习目的是不一样的。 有些技术,仅仅是应用级别的,有些技术是原理级别的(主要还是应试)。所以不同技术、不同时间学习方式需要改变。
直接就要熟练掌握,因为日常工作经常使用,忘记说不过。
组件用来解决什么问题;思想是什么;会带来什么新的问题,新的问题怎么解决? 分布式技术就是用来解决各种分布式问题的组件,体系庞大,涉点面广,主要对应于具体的业务问题。所以学习时了解原理,会应用就行了。源码什么的,面试前挑选两个核心、经典组件了解下核心原理(主要记结论)
不得不说,外包的项目是真的很水,水到自己看着都发慌。 那如果你项目很水,怎么准备面试呢? 首先项目水,不代表你水。这就需要你具备一定的架构思想。
源码这种东西主要是用于应试的,像spring源码这种东西,平时没谁去管它,又用不上。所以理解核心原理和流程就行了,没必要去死抠源码。因为抠了也记不住,找工作前再去学习阅读就可以了。或者你像写相关博客帖子的时候再去学习。
理解思想是什么,有什么特点,用来解决什么问题就行了。 主要还是用于应试(笔试刷题,面试也就是思想)。这种东西虽然重要,但是和数学相关度很大,还不是面向百度编程。所以主要就是理解思想,面试刷题,工作面向百度。
原理偏多,理解优先。面试前复习+刷题。 并发、多线程: 难度最大,工作中也可能会用。 学习以原理为主(真正理解),反复复习,应用还需在正式开发中提升。
建议选择GO语言作为第二语言,按照行业趋势,Java必然被GO语言逐渐蚕食,市场份额越来越小。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。