自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021年,就学这个“最赚钱”的编程语言

传说最早的人类,使用着同一种语言,大家互相交流合作,所创造出的东西让上帝感到恐惧,便动用神力,让人类说起不同语言,再也无法顺利的沟通。但这并不妨碍人类的伟大。20世纪40年代,计算机刚刚问世,起初程序员要手动控制计算机,使用起来并不方便,德国工程师康拉德·楚泽,开始想到利用程序设计语言来操作电脑。编程语言的出现,让人类第2次拥有了“统一的语言”,和创造伟大的机会。编程语言中的经典语句1、选择哪一种语言学习?编程语言是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算

2021-06-24 18:53:19 378

原创 IT人面试秘籍:面试官背后的小心思都在这儿

又是一年的毕业季,大批人才将迈出象牙塔;拿完年终奖的职场老鸟们,也在考虑着跳槽到新的公司;一年中最激烈的求职战,开启了。某大厂资深HR总结出这样一个公式——offer=心态×(实力+面试技巧)+运气——来诠释获得入职邀请的所有要素。那么如何拥有这些条件,完成一场漂亮的面试,本文慢慢细说。充分准备助力成功面试1.能力是offer的决定性因素。在IT行业,无论是毕业生,还是拥有职场经验的求职者,都是用技术能力说话。技术宽度决定能否求职成功,这里需要求职者充分了解几种热门的编程语音,以便应对面试官

2021-06-09 12:12:57 141

原创 IT职业人士的三个阶段

编辑搜图请点击输入图片描述(最多18字)很多人非常优秀,但终没有达成的原因在于无法真正认识和掌控自我,不清楚自己真正想要的是什么,所以真正能得到的也当然是个未知数。特别是在IT这样一个充满活力又极端残酷的特殊行业中,每天都在创造着新的传奇,创造与颠覆,裂变与整合,竞争与合作,IT人很难过着平淡而惬意的生活,更多非常优秀的IT人士并没有真正了解和正视过自己究竟需要怎样的生活,也没有考虑过什么样的职业发展才真正适合自己。相对优秀的会一步一步由基层的专业研发人员,成为项目经理、技术总监、研发执..

2021-06-08 17:45:00 279

原创 培训出身的程序员如何实现转行成功?

导读:“在公司,不好意思说自己是培训班出身。”一位通过培训班学习,转行到IT行业的程序员这么说。网上流行着一条程序员之间的鄙视链——名校出身看不上普通院校程序员,普通院校看不上专科院校程序员,最终,他们共同看不上培训机构出身的程序员。于是,很多培训机构出身的程序员,在心理上认为自己不如别人,面试时HR随便提到“培训班”,便被挑起紧张的神经。这无疑让很多求职者,在转行IT行业时,倍感焦虑。培训机构出身为什么如此让人嫌弃?培训出身的程序员能不能转行成功?这要从IT培训行业说起。“把你..

2021-06-04 14:25:07 400

原创 前端工程师凭什么这么值钱?

“前端工程师岗位,又双叒叕饱和了。”唉,每次看到这种言论都气不打一处来。前端的热度稳中有升、岗位需求量大。随便打开一个招聘网站,前端工程师的岗位需求都还是很庞大。为什么总是有前端饱和的声音出现?很多工作了一年半载的人在网上看了些教程,读了几本书,会用HTML和CSS搭建一些静态页面,就认为自己是一名不错的前端工程师了,计划着跳槽涨薪,所以就拿着简历去跳槽找工作,最后碰一鼻子灰回来,然后开始在各大平台发布“谣言”:“前端饱和了”“前端不值得学”......其实前端并没有饱和,只不过现在企.

2021-06-03 12:28:14 101

原创 抖音服务器带宽有多大,为什么能够供那么多人同时刷?

抖音,百度,阿里云,腾讯都是自建的数据中心,都是T级别出口带宽(总出口带宽),也就是达到1T=1024G/s的出口带宽,服务器总署基本都在20万台以上,甚至阿里云都超过了100万台。字节跳动的数据中心总带宽,可能在10TB级别左右,预期突破15TB级别不远了。一般情况下:总出口带宽1TB,实际机房出口带宽可能只有100G上下,这是采用双(多)链路设计,双出口实现动态流量分担,总的出口带宽可以达到T级别。大型数据中心想要同一时间有数亿人在线,TB级别带宽,CDN加速和多节点,负载均衡等等.

2021-06-02 12:19:17 289

原创 大厂程序员凡尔赛的一天

在东八区的上午八点半,我完美实现了自然醒,随即开始把玩全球市值第一公司下的最新产品iPhone 12。打开月活跃帐户数已达11.51亿的微信看下朋友们的动态,真好,依然一片祥和。打开月活跃用户达5.5亿的微博看下国家大事,真好,依然海晏河清。随即起床,拉开窗帘,站在房价11万/m²的出租屋隔断阳台上,太阳系中心的恒星把我晒得暖暖的。简单洗漱完毕,对着镜子说道:"彦祖,又是新的一天,加油"。然后我开始纠结今日的出行方式。是用滴滴召唤我的专属司机来接我,还是乘坐价值几百万的公交车,亦或价

