中国宝贝在线
您当前的位置:中国宝贝在线资讯正文

春节了给亲朋好友解说啥是程序员

放大字体  缩小字体 2020-01-15 15:46:46  阅读:4749+ 来源:自媒体 作者:指尖代码

原标题:新年了,给亲朋好友解说“啥是程序员”

一年一度的新年又到了,作为程序员的你是怎样告知亲朋好友自己日常到底是做什么作业的呢?

程序员是一个新式的作业,我在上大学曾经不了解程序员到底是做什么的,对编程言语也一无所知,也不关心玩过的「游戏」和天天逛的「网站」究竟是怎样来的。

当年加了计算机科学与技能专业的重生群,听着师兄和师姐们在谈天,其中就聊到了「程序员」这份作业。其时脑海里榜首反响幻想的竟是「复印机、打印机等作业」杂乱无章的东西

有的「初高中」同学知道我读了计算机专业,所以过来问我:计算机专业应该会拼装电脑的吧,我想拼装一台新电脑,能不能帮帮忙给点定见,比方电脑装备清单什么的。

在我大学期间我爸期望我多考一些证书,比方有关「电气和管帐」之类证书。他认为:只需证书多,那找作业必定不成问题,薪酬也会比没有证书的人要高。

临毕业了,跟同学出去吃宵夜,我其时正忙着找作业,同学也多问了一句:“你在找什么作业啊”。所以我说:”就IT呗,程序员了解不“。他说:”不明白啊,你会不会盗QQ、做游戏外挂那些东西的啊?“。

前几天跟亲属去吃饭,得知我年后要脱离广州去杭州做软件相关的作业,几杯酒往后,深远意味告知我:“仍是做「行政」相关的作业有出路,走那么远做软件有啥用啊,我来给你介绍去xxx作业”。

我这儿想表达的是:老一辈的人大多不太了解互联网职业,认为行政、银行、教师、医师这些职业才是“正路”。我对这些职业都持有敬畏之心,并没有挖苦的意思。

程序员喜爱自嘲

外行人对程序员的误解,也有必定的或许仅仅看到网上有许多关于程序员的言辞,真认为「大多数」程序员都那样。

比方说程序员都爱穿格子衫:

程序员没有女朋友:

程序员人傻话少死得快:

其实许多的言辞都是程序员们在空闲之余的时分「自嘲」算了。大多数程序员跟其他职业的人都相同,并没有像网上说得那么玄乎。

程序员在网上一般称自己为「码农」(编码的农人)

程序员加班

暂时不论关于程序员其他的言辞,但关于互联网职业来说,加班的确是「遍及」存在的现象,就在前阵子,「有赞」在年会上揭露宣告996作业制。

有人或许不知道996是啥意思,这儿我解说一下:从早上9点作业至晚上9点,一周上六天班。简称996

我在秋招跑了几个广州游戏公司的宣讲会,大多在宣讲会上清晰公司需求「加班」。

「苏宁」之前也闹出一事

「华为」的狼性文化也是众所周知的

啥是编程言语

根本咱们能想到程序员能做的事,而程序员们简直都不会

每个程序员都会有一门自己擅长的编程言语,有的时分一门编程言语能够对应不同的「岗位」。(比方说,Java程序员、PHP程序员)

程序员每天都是跟「计算机」打交道,让计算机干什么,计算机就会去干什么,很是听话

那计算机咋能听懂程序员让它去干啥呀。有点计算机根底的同学或许会知道,计算机只认「二进制

「二进制」:逢二进一。「十进制」:逢十进一

看到这儿,咱们或许都看不明白了。没事,咱们持续往下看

程序员也是人,人与人的沟通,「常用的言语」有阿拉伯语、汉语、英语、法语、俄语和西班牙语等,而不是啥「二进制」的东西。为了便利,聪明的「程序员」妄图让计算机去读懂「自然言语」。(能够让计算机去读懂阿拉伯语、汉语、英语、法语、俄语和西班牙语等这些言语)

所以程序员们就搞出了一个「编译器」,编译器说白了便是能将这些「自然言语」翻译成二进制,让计算机读得懂!

在计算机国际里,对任何事物都不迷糊,说一便是一,说二便是二。想要让「自然言语」能够精确地翻译成二进制,就必须定下相应的「规矩」。而使用不同的「规矩」,就呈现了不同的编程言语。因为大多数编程言语都是「外国人」创造的,而且因为英语的「广泛性」和「易用性」。所以,绝大多数的编程言语都由「英文」组成。

(以下便是各种常见的编程言语,因为「规矩」不同,所以看起来都不相同。但所做的事都是相同的)

解说程序员干啥活

他人问到我是做什么的,我往往会说“你平常用过的「微信」,「百度」这些软件啊,网站啊便是咱们程序员做的”。

(一般到这儿就不会持续往下问细节了,但仍是遇到过持续问究竟是怎样做的)

接下来,为了持续演示,咱们咱们能够掏出手机,翻开微信:

“咱们都是玩微信的人,要进入微信先得有个账户,所以要先注册“

“注册实际上便是把你的账号和暗码「保存」起来”。

“假如你注册成功了,那小本本「数据库」就有你的账号和暗码了。等你登录的时分,就去小本本「数据库」查一下你输入的账号和暗码是否匹配

“看到这儿,有没有觉得「程序员」真是简略当,不就把输入的数据记录下小本本,等用到的时分再查一下罢了嘛。其实不然,就比如微信的注册页面,拿IOS体系来说,从 IOS6 到现在的 IOS12已经有6个版别了。Iphone手机屏幕的尺度也一直在变,从 3.5英寸到现在的 6.5英寸。微信团队需求对不同的「版别」,不同的「屏幕巨细」进行兼容,让iPhone4s仍是iPhoneXS Max都能用上微信。(最少在不同的手机上,看到的注册功用都是完好的,而不是东一块西一块不整齐的)”

“还比方说,小本本「数据库」记下的暗码不能是你输入的「原始暗码」。举个比如:某一天,一个在微信团队的小伙子拿到了寄存账号和暗码的小本本「数据库」,把小本本「数据库」的内容给揭露了。(或者说一个黑客把微信给攻破了,然后揭露小本本「数据库」),那岂不是谁都能够上我的微信号了?

“程序员们当然可优先考虑到这点,他们会这样做,将你输入的暗码进行「加密」存到小本本「数据库」中。无论是谁,拿到加密后的暗码,都不能「反推」你原始输入的暗码。”

“所以,每次比对的都是加密后的暗码”

“当然啦,程序员考虑的远远不止这些。不论怎样样,每个程序员都期望自己写的东西「简略易用,受人喜爱」

责任编辑:

“如果发现本网站发布的资讯影响到您的版权,可以联系本站!同时欢迎来本站投稿!