自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 程序员怎样出版一本技术书

在面试或联系副业的时候,如果能令人信服地证明自己的实力,那么很有可能事半功倍。如何证明自己的实力?最有信服力的是大公司职位背景背书,没有之一,比如在BAT担任资深架构,那么其它话甚至都不用讲了。 不过,不是每个人入职后马上就是大公司架构师,在上进的路上,还可以通过公众号,专栏博文,githu...

2020-01-20 14:41:58

阅读数 1146

评论数 1

原创 2020年第一天工作的感想

今天是2020年的第一天,虽然没上班,但我还是在做兼职,录制视频。 随着年龄的增长,我可以用来挣钱的时间和精力不多了,希望我在21世纪20年代第一天录制的视频能带来更多的点击量。 现在时间是2020年1月1日19:34:53,记录下这时刻,如果以后我想偷懒时,看看这个帖子,或许就能继续上进了。...

2020-01-01 19:35:42

阅读数 188

评论数 1

原创 2019我获得的些许成绩,能不能弥补这一年光阴的流逝?盘点2019我的得失

记得我在17年底的总结文章是n年前,我没钱但年轻,我怕n年后我老时,还是一无所成——2017我的收获和反思,去年年底的终结文是2018我跳出了舒适区,发现自己缺的不仅是技术,另外还得探索其它挣钱渠道。转眼又到了年底,离年少轻狂又远了一年的距离,在这篇文章里,不仅将盘点这一年的得失,记录下今年的各种...

2019-12-31 11:21:41

阅读数 218

评论数 1

原创 小公司和大公司的程序员有什么差别?如何进大公司?

我在大公司干活前,基本都在小公司之间辗转,对比两种公司的经历,切身感受到“人往高处走“绝非是空话。我在之前的博文里,多次讲到程序员该去大厂看看,在这篇博文里,将结合我和我朋友的所见所闻,从技术和发展前景等方面,综合讲述小公司和大公司里程序员的普遍差别,以此再让大家感受下大公司经历的重要性。不过本文...

2019-12-27 13:06:30

阅读数 193

评论数 0

原创 和小鲜肉相比,老程序员该由哪些优势?

人总会变老,可以想象,哪怕是今天刚出大学的95后程序员,虽然时间的推移,可能头发会慢慢少,也可能眼镜的度数会慢慢变大,更可能颜值慢慢变低(说得好听点就是颜值会转化成技术和经验),也会渐渐被压力磨平棱角。 这个是没办法的,长江后浪xxx,后浪xx沙滩上。哪怕我们再不乐意,再隐瞒年龄,再装嫩...

2019-12-17 09:53:29

阅读数 184

评论数 0

原创 程序员在创业前可以尝试的试炼任务

在互联网时代,不少干IT的人白手起家,在短短的几年里通过努力干出了一番事业,有房有车有公司,在人前也很光鲜。这就吸引了更多的程序员想要通过自主创业来实现财务自由。 殊不知,创业要比在公司干活要难得多,在公司里不管如何都可以旱涝保收,如果创业者只凭满腔激情,没有相关技能软实力和人脉,那最后或许...

2019-12-12 11:36:59

阅读数 297

评论数 2

原创 数据库方面的面试技巧,如何从建表方面展示自己能力

在面试java web方面的高级程序员时,我一定会问到 jave core,java web(比如Spring MVC,Hibernate等)和数据库相关问题。在数据库方面,对于java 高级程序员而言,不仅需要会基本的增删改查,而且需要具备一定的“优化”方面的技能。 优化是个大话题,可...

2019-12-10 15:31:28

阅读数 171

评论数 0

原创 从面试官甄别项目经验的角度,说说如何在简历中写项目经验(java后端方向)

在大多的JD(职位介绍)里,会写明该职位需要xx时间的相关经验,换句话说就是需要在简历中看到一定年限的相关商业项目经验,否则估计连面试的机会都没。 在本文里,不讨论这种门槛是否合理,而会以Java相关经验为例,说说面试官甄别真实商业项目的方式,并以此为基础讲述在简历中描述项目的要点,并进一步...

2019-12-02 12:42:03

阅读数 273

评论数 0

原创 推荐一些经过实践检验的学习方法