2021-06-01 13:52:31 80

原创 程序员的10大谎言

@IT程序猿微博网友评论:@ZUOXIANGE:TODO@S努力dt:在我电脑上好使啊@floridaghost:我自己环境上正常啊,怎么一到你服务器上就不行@来北京一年多的平头哥:这把可以了(欢声笑语中报错)@攻城狮老碌:Yes, I'll sleep earlier tonight....

2021-05-31 10:36:24 156

原创 程序员必须要知道的算法!

导语:在程序员圈子里,经常讨论哪家大厂的算法如何厉害。那么,算法这个让程序员情感复杂的东西,到底“厉害”在何处?算法对于程序员是否重要?作为一个合格的程序员,应该掌握哪些算法?本期,就和大家一起探索,“算法到底是什么”。应对灯泡不亮的算法流程图算法的前世今生算法(algorithm)作为在数学(算学)和计算机科学之中的一个有效方法,是一个被定义好的、计算机可施行指示的有限步骤或次序,常用于计算、数据处理和自动推理。它包含了一系列定义清晰的指令,并可于有限的时间及空间内清楚的表述出来。..

2021-05-28 10:33:06 258

原创 哪种编程语言最赚钱?

许多人因为薪资高而选择编程行业,但你知道什么是世界上最赚钱的编程语言吗?话不多说,让我们用数据来证明一切。01 最常用的开发语言根据《 StackOverflow 开发人员调查报告 2020 》结果显示,目前使用量比较大的编程语言前五分别是 JavaScript 、HTML/CSS 、SQL 、Python 和 Java ,这 5 种语言相较于其他编程语言更容易获得工作机会。02 每种编程语言的平均薪资在全球范围内,使用 Perl 、Rust 、Scala 和 Go 语言的调..

2021-05-27 16:42:09 316 1

转载 计算机应届生工资到底有多高?

有人认为程序员不喜欢写文档,是因为没有太好的工具,但是我认为软件工程师不喜欢不编写文档有两个主要原因:第一,写作很难;第二,没有文档代码也可以照常发布。而工具只是微不足道的原因之一。写作很难写作从来都不是一件易事。软件工程师与其他人一样,他们不愿意写文档,是因为想要写得条理清晰、简洁明了,实在是太难了。写作是一项非常艰巨的任务。我们必须清楚地组织自己的思想,然后经过检查和整理,最后再清楚地表达出来。尽管最后的表达部分可以从某种程度上进行简化(取决于写作的质量),但是正确完成这三个步骤需要付出

2021-05-26 15:02:17 226

转载 为什么程序员都不写文档?

有人认为程序员不喜欢写文档,是因为没有太好的工具,但是我认为软件工程师不喜欢不编写文档有两个主要原因:第一,写作很难;第二,没有文档代码也可以照常发布。而工具只是微不足道的原因之一。一、写作很难写作从来都不是一件易事。软件工程师与其他人一样,他们不愿意写文档,是因为想要写得条理清晰、简洁明了,实在是太难了。写作是一项非常艰巨的任务。我们必须清楚地组织自己的思想,然后经过检查和整理,最后再清楚地表达出来。尽管最后的表达部分可以从某种程度上进行简化(取决于写作的质量),但是正确完成这三个步骤需要付出大量

2021-05-25 16:28:11 235

转载 程序员真香!IT 业 2020 年平均工资最高

5月19日,国家统计局发布2020年平均工资数据,随后,相关话题便冲上微博热搜。1、程序员真香!据国家统计局发布的数据显示,2020年全国城镇非私营单位就业人员平均工资为97379元,比上年增加6878元;城镇私营单位就业人员2020年平均工资为57727元,比上年增加4123元。从不同行业来看,IT业在城镇非私营单位和私营单位中,年平均工资都是位列第一的。在城镇非私营单位中,年平均工资最高的3个行业分别是信息传输、软件和信息技术服务业,科学研究和技术服务业,金融业,分别是17754

2021-05-24 15:51:12 105

原创 IT人面试秘籍:面试官背后的小心思都在这儿

又是一年的毕业季,大批人才将迈出象牙塔;拿完年终奖的职场老鸟们,也在考虑着跳槽到新的公司;一年中最激烈的求职战,开启了。某大厂资深HR总结出这样一个公式——offer=心态×(实力+面试技巧)+运气——来诠释获得入职邀请的所有要素。那么如何拥有这些条件,完成一场漂亮的面试,本文慢慢细说。充分准备助力成功面试1.能力是offer的决定性因素。在IT行业,无论是毕业生,还是拥有职场经验的求职者,都是用技术能力说话。技术宽度决定能否求职成功,这里需要求职者充分了解几种热门的编程语音,以便应对面试官

