程序猿,從來不止一面

程序猿,從來不止一面

當討論理工男的時候,如果碰上專職搞文藝的資深理工男(重點提名程序員),這種稀有的“雙棲動物”,我們是絕對不能放過的。

程序猿,从来不止一面

清華大學電子工程系雷達專業的高曉松靠文藝吃飯,而曲藝界的脫口秀大師羅永浩卻做起了錘子手機。老羅的老冤家方舟子曾經這樣看待人文與科技的關係:沒有科學的人文是盲目的,沒有人文的科學是跛腳的。

比如 ,聽說有程序員既能用精準理性的數字譜寫攝影的藝術 ,又能用計算機和代碼去“偶遇”科學的浪漫。我們有幸在快手找到了這樣的“稀有物種”,並採訪了其中的三位程序員。

程序猿,从来不止一面

來自快手的程序員章佳傑,除了“快手資深圖像算法工程師”的身份以外,我們還可以這樣去介紹他:原清華大學攝影協會會長、NASA 的天文每日一圖獲獎者、曾入選2017、2018 年英國皇家天文臺年度天文攝影師大賽。

程序猿,从来不止一面程序猿,从来不止一面

章佳傑

高中開始喜歡,本科生期間逐漸入入坑,像廣大攝影愛好者一樣,鏡頭下更多的都是旖旎風光、旅途見聞。研究生期間,一向喜歡天文的佳傑開始把鏡頭對準了星辰大海,此後一發不可收拾,劍走偏鋒、自成一派——“科學攝影派”。這是佳傑和他理工科出身的攝影好友們自取的流派名稱,“科學”既代表攝影題材偏科學性,同樣也是拍攝方法的定位。琥珀、化石,這些與科學研究緊密相關的事物被鏡頭記錄下來,讓無法碰觸的珍貴之物在圖片層面變得可以感知;根據科學計算,在地圖上選點後計算拍攝的角度、高度,夕陽正好在長安街的盡頭西下的唯美場景在“算計”中如約登場,日落大道,餘暉映照。

程序猿,从来不止一面

佳傑鏡頭下的浪漫星空

“不同於日常拍攝,會更在意身臨其境一瞬間的感受,拍科學題材的時候,雖然也需要那關鍵時刻按下快門,但是更多的時候你是去設計構思,怎麼設想畫面,併為之在前期做大量的計算工作。”為了得到在NASA獲獎的照片畫面,佳傑早在幾個月以前就開始尋找長城合適的角度、計算彗星的軌跡,當一切更多靠理性的準備工作完成以後,剩下的便是等待預設的時機到來,在彗星劃過長空、天文現象與中國文化地標完美融合的時候,獲得感性上的滿足與愉悅。

畢業後的工作軌跡從推薦系統到機器人控制的運動軌跡規劃,再到現在的圖像算法,慢慢地彷彿有無形中的力量讓他與攝影這條軌跡越靠越近。但是軌跡與軌跡之間的邊界,始終被區分的明明白白。“雖然說我自己挺喜歡拍照、我的工作,但是對我自己來講,我不可能同一時間同時做這兩個事情”,於是,工作時的佳傑會壓抑內心中渴望創作的自己,直到等到節假日這種渴望才得以釋放和滿足,從一種狀態切換到另一種狀態。

無際蒼穹、俯仰之間,快門所記錄的繁星點點承載了詩人般的浪漫美好;電腦開合、指尖跳躍,每一個代碼都是在另一個維度上構畫全新的世界。

程序猿不止一面,走出0與1的世界,用另一種方式叩問宇宙奧秒,便是最浪漫的吟遊詩人。

就好比寫出“神作”《三體》的作者劉慈欣曾經也是一位“碼農”計算機工程師。多少人們被書中弘大的“宇宙觀”和“黑暗森林法則”洗腦,成就了中國科幻的夢幻歲月。在文字的藝術世界裡,來自快手的另一位程序員付磊也絲毫不遜色。

程序猿,从来不止一面程序猿,从来不止一面

付磊

《Redis開發與運維》這本書自2017年出版以來在豆瓣上評分一直不錯,直到現在仍有8.9分。但是追溯這本書的寫作淵源,作者付磊(系統運營部)卻有種“逼上梁山”的感覺。

彼時作為一個剛畢業兩個月的職場新人,付磊在搜狐視頻一個負責Redis開發的四人團隊裡做一些“打雜”的工作,更多的去提供一些簡單、基礎的支持。誰曾想,不久團隊有兩個人離職,付磊就在這種情況下“臨危受命”開始獨立負責,撐起所有。甫一開始,等待他的便是各種尷尬和問題,“因為你做的是一個平臺、基礎的組件,所以好多人會找你問問題,但是好多問題我都不會,是真的不會。”付磊強調了兩遍“不會”,而從“不會”到“會”的轉化,他做了很多努力:請教領導同事、自己查閱資料書籍等等。在解決問題中,付磊的很多問題也都迎刃而解,當然這個過程也著實折磨人。作為過來人,他知道受到這種“折磨”的人一定大有人在,如何能夠讓更多人在遇到這些同樣的問題時可以叩問有門遠比當下把個別人的問題解決了更有意義。

付磊開始了經驗的沉澱與總結,在博客上發表了一系列的文章,這之後有些文章被幾個技術相關的

公眾號轉發,曝光量在原有的基礎上進一步擴大。機械工業出版社的編輯看到後聯繫了付磊,一個程序員就這樣走上了寫作出書的道路。