作者做了多年的Java培训教师,也接触过不少初学者,根据多年的教学互动经验,总结了一些能少走弯路的学习方法,供大家参考。 第一,是要多学多练,这似乎是废话,但真正能非常上心学习的人还真是少数,大多数人下班之后,明明有足够多的时间,但宁可逛街、打游戏而不学习。 在我们所带的班级里,刚开始大家的能...

2019-11-25 17:59:59

阅读数 186

评论数 0

原创 Java核心技术及面试指南 2.3.6 String相关的面试题答案

2.3.6.1 String是最基本的数据类型吗?能不能被继承? String不能被继承,它是一个对象 2.3.6.2 String s = new String("xyz");创建了几个String 对象? 二者之间有什么区别? 创建了2个对象,一个是内存中的x...

2019-11-22 10:01:59

阅读数 178

评论数 1

原创 8年经验面试官详解 Java 面试秘诀(感谢CSDN公众号收录此文)

本人最近有篇面试方面的文章,被CSDN公众号收录的,惊喜感激之余,写下此文,以激励我不断进步。 这个是文章的链接。https://blog.csdn.net/csdnnews/article/details/103154693 ...

2019-11-22 09:48:33

阅读数 2887

评论数 0

原创 在校生如何面向面试地学习Java

最近我在CSDN,看到不少在校的同学在学java,而且,在我最近举办的一次直播活动中,也有不少在校生同学来提问,java该怎么学。 对于那些已经工作的同学,哪怕才工作不久,毕竟也能从项目实践里总结和探索java的学习途径和相关方法。但在校生同学由于没机会接触实际项目,在学习内容、进阶途径和学...

2019-11-21 17:57:45

阅读数 332

评论数 0

原创 从循环条件的代码里,我能在面试中甄别程序员是否是高级

一般来说,工作经验满3后,程序员就达到了高级程序员的年限要求,但能力上是否达到?又如何在面试里短短30分钟里验证程序员是否达到高级程序员的水准?我会那个大家一定用到过的循环语句来作为面试题。 我们可以通过if…else语句来控制顺序的分支结构,可以通过while,do…while和for来编写...

2019-11-18 09:50:17

阅读数 467

评论数 3

原创 再论面试前准备简历上的项目描述和面试时介绍项目的要点

前几天我写了篇文章,在做技术面试官时,我是这样甄别大忽悠的——如果面试时你有这样的表现,估计悬,得到了大家的广泛关注,一度上了最多评论榜。不过,也收到了4个反对,也有有朋友说:”简直不给人活路!”,我可以想象是哪些朋友给的反对。 由于项目介绍是面试中的重头戏,一些技术问题会围绕你介绍的项目展开...

2019-11-15 11:54:00

阅读数 144

评论数 0

原创 从面试官角度来告诉大家,哪些人能面试成功

面试成功不是靠撞大运,而是需要靠技能和技巧。俗话说,一力降十会,如果候选人技能确实强,那么什么技巧都不需要,如果属于可上可下的情况,那么技巧就相对重要了。 本人之前写了两篇博文,你的简历能帮你争取到面试机会吗,以及从面试官角度告诉大家如何准备项目方面的描述,均得到了比较好的反响。这里我们就从...

2019-11-15 10:12:19

阅读数 140

评论数 0

原创 Java核心技术及面试指南 面向对象部分的面试题总结以及答案

问题2.7.1,开放性问题,说一下你对面向对象思想的了解。 要点1,先说基础概念,比如面向对象思想包括封装、继承、多态,然后说些语法,比如可以通过extends继承类、通过implement来实现接口。 要点2,得结合具体的实际,说一下在你做过的项目里,面向对象思想带来的具体好处,比如结合一个...

2019-11-13 09:57:36

阅读数 149

评论数 0

原创 分享我见到的培训面试和就业的情况(同时给出建议)

本人从事Java后端开发年数不少,还有些(兼职)培训和技术面试官的经验,所以也借这股东风来讨论这个热门话题,希望能抛砖引玉。 1 校招和社招 这两种要求是不一样的,校招可以不要求有商业项目的工作经验,而社招至少要求有一年,事实上一年经验也很难,除非有程序技能大赛详奖项或海外工作经验等额外加分项...

