關(guān)于大鵬,編程即繪畫,軟件即藝術(shù)
這段時(shí)間一直在想,寫文章以來都沒有好好介紹過自己,恰好公眾號關(guān)注量到 1w 了,聊聊自己的半輩子

我是誰
我的常用昵稱是【畫手大鵬】,叫我大鵬就好,我是軟件開發(fā)工程師和自媒體寫作者
作為寫作和開發(fā)者,截止至 2020.10.20,我目前做到了:
公眾號 1w 關(guān)注 LeetCode 題解閱讀量 100w+ 《畫解劍指 Offer》作者 GitHub 累計(jì) 5k Star 開發(fā)的 mdnice 排版 10w+ 篇公眾號文章,該工具被 50% 的技術(shù)類公眾號使用
小時(shí)候
了解我的人會(huì)知道,我不是一個(gè)傳統(tǒng)意義上安穩(wěn)的人,但是小時(shí)候我不是這樣的

小時(shí)候的我沉默,不愿意說話,一度讓家里人覺得這個(gè)孩子長大了怎么辦,我的姑姑和我講的一件事情讓我印象深刻
過年的時(shí)候,姑姑為了給我壓歲錢,希望我說一句【姑姑過年好】,但是我就是死活不張嘴,于是她苦心孤詣的引導(dǎo)我
“叫姑姑,叫姑姑”
最后被逼無奈的我,喊出了一句:

但我就是這樣一個(gè)孩子,后來很幸運(yùn)的在初三努力了一下,進(jìn)入了高中重點(diǎn)班,然后我發(fā)生了巨大的變化
最大的變化倒不是學(xué)習(xí),而是主動(dòng)去社交去認(rèn)識別人,并且以在學(xué)校認(rèn)識的人多而自豪,當(dāng)時(shí)一個(gè)年級有 20 多個(gè)班,會(huì)時(shí)常盤算著哪個(gè)班還沒有我認(rèn)識的人,人際覆蓋度如何

甚至當(dāng)時(shí)還做了一件很出格的事情,以脫口秀的方式去競選學(xué)生會(huì)主席,慘遭校長批評,短暫停課。被同學(xué)們在百度貼吧討論,因此得了一個(gè)“主席”的綽號

除了社交之外,另一個(gè)巨大的變化就是自主學(xué)習(xí)能力,這個(gè)能力在我高中畢業(yè)后一直對我產(chǎn)生著積極的影響
學(xué)習(xí)能力的提升慘遭我的一位高中同學(xué)的影響,之所以說是慘遭的原因在于:
我們關(guān)系很好、聊天很開心、會(huì)一起學(xué)習(xí),但是他考上了北大醫(yī)學(xué)部,而我去了我的母校,大連理工大學(xué),被調(diào)劑到了軟件工程(日語強(qiáng)化)專業(yè)

盡管結(jié)果差了很多,但是他對我的影響時(shí)至今日都非常大。在高中班級里,大家都知道他從來不聽課,因?yàn)樵谏险n以前,他早就自學(xué)完成了,并且把學(xué)校發(fā)的還有自己額外買的練習(xí)冊都做完了,非人哉~~~
那時(shí)候的我才知道,原來自學(xué)能力是如此重要,于是我向他學(xué)習(xí),很可惜,我只學(xué)會(huì)了不聽課。。。

我的大學(xué)時(shí)光
我本科就讀于大連理工大學(xué),大學(xué)時(shí)至今日,都是我印象最深刻的一段時(shí)光,2012-2016 那四年里遇到了很多很多人,做了很多很多事

首先我做的第一件事情就是不聽課,沒錯(cuò),我把高中學(xué)習(xí)到的【寶貴經(jīng)驗(yàn)】帶到了大學(xué),除了日語課是小班授課無法逃離以外,因?yàn)閷W(xué)生會(huì)和班級的工作,以及很多額外的活動(dòng),我放棄了太多太多上課的時(shí)間,完全靠課后自學(xué)來彌補(bǔ)
而很有趣的是,大一的時(shí)候績點(diǎn)達(dá)到了 87,這個(gè)成績在同年級之中排名還比較靠前,給了我深深地錯(cuò)覺,讓我一度以為我的自學(xué)能力已經(jīng)大成了

于是大二的時(shí)候變本加厲的不聽課并且不寫作業(yè),結(jié)果大二的績點(diǎn)滑落到了 83,有收獲的是當(dāng)時(shí)和班級的兩位大神奮斗參加了一個(gè)比賽,想起了大二的一件往事,建立起了革命友誼
大三得過且過的我最終將大學(xué)的績點(diǎn)定格在了 85.5 這個(gè)數(shù)字

