別看酷巴今年僅有 27 歲 ,實(shí)際碼齡已有十多年。因受計(jì)算機(jī)科學(xué)家父母的影響,酷巴在十來(lái)歲時(shí)便開(kāi)始用 Python 編程。
按道理,酷巴應(yīng)“繼承父類”加入程序員的大軍,沒(méi)想到酷巴卻走上另一條職業(yè)發(fā)展道路:左手法律,右手編程。
擁有海德堡大學(xué)法學(xué)碩士學(xué)位的酷巴 ,不僅是一名準(zhǔn)律師,也是一名全棧工程師。如今酷巴每天一半時(shí)間花在法律上,一半花在編程上。
從酷巴身上我們看到,將興趣與工作相結(jié)合會(huì)迸發(fā)出巨大的促進(jìn)作用——酷巴將編程技術(shù)用于提升律師的工作效率!例如他會(huì)編寫程序來(lái)分析法院的判決、利用程序生成大量相似的訴訟文檔等。
對(duì)于法律和編程,酷巴認(rèn)為這兩者有異曲同工之妙:必須進(jìn)行邏輯思考。尤其在德國(guó),他的老師會(huì)再三教導(dǎo)要把現(xiàn)實(shí)生活中發(fā)生的事情抽象出邏輯結(jié)構(gòu)。此外,法律和代碼也非常相似,它們都是結(jié)構(gòu)化的文本,每個(gè)字節(jié),包括一個(gè)小逗號(hào)的所在的位置都有特定的含義。
當(dāng)然這兩者也有很大的不同:從本質(zhì)上看,代碼是的,不存在“解釋”一說(shuō)或含糊不清的可能性。而法律是由人來(lái)理解和執(zhí)行的,便會(huì)存在“軟性”區(qū)域。例如你在書寫法律文件時(shí),不小心寫錯(cuò)了一個(gè)字母,法官能結(jié)合上下文來(lái)理解你想表達(dá)的意思。但作為程序員的你,假如寫錯(cuò)了一行代碼,程序會(huì)報(bào)錯(cuò)無(wú)法往下執(zhí)行。
所以當(dāng)你看到一個(gè)程序員面對(duì)電腦屏幕一言不發(fā),他的大腦可能很可能正在進(jìn)行一場(chǎng)嚴(yán)謹(jǐn)激烈的邏輯推演。
正如喬布斯所說(shuō),“人生就是一個(gè)連點(diǎn)成線的過(guò)程,有些經(jīng)歷也許一開(kāi)始看不到它的意義所在,但也許若干年后便會(huì)發(fā)揮其特有的作用?!?/span>
一開(kāi)始當(dāng)酷巴掉進(jìn) Ant Design 的“坑”時(shí),可能沒(méi)想到會(huì)有后續(xù)意想不到的故事:
在酷巴使用Ant Design 的過(guò)程中,他經(jīng)常看到中國(guó)開(kāi)發(fā)者在Github上提交關(guān)于Ant Design 的中文錯(cuò)誤報(bào)告和評(píng)論。
此時(shí)他意識(shí)到,中國(guó)公司開(kāi)始在全球范圍內(nèi)的軟件開(kāi)發(fā),特別是在前沿技術(shù)如人工智能發(fā)揮重要作用。學(xué)編程來(lái)酷叮貓少兒編程大連校區(qū)。