自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 初级JAVA程序员应该掌握的Linux知识

1.学会常用的linux命令2.学会根据日志找出问题3.学会发版4.理解操作系统底层思想

2020-06-01 19:46:20 5805 1

原创 顶级程序员书单系列五:《人月神话》

我的第一印象重读这本书

2020-06-25 09:18:11 2071

原创 初级JAVA程序员应该掌握的跳槽知识

为什么要跳槽马老师说过,对于员工跳槽,原因很简单,要么是收入不高,要么是得到不公平待遇,心里委屈。其实马老师说的已经很不错了,但是,我觉得应该再加一条,就是看在一家公司有没有发展(也就是看个人的晋升空间是否大,能够发挥的作用是否大,能够学到的知识是否多),如果没有可能担任主力,承担重要任务,那么也可以寻求更好的发展。什么时候要跳槽1.钱(少)2.发展(受限)跳槽的频率关于频率,我的建议是两年内不要多于一次,三年内不要多于两次,频繁的跳槽其实也不是件好事。当然,除非你足够优秀,优秀的人跳槽频繁是总

2020-06-24 19:43:12 2850 1

原创 初级JAVA程序员应该掌握的数据&接口迁移知识

先定义一个问题数据迁移的目标数据不丢失可回滚(撤回迁移操作)数据写入不停机数据迁移思路实现

2020-06-23 19:59:29 2894

原创 预测师的随想系列一:我身边的那些技术厉害的人(who from 微软/亚马逊/谷歌/美团/...)

随笔哈哈刚刚看了小敏纸的博客,还蛮有意思的。要是早早的看这些人的博客什么的就好了。那些厉害的人生活里,见识到谷歌出来的大佬们一目十行的看论文,厉害,服气。见识到现在的领导可以解决你无法解决的问题,厉害。还有一些现在没有机会聊天的大佬,比如周明博士,是我的研究领域的大牛,希望2022年有机会能跟他探讨我的论文。还有再比如左耳朵耗子,看了他的专栏,就感觉他很厉害。一些警醒你认识再多厉害的人也不能说明什么,只有当你有足够的能力可以跟他们站在一样的专业高度,有很好的交流的时候,才能说明你很厉害。...

2020-06-21 19:20:03 2774

原创 顶级程序员书单系列四:《黑客与画家》

关于这本书这本书是我四年前读过的一本书,慢慢的忘记了书中的内容,印象里书里的内容很有趣。今天为了写这篇博客,又把书过了一遍。本书在我的顶级程序员书单可以排到15-20名的位置,本书是技术类型的散文书。阅读此书,仿佛是在跟一位阅历丰富的长者对话,你跟着他,也走入了思考的世界。原来,这就是好的Coder,原来,职场之路还有无数的可能性。本书目录1 为什么书呆子不受欢迎他们的心思在别的地方。2 黑客与画家黑客也是创造者,与画家、建筑师、作家一样。3 不能说的话如果你的想法是社会无法容忍的,你怎么办

2020-06-19 08:50:22 3160

原创 初级JAVA程序员应该掌握的计算机网络知识

计算机网络学习的重要性

2020-06-16 23:17:33 5203 2

原创 顶级程序员书单系列三:《深度学习入门-基于Python的原理与实现》

推荐理由这本书用非常简单精妙的思想讲述了深度学习的基本原理。我感觉这本书告诉了我一个很重要的道理,如果你读了很多书都没有把一个概念读懂,那可能真的不一定是你的问题,还有可能是书的问题。一个好的老师,就应该把班里最笨的学生教会(如果他愿意学的话)。我想这本书,可以在我的顶级程序员书单系列排名第3-5位,非常值得一读。我的部分笔记深度学习经验1.更深入地理解深度学习,最好的办法就是亲自实现。2.光看数学公式和理论说明无法理解的情况下,可以尝试阅读源代码并运行。Pyhon基本入门import num

2020-06-15 22:23:49 2650 3

原创 初级JAVA程序员应该掌握的Redis知识(超详细面试点整理)

为什么要学习Redis?

2020-06-11 21:58:23 4635 3

原创 顶级程序员书单系列二:《编码-隐匿在计算机软硬件背后的语言》

浅谈这本书如果让我做一个排名,我想这本书,可以在我的顶级程序员书单系列排名第8-10位。这本书讲述了从最简单的加法器到触发器到存储器到一台计算机demo的搭建,整本书的语言都十分通俗易懂,作者简直就是我在另一篇博客提到的好的老师的鲜活的例子啊!我想,在之后的博客里,我还会提到它。本书名字就叫编码,特指计算机硬件的编码,其实编码一词,有着更加复杂和通用的逻辑和思想。下面,我们浅谈一下编码的重要性。编码的重要性我的研究生导师告诉我说,深度学习本质上就是一个编码解码的过程,所以了解编码是一件很重要的事情。另

2020-06-09 20:29:41 3406 3

原创 初级JAVA程序员应该掌握的UML图知识

UML图是什么在百度百科上这样写道: UML,是统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。UML的定义包括UML语义和UML表示法两个元素。UML是在开发阶段,说明、可视化、构建和书写一个面向对象软件密集系统的制品的开放方法。最佳的应用是工程实践,对大规模,复杂系统进行建模方面,特别是在软件架构层次,已经被验证有效。统一建模语言(UML)是一种模型化语言。模型大多以图表的方式表现出来。一份典型的建模图表通常包含几个块或框,连接线和作为模型附加信息之用的文本。这些虽简单

2020-06-06 13:08:43 2724

原创 顶级程序员书单系列一:《程序员修炼之道——从小工到专家》

浅谈这本书如果让我做一个排名,我想这本书,可以在我的顶级程序员书单系列排名第10-15位,这是一本讲编程思想的书,里面的很多观念,我觉得在现在来看,依然是非常正确的指导意见,无论你是初级开发,还是架构专家,如果你没读过这本书,我都建议你仔仔细细,认认真真的读一遍,我相信,如果你真的细细领略书里的思想,它一定对你的职业生涯的发展有着大大的帮助。无论你使用的是哪种语言,无论你的经验多么丰富,我相信阅读之后,你一定有所收获。如果你读过这本书,我相信,你一定和我一样,在日常的编程中,将这些好的理念如同春风化作雨

2020-06-04 20:58:09 3327 1

原创 初级JAVA程序员应该掌握的设计模式知识(超级通俗易懂)

为什么要学习设计模式?别问,问就是面试需要。面试需要是最低层次的原因,再高一层次的原因是,设计模式就类似于一套在大部分时候都很有用的套路,使用设计模式之后,自己的代码往往更加有可读性,拓展性。当别的程序员看你写的代码的时候,他能很快的明白你的代码逻辑。再高一层次的原因自然就是这个是高级程序员的基本操作,总之,真的很重要哦。对于想学设计模式的程序员来说,我的建议是先对Java的基本知识有所了解,甚至于比较熟悉之后,再看设计模式。不然的话,就可能印象不深刻。对于已经熟悉Java的基本知识的程序员,我的建议是

2020-06-03 08:56:23 2866 4

空空如也

空空如也

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

TA关注的人

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