1024程序员节是怎么来的?
1024程序员节是广大程序员的共同节日。1024是2的十次方,二进制计数的基本计量单位之一。针对程序员经常周末加班与工作日熬夜的情况,部分互联网机构倡议每年的10月24日为1024程序员节,在这一天建议程序员拒绝加班。
程序员就像是一个个1024,以最低调、踏实、核心的功能模块搭建起这个科技世界。1G=1024M,而1G与1级谐音,也有一级棒的意思。
程序员(英文Programmer)是从事前端、后端程序开发、系统运维、测试等的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、中级程序员、高级程序员、系统架构师、运维测试工程师等。
在1834年,人称“数字女王”的阿达·洛芙莱斯(Ada Lovelace)的朋友英国数学家、发明家兼机械工程师查尔斯·巴贝其(Charles Babbage)发明了一台分析机;阿达则致力于为该分析机编写算法,并于1842年,编写了历史上首款电脑程序。1843 年公布了世界上第一套算法。巴贝其分析机后来被认为是最早期的计算机雏形,而阿达的算法则被认为是最早的计算机程序和软件。运行程序的硬件进制是以1024为基础的。例:1G=1024M ;1M=1024KB。
2002年,俄罗斯程序员Valentin Balt收集签名,向俄罗斯联邦政府请愿将9月13日设定为程序员节。
2009年9月11日,俄罗斯总统梅德韦杰夫在节日安排方案上签了名,“程序员节”从此成为了俄罗斯的一个正式节日。 [1] 除了俄罗斯之外,其他国家的一些程序员社区也会庆祝这个节日。为什么会选9月13日呢?因为它是每年的第256天(闰年就是9月12日)。256这个数字对程序员来说有着特别的意义,1个字节(等于8位元)最多能表示256个数值,而且在整年中,256是2的最大幂中小于365的值。
在中国,有人提议把10月24日定为中国的程序员节,因为1024不仅同样是程序员的一个常用数字,而且10月24日这个日期非常直观,也不会在平年和闰年有所变化。
前段时间加了个学习交流群,群里的大佬分享了一套《JAVA核心知识点手册》,这本手册目前为V1.0版本,内容有以下17个板块。
Java基础、Java集合、异常&反射、IO&NIO、多线程、JVM、Linux、MySql、Spring、Spring Cloud、Mybatis、Nginx、Redis、Dubbo、Kafka、SpringBoot、简历。
我粗略看了一遍,收获还挺大的,今天分享给大家。
内容介绍
一、java知识部分
1.JVM:
JVM 是初级Java 程序员成长路上的一道必经之路,学习JVM之前,只需要知道代码编译成 Class,虚拟机加载 Class 运行就可以了,学习 JVM 之后,可以深入理解代码从编译到加载的过程、内存中对象的创建与垃圾回收、日常开发中快速定位性能问题等,当然也是面试不可缺少的加分项。
2.Java集合:
3.多线程并发:
4.java基础
5、spring原理
二、数据库部分
三、分布式高并发架构部分
这部分是关于分布式架构知识部分,包括Redis,Zookeeper,数据库性能优化,负载均衡等!
五、微服务知识
最近面试的小伙伴比较多,希望可以帮助更多人顺利通过大厂面试,觉得有用的话麻烦给我评论点赞转发三连~~
相关文章
- 极客时间-左耳听风-程序员攻略-异步I/O模型和Lock-Free编程
- Flask开发VIP版HttpServer #华为云·寻找黑马程序员#
- #华为云·寻找黑马程序员#【代码重构之路】如何“消除”if/else
- 程序员必看的书
- 程序员应该知道的10大编程格言
- 你们程序员为什么不靠自己的项目谋生?而必须为其他人打工?(转)
- 程序员真是惹不起,看不下去就动手!为了方便部署,居然亲自动手把这款SQL工具制作成容器
- 程序员的算法趣题Q56: 鬼脚图中的横线(思路1)
- MFC Windows 程序设计(一)-程序员的解放
- 月薪2到3万成应届生薪资天花板?这样的程序员一天是怎么度过的?
- 不会吧,难道真的有程序员不知道怎么接单赚钱吗?
- 【程序员自救指南】一个证书,让我哄好了小师妹
- 【程序人生】程序员在中国只能吃青春饭?扯!别找借口了,看看阿里资深架构师是怎么说的!
- 程序员转型技术管理,这几本书不能错过
- 真正了不起的程序员对自己程序的每一个字节都了如指掌
- 对程序员非常重要的24个软技能
- Android程序员入门或转行音视频,应该怎么做?
- 月薪2到3万成应届生薪资天花板?这样的程序员一天是怎么度过的?
- Python 程序员需要知道的 30 个技巧,看完你的Python技术又进了一步
- 30多岁0基础学编程,想当程序员,来得及吗?