《程序員幽默指南》,你是那個弄潮兒嗎

有言在先

不好意思,這可能是一篇水文(但絕對誠意之作),水性不好的同學(xué)請往后稍一稍,在岸邊觀望,讓水性好的后浪們往前盡情激蕩浪花。

撰文不易,還需鼓勵。養(yǎng)成習(xí)慣,點贊再看。??

詞語釋義

本著文檔規(guī)范的原則,此小節(jié)為本文出現(xiàn)的高頻詞語做了更詳細的釋義,以防止造成歧義。

交友:這里尤指交異性朋友,但不限于異性朋友。

積極:“積極”與“含蓄內(nèi)斂”并不矛盾,可以是“爽朗豪放的”積極,亦可以是“溫婉靦腆”的積極。

狗頭保命:文中多處用到狗頭保命,表示本瓜真心求各位點贊及正面評論,噴的話只能是輕噴,撰此文需要勇氣。

本瓜:本瓜即指筆者、本人、本安東尼。實在不懂,可以認為本瓜即本瓜皮。

編程思維:遇到問題不要怕!微笑著面對它!因為咱是程序員,咱有編程思維。

設(shè)想/期望:“設(shè)想”,“期望”,“暫擬”等類似語境的詞,均表達現(xiàn)階段處于初始構(gòu)想階段,是基于目前的預(yù)設(shè)看法。

一期:一期指的是“項目第一期”,是最重要的階段,是從 0 到 1 的過程。

緣起

每個行業(yè)都有它的特征,程序猿也不會例外。

每天和代碼打交道,有道是“近朱者赤 近墨者黑”,時間久了,咱也難免會顯得有些機車。(本瓜經(jīng)常被女友吐槽,問我是不是機器人???)。

木訥絕對可能是程序員群體特征的關(guān)鍵詞之一,雖然你也可以將其理解為“沉穩(wěn)”。它也確實給咱一部分程序員帶來麻煩和困惑。

實例不勝枚舉,暫列二三:

小姐姐不太喜歡“木訥”的人。

這位程序員在交友中緊張到說不出話。

這位程序員遇人不淑卻不能準(zhǔn)確表達導(dǎo)致無法釋懷。

曾經(jīng)的我們自嘲:“錢多話少S的早”,只為把那女友找??桑麄兛偙荒窃辛?,咱心里滴血?誰又知道?

痛定思痛,優(yōu)秀的人總是先從自身開始找問題。

朋友們,咱得從根上改變談話的“寡言淡語”,和“一句話噎死人”的直男思維,總是“666”、“哦、嗯、啊、額”,或是在交友禮儀上都出問題......那么,想不流淚都難吶(為何猛男常落淚??)。

是時候做點什么了!改變從接受改變開始!多為自己創(chuàng)造能有更多選擇的機會,不是壞事。

我們發(fā)現(xiàn):在交友中,大家都更青睞更積極(點到為止)、更幽默(恰到好處)的人。

具體如何操作呢?

咱程序員最優(yōu)秀的特質(zhì)就是不怕問題,遇到問題能采用工程化、程序化的思想去解決它!

故,本瓜拋磚引玉,擬了這么一個《程序員幽默指南》,旨在幫助較為“木訥”的程序員們在情場得意、生活場上如意,最終實現(xiàn)“交友就像呼吸一樣自然”的愿景

個人能力有限,邀請大家共同維護此指南(認真臉)!具體方式視本文反饋而定,待更新~

slogn本瓜都想好了,暫定為:

我是程序員,我每天都很幽默 ~

Every programmer is humorous every day ~

(狗頭??保命)

架構(gòu)設(shè)計

首先申明:本瓜不是架構(gòu)師(至少發(fā)量還沒到那個級別)。但終歸是:“沒吃過豬肉,還沒見過豬跑”(??保命)嗎?

一圖勝萬言,請看架構(gòu)圖。

本圖原創(chuàng),轉(zhuǎn)載請注明出處。

解釋:

架構(gòu)目前暫定五大模塊。(“五大模塊”聽起來就很全面??)

底層原理:底層你懂得!基礎(chǔ)中的基礎(chǔ),核心中的核心,前提中的前提。咱交友也一樣,一定要有核心理論支持,其官方權(quán)威,不容置否。此模塊可理解為對標(biāo)Spring Boot底層原理。

