程序员眼中的“1”和“0”
【程序员眼中的“1”和“0”】前几天听到一句话很有意思 , 是这么说的“对大数据程序员来说 , 看透生死远远没有操作0和1那么简单” 。
那我们都知道 , 在计算机的世界里 , 编程就是0与1的交替 , 规则很简单 , 但是逻辑稍许复杂 , 几千几万行的代码说到底底层逻辑不过是二进制、八进制、十六进制之间的那些事 , 什么问题解决不了的话 , 机器语言先来一圈儿 。 CPU是计算机的核心 , 遵循着非常简单的原则 , 它只能识别0与1 , 所以 , 0与1在数学中也许是两个再普通不过的数字 , 但是在计算机的领域确实至关重要的两个因素 。
我们可以从一道关于大数据的信息竞赛题目中窥得一丝:加入提供一个M*N的矩阵 , 其中每一个格子中的数不是1就是0 , 最初开始时每一个格子的值为0 , 我们可以修改这个矩阵中的数字 , 每次给出矩阵的左上角坐标(x1,y1) , 以及右下角的坐标(x2,y2) , 并且将矩阵中的数字全部取反 。 每次还可以实现查询第x行第y列的格子中的数字是什么 。
文章插图
这里不过多介绍这道题的解法和逻辑思路 , 感兴趣的小伙伴可以自己去查一查 , 这么多的大数据最后归结到0和1上面来还是很有意思的 。 也是体现了现在的大数据其实并没有我们想象的那么高大上和难精深 。
在高级技术人员看来 , 在一个复杂的项目应用中 , 不管手下的大数据程序员们用的是java、C、python还是其他的语言 , 都是二进制0和1的影子 , 虽然我们在大数据领域的其他地方可能用十六进制、八进制会更方便 , 但是在大数据领域中计算机还是比较吃二进制的 。
学电气的小姐妹告诉我说0与1简直是她的噩梦 , 模拟电子与数字电子电路中的是与非 , 或非逻辑电路折磨了她整整大学4年 , 于是在毕业考研的时候果断跨考大数据 , 但还是没有脱离了0与1的掌控 。 更不用说还有代表高电平、低电平的 , 开与关的 , 有与无的……
在马克思主义里面竟然还能涉及到普通性和特殊性 , 这点我确实是比较惊讶的 , 由此可见 , 简简单单一个0和一个1 , 在生活中、工作中涉及方方面面 , 以后就不再是程序员的专利了 。
在现阶段 , 大数据行业发展的如火如荼 , 国内仅大数据分析师就有将近1千万的人才缺口 , 那么很多小伙伴其实可以考虑一下在大学期间就选择相关大数据的专业 , 或者在考研的阶段选择一些关于大数据分析的研究方向和导师 , 这样在日后就业过程中也会更有优势 。
- 体验|闭上眼睛点外卖是什么感觉?时隔一年再次体验,进步令人欣慰
- 再次|华为Mate40Pro干瞪眼?P50再次曝光,这次是真香!
- 现状|程序员现状揭秘:平均年薪20.36万,Java人才需求量最大
- 视频|短视频如何在前3秒吸引用户眼球?
- 联网时代|34岁转行做程序员是否还有成功的机会
- 面屏手机|不是我吹!5000万像素iQOO5只卖3490!友商只能干瞪眼!
- 榜眼|中转/运输延误问题集中 榜眼之争仅“1亿票”之差
- 脸上|那个被1亿锦鲤砸中的“信小呆”:失去工作后,脸上已无纯真笑容
- P50|全新液体镜头专利:华为P50系列首发人眼级对焦速度
- OPPO在影像|出色影像带来亮眼成绩,OPPO手机用户成了抖音最活跃创作者?
