摘要:不管怎么樣,每個程序員都希望自己寫的東西簡單易用,受人喜歡最后文章首發公眾號過年了,給親朋好友解釋啥是程序員樂于輸出干貨的技術公眾號。
前言
一年一度的春節又到了,作為程序員的你是怎么告訴親朋好友自己日常到底是做什么工作的呢?
程序員是一個新興的職業,我在上大學以前不了解程序員到底是做什么的,對編程語言也一竅不通,也不關心玩過的「游戲」和天天逛的「網站」究竟是怎么來的。
當年加了計算機科學與技術專業的新生群,聽著師兄和師姐們在聊天,其中就聊到了「程序員」這份職業。當時腦海里第一反應想象的竟是「復印機、打印機等辦公」亂七八糟的東西
外行人看程序員有的「初高中」同學知道我讀了計算機專業,于是過來問我:計算機專業應該會組裝電腦的吧,我想組裝一臺新電腦,能不能幫幫忙給點意見,比如電腦配置清單什么的。
在我大學期間我爸希望我多考一些證書,比如有關「電氣和會計」之類證書。他認為:只要證書多,那找工作肯定不成問題,工資也會比沒有證書的人要高。
臨畢業了,跟同學出去吃宵夜,我當時正忙著找工作,同學也多問了一句:“你在找什么工作啊”。于是我說:”就IT唄,程序員了解不“。他說:”不懂啊,你會不會盜QQ、做游戲外掛那些東西的啊?“。
前幾天跟親戚去吃飯,得知我年后要離開廣州去杭州做軟件相關的工作,幾杯酒過后,深長意味告訴我:“還是做「行政」相關的工作有前途,走那么遠做軟件有啥用啊,我來給你介紹去xxx工作”。
我這里想表達的是:老一輩的人大多不太了解互聯網行業,認為行政、銀行、老師、醫生這些行業才是“正道”。我對這些行業都持有敬畏之心,并沒有諷刺的意思。程序員喜歡自嘲
外行人對程序員的誤解,也有可能只是看到網上有很多關于程序員的言論,真以為「大多數」程序員都那樣。
比如說程序員都愛穿格子衫:
程序員沒有女朋友:
程序員人傻話少死得快:
其實很多的言論都是程序員們在閑暇之余的時候「自嘲」罷了。大多數程序員跟其他行業的人都一樣,并沒有像網上說得那么玄乎。
程序員在網上一般稱自己為「碼農」(編碼的農民)程序員加班
暫且不管關于程序員其他的言論,但對于互聯網行業來說,加班的確是「普遍」存在的現象,就在前陣子,「有贊」在年會上公開宣布996工作制。
有人可能不知道996是什么意思,這里我解釋一下:從早上9點工作至晚上9點,一周上六天班。簡稱996
我在秋招跑了幾個廣州游戲公司的宣講會,大多在宣講會上明確公司需要「加班」。
「蘇寧」之前也鬧出一事
「華為」的狼性文化也是家喻戶曉的
啥是編程語言基本大家能想到程序員能做的事,而程序員們幾乎都不會
每個程序員都會有一門自己拿手的編程語言,有的時候一門編程語言可以對應不同的「崗位」。(比如說,Java程序員、PHP程序員)
程序員每天都是跟「計算機」打交道,讓計算機干什么,計算機就會去干什么,很是聽話
那計算機咋能聽懂程序員讓它去干啥呀。有點計算機基礎的同學可能會知道,計算機只認「二進制」
「二進制」:逢二進一。「十進制」:逢十進一
看到這里,大家可能都看不懂了。沒事,我們繼續往下看
程序員也是人,人與人的交流,「常用的語言」有阿拉伯語、漢語、英語、法語、俄語和西班牙語等,而不是啥「二進制」的東西。為了方便,聰明的「程序員」企圖讓計算機去讀懂「自然語言」。(能夠讓計算機去讀懂阿拉伯語、漢語、英語、法語、俄語和西班牙語等這些語言)
所以程序員們就搞出了一個「編譯器」,編譯器說白了就是能將這些「自然語言」翻譯成二進制,讓計算機讀得懂!
在計算機世界里,對任何事物都不含糊,說一就是一,說二就是二。想要讓「自然語言」能夠準確地翻譯成二進制,就必須定下相應的「規則」。而使用不同的「規則」,就出現了不同的編程語言。因為大多數編程語言都是「外國人」發明的,并且由于英語的「廣泛性」和「易用性」。所以,絕大多數的編程語言都由「英文」組成。
(以下就是各種常見的編程語言,由于「規則」不同,所以看起來都不一樣。但所做的事都是相同的)
print_r("點個好看、轉發吧!"); var_dump("點個好看、轉發吧!"); NSLog(@"點個好看、轉發吧!"); System.out.println("點個好看、轉發吧!"); console.log("點個好看、轉發吧!"); print("點個好看、轉發吧!"); printf("點個好看、轉發吧!"); cout << "點個好看、轉發吧!" << endl; Console.WriteLine("點個好看、轉發吧!"); fmt.Println("點個好看、轉發吧!"); Response.Write("點個好看、轉發吧!"); alert("點個好看、轉發吧!") echo "點個好看、轉發吧!"解釋程序員干啥活
別人問到我是做什么的,我往往會說“你平時用過的「微信」,「百度」這些軟件啊,網站啊就是我們程序員做的”。
(一般到這里就不會繼續往下問細節了,但還是遇到過繼續問究竟是怎么做的)
接下來,為了繼續演示,我們可以掏出手機,打開微信:
“我們都是玩微信的人,要進入微信先得有個賬戶,所以要先注冊“
“注冊實際上就是把你的賬號和密碼「保存」起來”。
“如果你注冊成功了,那小本本「數據庫」就有你的賬號和密碼了。等你登錄的時候,就去小本本「數據庫」查一下你輸入的賬號和密碼是否匹配”
“看到這里,有沒有覺得「程序員」真是容易當,不就把輸入的數據記錄下小本本,等用到的時候再查一下而已嘛。其實不然,就好比微信的注冊頁面,拿IOS系統來說,從IOS 6 到現在的IOS 12已經有6個版本了。Iphone手機屏幕的尺寸也一直在變,從3.5英寸到現在的6.5英寸。微信團隊需要對不同的「版本」,不同的「屏幕大小」進行兼容,讓iPhone4s還是iPhoneXS Max都能用上微信。(起碼在不同的手機上,看到的注冊功能都是完整的,而不是東一塊西一塊不整齊的)”
“還比如說,小本本「數據庫」記下的密碼不能是你輸入的「原始密碼」。舉個例子:某一天,一個在微信團隊的小伙子拿到了存放賬號和密碼的小本本「數據庫」,把小本本「數據庫」的內容給公開了。(或者說一個黑客把微信給攻破了,然后公開小本本「數據庫」),那豈不是誰都可以上我的微信號了?”
“程序員們當然可以考慮到這點,他們會這樣做,將你輸入的密碼進行「加密」存到小本本「數據庫」中。無論是誰,拿到加密后的密碼,都不能「反推」你原始輸入的密碼。”
“所以,每次比對的都是加密后的密碼”
“當然啦,程序員考慮的遠遠不止這些。不管怎么樣,每個程序員都希望自己寫的東西「簡單易用,受人喜歡」”
最后文章首發公眾號Java3y:過年了,給親朋好友解釋「啥是程序員」
樂于輸出干貨的Java技術公眾號:Java3y。公眾號內有200多篇原創技術文章、海量視頻資源、精美腦圖,不妨來關注一下!
覺得我的文章寫得不錯,不妨點一下贊!
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/30069.html
摘要:不管怎么樣,每個程序員都希望自己寫的東西簡單易用,受人喜歡最后文章首發公眾號過年了,給親朋好友解釋啥是程序員樂于輸出干貨的技術公眾號。 前言 一年一度的春節又到了,作為程序員的你是怎么告訴親朋好友自己日常到底是做什么工作的呢? 程序員是一個新興的職業,我在上大學以前不了解程序員到底是做什么的,對編程語言也一竅不通,也不關心玩過的「游戲」和天天逛的「網站」究竟是怎么來的。 當年加了計算機...
摘要:不管怎么樣,每個程序員都希望自己寫的東西簡單易用,受人喜歡最后文章首發公眾號過年了,給親朋好友解釋啥是程序員樂于輸出干貨的技術公眾號。 前言 一年一度的春節又到了,作為程序員的你是怎么告訴親朋好友自己日常到底是做什么工作的呢? 程序員是一個新興的職業,我在上大學以前不了解程序員到底是做什么的,對編程語言也一竅不通,也不關心玩過的「游戲」和天天逛的「網站」究竟是怎么來的。 當年加了計算機...
摘要:啥是佩奇已不重要。佩奇是他用搜集的所有信息,一點一滴的用心創造編織愛的過程。畫佩奇的代碼已經上傳到后臺,公眾號后臺回復社會人即可獲取。 你告訴爺爺你需要什么東西呀,爺爺給你準備,佩奇,什么是佩奇呀?... 這是一個發生在大山里的故事,但故事的情節所有人都不會陌生。快過年了,在農村爺爺給城里的孫子打電話,孫子說想要佩奇,為了滿足孩子的心愿,爺爺開始滿村子找佩奇… 當除夕夜家人團聚,爺爺開...
摘要:啥是佩奇已不重要。佩奇是他用搜集的所有信息,一點一滴的用心創造編織愛的過程。畫佩奇的代碼已經上傳到后臺,公眾號后臺回復社會人即可獲取。 你告訴爺爺你需要什么東西呀,爺爺給你準備,佩奇,什么是佩奇呀?... 這是一個發生在大山里的故事,但故事的情節所有人都不會陌生。快過年了,在農村爺爺給城里的孫子打電話,孫子說想要佩奇,為了滿足孩子的心愿,爺爺開始滿村子找佩奇… 當除夕夜家人團聚,爺爺開...
摘要:即浮動元素是在文字區域與塊級元素之間的。堆疊上下文也是類似的道理,你很難說出什么是堆疊上下文,但只要它滿足列出的幾種情況,它就是堆疊上下文。這就是堆疊上下文一個特性。 CSS 堆疊上下文是啥? 我們有一個基本樣式的 div,樣式如下: div{ width: 200px; height: 200px; border:10px solid red; pad...
閱讀 2702·2023-04-25 17:58
閱讀 2986·2021-11-15 11:38
閱讀 2382·2021-11-02 14:48
閱讀 1194·2021-08-25 09:40
閱讀 1828·2019-08-30 15:53
閱讀 1100·2019-08-30 15:52
閱讀 1038·2019-08-30 13:55
閱讀 2440·2019-08-29 15:21