數(shù)據(jù)存儲:和渣男漫天亂侃不一樣,咱程序員就是穩(wěn)扎穩(wěn)打,一切基于數(shù)據(jù),做到有理有據(jù)!此模塊可理解為對標(biāo)數(shù)據(jù)庫 Mysql。

緩存優(yōu)化:雖然本瓜是前端,但是常與后臺打交道,也能聽到譬如 Redis 緩存一二,其實也不僅限于后端緩存,前端緩存也一樣重要。在交友中,如何用到緩存呢?示例之一:平時自己私下多做功課,模擬交友,等遇到真實的交友場景,能把模擬的內(nèi)容迅速提取進行反應(yīng),從而有優(yōu)異表現(xiàn)。此模塊可理解為對標(biāo)前后端緩存機制

交互設(shè)計:web1.0 是單向獲取信息,web2.0 則是有雙向交互的,讓體驗更美好。這里暫設(shè)定為: 不幽默的程序員==web1.0 ,幽默的程序員==web2.0。此模塊可理解為對標(biāo) UED。

UI 框架:這塊我熟,用一款好的 UI 框架可以幫您節(jié)省很多心力。此模塊可理解為對標(biāo)視圖展示。

備注: 推薦您先把握大致架構(gòu),然后去看展開的詳細內(nèi)容,之后再回過頭來看,會有不一樣的體會??。

一、底層原理

萬丈高樓平地起!只有底層扎實了,上層建筑才能肆無忌憚地往上造!

中華美德

咱孔夫子鎮(zhèn)樓,沒人敢提出異議吧!

在為人處世這方面,沒有能比“中華傳統(tǒng)美德”更底層得東西了吧!幾千年都這樣下來了,你一程序員交友,做你底層還不夠?前人栽樹,后人乘涼。嗯,我們之所以站的這么高,都是因為站在巨人的肩膀上。(對這一 part 有異議的,return false)

這是原則,是不可打破的準(zhǔn)則。這是底線,是不能觸碰的紅線。

請別認為這與“幽默”無關(guān),“幽默”并非是無下限的,要明白什么是前提,什么是根本。

綱要:具體到程序員幽默交友這一部分,我們需提取“傳統(tǒng)美德”之精華,將其羅列,并對特殊情況做出備注說明,可舉一二反例。

具體:

1. 仁愛孝悌

① 正所謂“老吾老以及人之老,幼吾幼以及人之幼”,對標(biāo)到咱程序員的日常,可以理解為:小白程序員不宜嘲笑頭禿年長的程序員,“頭禿問題”只能是人家自嘲。因為你也有老的一天。同樣,年長有經(jīng)驗者不能嘲笑新手小白啥都不懂,因為你曾經(jīng)也是這么過來的。

② 儒家文化,“仁愛”為本。具體到咱程序員的準(zhǔn)則是什么呢?可以理解為對身邊的人懷有一顆“仁愛的心”。咱身邊的人就有包括:美術(shù)小姐姐、產(chǎn)品小姐姐、測試小姐姐等,如果人家來提 BUG 或者需求,本著“仁愛之心”,咱一定得接,即使這 BUG 本不該你背鍋,這需求是個坑。接了之后,咱再以禮相待,以理服人,不又可以出一個手摸手系列了嘛?這樣既可增進感情,又能彰顯你的“擔(dān)當(dāng)”。

③ 孝順父母,此小點較難理解?;诂F(xiàn)今得網(wǎng)絡(luò)環(huán)境,大家普遍好為人父、好為人母。甚者,同時為父為母,一片混亂。對標(biāo)到咱程序員,本瓜建議,不宜輕易認人做父/母,舔狗不得 house。且更不宜好為人父/母,這是對別人的不尊敬。除非在別人允許的情況下,否則不能說:“媽媽愛你”爾爾。

2. 謙和好禮

① “謙”即為謙虛,這一點很重要。在本瓜看來,好在大部分程序員是“謙虛”的,因為大家總“大佬”來“大佬”去的。但是常出現(xiàn)“局部裝b”這種情況,如在認識的三兩好友圈中,吹著吹著能把自己吹成即將上市公司的CTO這種?!熬植垦bb”不是不允許存在,但是要注意影響。特別是在公開的場合,聲音能不能小一點?