萬幸的是大四的時(shí)候母校給了我保送讀研的機(jī)會(huì),讓我短暫的逃避了就業(yè)的壓力
雖然學(xué)習(xí)成績很一般,但我的社交和協(xié)調(diào)能力發(fā)生了巨大的變化
大一任班長、大二任級隊(duì)長、大三任學(xué)院學(xué)生會(huì)副主席,這些所謂的職位占據(jù)了我大學(xué)中 50% 的時(shí)間
學(xué)生會(huì)不僅僅是與人相處,更多的要踏實(shí)做事,要搬鐵架子、鋪地毯,要彩排組織工作人員串場、做卷簾大將
印象最深的就是我大三時(shí)學(xué)院參加校運(yùn)動(dòng)會(huì),帶著我的副部長、干事們和 400 名觀眾同學(xué)在活動(dòng)中心一起訓(xùn)練,幾百人在一起喊口號、擺造型,那個(gè)鼓點(diǎn)我至今記憶猶新:蹦 蹦 蹦蹦蹦,蹦蹦 蹦蹦 蹦蹦,魅力軟件!升級無限! 那個(gè)夏天,頂著烈日,和大一的同學(xué)們在觀眾席,這大概是我作為組織者最煎熬的一次了

學(xué)生工作有一個(gè)很大的特點(diǎn),就是畢業(yè)之后不再有用,沒有人會(huì)知道你在大學(xué)做過什么,而且無論是讀研還是上班做開發(fā)工作,其實(shí)這些事情看起來極其的無用,讓我一度思考自己是不是虛度了時(shí)光,并且我也因?yàn)檫^多的社交,讓自己厭倦了組織活動(dòng),產(chǎn)生了機(jī)器比人類更靠譜的想法,義無反顧的投入了做技術(shù)的懷抱
但是審視今天的我,從一個(gè)私底下講話唯唯諾諾的男孩,到即便上臺(tái)也可以不慌不忙偶爾幽默表達(dá)的人
勇于觸碰自己的上限,也勇于突破自己的下限,不再那么好面子,有時(shí)候無賴且油滑,為了達(dá)到目的不斷接受新東西,這大概就是做這些事情帶來的深遠(yuǎn)影響吧
當(dāng)然這些也為我?guī)砹艘恍s譽(yù),甚至于在畢業(yè)的時(shí)候依靠課外榮譽(yù)和課內(nèi)成績的綜合值,讓自己體驗(yàn)了一次畢業(yè)生排名第一的感覺,畢竟,從小學(xué)畢業(yè)之后,我再也沒有成為過第一(小學(xué)考試也是每次都一堆第一,因?yàn)闈M分很容易)

我的研究生時(shí)光
保研的時(shí)候申請學(xué)校和面試,其實(shí)經(jīng)歷了很多波折,最后還是如愿以償?shù)膩淼搅宋业哪感?,中國科學(xué)院大學(xué)計(jì)算技術(shù)研究所,度過了 2016-2019 這三年的寶貴時(shí)光

研一的時(shí)候住宿條件真的很好,單人單間,也正是那段時(shí)間我加入了中國科學(xué)院大學(xué)官方微信平臺(tái),做美術(shù)編輯工作
這是我第一次做這件事情,之前我只懂基本的 Photoshop 操作,至于排版、設(shè)計(jì)和攝影都是不懂的,自學(xué)拯救了我,讓我在做這件課外工作的時(shí)候?qū)W習(xí)到了很多知識,雖然不夠?qū)I(yè),但是也做出了幾張還不錯(cuò)的海報(bào)


其中引以為豪的是,【中國科學(xué)院大學(xué)】公眾號下方的兩條風(fēng)景線是我設(shè)計(jì)的,一直使用到了今天

第一屆國科大跨年的明信片也是我設(shè)計(jì)的,【遇見國科大,遇見未來不可思議的自己】


雖然很粗淺,但是在排版和設(shè)計(jì)方面,我確實(shí)有了更多理解,并且為之后的軟件工具設(shè)計(jì)墊定了基礎(chǔ)
研一除了上述和課業(yè)無關(guān)的事情,在技術(shù)提升方面,我遇到了另一位對我影響很深遠(yuǎn)的大神,他神到什么程度呢,技術(shù)上后端、前端、算法和硬件沒有他解決不了的問題
他在后端和前端開發(fā)上,對我做了很多提點(diǎn),盡管他可能沒發(fā)現(xiàn)。聰明人之間就是這樣的,可能一兩個(gè)關(guān)鍵詞就足夠讓對方受益頗深(哇哈哈哈哈,自夸一波)

研二的時(shí)候我確定了要做后端開發(fā),于是補(bǔ)充了相當(dāng)多的知識,參加了上百次的面試,拿到了自己當(dāng)時(shí)滿意的 Offer
從國科大畢業(yè)后入職阿里,求職經(jīng)驗(yàn)已公開
研三的時(shí)候開始了我的寫作自媒體和開發(fā)者之路。最開始我沒想過做自媒體的,只是想乖乖的寫一個(gè)很好用的軟件,然后得到大家的認(rèn)可,方便我找工作
工具是做出來了,就是原始的 mdnice,但是當(dāng)時(shí)沒有人愿意使用,迫于無奈,我只好開始自己寫公眾號,進(jìn)行運(yùn)營推廣,時(shí)至今日,我的繪畫題解文章和工具都得到了大家的認(rèn)可
實(shí)驗(yàn)室的老師一直沒有給我過大的科研壓力,給了我自由發(fā)揮的空間,讓我在工程能力和藝術(shù)設(shè)計(jì)上有了更多地理解,最后畢業(yè)也很順利,感謝我的導(dǎo)師還有每一位老師的培養(yǎng)
用我畢業(yè)論文的最后一句話總結(jié)我的研究生生涯:【劍未佩妥,出門已是江湖。千帆過盡,歸來仍是少年。】
題解即繪畫
最開始寫文章單純的是為了推廣自己的工具,當(dāng)時(shí)恰好也在找工作,就努力寫了很多篇LeetCode題解
當(dāng)時(shí)覺得看題解是個(gè)很枯燥無味的事情,所以就采用了繪畫的方式去寫文章,進(jìn)而也就誕生了畫手大鵬

