专栏首页天马行空布鲁斯不会修电视机的程序员不是好修理工

不会修电视机的程序员不是好修理工

1

网上有这样一个调侃程序员的段子:

(程序员跟他大姑聊天)

大姑:侄儿,你大学学的啥专业?

程序员:大姑,我学的计算机专业。

大姑:学计算机的呀,真厉害!正好,我家电脑坏了,帮我修一下吧!

程序员:大姑,我不会啊!计算机专业不是修电脑的哦,我们学的是编程!

大姑:哦,好吧。。。(此刻心里的想法可能是:这娃肯定是学校成绩不好,没学到东西,在找借口)

程序员的日常工作确实跟修电脑没有半毛钱关系;广义的讲,程序员的工作就是设计制造计算机领域的各种软硬件产品,这些产品应用于大家生活的各个方面。所以,各位叔叔阿姨,以后如果再遇到程序员不会修电脑,不要瞧不起哦!

2

虽然说这是调侃程序员的一个段子,但是,反过来想一下,程序员们就应该不会修电脑吗?

我个人觉得不是的!虽然说修电脑这些技能在学校不会学,并且跟日常工作无关,但是程序员们可以会!原因如下:

  • 大学计算机专业,会学计算机原理和计算机体系等课程,通过这些课程,可以学到非常丰富的硬件理论知识。通过实际的动手操作,对计算机会有比较直观的认识,有利于升华自己的理论知识,对日常编程有帮助。
  • 得益于互联网的发展,现在网络上各种拆机教程非常多,并且相关配件很容易买得到。
  • 有的问题确实很简单,根本不用请师傅来维修。
  • 省钱,自己修电脑可以少很多钱。
  • 关键时刻派上用场,比如追女朋友的时候。LOL

3

接下来,我给大家分享一下我上周末“修电视”的经历。

为啥会有这次“修电视”呢?背景是,我们家小朋友拿着喷水壶玩,对着电视(小米电视)屏幕上喷了好多水,结果很多水流到电视开关按钮的地方,导致电视开不了机。

和电脑、手机进水一样,我首先想到的是用吹风机对着开关按钮那儿吹,结果吹了很久还是不行,最后想到只有拆机一试。

第一步:由于装了挂架,需要把电视从墙上取下来。当时取的时候,刚开始一直取不下来,后来发现电视上的支架有一个卡子卡住了,拉一下卡子连着的绳子,卡子就打开了。

第二步:把电视背板上的螺丝都拧下来,打开背板盖。

第三步:主板和背板盖上有几根电源线连接着,这些线的接头在主板处都有一个卡扣,拔的时候需要注意。

第四步:开关按钮在背板底部,拿电吹风吹开关处。吹了一会,把几根电源线接回去,测试一下开机,屏幕亮了!证明问题就在这里,原因可能是水流到开关那里,导致了电路短路。

第五步:按原步骤回去,把背板装好,电视挂墙上。就这样,把电视修好了!YES,成功!

最后,这次“修电视”过程用到的唯一工具只有一把十字型螺丝刀,简单吧。

4

现在的电视机基本上都是安卓系统,所以它的硬件构成和我们用的电脑、手机在很大程度上讲是一致的。

回想大学学过的计算机体系结构和计算机组成原理课程,上图中圈红的部分分别是什么,大家都知道吗?

本文分享自微信公众号 - 天马行空布鲁斯(gh_2feda5c053bd),作者:huazailmh

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-05-14

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 空谈Security攻击方法之CSRF和XSS

    其实,关于这两个攻击(CSRF和XSS)的介绍,网上有很多文章,大家可以自行搜索。这里只谈一下个人对它们的理解。

    Bruce Li
  • 那些年用过的开源项目(一)

    近期微软收购github新闻热搜各大媒体,微软,曾经开源的极力反对者,近几年也是积极拥抱开源。我司近来也是积极的拥抱开源,贡献了包括ui5,cloudfoudr...

    Bruce Li
  • 浅析一个postgresql的死锁问题

    之前写过一篇文章(浅析一个sql server数据库事务死锁问题),简单分析了一个sql server数据库的死锁问题及索引对执行计划的影响;这里继续分享一个p...

    Bruce Li
  • 程序媛,原来你这么表里不一 | Q漫画

    这个世界上,没有哪种岗位遭受的或善意或恶意的调侃有程序员这么多。所有的偏见都来源于不了解,但直肠子的程序员们却总不愿去解释些什么,在他们看来,你不了解我的牛逼不...

    AiTechYun
  • 程序员能轻易做好其它行业吗?

    Frank909
  • VOC格式转CSV

    于小勇
  • zk QuorumPeer分析3 选举机制 消息响应机制

    此章研究WorkerReceiver和FastLeaderElection的响应模式, 进而分析其选举机制。面对其他服务器发来的不同数据,我们要判断其状态,并以...

    平凡的学生族
  • 基于TypeScript封装Axios笔记(九)

    有些时候我们会发一些跨域请求,比如 http://domain-a.com 站点发送一个 http://api.domain-b.com/get 的请求,默认情...

    用户7572539
  • 基于ArduinoLeonardo板子的BadUSB攻击实战

    前言 在Freebuf上许多同学已经对HID攻击谈了自己的看法,如维克斯同学的《利用Arduino快速制作Teensy BadUSB》无论从科普还是实践都给我们...

    FB客服
  • go语言网络编程之tcp

    go语言网络编程需要导入包 net如下 import ( "fmt" "net" ) 重要函数 func Listen(net, laddr s...

    李海彬

扫码关注云+社区

领取腾讯云代金券