自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 收藏
  • 关注

原创 为什么没有工作经验的程序员很难找工作?

主要是和大量的培训出来的程序员有关,很多培训机构都变了味,变得越来越商业化。第一,招生门槛越来越低。大部分培训机构为了赚钱,不管什么学员都收,非专业的收,高中毕业的也收。一个班里几十号人,学员水平良莠不齐,大家一起学,教学进度和质量怎么保证,明摆着是耽误人。第二,宣传的太夸张。利用别人想转行拿高薪的心理,用“月薪 1 万起”,“年薪 30 万”这类虚假的广告词诱惑你,一顿穷追猛打,一顿洗脑,想方设法让你交钱。等你交钱之后,谁管你以后能找到多少钱的工作。过几个月学完了,一个班里有几个人能达到月薪上万。

2022-04-05 17:58:42 1776

原创 技术博客能为你面试带来什么样的好处?

作为一个老程序员,我看过的简历、面试过的程序员非常多,我直接说我的观点:写技术博客对面试中来说,有用!如果你有一个和岗位相关的的博客、Github,在我看来,这些能显得你这个人爱学习、爱总结分享。大厂里,很重视的一件事就是分享。分享经验、分享技术、分享心得,这些都是大厂非常提倡的事情,如果在一群候选人里,你有加分项,别人没有,面试官会选谁不言而喻了吧。所以,一定要经常性的对公众输出一些东西,文章啊、开源项目啊、竞赛分享啊,能输出什么输出什么。这样才能让面试官看到你有实力的证据以及你 open

2022-04-01 17:40:16 929

原创 Java基础怎么样才算牢固,能熟练使用还是深入源码?

java就是一门工具本质上跟你开的车没什么区别java的熟练程度,就犹如你的驾驶技术本质上就是工具操作的熟练度对于工具的操作而言,绝大多数人,会用就行了源码基本上没有深入的必要因为对于绝大多数程序员以及非程序员而言,这个轮不到你去做开发java的jdk那些东西,人满为患,多的是人在做这事这个领域,并不缺人而且有的是各种乱七八糟的企业,在给openjdk贡献,也就是修bugs什么的这是jdk从11到18的各个企业的贡献列表,你可以看到,上面什么乱七八糟的企业都有国外

2022-03-30 16:40:26 1329

原创 那些编程水平很高的程序员是怎么训练出来的?

1. 坚持学习,高效的学习程序员这行,是一个需要持续学习的行业。一般人都知道学习的好处,但是学习苦,大部分人都坚持不下去。除了坚持学习,还要会高效的学习——单位时间内你学到的东西越多越好。现在有很多优质课程,可以适当花点钱。为了防止花冤枉钱,一定要选择大厂技术高手的课程。花一点钱去换别人几年的经验总结,还是很值得。再说了,花了钱会给自己点压力,不学的话钱就浪费了,让你更容易坚持下去。不要在学习方面舍不得花钱,投资自己比投资其他东西更靠谱。2. 引入新的技术栈的时候,要以官方文档为

2022-03-29 15:42:18 5858

原创 作为程序员,应该更关注代码质量还是只需要完成功能就好了?

编写高质量可维护的代码既是程序员的基本修养,也是能决定项目成败的关键因素,本文试图总结出问题项目普遍存在的共性问题并给出相应的解决方案。1. 程序员的宿命?程序员的职业生涯中难免遇到烂项目,有些项目是你加入时已经烂了,有些是自己从头开始亲手做成了烂项目,有些是从里到外的烂,有些是表面光鲜等你深入进去发现是个“焦油坑”,有些是此时还没烂但是已经出现问题征兆走在了腐烂的路上。国内基本上是这样,国外情况我了解不多,不过从英文社区和技术媒体上老外同行的抱怨程度看,应该是差不多的,虽然整体素质可能更高,但

2022-03-26 17:07:17 539

原创 如何深入java虚拟机,提升java编程的深入,有什么好推荐的书?

学习Java虚拟机对Java程序员来说有多重要,就不用多说了。作为一名工作十几年的老程序员,我认为学jvm,只靠书是不够的的,而且大部分jvm的书对新人来说有点难啃。我认为学 JVM 最好的方法是:在程序员不同的水平段,有不同的学习方法。下面我来说说初级、高级、资深程序员,如何循序渐进、分步学习。一、初级程序员怎么学对刚入行的新手程序员,工作一般是修复简单 bug、开发简单功能。如何编码少出 bug,是这个阶段的核心问题。对于这个核心问题,JVM 原理必须深入掌握两个知识点。

2022-03-25 15:29:16 152

原创 互联网行业中,哪些职位比较有前途?

一般的互联网公司,职位大致可以分为三类:必备、辅助、支持。常见的必备职位有:技术、运营、产品;辅助类型的:UI、测试、市场;支持类型的:客服、行政、人力资源。直白点,首先不建议大家转的行业就有:市场、客服、行政、人力资源。为什么?因为这些职位虽然在互联网公司,但薪资和传统行业没有多大的区别,真的要转的话意义不大。唯一的好处就是,转行难度比较低,如果你刚毕业,没有其他行业背景的积累,比如,从发传单转到客服上,起码不会风吹日晒了,倒也舒服不少。而其他职位,你能不能转行成功的秘诀就在于:职业的市场饱和度、

2022-03-24 16:49:04 8392

原创 校招Java面试是基础知识还是项目经验重要?

作为面试官,我看重四方面:聪明、饥渴、努力、人品。1. 聪明说白了,面试新人,主要是挑选潜力股。除了个别人之外,大家掌握的东西都差不多,这种情况下,聪明的人入职之后会更好带。聪明的人,学习能力强。程序员这个行业,要不断的学习,学习出现的新技术、各种各样的业务。作为新人,如果你的学习能力不行,没有高效的学习方法,你怎么提高成长?别说赶超其他人,能不被淘汰都不好说。聪明的人,理解能力强、悟性高。老师傅最怕带悟性不高的新人,碰到问题之后,教他一遍之后,看起来好像是懂了,以后再碰到一个换汤不换药的问

2022-03-23 15:53:26 917

原创 英语不好,能不能学编程?

英语对编程来说还是很重要的!能帮你少踩坑,第一时间了解新技术。我是Java程序员,之前有一次对 SpringBoot2 写的代码进行单元测试,用的 JUnit 版本是 5 。按照网上搜的中文文章说的,测试用例需要注解:@RunWith(SpringRunner.class)然后就坑了。后来去查官方文档,文档中说了,如果用 JUnit5,就不用加这个注解了,加了反而可能引起不必要的冲突。这尼玛。。。。。。所以,在项目里,无论使用新的 jar 包,还是用新的中间件,一定要去看官方文档。

2022-03-22 15:42:35 404

原创 从事Java开发,如何才能让自己具备核心竞争力?

1、在我当了程序员三年之后,我对开发这事儿已经非常熟练了,熟练主要表现在两个方面:1. 提给我的业务需求,我已经能毫不费劲的形成技术思路。2. 写代码的时候,我已经能准确而快速的使用开发语言的 API 了。我认为三年的程序员,做到以上两点是基本条件。干了三年左右,大部分人都已经很适应程序员这个工作了,是团队中编码的主力军,开发工作应该做的很顺利了。如果大家在这方面还没做到位,我的建议是多写一些代码。这些代码可以是一些小工具,也可以是一些刻意练习。我自己对此是有些教训的。我当时由于

2022-03-19 15:20:17 271

原创 Java初级程序员必备的工具、框架,快速提高工作效率

最近几年,Java 的技术栈发展的非常快,成百上千的技术工具正不断地涌出来,这也造成了一个问题:作为Java程序员,尤其是那些新人,到底应该选哪些工具搭建出最合适的技术栈呢?推荐一波我常用的、我了解的工具和框架。一、项目工具1.1 IDE主流的 Java 开发工具现在非 IntelliJ IDEA 莫属。前几年,可能 Eclipse 还能和 IDEA 一争高下,到了现在已经基本是 IDEA 的天下了。就拿我自己来说吧,我最早用 IDEA,后来用了几年 Eclipse,再后来又用回了

2022-03-17 14:37:55 376

原创 Java进阶,JVM和并发编程按照怎样的顺序学习更好?

JVM和并发编程,学习这俩没有先后之分,看你工作中哪个用的多就先学哪个就行了。有一点你说的对,JVM和并发编程确实是Java进阶中两块难啃的硬骨头。下面我根据自己的经验,说下如何学习JVM和并发编程。一、学习JVM的经验我认为学 JVM 最好的方法是:在程序员不同的水平段,做精准的学习。所谓的精准学习,就是学习对自己工作有巨大帮助的知识点。以工作内容带动学习,等到积累多了,再一举攻克所有 JVM 知识点,最终熟练掌握 JVM 底层原理。详细说说初级、高级、资深程序员,如何循序渐进、分

2022-03-16 15:31:16 1397

原创 Java学完SSM,接下来该学哪些呢?

1、 IO 操作这里说的 IO 操作,主要是利用 Java 去读写文件。Java 的 IO 都在 http://java.io 包中,大概有 40 个流类。其实不用每一个都掌握,最基本的要求就是:理解 IO 流的概念 O 里哪些是字节流哪些是字符流 IO 里哪些是节点流,哪些是处理流 哪些 IO 流带缓冲可以提高性能的了解了这些东西,才能在实际开发中做到有的放矢,从而把 IO 用对用好。推荐看下 《Java IO》和《Java NIO》这两本书。其中《Java NIO》有中文版,《J

2022-03-15 15:21:33 1288

原创 程序员找工作,写简历/面试/谈工资都要注意哪些事?

今年是最难求职年,我希望通过这篇文章能帮大家提供高求职成功率。这篇文章分为简历篇、面试篇、谈薪酬篇,包括了找工作过程中各个环节的技巧和防坑指南。1. 简历篇如果把自己看成一个产品,那么简历就是说明书。写简历看似简单,想写好实则不容易。一份好的简历能帮你在一堆简历中脱颖而出。以前写过一篇写简历技巧的文章,为了方便新读者,这次是把那篇文章的精华浓缩了一下,又补充了点新内容。看过之前文章的老读者可以快速浏览这部分。1.1 个人照片关于简历里放不放照片的争论,从来就没停过。虽然程序员不是

2022-03-14 16:08:52 447

原创 大学毕业之后去了很小的公司是怎样的体验?

第一份工作选大公司还是小公司?经常有刚毕业的新人问我,程序员的第一份工作该怎么选,应该去大公司,还是小公司?年轻人真纠结,肯定是选给钱多的那个啊。好,不开玩笑了。大部分毕业生初次找工作,多个 offer 的薪资差别不大的情况下,选择公司确实比较纠结,大公司福利好、制度完善,小公司简单高效、锻炼人。作为一个过来人,今天这篇文章说说我的第一份工作经历。我的第一份工作是一个非常非常小的软件公司,呆了 2 年。把时间调回 18 年前,2001 年,我升入大四,面临着大学毕业找工作。我大学

2022-03-14 15:15:01 1105

原创 微服务的架构模式:一个服务一个数据库模式

不管你喜不喜欢微服务,现在微服务无疑已经是程序员们绕不过去的话题了。无论你是想把目前的架构改成微服务,还是你要出去面试高级一点的岗位,需要深入理解微服务。提起微服务,很多程序员对它是又爱又恨,想学微服务不知道如何开始,学了一点之后,又找不到地方去实践。总之就是感觉微服务遥不可及,又很难驾驭。首先要明白的是微服务是有套路的,而这些套路基本上解决了微服务结构面临的几乎所有重要问题。这些套路就是微服务自己的架构模式如果我们能深入了解这些模式的其来龙去脉,就可以理解了微服务绝大部分内容。学习快速,实

2022-03-12 15:10:01 2321

原创 Spring有多重要?如何把Spring学精通?

作为 Java 后端工程师,几乎都要用到 Spring,今天这篇文章是和大家说说如何学好 Spring。在之前的一篇 Java 读书路线的文章中,我介绍过 Spring 的读书路线:虽然 Spring 变化确实很快,但是,它有几个地方,是这么多年几乎没发生过什么变化的。没有什么变化的第一部分,就是 Spring 的设计思路。Spring 的设计思路,永远都是作为 Bean 的容器,去管理好 Bean,这是它永恒不变的地方。没有什么变化的第二部分,就是 Spring 的内核。Spring 的.

2022-03-11 15:45:10 337

原创 学习Java需要学好英语吗?

学好英语对学编程只有好处没有坏处。之前有一次对 SpringBoot2 写的代码进行单元测试,用的 JUnit 版本是 5 。按照网上搜的中文文章说的,测试用例需要注解:@RunWith(SpringRunner.class)然后就坑了。后来去查官方文档,文档中说了,如果用 JUnit5,就不用加这个注解了,加了反而可能引起不必要的冲突。这尼玛。。。。。。所以,在项目里,无论使用新的 jar 包,还是用新的中间件,建议还是要去看官方文档。现在网上的技术文章鱼龙混杂,再加上国

2022-03-10 16:14:42 524

原创 Java程序员,最应该掌握的技术有哪些?

两个月,这让我想到了我当年第一份工作,也是两个月从零学JAVA。当时就买了3本书,强啃了6周。记住一点,时间有限,别听网上很多大牛的,他们说的太杂。你要抓重点,你只要让人家知道,你足够初级开发就可以了,学了长长一个列表,个个不精,被面试官随便问起来,就糟了。倒不如抓住最基本的,反正你就是初级人员,只懂最基本的,是最正常的情况。首先,学会一个J2EE服务器,tomcat+(Nginx或者httpd等web服务),学会的标准是,会下载,能启动,知道什么文件部署在什么地方,能看到启动画面,能知道最直接,最关键

2022-03-09 16:18:56 444

原创 自学Java找工作好难,为什么会这样?

无人理睬时,坚定执着。前路浩浩荡荡,万物皆可期待。作为一名工作多年的老程序员,我面试过很多Java新人(应届生、工作一年左右的程序员)。今天我就从我自己面试新人的角度来回答一下,我会把面试的知识点进行拆解,希望你看完之后,能从中找到学习 Java 的重点。学习是为了找到工作、拿到 offer,这就有一个公式:offer = 工作需要的技术栈 + 计算机基础知识 + 项目经验 + 加分项让我们分别看看公式右边的这些方面具体是什么。1. 工作需要的技术栈工作需要的技术栈往往和特定语言

2022-03-09 15:14:33 2248 1

原创 29岁,想学java转行到IT有可能吗?

很现实的一个现象,大部分在这个年龄段转行做开发的很少有成功的,尤其是这几年。当然,也有一小部分人成功,但是成功的概率不是很大。我来说说成功率不大的几个原因:第一,就是转行做Java的时候,对于这个年龄来说学习难度比较大,而且Java的相关语言知识还是深深度很深的,况且已经29岁了,所以我不建议入行。第二,整体开发的要求有很大的提升,所以建议楼主慎入。下面就是这个行业对29岁的从业人员,要求的缩影:职责描述: 1、参与软件设计工作(功能模块的概要设计、详细设计、数据库设计等),并按项目

2022-03-06 17:09:53 1686

原创 Java后端要学哪些内容?如果做后端开发有没有必要学JavaWEB?

后端开发所有的框架技术都是为web项目服务的,结论就是必须学!接触Java少说十年了,见证了:JavaEE框架从百花齐放到Spring一统天下; Web开发从SSH标配也编程了SpringMVC+MyBatis组合; IDE从JBuilder到Eclipse,再到IDEA;...别人已经把Java要学什么说的清清楚楚了,今天黑马大大给大家盘盘什么不用学吧。判断依据主要有:实际的工作中是否会用到? 学了之后对提升技术有没有帮助? 面试会不会问?一、Java桌面的GUI相关技术不

2022-03-06 16:49:56 6142

原创 28岁,零基础入IT行业还来得及吗?

1、我是16年准备转的行,从写Hello World到现在接近两年的时间。目前主要是三维开发,bs端和cs端都不是问题。2、我转行的时候,刚好工程行业兴起BIM,而Revit二次开发是一个很好的入门编程的机会。工程行业的软件多少有点工程背景会好一点,起码图纸得会看,恰巧这个也并不需要多高深的编程技能。C#自己刚开始做外快的时候用的winform,进入公司后就是用的wpf。3、转行面临很大的压力,转IT成功的概率并不是很高。起码我本科加研究生这么多同学中,成功转IT的也就我一个。4、学的快是自己

2022-03-05 17:19:26 381

原创 自学Java没学历可以找到工作吗?

除非技术真的diao 炸 天,否则大概率是找不到的低学历能自学编程的人大有人在,你在搜索引擎上一查,低学历自学编程改变自身命运的不胜枚举。但无一不例外的,每个求学者的叙述都透漏着心酸、艰难困苦,披荆斩棘。这些词,说来容易,听来简单,但真正实践起来,就像减肥,每一秒都想放弃自己。另外,这些网上能查到的自学例子大多都是08-12年那个时间段,互联网发展也不比现在日新月异,对学历要求也不像现在那么严苛。他们那会儿学习编程,有足够的时间弥补零基础知识、底层系统学习不足的缺点。当然,那个年代,

2022-03-04 17:39:31 2379 1

原创 优秀的程序员和一般的程序员差别在哪?

在我平时所见到的程序员中,如果纯以编码能力来看,个人觉得可以分为五类,依次是:1. 拷贝型拷贝型选手就是传说中的“代码拷贝员”了,他们对实现功能几乎没有思路,所作的事情就是从网上或是之前其他团队成员写的代码中拷贝出片段,然后放到项目中,如果运行项目出现了期望结果,则表示任务完成。这类人只会改代码,却不会写代码。他们大多对编程毫无兴趣,只是希望以此糊口;又或是加入了平庸的团队,无法感受到技术的魅力。2. 新手型当产品有功能需求时,由于经验有限,程序员并不完全知道要如何实现这个功能,需要通过

2022-03-04 15:36:40 122

原创 学编程都会遇到哪些困难?

不同人群面对的困难不一样!大概可以分为:1.大学生 2.应届生毕业生 3.转行 4.提升1。如果是大学生,对编程不太了解可能比较抽象,在学校都会讲些基础的内容比如计算机基础,数据结构,操作系统,尤其C语言,既然选择了计算机专业,就要精通一门语言,c语言可以作为入门的基础,日后看看哪个语言感兴趣就深入的研究哪个,同时可以参加一些学校的社团比赛啊什么的提升自己的积极性和人际沟通能力。2。如果是应届毕业生,在学校没有很好的掌握一门语言,找工作四处碰壁,现在学习可能会有一定的压力,从事相关工作没有能力,有的

2022-03-03 16:21:29 1413

原创 Java零基础需要学多久能就业?

零基础学Java不同的学习方法所需时间是不同的,零基础所花时间最短的为几个月,长的话应该要一年左右吧!我们可以看看不同的学习方法所花时间是怎样的?及各自的优缺点是怎样的?一、自学优点:节省成本。这可能是很多人选择自学的最大一个原因。现在互联网这么发达,免费的教学视频还是挺多的;基础较牢,因为是自身钻研学习的。缺点:时间容易过长,时间的话,看个人意志力,也看是上班族还是学生族。不同的人所需的时间也是也不同的;容易走弯路。因为没有专业人士的指导,需要自己摸索,可能花大量时间研究的东西却作用不大

2022-03-03 15:40:32 522

原创 JavaSSM框架怎样才算真正掌握?