我有很多直擊靈魂的畫,相信大家也看到過一些,比如我模仿的蜜桃貓

比如我畫的一只小黑貓


當(dāng)然也有一些和編程相關(guān)的,比如:

題解文章關(guān)注公眾號后,在「學(xué)習(xí)->原創(chuàng)精選」可見
軟件即藝術(shù)
從畢業(yè)以來,我希望自己成為一名優(yōu)秀的軟件開發(fā)工程師,能夠做出藝術(shù)般的軟件作品,就像雕刻家一樣不斷打磨
雖然我是一位開發(fā)者,但我不會(huì)去追求所謂的技術(shù)完美,我更在意的是軟件產(chǎn)品的藝術(shù)感,是不是足夠簡潔、是不是足夠好用
mdnice 是做到目前為止最優(yōu)秀的作品,但是在做 mdnice 之前其實(shí)我做過很多嘗試
2018 年 09 月,基于 hexo 寫了自己的博客主題 2018 年 12 月,糾正技術(shù)詞匯讀音工具 2019 年 01 月,GitHub 年度報(bào)告 2019 年 03 月,簡歷排版工具,markdown-resume
在做了足夠多的積累之后,基于以下情況
項(xiàng)目背景:微信公眾號自帶的編輯器不適于 markdown 排版 面向群體:技術(shù)和公式公眾號運(yùn)營者,未來會(huì)面向更多的公眾號運(yùn)營者建立目的:將 markdown 與 css 融合,重新定義文章排版
mdnice 應(yīng)運(yùn)而生,時(shí)至今日,這個(gè)產(chǎn)品從開源開始到現(xiàn)在,凝聚了眾人的智慧,感謝每一位貢獻(xiàn)者和使用者
因?yàn)楸究茖W(xué)日語的緣故,上大學(xué)之后看了很多動(dòng)漫,在火影忍者里面迪達(dá)拉的一句話印象很深刻,藝術(shù)就是爆炸

他是做爆破行業(yè)的,我是做軟件行業(yè)的,所以借用他的話,軟件即藝術(shù)
軟件文章關(guān)注公眾號后,在「學(xué)習(xí)->原創(chuàng)精選」可見
關(guān)于我
從小到大,我的成長環(huán)境一直沒有什么憂慮,我的家庭也從來沒有給我很大的壓力和阻力,從上中學(xué)以來到現(xiàn)在,都會(huì)尊重我的選擇和決定,并給予我經(jīng)濟(jì)和精神支持

當(dāng)然,我也很少做特別出格的事情,這也是父母始終相信我的原因。一路上以來做了很多該做的事情,也做了很多額外的事情,走過彎路,也得到過高人指點(diǎn),雷霆雨露,俱是天恩
我從來都不是只在做一件事情的人,既有優(yōu)勢也有劣勢。優(yōu)勢是會(huì)給人以假象,覺得這個(gè)人還挺厲害的,居然什么都做過,劣勢就是很多事情遠(yuǎn)遠(yuǎn)沒有達(dá)到精通的地步
前端、后端、算法題、開源、設(shè)計(jì)、自媒體、畫畫,每一項(xiàng)我都經(jīng)歷過一些,面對它們,我想起了《天龍八部》中段正淳殉情前的一句話:

“夫人,我對你不起。在我心中,這些女子和你一樣,個(gè)個(gè)是我心肝寶貝,我愛她們是真,愛你也是一樣的真誠!”
換做我:
“代碼,我對你不起。在我心中,這些事情和你一樣,個(gè)個(gè)是我心肝寶貝,我愛她們是真,愛你也是一樣的真誠!”
實(shí)話說,我不是一個(gè)足夠優(yōu)秀的寫作者,這篇文章發(fā)布之后對我來說是新的起點(diǎn),希望我能寫作出更多有價(jià)值的文章,做更多的技術(shù)產(chǎn)出
從小到大,我一路南下。生在黑龍江,本科就讀于大連,研究生就讀于北京,第一份工作就職于杭州,第二份工作就職于深圳
感謝一路上遇到的每一個(gè)朋友,讓我從不感覺孤單
這就是我,可以叫我【大鵬】,一個(gè)軟件開發(fā)工程師,一個(gè)業(yè)余的自媒體寫作者,一個(gè)在塵世間愛過也被愛過的人