2021-05-21 13:43:04 139

原创 百万年薪的程序员都做了什么?原来秘密就是这

​给你讲个鬼故事,程序员年薪百万。在各行各业,大家对于程序员的印象都是深夜码农、年薪百万的格子衫富豪。但真实的数据是——《2019中国程序员调查报告》中显示,年薪能达到50万以上的人群仅有6.7%。高薪资行业依旧逃不过2/8理论的现实。但蓬勃发展的中国IT产业,对于从业者的发薪水准,依旧是TOP级水准,在2020年“国家统计局”发布的“2019年平均工资”显示,IT行业平均工资为首位。中国IT行业,依旧是高薪资的聚集地。虽然百万年薪不常有,但身处高薪资摇篮的程序员们,对...

2021-05-20 14:00:49 340

原创 每年都有人问“IT行业还能再火几年”,现实给出最好的答案

导读:2021年已经过三分之一,金三银四抢人大战刚刚落定,百万毕业生大军接踵而来。360行,工作到底走哪行,每年都是一个焦点问题。每提择业总绕不开IT行业,它“制造”出的“东西”,已经像水、电、食物成为生活中不可或缺的东西。IT行业在中国蓬勃发展了20年之久,到如今是否依然是就业者的优选对象?早在2008年有个疑问就频被讨论,IT行业还能火下去吗?时代也在一次又一次做出解答。那到如今都“1202”年了,IT行业的前景怎么样了呢?依旧是最有前途的行业之一看一个行业有没有前途,关键标准之一.

2021-05-19 15:53:08 346

转载 休息不够、代码混乱、傲慢……程序员需要避免的 10 个坏习惯

认识到并改正,坏习惯就不是坏习惯。编者按:每位开发人员在自己的职业生涯、学习经历中,都会“开发”出一些坏习惯。在这篇文章中,作者向读者展示他自己有或是老也改不了的坏习惯。他希望如果你刚开始这份事业,能够避免这些坏习惯;如果你已经有了这些毛病,那希望你能够意识到它们,并可以开始改变。1. 休息不够我敢肯定你们很多人或者说几乎所有人都对这个坏习惯感到十分罪恶。我也是,对没有休息或休息不够依然有罪恶感。曾有一段时间,我凌晨六点入睡,中午一点左右起来吃午饭,一直工作到第二天凌晨六七点。这简直太常

2021-05-17 14:50:56 150

转载 Zookeeper的ZAB协议

前言Zab(Zookeeper Atomic Broadcast)是为ZooKeeper协设计的崩溃恢复原子广播协议,它保证zookeeper集群数据的一致性和命令的全局有序性。概念介绍在介绍zab协议之前首先要知道zookeeper相关的几个概念,才能更好的了解zab协议。集群角色1.Leader:同一时间集群总只允许有一个Leader,提供对客户端的读写功能,负责将数据同步至各个节点;2.Follower:提供对客户端读功能,写请求则转发给Leader处理,当Leader崩溃失联之

2021-05-14 14:53:29 132

转载 Redis基础大全

Redis有哪些数据结构String、Hash、List、Set、SortedSet。这里我相信99%的读者都能回答上来Redis的5个基本数据类型。如果回答不出来的小伙伴我们就要加油补课哟,大家知道五种类型最适合的场景更好。但是,如果你是Redis中高级用户,而且你要在这次面试中突出你和其他候选人的不同,还需要加上下面几种数据结构HyperLogLog、Geo、Pub/Sub。如果你还想加分,那你说还玩过Redis Module,像BloomFilter,RedisSearch,Redi.

2021-05-13 10:37:05 94

原创 乐观锁和悲观锁

悲观锁悲观锁就像名字一样,是悲观的状态,认为每次都会有线程来抢资源。synchronized:synchronized 是最常用的线程同步手段之一,上面提到的CAS是乐观锁的实现,synchronized就是悲观锁了。synchronized是java中的关键字,他可以使用在方法上也可以使用在代码块中,用在方法上代表这个方法加锁,不管哪一个线程(例如线程1),运行到这个方法时,都要检查有没有其它线程2(或者3、 4等)正在用这个方法(或者该类的其他同步方法),有的话要等正在使用synchro

2021-05-11 15:58:27 88

原创 Java中的可重入锁

使用Java进行多线程开发,锁的使用是非常重要的,也是一个几乎不可避免的问题。那么,就让我们来聊一聊java中的锁是什么东西。首先,既然要使用锁,那么java中到底什么是锁?为什么要使用锁?现在有两个线程,需要同时访问一个共同的资源Person。一个是读取Person的线程,一个写入Person的线程。Person对象有两个属性,一个是性别,一个是名字。当Person对象被创建出来,性别、姓名都是空的。这时就有写线程来开始写入数据。虽然写线程先于读线程工作,但是, 由于写性别和读性别两个操作

2021-05-10 14:32:48 152

空空如也

空空如也

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

TA关注的人

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