② “和”即為和睦家族、鄰里。對標(biāo)程序員就是:要團結(jié)小組成員、其他部門同事也要團結(jié)。其實家家有本難念的經(jīng),大家都在努力維持明面上的“美好”。成年人,看破不說破,生活接著過。你和你的團隊可以不如膠似漆,但是也請相敬如賓。你和其他部門同事可以不勾肩搭背,但是也請見面的時候打一個致意的信號。respect!peace&love!

③ “好禮”即為有禮,注重禮義。禮儀真的太重要了。咱程序員大多數(shù)都是“知書”之人(學(xué)校教的),要做到“達禮”則更多要靠自己的修為。舉例:其實咱平常可以多送小禮,這絕對是一件會產(chǎn)生正反饋的事情。如請同事喝杯奶茶呀,給異性買束花呀等等。真的,潛移默化產(chǎn)生的正反饋一定會讓你意外。

3. 誠信知報

① “誠信”真的太重要了,可以說是立人之本。程序員也是人(碼字太累了,或許你看以下代碼更懂一點)。。。

functionjudgeMan(diffpeople){returndiffpeople.Honest?true:false}judgeMan(programmer)復(fù)制代碼

舉例:咱程序員首先不能失信于人,答應(yīng)人家的事一定要盡量給人做到,做不到也要寫一份詳細的事故報告。玩歸玩,鬧歸鬧,別拿承諾開玩笑。所以也建議朋友們,少許承諾,多行動。

② “滴水之恩,當(dāng)涌泉相報”,這個無需多言。更多是叮囑那些得到過“知遇之恩”的小白程序員們要知恩圖報。“千里馬常有,而伯樂不常有”,這是真的。

4. 精忠報國

① 愛國,不容置疑!咱程序員更是個頂個的祖國人才。再次重點標(biāo)注:愛國,不容置疑!

舉例:代碼本身是沒有道德的,但如果你寫了任何傷害祖國這個大集體榮譽或利益的業(yè)務(wù)代碼,送你三個字:滾出克!

5. 克己奉公

① “克已”就是克制自己的私欲。本瓜所看到的程序員私欲有:暴食、色欲、貪婪、憂郁、憤怒、怠惰、虛榮及傲慢??(程序員也是人嘛)。其實私欲不是不能有,只是不能極端偏激。你需要在其中找到一個平衡,不要因為這些欲望而丟失了自己,損害了自己同家人、朋友的關(guān)系。這需要你時常去提醒自己,克制自己。

② “奉公”的話,實質(zhì)上也是讓咱多考慮集體利益。古有大禹治水三過家門而不入,如今就可以有:寫三行本來不該你寫的代碼而不邀功。

6. 修己慎獨

① “修已”就是自我修身,加強修養(yǎng)和自覺性。此點概念可能廣泛而抽象。自我修行是一場旅行,如果不能騎行川藏線,那就來一場說修就修的修行吧??。

② “慎獨”,這次點很好理解。通俗釋義:領(lǐng)導(dǎo)不在的時候,不要摸魚!此為慎獨!

7. 見利思義

① “義”字當(dāng)先,在我們看見利益的時候,先想想這是否符合道“義”、正“義”。

喊下口號吧:敲代碼,為了正義!

8. 勤儉廉政

① 勤勞節(jié)儉,建議咱程序員不要有太強虛榮心,追求勤勞節(jié)儉這一美好品德。引用一句OG級電鰻??的歌詞:

這碗大 千萬別虛榮心作祟

② 謙明正直,如果你是程序員管理層,本瓜建議你以“謙明正直”為要求來審視自己。人是要不斷學(xué)習(xí)的,不然怎么跟得上現(xiàn)在的00后思路?

9. 篤實寬厚

① 忠誠老實:程序員大部分都是老實人,這點不用過分擔(dān)心。只是想友情提示下:老實人不等于呆頭鵝。

② 寬厚待人。本瓜在生活中常說“嚴(yán)于律己、寬厚待人”,這點真的很難。只能說時常提醒自己,反省自己咯。有沒有程序員朋友有好的解決辦法(最好能持續(xù)追蹤結(jié)果)?歡迎分享。

10. 勇毅力行

① “勇毅”就是做事有膽量、有勇氣、有毅力。勇敢堅毅也是非常重要的品質(zhì)之一。你的代碼還一直保持精美凝練嗎?你敢硬剛產(chǎn)品需求嗎?面試屢屢失敗,你敢重頭再來嗎?

② 力行”就是身體力行。此點讓咱程序員少打嘴炮,正所謂

Talk is cheap. Show me the code.

注:此篇本瓜僅拋磚引玉,每一部分都值得朋友們來擴充、細化。

新時代交友

底層原理不僅只是一些基礎(chǔ)不變的東西,也會有新的元素添加進來。新時代交友看這里!

新時代是從黨的十八大開啟的 —— 《十九大精神百問》

我們可以暫設(shè)定新時代的時間線為 2012 之后。2012 年你在干嘛?可怕嗎?想想感覺已經(jīng)是遙遠的故事了吧。

2012 距今八年,僅在網(wǎng)站開發(fā)技術(shù)上都發(fā)生了翻天覆地的變化(對于前端來說,明顯變化之一:技術(shù)棧從jquery、模板引擎開發(fā)變化到了前后端分離,三大框架爭奇斗艷)。在座的程序員們,零零后不多吧??。還在用你八零九零的舊有思維去 social 嗎?真的 out 了!

綱要:提煉新時代交友特質(zhì),升級八零九零老一輩程序員的交友思路,規(guī)范零零后新一輩程序員交友行為。

1. 有效溝通

優(yōu)秀的程序員在溝通代碼的時候往往能做到條理清晰,表達明確,能夠正確的傳達需求或解答。照葫蘆畫瓢,在生活交友中,其實可以一樣。

將溝通的內(nèi)容進行凝練歸類,然后羅列表達。你總在想把框架用的越來越溜,是為了提高生產(chǎn)效率,那為什么不想想如何更有效溝通,一樣可以提高你的生產(chǎn)力。此塊需要下功夫,要明確溝通也是生產(chǎn)力。

這里僅做一舉例:

提問原則推薦用5W1H法:即 What(什么)、Who(誰)When(何時)、Where(何地)、Why(為什么)、How(怎么樣),抓住實質(zhì)去問,不要飄在云上面問些虛頭八腦的。知道怎么提問了,再順著這個去想如何答問題,這是一種溝通思維。5W1H分析法

2. 非暴力溝通

墻裂推薦人手一本《非暴力溝通》,就像前端人手一本紅寶書一樣。

本瓜自詡“非暴力”,但是在看此書的過程中發(fā)現(xiàn),原來自己經(jīng)常在無形中暴力溝通,給人施加壓力。

比如:之前經(jīng)常會說“不”這個字,你不要這樣,你不要那樣,我不想這樣,我不想那樣.... 這其實就是最直接的暴力溝通。非暴力溝通提示我們要表達客觀上的東西,并且將實質(zhì)上的需求表達出來,感受是容易出錯的。

暴力溝通:

妻子對丈夫說:“我不想你花這么多時間在工作上。

然后丈夫就報名參加了保齡球俱樂部,妻子更生氣了。

非暴力溝通:

妻子:“你在工作上花了太多的時間”

丈夫:你很關(guān)心我的幸福,你希望我多點娛樂嗎?

妻子:不是的,過去半年的時間里,你只是花了兩個晚上陪我和孩子。

丈夫:啊,所以你真的很失望,覺得我們在一起的時間太少了;你想讓我每周至少有一個晚上陪陪你和孩子?

妻子:沒錯。

......

當(dāng)然,無論是暴力溝通和非暴力溝通,都是在溝通,而前者會更容易讓溝通中斷。溝通中斷即停止生產(chǎn),停止生產(chǎn)導(dǎo)致無法創(chuàng)造價值。咱程序員可不會讓這種事情發(fā)生。

3. 成年人的體面

有的時候,你可能會看不起成年人的體面,那只是一張表面光鮮的皮。但是太多人為了這點體面四處奔走,苦苦掙扎,你很難斷定這沒有價值。

你可以不需要,但是也請尊重這“成年人的體面”。

具體可以看看這篇文章《隱秘的角落》里中年人的臉上都寫著一句話:我太難了,挺有感觸的。少點道德審判吧,生活不易,互相勉勵!

更多待你來續(xù)......

社區(qū)禮儀

能在同一個社區(qū)話事的確是一份緣分。咱程序員更是如此,刷論壇是每天必不可少。社區(qū)里的人說話又好聽,摸魚技術(shù)又好。寫代碼?這輩子是不可能寫代碼的。

哥倆相視一笑,摸魚不要太秒,摸,接著摸,組團摸魚來了???

摸魚歸摸魚,社區(qū)禮儀不可少。尊重社區(qū)文化,遵守社區(qū)禮儀,你我在踐行。

此處暫列五大技術(shù)社區(qū):

掘金:

關(guān)鍵詞:“沸點”、“掘友”、“樹洞”、“原創(chuàng)”、“小冊”......

禮儀:① 看文章先點贊(老鄉(xiāng),如果你看到這里還不給本瓜點贊,真說不過去了吧?。?沸點回復(fù)禮儀(待擴充)③其他

CSDN:

SegmentFault:

簡書:

V2EX:

這里只點一二,邀朋友們來補充、擴展,每個社區(qū)的文化禮儀都值得一番長談。

二、數(shù)據(jù)支持

數(shù)據(jù)這個 part 太重要了,是《程序員幽默指南》的核心之一,數(shù)據(jù)為王!

熱梗

時下熱梗不得不又 call 咱東升老哥了。

使用“熱?!敝辽倌鼙砻鲀牲c:

你向朋友們證明了當(dāng)下你還是活著的。

你依然在隨波逐流,在和這個時代共情。

別看“隨波逐流”這四字刺眼,咱程序員向來想以個性標(biāo)榜自我,但最終不也為了活著像個幸福的正常人?人是社群動物,合群并沒有什么問題。當(dāng)然,不合群也沒什么問題。但是咱不能又想交友,又想不合群吧。

合小群是很累的,合“時下熱點”這個大群反而能讓你省下更多心力。玩玩熱梗,真還挺舒服的!

定義:這里暫定一年以內(nèi)的“時下熱點”所關(guān)聯(lián)的梗為“熱?!薄?/p>

熱梗列表:

隱秘的角落:“爬山”、“拍照”、“還有機會嗎”、“記到日記里”等。

企鵝肉老干媽。

青春有你:“reader”、“蛋黃的長裙 蓬松的頭發(fā)”等。

不會吧,不會吧......

真香定律。

待續(xù)。

熱梗列表需要人工維護,包括但不限于:熱梗語錄、表情包等。熱??梢圆挥?,但是有必要在需要了解的時候能快速查到。

老梗

“老?!蹦蔷吞嗔?,在適當(dāng)?shù)膱鼍坝眠m當(dāng)?shù)摹袄瞎!保梢赃_到“推陳出新”、“別有韻味”的效果。而有一部分老梗則得謹(jǐn)慎使用,否則你會被加上“過時”的標(biāo)簽。

定義:誕生時長超過 1 年的熱??梢詺w并到老梗,老梗模塊可以細分,這是后話。

老梗列表:

李云龍系列:開炮等。

洪世賢系列:你好騷等。

都挺好系列:手磨咖啡等。

海綿寶寶系列。

武林外傳系列。

B站鬼畜系列(大分類)。

等等等,待續(xù)。

誠邀你來擴充、歸類、完善文檔,讓“木訥”的程序員不再受梗文化所困,甚至達到自己能上手玩梗的水平。

土味

本瓜本身對土味這一塊不感冒。但是你不得不承認,它是一種風(fēng)格、一種文化!并且有相當(dāng)大的一部分受眾。如何看待如今的土味文化?

實在有精神潔癖的程序員,可以選擇繞行。

這里暫定土味模塊分為:

“土味視頻”。

“土味情話”。

土味視頻列表(可將熱點鏈接羅列。這塊鄙人不熟,還請賢能之士鼎力相助。)

土味情話列表:

“你有打火機嗎?”“沒有啊。”“那你是怎么點燃我的心的?”

“你猜我想喝什么?”“不知道啊。”“我想呵護你。”

“你猜我想吃什么?”“不知道啊。”“癡癡地望著你。”

“你知道我為什么感冒了嗎?”“因為著涼了?”“不,因為我對你完全沒有抵抗力?!?/p>

“你累不累???”“不累?!薄翱墒悄愣荚谖倚睦锱芰艘惶炝恕!?/p>

更多

誠邀“土的掉渣”資深玩家參與此節(jié)編纂。

游戲

本瓜認識的很多程序員都打游戲,害,人生本就游戲一場。打游戲本身不是什么負面的事,適度游戲,娛樂身心是很有益的(雖然本瓜認為大家都很難做到適度)。

游戲交友,是打開彼此心扉的一劑良方。

開黑的過程,是逐漸了解彼此的過程,是創(chuàng)造共同回憶的過程。時間長了,幾乎是知無不言,言無不盡了。

咱程序員往往是技術(shù)宅,能和小伙伴在閑暇時間一同馳騁沙場,那絕對美滋滋呀。

游戲列表:

王者?

吃雞?

LOL:本瓜涉足。

GTA?

Switch?

等等等,待續(xù)。

這里只能說“蘿卜青菜 各有所愛”了,玩游戲鄙視鏈的,煩請 return false。

預(yù)設(shè):支持羅列游戲列表,游戲簡介,一對一幫扶快速上手,游戲文化,游戲梗,游戲時間互相監(jiān)督等擴展。

游戲篇是關(guān)鍵的,其實同類的還有“籃球圈”、“二次元圈”等,但現(xiàn)階段無法考慮如此細致的“圈文化”,僅以“游戲”來打個樣,邀您參與,邀您分享意見。

地區(qū)文化

每到端午都會有南北甜咸粽子之爭,就如同每到冬天都會有南北屋內(nèi)暖氣差異的吐槽。

交友中被問:“你是哪里的?”,一定是家常便飯。雖然我們很反感地圖炮,但是往往,一兩個善意的“地區(qū)標(biāo)簽”就能打開你我的話匣子。咱程序員就更如此了,有北京圈、上海圈、杭州圈、成都圈、武漢圈、廣州圈、深圳圈......互聯(lián)網(wǎng)大嗎?說大其實也不大。如果你在一個城市待上幾年,你會發(fā)現(xiàn)你已經(jīng)了解這個城市的很多互聯(lián)網(wǎng)公司,甚至在每家公司都有那么一兩個好友。

地區(qū)列表:

北京

上海

杭州

成都

武漢

廣州

深圳

待續(xù)

期望:咱可以給不同的圈打不同的、特征鮮明的、善意的標(biāo)簽,這是程序員交友中打開話匣子的一種解決途徑。

邀您參與完善。

三、緩存優(yōu)化

緩存的重要性你我深知。

自我緩存

簡單回顧緩存機制

當(dāng)CPU處理數(shù)據(jù)時,它會先到Cache(緩存)中去尋找,如果數(shù)據(jù)因之前的操作已經(jīng)讀取而被暫存其中,就不需要再從隨機存取存儲器(Main memory)中讀取數(shù)據(jù)。—— 維基百科

什么意思呢?

對比到咱《程序員幽默指南》里意思指:如果你在交友中剛好遇到問題,但時間緊迫,又不允許你來查閱本指南,那不是心會很痛嗎?總是“書到用時方恨少”,就像考試的時候,想查字典。面試的時候,想翻看面經(jīng)。那種窘迫,不是你我愿意看到的。

所以,我們應(yīng)當(dāng)抽取幾種通用場景的程序員交友所遇問題的處理方法。然后“木訥”的程序員兒們平常就將這些關(guān)鍵場景的處理方法緩存在自己的腦海中,等遇到問題時,直接讀取,不用再倉促翻看本指南。從而實現(xiàn)了“緩存”!

這對本指南和“木訥”的程序員都是有要求的!首先,緩存數(shù)據(jù)不宜太過冗余,其次,平時要養(yǎng)成將通用解決方法緩存到腦海中的習(xí)慣。

暫擬:

被親友問:“多大了,找女朋友了嗎?”

解析:這個題是個??碱}。首先我們要審題!問題前半段是“多大了”,那么可以得出這個人不是很了解你,連你多大了都不知道。通常面對這種突然的關(guān)心,你適合采取的態(tài)度是“輕描淡寫”,千萬不要回答錯誤答案:“關(guān)你屁事!”。你可以這樣說:“啊,今年正好滿18?!鼻鞍刖浒盐兆×?,提問中的后半句的解也能自然而然得出?!敖衲隄M18,仍在苦覓知音人吶!可叫我好找?。ㄗ晕野l(fā)揮)......”看到了吧,答題前先要審題!選好態(tài)度,語態(tài)對了,什么都對了,侃侃而談一點問題沒有。

被異性問:“你知道哪里有好玩的/好吃的嗎?”

解析:這個題是個難題。表面上是問你知不知道哪里有好吃的好玩的,但是實際上根本不是。實際考察的點有兩個:一是問你平常出去玩的多嗎,喜歡美食嗎?是陽光少年,還是死肥宅。二是問你愿意和 TA 一起出去玩/吃東西嗎?錯誤答案:“額,我平常出去的不太多,感覺這邊好玩的差不多都一樣吧”。正確答案:“當(dāng)然啦,在這樣美麗的一個城市/鄉(xiāng)村里,不可能缺好吃的/好玩的,比如......”。即使你認為你覺得一般的玩的/吃的,也可酌情措辭,正面推薦,因為玩什么吃什么不是重要的,和誰玩和誰吃才重要。再者說,蘿卜青菜,各有所愛,假設(shè)別人恰好就吃這個呢?

待續(xù)(疲于碼字)

此部分需反復(fù)斟酌后才敲定。

上面的只是拋磚引玉,誠邀你一起參與、維護,先擴展再歸類凝練。

日志記錄

日志文件提供精確的系統(tǒng)記錄,根據(jù)日志最終定位到錯誤詳情和根源。日志的特點是,它描述一些離散的(不連續(xù)的)事件。 例如:應(yīng)用通過一個滾動的文件輸出 INFO 或 ERROR 信息,并通過日志收集系統(tǒng),存儲到一些存儲引擎(Elasticsearch)中方便查詢。——引自:驚訝!我定的日志規(guī)范被CTO在全公司推廣了

咱也要依葫蘆畫瓢,擬定《程序員幽默指南》 —— 日志記錄規(guī)范,包括但不限于:交友日志,隨筆日志等類型。只有更規(guī)范,沒有最規(guī)范!要額外說明的是,“規(guī)范”不代表要扼殺個性。

暫列框架:

日志時間

日志類型:交友日志、隨筆日志、游戲開黑日志等。

日志級別:“相親”情景屬于一級紅色;“單戀”情景屬于二級橙色;如此爾爾(待完善)。

日志內(nèi)容

日志總結(jié)

此節(jié)可劃分為二期實現(xiàn),權(quán)重為“非緊急”。

中臺支持

中臺的核心可以理解為:服務(wù)復(fù)用。

在《程序員幽默指南》里我們最關(guān)注的其實是人,幽默是錦上添花的事情。人與人的連接才更為重要。熟話說得好,三個臭皮匠,頂個諸葛亮。這里暫擬定中臺為“社群”。在這里,有各路朋友為你出謀劃策,也有可復(fù)用的錦囊妙計相授。

從0到1的階段,沒有必要搭建中臺。

此節(jié)可劃分為二期實現(xiàn),權(quán)重為“非緊急”。

四、交互設(shè)計

交互讓體驗更美好,參與感是極其重要的。

有來有回

交互是門大學(xué)問,本瓜還未能窺探一二。

具體到咱程序員交友中的“有來有回”,可以理解為:要和你相處的對象有來有回。

暫擬舉例:

人家請你吃飯,建議你回請。

人家夸你技術(shù)好,建議你回夸,或者正面積極回應(yīng)。

待續(xù)。

此小節(jié)略顯冗余,本瓜思路暫未明,邀你來優(yōu)化。

張弛有度

張弛有度也叫“留白”,在美術(shù)中“留白是門學(xué)問”,在生活這門藝術(shù)中也是。

具體到《程序員幽默指南》里,我們用幽默的技巧需要有的放矢,針對性的幽默,不宜盲目幽默、無下限幽默。

設(shè)想:羅列不適合使用本指南的場景。

人身攻擊,如談?wù)撍松眢w缺陷。

不尊重人,如不尊重別人的夢想或勞動成果。

有悖政治正確。

待續(xù)。

二期考慮擬用黑名單用以避坑。

埋點監(jiān)控

埋點監(jiān)控的目的是:

獲取用戶行為以及跟蹤產(chǎn)品在用戶端的使用情況,并以監(jiān)控數(shù)據(jù)為基礎(chǔ),指明產(chǎn)品優(yōu)化的方向。

轉(zhuǎn)化后

用技術(shù)的手段統(tǒng)計日志記錄部分、中臺支持部分等出現(xiàn)高頻詞匯,適時調(diào)整策略,為本指南優(yōu)化提供參考數(shù)據(jù)。

類似實現(xiàn)效果:

worditout

此節(jié)可劃分為二期實現(xiàn),權(quán)重為“非緊急”。

五、UI 框架

人都是追求美的!但是美的評價維度有很多,形成風(fēng)格很重要。

表情包

從本文引用大量表情包,你也可以看出“表情包”有多么的重要。表情包的靈活使用是重難點!

表情包網(wǎng)址:

我愛斗圖

斗圖啦

發(fā)表情

二次元表情包

GIF表情之家

......太多啦

新手“木訥”程序員先刷兩百張不同類型的表情包感受一下。

表情包模塊設(shè)定:

根據(jù)不同的場景,本指南提供不同的表情包推薦使用建議。

舉例:當(dāng)產(chǎn)品小姐姐給你提需求,但是你又覺得這個需求挺傻的時候,你可以使用如下:

千萬別打字:“這需求,這我做不了”,這樣等于直接跟這人際關(guān)系判死刑。本指南建你可以花十五秒 P 下圖,你想說的話+表情包,比如以下:

效果超乎你想象,有木有!

程序員專用表情包網(wǎng)站(本瓜前段時間已成功搭建個人圖床,感興趣可見:在 linux 上搭建 express 圖床服務(wù)(支持多圖上傳),奧利給!

此節(jié)的擴展性較高,邀表情包重度患者來支持?jǐn)U展。

標(biāo)點符號

經(jīng)常用到的標(biāo)點符號有:~ .... ???

標(biāo)點符號是細節(jié)問題。細節(jié)決定命運!

期望:對常用的標(biāo)點符號進行羅列和釋義,讓“木訥”的程序員首先能查詢其含義,然后再追求實際場景中的應(yīng)用。

表情符號

請問這個微笑是什么意思?

如果你的回答是:善意的微笑。那么你則需要重點突破此節(jié)內(nèi)容了。

ps:本瓜猶記得剛上大學(xué)的時候面試外聯(lián)社團,有一個面試題是:對方發(fā)一個摳鼻屎的表情給你,你覺得有幾種可能意思?

其實,表情符號是比較難參透的,需要結(jié)合前后語境,對話人物關(guān)系等綜合來考量。

同時,咱也應(yīng)學(xué)會在適當(dāng)?shù)膱鼍跋逻\用適當(dāng)?shù)谋砬?,比如此文常用到??,它既是一個表情,也是一個文化符號。

還有??? ??? ??? ?? lol QAQ hhh? 等。

期望:對特殊的表情進行羅列和釋義,讓“木訥”的程序員首先能查詢其含義,然后再追求實際場景中的應(yīng)用。

此節(jié)可劃分為二期實現(xiàn),權(quán)重為“非緊急”。

格式排版

有一個好的行文表達是極其重要的,格式排版即臉面,還請重視。

無論是工作中的網(wǎng)聊,還是生活中的網(wǎng)聊,都需要求保持好的行文排版習(xí)慣,讓看的人舒適。

向好的開源項目學(xué)習(xí),這里推一下掘金翻譯計劃譯文排版規(guī)則指北

空格的使用

全角和半角

待續(xù)。

此節(jié)可劃分為二期實現(xiàn),權(quán)重為“非緊急”。

TODO

一支穿云箭 千軍萬馬來相見!


進度設(shè)想:

一期架構(gòu)敲定,增刪改模塊。

一期文檔完善,確定協(xié)同編輯規(guī)范及方式。

一期數(shù)據(jù)支持完善(擴容 => 分類)。

一期場景示例完善。

一期推廣。

最后想說

你可以將此文看作是一篇水文,本瓜更愿意稱之為一個“項目發(fā)起”。

回頭再看,明確一下立意,概括為一句話。

《程序員幽默指南》采用程序思維編撰、整合豐富數(shù)據(jù)文檔、貼近程序員生活場景,讓“木訥”的程序員交友像呼吸一樣自然。

如果你僅當(dāng)作此文立意是開玩笑,那權(quán)當(dāng)本瓜是在開玩笑,請一笑而過。

如果你覺得對此文立意有一絲興趣或看法,本瓜誠邀你來參與,共同完善,共同進步。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容