2019-11-13 09:51:14

阅读数 446

评论数 5

原创 为什么很多程序员没有升级到架构师?

对我们程序员来说,发展的途径要么是走管理岗,从开发升级到项目经理甚至是部门经理;要么走技术升级路线。不过在技术路线方面,无法升级到架构师的程序员不在少数。一方面,在不少公司的高级开发岗位上,无法让程序员实践甚至接触到架构师的技能,另一方面,有不少程序员甚至不清楚架构师所需要掌握的技能和升级途径。所...

2019-11-12 13:34:30

阅读数 671

评论数 0

原创 谈谈最近管理情绪和时间的心得:真的是破心中贼难

1 有时候,会发现特别沮丧或乏力,这时候需要的是休息 尤其在互联网公司,事情特别多,而且很多事情是需要和人协调,再外加家里有些事情,有时候真的感觉特别烦,而且不想做事情。 我相信大家一定有同样的感受,而且收入越高,这种情绪出现的频率也会越高。 在这种情况下,工作效率一定不会高,如...

2019-11-11 10:25:17

阅读数 202

评论数 0

原创 分享打造爆款书的方法,同时聊聊出版图书中的哪些事和哪些坑

想想若干年前,我通过一位非常热情的图书公司的编辑,出版了我的第一本计算机图书,从此后一发不可收拾,最近2年出版了2本,有1本已经完稿,还有两本尚在写作途中。确实,出版出一件名利双收的事,我认识的一位朋友出版了《HTTP抓包实战》,月均销售1200+,而且还出了繁体版的,目前靠这个也发了笔小财。我自...

2019-11-11 10:24:23

阅读数 140

评论数 0

原创 最坏的不是面试被拒,而是没面试机会,以面试官视角分析哪些简历至少能有面试机会

本人在之前的博客里写了很多面试技巧,这是有个前提:至少候选人被面试了,在这个前提下,候选人哪怕失败了,至少也能用实战来检验和校对面试准备的结果,用句比较时髦的话来说就是试错,多试几次之后总能找到正确的方式。 本人在技术面试的实践中,对简历会做初步的筛选,在这过程中,会发现有些简历是一定通不过...

2019-11-08 10:48:24

阅读数 184

评论数 0

原创 有时在面试时,我都替候选人着急——候选人完全可以在面试前准备

我上周和本周面了一些Java高级开发方面的候选人,不能说不好,但根据他们的工作经历和项目经验,完全应该发挥得更好。比如一些只要是做过项目一定会用到的技术,他们普遍都没回答好,而且很多看上去时临场发挥。 而且根据我最近的面试经验,这不是个别现象,而是大多数候选人普遍存在的问题,这些问题包括: ...

2019-11-08 10:30:42

阅读数 154

评论数 1

原创 以资深面试官的角度告诉大家面试前可以做的准备

本人之前写了三篇博文,从面试官角度来告诉大家,哪些人能面试成功,你的简历能帮你争取到面试机会吗,以及从面试官角度告诉大家如何准备项目方面的描述,均得到了比较好的反响。这里我们就从面试流程入手,告诉大家哪些人能面试成,本文同样是是据java web轻量级开发面试教程改编的。 其实有时候面试官自...

2019-11-08 10:29:27

阅读数 131

评论数 0

原创 通过软引用和弱引用提升JVM内存使用性能的方法(面试时找机会说出,一定能提升成功率)

初学者或初级程序员在面试时如果能证明自己具有分析内存用量和内存调优的能力,这相当有利,因为这是针对5年左右相关经验的高级程序员的要求。而对于高级程序员来说,如果能在面试时让面试官感觉你确实做过内存调优的工作,那么面试官很有可能不问Java Core部分的其它问题了,毕竟虚拟机调优是Java Cor...

2019-11-08 10:28:05

阅读数 133

评论数 0

原创 面试过程中,可以通过提问环节的发挥,提升面试的成功率

在面试官问完所有的技术问题后,一般会说“我这边没问题了,你有什么问题?”此时就进入到“角色转换”的阶段,你问我们答。 我们遇到不少人直接就说没问题了,然后面试就结束了。但也遇到不少人,通过这个阶段让我们改变了对他的看法,了解更多的加分项,或者干脆直接逆转面试结果。本文就将讲述提问环节的面试技...

2019-11-08 10:26:32

阅读数 126

评论数 0

原创 技术提升了,钱自然就来了:盘点这段时间我挣钱的感受

2019年,我自认为本职和副业都不错,而且副业的收入能抵消掉工资里扣去的所得税以及缴纳的各种社保,不过似乎收入就有些靠近瓶颈了。经过和师傅的沟通,再结合我最近的切实感受,我感受到,虽然挣钱需要靠关系,得靠名声,但更需要靠实际掌握的技术,而且技术上去了,挣钱的渠道也会大大拓展,挣钱的效率也能大大提升...

2019-11-06 10:30:22

阅读数 165

评论数 0

原创 如何在缺乏商业项目经验的前提下成功通过面试,兼说我如何甄别非商业项目经验

第一部分,“先有商业项目经验还是先有实践机会”的两难状况。 最近我在帮助一个做Java初级开发的朋友找工作,这个人工作3年,平时做的是Spring MVC+Mytatis,而他想要去的公司在职位描述上黑纸白字地写清楚:需要招Java高级开发,而且需要有Redis和Hadoop等相关经验。 ...

2019-11-04 18:39:17

阅读数 159

评论数 0

原创 时间对于程序员的价值,以及如何高效地利用时间,同时划分下勤奋度的等级

本文不讲“时间就是生命”之类的套话,而是会量化地直观地描述时间对程序员的价值。在高效利用时间的方法方面,也不会讲“合理制定计划,然后再执行”之类的对每类人都适用的方法,而会专门讲述针对程序员的时间管理方案。 1 对初级Java开发而言,学习能带来的其实收益不多,但必须得学 一般而言,本科有...

2019-11-04 11:15:18

阅读数 197

评论数 0

原创 如何通过努力出书,如何写有畅销资质的书,本文汇集了多位计算机图书作者的经验

最近,我在博客园里看到不少网友晒自己写的书,都很精彩,尤其的,我朋友肖同学也写了本《HTTP抓包实战》,https://item.jd.com/12375396.html。写书有什么好处?第一能总结,第二能在此基础上不断提升,第三在找工作时帮助很大。我知道在博客园里,有更多的朋友想出书,在本文里,...

2019-11-03 15:52:51

阅读数 155

评论数 3

原创 架构师更多的是和人打交道,说说我见到和听说到的架构师升级步骤和平时的工作内容

之前有网友说想看架构师升级的文章,所以写了本文。先给本文中架构师做个定义:第一,能力上达到(似乎是废话),第二,公司肯承认,不仅能给架构师的头衔,更能按架构师的标准发工资。 对于程序员来说,架构师是职业发展的一道坎,如果跨过去了,后面就前途无量了,否则可能一直得做着代码coding的事情。本...

2019-11-03 10:20:58

阅读数 145

评论数 0

原创 程序员如何在百忙中更有效地利用时间,如何不走岔路,不白忙(忙得要有效率,要有收获)

程序员忙,似乎是个公论,有些程序员甚至会认为,不忙的程序员无法快速地进步,从而会落伍。或者说,不忙的程序员有可能被公司末尾淘汰掉。对此,一直危机感很重的我深以为然。 因为,我见过不少得过且过的的程序员工资明显低于同等条件下的平均水平,我更见过更多忙成狗的程序员,因为不知道在忙什么以及为什...

2019-10-30 14:13:19

阅读数 170

评论数 0

原创 看下资深架构师平时需要解决的问题,对比你离资深架构师还有多少距离——再论技术架构的升级之路

我目前奋力在技术架构的路上不断前行,虽然中间遇到很多障碍,目前自己感觉,勉强能达到架构师的级别,所以自己感觉还有底气写这篇文章。 之前,我写过篇博文,架构师更多的是和人打交道,说说我见到和听说到的架构师升级步骤和平时的工作内容,这篇文章更多的是从沟通角度分析架构师的升级之道。但我们知道,架构...

2019-10-29 15:46:03

阅读数 157

评论数 0

原创 借着谈转正感想的时机,再聊聊外企和互联网公司的工作体验

我于今年4月15号进了当前的外企公司,当时还用以我的亲身经历为例,告诉大家写简历和面试的技巧(面向高级开发和架构师)这篇博文记录了面试的经历。试用期是6个月,经过领导和同事的帮助,我于最近顺利转正。一直想写篇文章来记录试用期的经历,但找不到合适的写作方向,所以就耽搁到现在。 想起我于18年2...

2019-10-28 10:19:21

阅读数 237

评论数 0

原创 你在面试时是否无意中暴露了缺点?资深面试官如何从细节中看候选人的软实力

面试时,面试官不仅会考察专业技能,更得考察候选人的软实力,比如候选人的沟通能力,以及团队协作能力,更重要的是,得确保候选人不是刺头,能和现有团队和睦相处。如果发现候选人虽然能力很强,但进团队后由于沟通能力差等因素,无法和团队里有效合作,那么这个人同样是无法应聘成功的。 这方面,有经验的面...

2019-10-24 09:30:16

阅读数 286

评论数 0

原创 要上进总会有时间的,要放松也总会有理由的——记录3年出版4本书带给我的改变,同时分享写书和写博客的技巧

3年前,我其实是很开心的,人在外企,加班不多,晚上下班后就躺在沙发上电视或刷连续剧。周末除了出去讲课挣外快,一般也时玩游戏为主,经常会一个下午加晚上,先玩游戏再下棋再看片再听歌。结果发现我的能力脱节了,大概比互联网公司里的同龄人落后了3年技术。具体表现是,我当时出去面试,面一个失败一个,而且有些问...

2019-10-24 09:27:57

阅读数 359

评论数 0

原创 怀着感恩的心,我开始和CSDN相互成就:和CSDN相伴12年有感

我在CSDN上注册账号已经有12年了,不过说来惭愧,之前大多在CSDN上看资料,从今年起,我才陆续开始发表文章。 总结下CSDN给了我哪些帮助? 1 从职业规划上,帮助我从Java新手渐渐转变成资深开发,并且帮助我从小公司初级开发进化到知名外企的架构。 2 从技术角度,我熟悉各...

2019-10-22 12:02:46

阅读数 330

评论数 1

原创 通过机器学习的线性回归算法预测股票走势(用Python实现)

在本人的新书里,将通过股票案例讲述Python知识点,让大家在学习Python的同时还能掌握相关的股票知识,所谓一举两得。这里给出以线性回归算法预测股票的案例,以此讲述通过Python的sklearn库实现线性回归预测的技巧。 本文先讲以波士顿房价数据为例,讲述线性回归预测模型的搭建方式,随...

2019-10-22 10:16:15

阅读数 544

评论数 0

原创 刚踏入职场的程序员(2年以内初级程序员)如何快速踏实地提升自己的能力

在之前的博文回复中,有些朋友问到这个问题,这里我结合自己的实际以及我看到的一些人和事给大家分享下这方面的经验。 本文写过不少针对java后端高级开发的面试方面的文章,也出过相关的面试书籍,但这里,不讲面试经验,而是讲如何一步一个脚印地提升自己的能力。本文主要是针对java后端开发。 1 不能光...

2019-10-21 13:23:36

阅读数 297

评论数 0

原创 Spring Cloud系列文,Feign整合Ribbon和Hysrix

在本博客之前的Spring Cloud系列里,我们讲述了Feign的基本用法,这里我们将讲述下Feign整合Ribbon实现负载均衡以及整合Hystrix实现断路保护效果的方式。 1准备Eureka服务器以及多个服务提供者 这里,我们将重用之前博文里讲过的案例,提供的两个(即主从)Eur...

2019-10-20 11:50:48

阅读数 222

评论数 0

原创 Hystrix针对不可用服务的保护机制以及引入缓存

之前我写过一篇博文,通过案例了解Hystrix的各种基本使用方式,在这篇文章里,我们是通过Hystrix调用正常工作的服务,也就是说,Hytrix的保护机制并没有起作用,这里我们将在HystrixProtectDemo.java里演示调用不可用的服务时,hystrix启动保护机制的流程。这个类是基...

2019-10-20 09:22:12

阅读数 231

评论数 0

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