百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

都说java饱和了,为什么我可以找到11k的工作?

wxin55 2024-10-26 16:36 10 浏览 0 评论

每天看网上消息,很多人都说java越来越饱和,很难找到工作,后面我试了一下,却发现只要给你的东西认真学了,其实并没有太困难,感觉一直在说找不到工作了,大多都没有先衡量一下自身的情况,自身只有8k水平去面试12k的工作,就算面试进去也会被发现水平不够然后被刷下来。

就像我当初一起学习的同班同学一样,学的时候从不认真,2w多块钱打水漂一样,真以为交了那么多钱就能完全得到一份好的工作,只有学到了,才是自己的,不认真学而一直怪别人,工作上也不会有太大出息。

我的经历

今年毕业,本科电子专业,目前人在北京做Java工程师,满打满算在学校自学了7个月的Java,毕业后的一个月一直在北京找工作,大概找了20多天面试了30家左右,拿到3个offer,最后选择了现在这家公司,待遇是税前11K,五险一金加节假日福利,工作时间是朝10晚7双休,有的时候需要加班。

之所以当时选择自学Java,是因为我的专业电子,如果出去做本专业的工作,那基本都是进入电子厂当小工,对于那些电路板我确实没有多大的兴趣,感觉跟旧时的工人差不多,因为我大一接触过C语言,所以对于编程有一定的了解,而且对于这些逻辑上的东西也比较感兴趣,最主要的是因为做软件工程师比其他行业工资都高,这是最吸引我的地方,都知道90后很穷,确实都缺钱花,那么缺钱花怎么办?我自己也知道,就是靠着自己的努力赚,抱怨那些东西都没什么用,钱又不是抱怨来的。

一开始自学的教程是在某宝买的,当时花了32块钱,是2017年的教程,我就是跟着教程一步步的走,因为自己比较喜欢看书,也有耐心看书,就自己买了一本Java入门书籍,我个人的感觉还是跟着视频教程学比较靠谱,看书太枯燥而且都是理论知识,用处不大,不过对于自己的编程思维还是有一定帮助的,对于刚接触编程的人来说,编程思维的锻炼尤其重要。

后来一做题目发现遗漏很多,虽然懂了书上那些基础的知识,但就跟了解了数学书上的公式差不多,一到做项目全都原形毕露,并且一个人有很多问题也没有人可以问,所以明白这个短板,就在黑马程序员报班学习,当初也考虑过尚硅谷和达内,但给达内打电话咨询时候,一天内给我打了三个电话,所以达内基础班都没有过去听就把他淘汰了,后来在黑马和尚硅谷之间选择,因为我当初看的视频大多都是黑马的,并且感觉线下培训还是黑马比较强,所以选了黑马。并且过年前出的黑马程序员中级路线图的资源也感觉都挺好的。

小建议

1. 首先你应该有一个比较好的学习教程,这是学习Java的根本.我们只有提前准备好视频教程,我们才知道现在应该学什么,后面应该学什么,企业岗位需要你掌握的技术知识点有哪些。

2. 然后你应该知道学习Java的难点在哪里?根据我学习的经验来看,学习Java最困难的时候就在前1-2个月,这个时候遇到学习心态爆炸的情况最多,因为Java语言的特点就在于开始学难,而以后越学越简单。Java需要记的东西非常多,还有就是刚接触编程如何培养编程思维,当你明确了刚开始学习Java的难点是什么,就有办法去解决它,从而绕过这些坑,进行有效率的学习。

3. 是不是有很多人觉得自己学了后面的就把前面的知识忘记了,而且还感觉视频教程中的都能听懂,但让自己写却写不出来代码,不知道如何实现。关于这两个问题,我想大部分人都遇到过,根据我个人的经验来看,这主要是因为自己当初所学的知识点没有经过大量的练习题和项目进行实践,只是在短期内脑海中的记忆,并没有形成一个深刻的记忆,因为自己没有经历啊,因为自己没有写过案例和项目。学编程技术是为了做更好的互联网产品,可是你却很少写代码,这样的学习方法怎么能是正确的呢?

4. 学到什么程度才能就业?

这是很多初学者都会问的问题,不知道自己应该学到什么程度才能就业,这个问题很简单啊,你去看看招聘网站的技能需求是什么。一般来讲,一家公司面试一个人,都是因为这个人简历上面写的技能跟自己公司符合,项目类型与自己公司相符,这就是符合他们公司的人才,公司会针对你简历上面写的技能需求,来对你进行技术询问。

