外行眼裡的程式設計師到底是個什麼樣?
秋冬交替的時節
各色格子襯衫輪番上陣
什麼純棉的、加絨的
波普的、印象派的、後現代的
在保暖不失優雅的同時又增添幾分斯文
真是歲月靜好,程式碼格子不老
圖片源自網路
誠然
正如格子襯衫、黑框眼鏡
露趾拖鞋、雙肩包……
等等外行喜聞樂見調侃程式設計師的元素
也都是加在程式設計師身上的“刻板印象”
圖片源自網路
程式設計師這個職業
在逢年過節、朋友聚會、熟人相見時
總是很難向他們解釋清楚
“程式設計師到底是幹嘛的?”
那麼在外行人眼裡
程式設計師究竟是一個怎樣的群體呢?
對於這樣的刻板印象
程式設計師真是苦不堪言
對此每一員都必須為自己正名
程式設計師可以這樣跟
外婆外公,阿姨婆婆
等不明真相的路人甲乙丙等
外行們解釋程式設計
“程式設計師需要對問題進行透徹的分析,理清其涉及的所有細節,預測可能發生的所有意外與非意外的情況,列出解決方案的所有步驟,以及對解決方案進行儘量全面的測試。
任何一點遺漏都會成為Bug,輕則導致捱罵,重則導致經濟損失甚至危害安全。”
怎麼樣聽起來有沒有很霸氣
slay全場
親戚朋友想必會向你投以敬佩的眼神
如果還是不行可以使出必殺技
正經臉,其實,每一個程式設計師都有義務像大眾科普程式設計的意義,這不僅僅是為自己的職業正名,也是提升程式設計師社會地位的絕佳時機,以免再發生以下杯具——
雙11期間,杭州一位快遞員深夜前往某小區送快遞,把深夜下班程式設計師業主誤認為“小偷”。出於小區安全考慮,他及時上前進行勸阻,一番功夫下來才知自己鬧了烏龍。
快遞員小董後來表示,沒想到這麼晚了還有人才下班,感覺對方“頭髮長長的很久沒打理了,很可疑。”後來瞭解到這位業主是程式設計師後,小董表示:“怎麼看都不像是個修電腦的啊,幹這行的不是應該穿西裝打領帶嗎?”
簡單的說,“程式設計就是指導計算機執行任務的行為”。程式設計通常被認為是編碼。這時候你媽可能會問了,“什麼是計算機程式?”
計算機程式就是計算機所執行的一系列的指令。
上面所定義的計算機指的是任何能夠執行程式碼的裝置。可能是智慧手機、ATM 機、黑莓 PI、伺服器等等。簡而言之,你聊天的微信,看的抖音,剁手的淘寶,都是程式設計師在背後默默支撐,飯桌上的各位親戚朋友是吃果子的食客,程式設計師是背後栽樹的農民,這樣能懂了吧?!
本篇文章轉自渡一教育公眾號Duing