SSM框架是Java核心知识内容,那么怎样能快速精通Java热门技术SSM框架?Java SSM框架即指Spring+SpringMVC+MyBatis的简称,框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容),常作为数据源较简单的web项目的框架。相比于之前的SSH(Spring+Struts+Hibernate),SSM更加轻量化和灵活,是目前业界主流的Java Web开发框架。SpringSpring框架是一系列应用框架的核心,是整合其

2022-03-02 15:48:50 352

原创 校招Java面试经典问题汇总

以下是本篇文章面试正文内容,答案可供参考List 和 Set 的区别List , Set 都是继承自 Collection 接口 List 特点:元素有放入顺序,元素可重复 ,Set 特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(元素虽然无放入顺序,但是元素在set中的位置是有该元素的 HashCode 决定的,其位置其实是固定的,加入Set 的 Object 必须定义 equals ()方法 ,另外list 支持for循环,也就是通过下标来遍历,也可以用迭代器,但是set只能用迭代,

2022-03-02 14:16:00 868

原创 后端开发需要学习前端框架吗?

前端框架好不好用还是要具体情况具体分析,我这边给你推荐11个常用的框架,你可以按需使用。1:vue-element-admin一个基于 vue2.0 和 Eelement 的控制面板 UI框架,这是使用vue技术栈开发的前端程序员的首选管理系统模板,模板以及非常的成熟了,并且有相关的社区和维护人员,开发时候遇到问题也不要慌。2:AdminLTE非常流行的基于 Bootstrap 3.x 的免费的后台 UI框架,这是一个非常老牌的后台管理系统模板,每个页面都是单独的html网页,适合前端入门新

2022-03-01 14:32:25 689

原创 学习java对学历这方面有很高的要求么?

不光是Java工程师,只要是编程相关的职位,都对学历有一定的硬性要求。现在基本都是专科要求,但很多企业已经要求学历在本科以上了,有些高端岗位更是要求硕士和博士学历。所以总体看来,编程这块儿相对其他行业对学历的要求还是偏高的。不过,IT行业一向以能力为主,学历再好,技术不过关也不行。在IT行业,比较流行的一句话就是“学历代表过去,能力代表未来”。学Java对学历的要求并不是很高,只要你对Java感兴趣就可以学。所以,抛开学历问题,兴趣跟能力才是关键。如果你是零基础的话,建议先自学一段时间。切记:不

2022-03-01 14:01:26 1296

原创 学习算法之前应该做哪些准备?

先学一些基本的数据结构(如果连树是什么都不知道而是上来就刷题的话,刚开始会花大量的无用功在这些基础概念上面),比如:线性表(顺序表、链表)、特殊的线性表(栈、队列)、树(BST、AVL)、图,以及这些结构的基本性质。掌握了这些数据结构的基本概念和性质后,开始刷题,LeetCode也好,牛客网也罢,随你心情,老老实实当个小镇做题家(这是个长期的过程,很容易劝退)。语言方面,JDK 中有大量的类库方法,对一些典型的问题(比如:查找、排序、字符串匹配、最短路径问题……),尽量看看这些方法都是解决这些问题的

2022-02-27 17:19:34 1687

原创 自学编程有哪些困难和障碍?

经常遇到的问题有计算机基础的朋友对于有计算机基础的朋友来说,自学相对来说较容易,唯一一个难点就是选择什么编程语言而已,因为不同的编程语言未来的前途不一样,下面我分别来进行讲解。JavaScript系列,JavaScript系列目前比较火,从前端到后端,到APP都有涉及,不过这个系列的知识点比较多,比如JavaScript、HTML、CSS、React和Vue等等应该都是必须要会的,并且有些企业目前用uniapp和RN来开发APP,自然这些知识也是需要学习的,当然,这个系列的工作岗位比较多,不过这

2022-02-27 16:32:51 2393

原创 零基础学编程觉得很枯燥,很难坚持学习下去怎么办?

我接触过很多非专业的编程初学者,最后都没有坚持下去,原因林林总总,但最多的是恰恰不是因为选择的语言太难了,而是两个:没有正反馈 摊子太大,收不住。一门语言按照经典的学习过程,尤其对初学者来说是非常枯燥的。按照经典的教程,从编译器,基本数据结构,各种语法,基本类库,非常勤奋,人不笨,也要不短的时间。如果没有老师在旁指点,打气,一两个月下来,面对的尽是黑乎乎的控制台窗口,各种“玩具”级的demo,好多人都会怀疑编程有什么用,能做什么?这对人的心性是个极大的考验。更别说,如果你的目的不是以

2022-02-26 17:02:41 2977 1

原创 零基础学习Java,有哪些书籍值得推荐?

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。一、Java编程入门类对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要“知其然”。1、《Jav

2022-02-26 16:02:27 735

原创 未来python是否会替代Java?

Python最近尝试了移动开发,基本失败!一、在Andriod上运行Python应用的阻碍BeeWare项目在去年2月的时候,实现了Python应用程序可以在Android设备上运行。他们就定了更高的目标:是开发者可以用Python写应用程序,包括在IOS、Android、Windows、macOS、Linux、浏览器和tvOS上都很好的运行。但是Python无法像台式机系统那样应用于移动设备。Python软件基金会为此还给了BeeWare5万美元赞助。以使其对 Android 的支持水平有所提

2022-02-25 17:41:24 412

原创 这四个概念,很多Java老手都说不清?

Java 是很多人一直在用的编程语言,但是有些 Java 概念是非常难以理解的,哪怕是一些多年的老手,对某些 Java 概念也存在一些混淆和困惑。所以,在这篇文章里,会介绍四个 Java 中最难理解的四个概念,去帮助开发者更清晰的理解这些概念:匿名内部类的用法 多线程 如何实现同步 序列化一、匿名内部类匿名内部类又叫匿名类,它有点像局部类(Local Class)或者内部类(Inner Class),只是匿名内部类没有名字,我们可以同时声明并实例化一个匿名内部类。一个匿名内部类仅适用

2022-02-25 16:51:08 90

原创 Java学到什么程度可以去面试找工作?

我认为想要能顺利的找到Java开发的工作,首先熟练或者至少会使用Java的各种框架,然后再找个项目,能让它从零开始到跑起来。如果这些都可以,那么找份工作还是很简单的。也可以对应以下必学知识点,必学知识点,必学知识点(重要的事情说三遍!!!):java 基础面向对象、集合、线程、锁、IO流、JDBC、反射等 Spring , SpringMVC, SpringBoot持久层框架:Mybatis 、hibernate、JPA、 SpringDataJPA (至少会1个)推荐学习Mybatis

2022-02-24 16:01:50 1071

原创 准备面试/实习找工作,这样介绍项目经验更容易拿offer

项目经验与工作经验是相辅相成的,但较之于工作经验,项目经验更侧重于表现求职者在某个专业领域内的技能水平(技能水平决定了工资水平)。因而,技术类岗招聘的时候,更注重项目经验。项目介绍是有套路的,面试时,要将简历中的项目准备好!我们在跟面试官讲解的时候,讲解项目一定要围绕着以下几个方面:1、项目名称2、开发时间(这里有个注意点:时间不要说的太短,而应该把前期的构思、需求分析、准备工作等时间都可以加进去);3、项目描述(做什么的);4、项目职责(说清楚自己职责,同时为了提高自己的技术形象,可以

2022-02-24 15:40:33 226

原创 Java编程学几年才能叫精通?

用 Java 这么久了,我可以说说我自己对“精通 Java”的理解。Java 语言覆盖的知识很广泛,但是总的来说,最重要的是以下三个方面:Java 基础知识 Java 并发编程 JVM 底层知识所以,所谓精通 Java 语言,可以大致等同于视为上述三个方面的精通。Java 基础知识的精通主要体现在,能很顺畅的把 Java 的各种基础数据结构、各种内置对象,都融合到实际的场景中,能以最快的速度、最佳的方案,去解决实际中的工作问题。比如,大家在项目中,经常是不会区分对象是强引用还是弱引用的

2022-02-23 17:09:02 1033

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除