網上流傳的段子說,程序員不是在寫代碼就是在加班寫代碼,時間之於他們,只恨一天沒有48個小時。寫代碼的付磊要寫書出版,寫書的時間要從寫代碼之外的時間裡擠。“中午一般吃飯後寫一小時,早上上班之前寫一小時,晚上一般會寫兩個小時。等到週末會再專門預留出一天時間來。”《Redis開發與運維》在時間的沙漏裡,壘於點滴,聚沙成塔,終於在一年後成功出版。

程序猿,从来不止一面

書籍《Redis開發與運維》及付磊運營的公眾號

豆瓣書評裡一個網友這樣評價道:“既講使用也講原理,使用上說的詳細,原理上講的透徹。而且,本書的一大優點就是,無論談操作使用還是講解實現原理都結合實際場景,很接地氣。寫作語言也平實清楚,堪稱國內技術書的模範”。為了與讀者之間加強溝通交流,一個2000多人的QQ群建立了起來。大家因為Redis而聚集,在這其中互相討論也解決著彼此的疑問。

今年三月份,一個名為“Redis開發運維實戰”的微信公眾號創立,付磊是公眾號的擁有者,負責內容的創作與運營。這個公眾號收穫了6000多個關注者,在分享與交流中,圍繞著Redis把付磊和眾多“網友”聯繫起來。當大家知道付磊還有一個身份,“快手員工”時,這種交流也帶來了人才引進的意外收穫,比如當年的讀者成為了現在團隊裡的同事,彼此之間以共同的身份勾畫著交集。

代碼與文字,不同維度下的書寫,都在創造和改變著世界。集文成冊,技術難題通過書籍記錄、傳播、百家爭鳴。然而無論是代碼還是文字,都是付磊的妙筆生花。

程序猿,从来不止一面程序猿,从来不止一面

李志才

今年夏天火爆熒屏,讓蟄伏於地下搖滾樂都得以破壁出圈的音樂節目《樂隊的夏天》賺足了大眾的注意力,其中刺蝟樂隊的主唱子健的出現,更是顛覆了人們對程序員的傳統印象。

程序猿,从来不止一面

沒有不斷後移的髮際線和一成不變的格子衫,即使每天都在和冰冷的數字打交道,依然可以放蕩不羈愛自由,寫出令人折服的音樂作品。臺上的狂躁主唱,臺下卻是一位學霸碼農。

程序猿,从来不止一面

其實,夢想與職業從來不衝突。而下面這些程序員,就是最真實的寫照。

腳下足球,手上程序。在快手,提到“KFC”很多時候卻與這個快餐品牌風馬牛不相及。作為快手足球俱樂部“Kuaishou Football Club”的首字母縮寫,這三個字母的背後承載了很多快手老鐵的足球夢。

內容管理系統組的李志才2015年加入快手的時候,公司一共才20多號人。在假設大家都會踢球的情況下,這也才剛好是個足球隊的人數。從20歲開始踢球,每週踢一到兩次雷打不動。一次偶然機會,志才發現另外兩名同學也喜歡踢足球,於是三個人一合計,成立了最早的“KFC”。昔日的三人組,到現在已經壯大到兩三百人,成為快手數一數二的內部人氣社團。

北京時間10月13日10:00,2019中國網絡媒體足球精英賽決賽在工體正式打響。志才說,這是有史以來最重要的一場比賽。在愛好足球的人心中,能夠親身在舉辦足球盛大賽事的工體裡踢一次球,所帶來的的情感上的激動與滿足絕不亞於朝聖者的心理。除了場地上的特殊意義,坐在看臺上的一百多號快手親友團才是在綠茵場上球員心中最有分量的存在。比賽結束,當志才帶著所有隊員一起去到看臺,看到那麼多冒雨在場下加油助威的同學,“眼淚唰的一下就下來了”。

程序猿,从来不止一面

贏球后的怒吼和手握獎盃的志才

從成立到現在,4年以來,這個因為共同的興趣愛好再綁定上同事關係而成立的團隊,從角色上的職責劃分到日常訓練都顯得並不“業餘”。志才作為俱樂部負責人,在協調組織上盡職盡責;政府事務部的餘雪松負責聯繫場地、隊員球服以及經費的報銷等;法務部的範亮亮則是場上隊長,只要上了足球上一切都要聽從他的安排;而一直給球隊大力支持的海波老師則從戰術上排兵佈陣,獲封球隊“俱樂部

主席”的稱號。日常週末的訓練場地一般都會距離公司比較遠,每次都會有隊員自發開車來接住在公司附近的同學一起去訓練,這種團隊之間構築起的情感,是志才覺得最為珍貴的。曾經有個隊員因為要回老家發展,臨走的時候告訴志才,自己最捨不得的就是這個球隊。

拿起足球便是夢想和生活,運營“KFC”、馳騁綠茵場,是志才在工作之外的另一種生活樣貌。當大家喊一聲“才哥”,一起因為進球而放肆吶喊的時候,誰說程序員的世界只有“0”、“1”很無聊?,

每個人都像一個多面體,也許總會以特定的一面作為標誌呈現,但當你將這個多面體翻轉、抑或將視角切換,就會發現他別樣的精彩。代碼以外的世界,程序猿也從來不止一面。

10.24程序員節,謹以此文獻給最酷的程序員們!

快手祝大家程序員節快樂!


分享到:


相關文章: