在培训机构学习java后端的感想
从考研失败中⾛出来,决定放弃考研。毕竟考研对于⾮本专业垃圾⼀本的我来说还是很不友好的。⼀战跨考计算机,虽然过了国家线,但是没有过校线,也没调剂。⾃⼰不懂技术,想了想,就去了培训机构学习java。(选对专业确实很重要)
⽬前培训也接近了尾声,就写写⽇记发表⼀下⾃⼰的学习⼼得。
1,学习⼼得…
感觉java这样⾯向过程的学习,就是对接⼝,接⼝的⼀系列api的学习。⼤公司,开源项⽬都是对功能封装,对外提供了⼀系列接⼝。我们只要会⽤,了解就⾏。⽤的时候查出来,ctrl c ,ctrl v 改⼀下就⾏了。⽹上的段⼦也就调侃,c,v程序员。
2,学习能⼒⽅⾯:…java就业课程培训
⾃⼰旁边的同学,专科,但是学的是前端,现在⼜培训java后端。毕设就⽤VScode⾃⼰编写了⼀个app。反观旁边的本科本专业,前端也没有会多少。落差还是挺⼤的。⾃⼰跨专业就更不友好了。第⼀次接触前端的东西,渲染的概念都没有。培训后端,前端的课程也只学了⼏天。
3, 就业⽅⾯: …
说说培训出来,⽬前培训班是⼀个⽉开⼀个班,但是实际市场早已经对初级程序员饱和了。培训出来基本也就进⼊了外包公司。⾃⼰要求不⾼,也希望能进⼊外包公司吧。都说外包累,但是培训班每个⽉开⼀个班的速度,外包也是不缺⼈的,你不喜欢996随时可以⾛⼈。
出来⼯作呢?就是crut程序员。但是能做好增删改查真的不容易。就如上次看的⼀篇博⽂,⼏千个并发的CRUT,⼏万,⼏亿的CRUT。。。
4,⾯试⼼得:…
总结⼀下⾃⼰的⾯试⼼得,⾯了两个多星期,有外包和⾃研,外包就⾯了⼏家,⾃研⾯的多⼗⼏家吧。
谈谈⾃⼰的⼼得吧。
(1)说说外包吧
同学有在外包⾯了1w7的,⼤部分是1w3,因为1w7的年限⾼,1w3的基本都是3年的,1年的也就9k。2年的1w左右吧。
⼤家仿佛都就得外包不好,我觉得对于我们先⼊⾏再说。外包并不向⼤众想的那么累,平时也是挺轻
松的。华为也只需每天上够8⼩时。外包有着成熟的管理和分⼯。有专门的需求团队,每⽉汇总提⼀次,然后分发需求⽂档开发。有的外包还是很⼈性化的。我们都是半路出家,或者学历不怎么好,对于我来说感觉有份⼯作就⾏了。外包和⾃研其实都可以的,先⼊⾏再说。⾄于以后就得靠我们⾃⼰了。
下⾯聊⼀聊外包的⾯试吧,外包的⾯试基本上都很⽔,基本就是问点平时背的⾯试题。项⽬也是让你介绍⼀下就⾏。基本上都能过。
最后感觉还是华为的OD ,和汇丰线⽐较好。
(2)说说⾃研吧。
⾃⼰⾃研⾯了⼗⼏家吧。先说⼀下难的吧,⾃⼰⾯了⼀个顺丰快递。⼀上来就让写算法,⾯试官还是⼀个⼥的,问的第⼀个问题是谈谈你对设计模式的理解?然后让把idea打卡,写⼀个饿汉模式和懒汉模式。第⼆问题就是你了解排序算法吗? 然后让写出来你了解的排序算法。其实我当时就想原地爆炸。说⽩了,还是⾃⼰的能⼒太菜了。
然后说说⾃⼰⾯试的其他公司,然后⾯了3家外企,因为外企福利好,也不加班。然后就是⾃⼰感觉良好,然后就⾯完就没有下⽂了,⾃⼰印象最深的就是问了这两个问题估计是把⾃⼰给pass了。
第⼀个问题就是⽂档你写过接⼝⽂档吗?你的接⼝⽂档怎么写的?⽤swagger注解有哪些?
答:我写过,接⼝⽂档⽤的是swagger写的,然后问swagger的注解是什么? 没有回答上来估计就pass了吧,因为上班以后,发现同学都是⽤的是swaggger,然后这个swagger的注解绝对是烂熟于胸的。
含泪总结swagger注解:
接⼝测试⼯具:
1,postman
2,Swagger
Swagger是⼀个规范的框架,⽤于⽣成接⼝⽂档的。
(1)@Api(value=“频道管理”,tags = “channel”, description= “频道管理API”)// 修饰接⼝类的
(2)@ApiOperation(“根据频道查询”) // 修饰接⼝中的⽅法 // operation 操作
(3)@ApiModeProperty(value = “频道名称” , required = true)对参数进⾏测试, 对⽅法中的参数进⾏注释说明 // property 属性

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。