Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Java外包程序员的技术出路

Java外包程序员的技术出路

原创
作者头像
用户5941943
发布于 2022-12-01 06:09:31
发布于 2022-12-01 06:09:31
3860
举报
文章被收录于专栏:开发工具111开发工具111

学习的两个目的:

应付面试 应付工作(解决问题)

首先要明白学习的目的,不同阶段,不同技术的学习目的是不一样的。 有些技术,仅仅是应用级别的,有些技术是原理级别的(主要还是应试)。所以不同技术、不同时间学习方式需要改变。

学习方法:

mysql、redis等日常使用技术:

直接就要熟练掌握,因为日常工作经常使用,忘记说不过。

分布式微服务技术:

组件用来解决什么问题;思想是什么;会带来什么新的问题,新的问题怎么解决? 分布式技术就是用来解决各种分布式问题的组件,体系庞大,涉点面广,主要对应于具体的业务问题。所以学习时了解原理,会应用就行了。源码什么的,面试前挑选两个核心、经典组件了解下核心原理(主要记结论)

项目

不得不说,外包的项目是真的很水,水到自己看着都发慌。 那如果你项目很水,怎么准备面试呢? 首先项目水,不代表你水。这就需要你具备一定的架构思想。

  • 第一,在面试中,并不是只能展示自己的那些谁都会写的CURD,你参与在整个大的项目当中的科技与狠活,只要你了解过的都可以聊,项目中所有东西都和你有关的,所以多花点时间多了解下别人做的事情,对你是有好处的。
  • 第二,就算项目再水,也一定涉及到项目选型,这就是你可以吹的地方,至于你到底参与了多少,反正面试官也不知道,只要你准备好,解释的通就好了。比如你对比了一下产品,看了下他们各自支持哪些功能,评估了一下落地成本和运维的复杂度,并且了解了一下他们的学习成本和团队的上手速度,调研了一下这个产品的开源支持力度,最终再结合实际业务情况,选择了某某产品。而且呢我还去了解了一下他的核心原理是啥啥啥。如果面试官说你这个方案不完美,那你就直接说:”我当然知道这个方案不完美了,我也知道其中问题有哪几点,但是综合评估下来呢,这个方案更适合我们当时的情况。“
  • 第三,就算你的项目很古老,你的参与度很低,那也不是一无是处的,线上问题总会遇到过,就算你自己没遇到过,同事总遇到过,同事也没遇到过那就编一个线上问题往简历上写。比如帮助同事排查并解决了慢SQL问题、多次解决过CPU飙高的问题、内存泄漏问题、对于频繁的FullGC有解决经验等等。那关于这些问题到底是怎么回事,去网上搜相关文章,模拟一下问题的发生,并尝试这解决一下。然后重点来了,按照这个脚本准备,”问题是怎么发生的,是怎么发现的,当时的现象是什么,具体有哪些指标,你怎么排查的,排查之后的解决方案是什么,解决之后的指标是怎么样的。“
  • 第四,实在水到没有亮点,那就推翻原设计,架构重构思想,自己创造亮点。把本来不合理的设计替换成更合理的方案,借鉴别的项目还是自己凭经验技术来都行,合理就行。 总之就是想尽一切办法告诉面试官,我和别人不一样,不要我就是你们的损失,就算我的项目很水,但是我一点不水。

源码:

源码这种东西主要是用于应试的,像spring源码这种东西,平时没谁去管它,又用不上。所以理解核心原理和流程就行了,没必要去死抠源码。因为抠了也记不住,找工作前再去学习阅读就可以了。或者你像写相关博客帖子的时候再去学习。

数据结构、设计模式、算法等东西:

理解思想是什么,有什么特点,用来解决什么问题就行了。 主要还是用于应试(笔试刷题,面试也就是思想)。这种东西虽然重要,但是和数学相关度很大,还不是面向百度编程。所以主要就是理解思想,面试刷题,工作面向百度。

JVM:

原理偏多,理解优先。面试前复习+刷题。 并发、多线程: 难度最大,工作中也可能会用。 学习以原理为主(真正理解),反复复习,应用还需在正式开发中提升。

其他语言:

建议选择GO语言作为第二语言,按照行业趋势,Java必然被GO语言逐渐蚕食,市场份额越来越小。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
暂无评论
推荐阅读
编辑精选文章
换一批
再谈“我是怎么招聘程序员的”
我以前写过一篇《我是怎么招聘程序员的》的文章(在CSDN那里有很多人进行了回复)。今天,我想再谈谈关于招聘和面试这方面的东西,主要是以下这些原因:
范蠡
2018/08/17
7300
如何准备大厂面试?如何变的更强?我咨询了身边的技术专家之后终于得到答案!
文章内容适用于每一个学习 Android 的朋友!我觉得这篇文章的很多东西也是我自己写给自己看的,比如从大厂招聘要求中我们能看到哪些重要的能力,我们该朝什么方向努力?共勉!
Android技术干货分享
2020/03/17
5600
如何准备大厂面试?如何变的更强?我咨询了身边的技术专家之后终于得到答案!
2019 金九银十多家BAT大厂Android面试真题锦集干货整理
又到了金九银十的面试季,自己也不得不参与到这场战役中来,其实是从去年底就开始看,android的好机会确实不太多,但也还好,3年+的android开发经历还是有一些面试机会的,不过确实不像几年前门槛那么低了,总的体会就是小的创业公司比较注重你的项目经历是否和自己的贴合,直接能过来独当一面。大厂除了看中项目经历外,还比较注重你知识面的广度,是广度、深度和解决方案等多方面的考察,平时够工作要好好积累临时刷题只聊点皮毛估计是过不了关的。下面就总结一些遇到的题目,各种风格的都有。这里先列举问题。
Android技术干货分享
2019/10/09
5870
2019 金九银十多家BAT大厂Android面试真题锦集干货整理
大厂面试:一个四年多经验程序员的BAT面经
上次写了篇欢聚时代的面经,公众号后台有些读者反馈说看的意犹未尽,希望我尽快更新其他大厂的面经,这里先说声抱歉,不是我太懒,而是项目组刚好有个活动要赶在春节前上线,所以这几天经常加班,只能工作之余断断续续的编写,如果各位看管觉得本文排版看着有些凌乱的话,还望见谅!
鄙人薛某
2022/01/25
1.8K2
大厂面试:一个四年多经验程序员的BAT面经
面试|2021金三银四铜五安卓菜鸟被锤历程出炉,所有碰壁的心酸都是技术不牢固带来的
对于跳槽,个人其实相对比较抵触,相比来来回回跳,内心更趋向于随着公司的成长而成长...
Android技术干货分享
2021/06/23
6740
面试|2021金三银四铜五安卓菜鸟被锤历程出炉,所有碰壁的心酸都是技术不牢固带来的
Java程序员拿阿里、京东、腾讯的offer指南
我开始投递简历(世界那么大,我想去外面的世界看看)。这次看机会与往常不同,我决定好好准备一番,然后开始投递简历,主要渠道是 “X钩”,辅助渠道是猎头。
java架构师
2018/08/23
4900
Java程序员拿阿里、京东、腾讯的offer指南
18年底Android面经分享(已获头条、顺丰、OPPO等大厂offer)
本人水平有限,此文针对于自认为技术实力对标阿里P6,百度T5或者以下的读者,如果是大佬不小心点进来了,可以自行点x略过。文内并不会出现每一家公司的面试过程细节,主要目的在于帮助大家怎么在像我一样菜的情况下在这寒冬拿下offer或者说有复习准备方向。
程序亦非猿
2019/08/16
8590
普通程序员如何让面试官无以言表并高薪聘请?
相信不少的程序员都有过类似的困惑:如果我没有大型的项目经历,也不能靠技术征服面试官,那我要怎么才能给面试官留下一个好印象呢?
Java知音
2018/10/25
4620
项目经验不丰富、技术不突出的程序员怎么打动面试官?
项目的整体架构,在面试的时候能够清楚地画给面试官看并且清楚地指出从哪里调用到哪里、使用什么方式调用
JAVA高级架构开发
2018/10/15
8260
双非本,非科班的自我救赎之路
今天跟大家分享一位学弟的秋招经历,他跟大彬一样,也是非科班转码的,在今年这样的环境下,能成功”上岸“,非常不容易。
程序员大彬
2022/12/22
6170
双非本,非科班的自我救赎之路
Android 开发网易面试凉凉经,面试官:基础不牢,技术不够深入,无缘offer
网易的面试结果已经出来好几天了,一直拖着不是很想写面经,反正这会儿闲着无聊,又总是要写的(一来呢是当做一种记录吧,二来呢留给自己和需要的人看,好有个方向)就这会儿写了吧...
Android技术干货分享
2021/06/02
1.4K0
Android 开发网易面试凉凉经,面试官:基础不牢,技术不够深入,无缘offer
在一线城市做Java开发如何月薪达到两万,需要技术水平达到什么程度?
有人回答说这只能是大企业或者互联网企业工程师才能拿到。也许是的,小公司或者非互联网企业拿两万的不太可能是码农了,应该已经转管理。还有区域问题,这个不在我的考虑范围内,因为除了北上广深杭,其他地方也很难达到。
欧阳愠斐
2018/12/16
8870
在一线城市做Java开发如何月薪达到两万,需要技术水平达到什么程度?
面试了一个 39 岁程序员后,我被骂了……
https://mp.weixin.qq.com/s/uzMVaCEp7YtDKjDM8m_kwg
Java技术栈
2020/10/09
6840
面试了一个 39 岁程序员后,我被骂了……
在北京做Java开发如何月薪达到两万,需要技术水平达到什么程度?
人回答说这只能是大企业或者互联网企业工程师才能拿到。也许是的,小公司或者非互联网企业拿两万的不太可能是码农了,应该已经转管理。还有区域问题,这个不在我的考虑范围内,因为除了北上广深杭,其他地方也很难达到。 还有人提到这个水平不止2w,其实工资是跟面试表现有关的,也跟其他综合水平有关,比如你是985,top10,或者研究生学历,也或者懂点node,懂点大数据等等,或者表达能力强,击中面试官痛点都会加分。如果你达到我说的水准,起薪就是2w,有其他优秀的表现还会在这个基础上加分。但纯JAVA方面待遇是比较吻合的。
美的让人心动
2018/06/14
8220
Guide 哥:有哪些程序员受用一生的好习惯?
养成一个学习习惯和编程习惯真的太重要了,一个好习惯的养成真的对后面的学习有很大帮助。说实话我自己当初在这方面吃了不少亏,很多比较好的习惯我也是后面自己才慢慢发现,所以这里想着重给大家说一下有哪些好的学习和编程习惯。
Guide哥
2020/05/07
7630
2020疫情年,程序员在金九银十期间该如何抉择?
年初期间的“足不出户”是我们每天的一个状态,疫情肆虐的今天,对我们的学习、工作、生活等各个方面都造成了很严重的负面影响,对于一个拥有房贷车贷的普通上班族来说,更是“难上加难”。很多人想要在这个期间找工作、跳槽,但根据现在这种情景,似乎一切都变得未知了起来。
烂猪皮
2020/09/01
4240
2020疫情年,程序员在金九银十期间该如何抉择?
项目经验不丰富、技术不突出的程序员怎么打动面试官?前言 关于项目经验关于基本技术关于个人潜力结语
相信不少的程序员都有过类似的困惑:如果我没有大型的项目经历,也不能靠技术征服面试官,那我要怎么才能给面试官留下一个好印象呢?
美的让人心动
2018/11/22
3900
程序员如何提高技术层次
你想进什么公司,和你读什么计算机方向,关系不是很大。只要是理工科的学生,面对技术岗位,其实机会是差不多的。
Java帮帮
2019/05/08
5290
程序员如何提高技术层次
程序员读研如何提高技术之我见
程序员读研如何提高技术之我见 你想进什么公司,和你读什么计算机方向,关系不是很大。只要是理工科的学生,面对技术岗位,其实机会是差不多的。 至于你想什么职位,那显然和你的专业/方向关系较大,比如说很多大数据职位,就明确表示要求你DM/ML/NLP/IR背景,但是这也只是说这些学生可能更有优势些,事实上,数学和统计学出身的,很多搞这个非常牛逼的。 所以,不要问选什么导师,选什么方向;也不要问我的实验室很水老板很菜我还能找到好工作吗?你要问的是:我想毕业去互联 网公司,我读研的这几年是应该打酱油呢,还是打地沟油?
用户1289394
2018/02/27
8230
Java程序员五面阿里分享 逆袭成功 太不容易了!
拿到阿里实习offer,经历了5次面试,其中4轮技术面,1轮HR面试。在这里分享一下自己的面试经验和学习心得。希望能够帮助更多的小伙伴。
美的让人心动
2019/06/19
4190
Java程序员五面阿里分享 逆袭成功 太不容易了!
推荐阅读
再谈“我是怎么招聘程序员的”
7300
如何准备大厂面试?如何变的更强?我咨询了身边的技术专家之后终于得到答案!
5600
2019 金九银十多家BAT大厂Android面试真题锦集干货整理
5870
大厂面试:一个四年多经验程序员的BAT面经
1.8K2
面试|2021金三银四铜五安卓菜鸟被锤历程出炉,所有碰壁的心酸都是技术不牢固带来的
6740
Java程序员拿阿里、京东、腾讯的offer指南
4900
18年底Android面经分享(已获头条、顺丰、OPPO等大厂offer)
8590
普通程序员如何让面试官无以言表并高薪聘请?
4620
项目经验不丰富、技术不突出的程序员怎么打动面试官?
8260
双非本,非科班的自我救赎之路
6170
Android 开发网易面试凉凉经,面试官:基础不牢,技术不够深入,无缘offer
1.4K0
在一线城市做Java开发如何月薪达到两万,需要技术水平达到什么程度?
8870
面试了一个 39 岁程序员后,我被骂了……
6840
在北京做Java开发如何月薪达到两万,需要技术水平达到什么程度?
8220
Guide 哥:有哪些程序员受用一生的好习惯?
7630
2020疫情年,程序员在金九银十期间该如何抉择?
4240
项目经验不丰富、技术不突出的程序员怎么打动面试官?前言 关于项目经验关于基本技术关于个人潜力结语
3900
程序员如何提高技术层次
5290
程序员读研如何提高技术之我见
8230
Java程序员五面阿里分享 逆袭成功 太不容易了!
4190
相关推荐
再谈“我是怎么招聘程序员的”
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档