现在公司招聘人才的标准都是差不多的,能参与到小组中合作开发项目,能独立分析业务需求,并且完成部分功能需求,在规定的时间内完成自己的工作任务。

Java的内容非常庞大,但是常用的只有20%左右,所以学习Java有句话,用20%的知识来解决80%的问题。

什么都没有准备,怎么可能得到高工资呢,对于我这个刚毕业的普通学校的人来说,11k已经是我们班最高的工资了,并且超出平均工资很多,我已经很满足了,还是很感谢黑马程序员的。


我只是想把学员心声和经验想分享给大家看,另外,黑马中级程序员路线图和资源在下方更多的链接里哦。

相关推荐

ES6中 Promise的使用场景?(es6promise用法例子)

一、介绍Promise,译为承诺,是异步编程的一种解决方案,比传统的解决方案(回调函数)更加合理和更加强大在以往我们如果处理多层异步操作,我们往往会像下面那样编写我们的代码doSomething(f...

JavaScript 对 Promise 并发的处理方法

Promise对象代表一个未来的值,它有三种状态:pending待定,这是Promise的初始状态,它可能成功,也可能失败,前途未卜fulfilled已完成,这是一种成功的状态,此时可以获取...

Promise的九大方法(promise的实例方法)

1、promise.resolv静态方法Promise.resolve(value)可以认为是newPromise方法的语法糖,比如Promise.resolve(42)可以认为是以下代码的语...

360前端一面~面试题解析(360前端开发面试题)

1.组件库按需加载怎么做的,具体打包配了什么-按需加载实现:借助打包工具(如Webpack的require.context或ES模块动态导入),在使用组件时才引入对应的代码。例如在V...

前端面试-Promise 的 finally 怎么实现的?如何在工作中使用?

Promise的finally方法是一个非常有用的工具,它无论Promise是成功(fulfilled)还是失败(rejected)都会执行,且不改变Promise的最终结果。它的实现原...

最简单手写Promise,30行代码理解Promise核心原理和发布订阅模式

看了全网手写Promise的,大部分对于新手还是比较难理解的,其中几个比较难的点:状态还未改变时通过发布订阅模式去收集事件实例化的时候通过调用构造函数里传出来的方法去修改类里面的状态,这个叫Re...

前端分享-Promise可以中途取消啦(promise可以取消吗)

传统Promise就像一台需要手动组装的设备,每次使用都要重新接线。而Promise.withResolvers的出现,相当于给开发者发了一个智能遥控器,可以随时随地控制异步操作。它解决了三大...

手写 Promise(手写输入法 中文)

前言都2020年了,Promise大家肯定都在用了,但是估计很多人对其原理还是一知半解,今天就让我们一起实现一个符合PromiseA+规范的Promise。附PromiseA+规范地址...

什么是 Promise.allSettled()!新手老手都要会?

Promise.allSettled()方法返回一个在所有给定的promise都已经fulfilled或rejected后的promise,并带有一个对象数组,每个对象表示对应的pr...

前端面试-关于Promise解析与高频面试题示范

Promise是啥,直接上图:Promise就是处理异步函数的API,它可以包裹一个异步函数,在异步函数完成时抛出完成状态,让代码结束远古时无限回掉的窘境。配合async/await语法糖,可...

宇宙厂:为什么前端离不开 Promise.withResolvers() ?

大家好,很高兴又见面了,我是"高级前端进阶",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发。1.为什么需要Promise.with...

Promise 新增了一个超实用的 API!

在JavaScript的世界里,Promise一直是处理异步操作的神器。而现在,随着ES2025的发布,Promise又迎来了一个超实用的新成员——Promise.try()!这个新方法简...

一次搞懂 Promise 异步处理(promise 异步顺序执行)

PromisePromise就像这个词的表面意识一样,表示一种承诺、许诺,会在后面给出一个结果,成功或者失败。现在已经成为了主流的异步编程的操作方式,写进了标准里面。状态Promise有且仅有...

Promise 核心机制详解(promise机制的实现原理)

一、Promise的核心状态机Promise本质上是一个状态机,其行为由内部状态严格管控。每个Promise实例在创建时处于Pending(等待)状态,此时异步操作尚未完成。当异步操作成功...

javascript——Promise(js实现promise)

1.PromiseES6开始支持,Promise对象用于一个异步操作的最终完成(包括成功和失败)及结果值的表示。简单说就是处理异步请求的。之所以叫Promise,就是我承诺,如果成功则怎么处理,失败怎...

取消回复欢迎 发表评论: