自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

從程序員到布道師——JetBrains技術(shù)布道師范圣佑的成長之路

開發(fā)
JetBrains自2000 年成立以來,一直致力于打造世界上最強大、最高效的開發(fā)者工具,與開發(fā)者一起成長。在這里,范圣佑作為JetBrains團隊里唯一的中文技術(shù)布道師,將為我們分享了他的成長道路。

在開發(fā)者的圈子里,有這樣一群人,他們孜孜不倦地對外傳遞新的技術(shù)趨勢、新的產(chǎn)品信息以及他們自己對技術(shù)的思考感悟,他們被稱為技術(shù)布道師。盡管有許多來自硅谷科技巨頭的布道師被國內(nèi)開發(fā)者們所熟知,并奉為大神,但技術(shù)布道師在國內(nèi)尚屬于新興職業(yè),多數(shù)人或許并不了解,這樣一個自帶光環(huán)的職業(yè),究竟做些什么?又是怎樣布道的?

JetBrains自2000 年成立以來,一直致力于打造世界上最強大、最高效的開發(fā)者工具,與開發(fā)者一起成長。在這里,范圣佑作為JetBrains團隊里唯一的中文技術(shù)布道師,將為我們分享了他的成長道路,以及在JetBrains工作的親身體驗,還有新的技術(shù)趨勢對于JetBrains的影響,讓人了解到JetBrains在軟件開發(fā)領(lǐng)域的堅守與突破。

 

[[417807]]

緣起:從忠誠用戶,到JetBrains員工

用范圣佑的話來說,他與JetBrains的相遇,就是一個忠誠用戶變成員工的故事。

他和多數(shù)技術(shù)布道師一樣,都是技術(shù)出身。在加入JetBrains之前,范圣佑的身份是一位PHP程序員,PHP是一種開源的通用計算機腳本語言,當時,范圣佑始終找不到一款專門為PHP語言開發(fā)打造的工具。所以,在很長一段時間里他都是在多個編輯器與集成開發(fā)環(huán)境中徘徊跳轉(zhuǎn)。

原本寫代碼就是一項復雜的腦力勞動,再加上沒有合適的開發(fā)工具,這讓范圣佑的PHP程序撰寫變得困難重重。作為一個技術(shù)社區(qū)參與者,范圣佑向他的社區(qū)朋友發(fā)起求助,在一位朋友的介紹下接觸了JetBrains的PhpStorm,他終于擁有了一套專門用于構(gòu)建PHP語言的跨平臺IDE。

順手、好用,是范圣佑接觸PhpStorm后給出的中肯評價,也讓他成為PhpStorm忠實的訂閱用戶。同時,由于范圣佑長期參與技術(shù)社區(qū),他希望讓社區(qū)的小伙伴們也了解到可以用PhpStorm來更高效的方式寫代碼,便申請了JetBrains的Training Partners,接觸到了布道IDE的工作。兩年之后,JetBrains剛好開放了技術(shù)布道師的職位,而此時的范圣佑也已做好準備,迎接不一樣的職場挑戰(zhàn),就這樣,在機緣巧合之下,范圣佑開始了他作為JetBrains技術(shù)布道師的職場之路。

成長:把握需求,做用戶和產(chǎn)品之間的橋梁

技術(shù)布道師這個職業(yè),對于很多從事技術(shù)的人來說都比較陌生。范圣佑解釋道,在JetBrains,技術(shù)布道師有著明確的工作目標。首先,技術(shù)布道師需要充分了解產(chǎn)品,了解JetBrains所提供的產(chǎn)品解決方案能為用戶解決什么問題。同時,技術(shù)布道師也需要了解用戶的需求和痛點,以用戶的角度為出發(fā)點,幫助用戶解決最實際的問題。

基于他在這份職業(yè)上長期積累的經(jīng)驗,范圣佑也總結(jié)了技術(shù)布道師的五個特質(zhì)。第一,專業(yè)而扎實的技術(shù)背景。技術(shù)布道師基本是寫代碼的程序員出身,需要對新技術(shù)和行業(yè)趨勢有深度的了解,從而與用戶進行無障礙的技術(shù)交流。第二,開放的心胸。技術(shù)領(lǐng)域的更迭瞬息萬變,身為技術(shù)布道師,需要用開放、積極的心態(tài)去迎接新的技術(shù)發(fā)展,懂得靈活地應(yīng)對未知與變化。第三,學會理解,用同理心對待用戶。面對無法將自己的問題闡述出來的用戶,身為布道師,要學會站在用戶的角度去理解、體會他所面臨的難題,用同理心去看待問題,從而協(xié)助用戶將問題迎刃而解。第四,良好的溝通能力。技術(shù)布道師要面對不同的用戶與團隊,了解他們的需求并能提供準確的回應(yīng),只有具備良好的溝通技巧,才能構(gòu)建與用戶間的流暢交流。最后,嚴格的自律精神也必不可少,由于JetBrains的技術(shù)布道師團隊實行遠程辦公的模式,團隊成員身處不同地區(qū)與時區(qū),需要每一位成員對時間進行精準的掌握,并能夠按質(zhì)按量的完成自己的職責,也因如此,自律便成了對于技術(shù)布道師而言不可或缺的特質(zhì)。

在范圣佑看來,JetBrains的技術(shù)布道師會更加注重用戶的需求。為了能更貼近用戶,與用戶做更深度的溝通,布道師會在科技展會上與用戶、開發(fā)者進行面對面的交流,針對他們所提出的問題,提出專業(yè)而中立的建議。隨著流媒體的發(fā)展,他們也會在B站等平臺發(fā)布教學視頻和演講,嘗試用各種方式去啟迪用戶,深度挖掘他們的需求,通過用戶的反饋從而更好地改進現(xiàn)有產(chǎn)品。

在JetBrains,因為開發(fā)者的反饋而讓產(chǎn)品得以優(yōu)化的例子屢見不鮮。當范圣佑回憶起過往的經(jīng)歷時,有一個故事讓他印象深刻。當時他剛參加完GopherCon,會上認識的開發(fā)者微信聯(lián)系他說在GoLand里當貼上一段超過 2,000 行的字符串時,代碼高亮就會失效,甚至造成插件崩潰。得到這一消息,他就一直與這位開發(fā)者保持密切溝通,在取得截圖和日志文件后,他立馬反饋給了GoLand 團隊,在大約一周內(nèi)便修復了這個問題,并發(fā)布了Bug Fix Release。正是因為JetBrains注重與開發(fā)者的溝通,重視開發(fā)者的需求,才得以實現(xiàn)了用戶與產(chǎn)品之間順暢的體驗。

技術(shù)布道師作為一個綜合性的職業(yè),很多時候需要在不同的角色間切換。面對繁雜眾多的工作,再加上范圣佑身為唯一使用中文的布道師,工作更是充滿挑戰(zhàn)。范圣佑坦言,為了高效的處理每一項事物,他會將需要完成的工作進行優(yōu)先級排列,并與銷售、市場以及技術(shù)支持團隊展開合作,將資源和精力花在值得投入的事情上,從而最大化工作效率;同時定期復盤,梳理規(guī)劃,不讓自己和團隊走彎路,這樣才能突破一次又一次的挑戰(zhàn),達到理想的目標。

建議:更多的國內(nèi)開發(fā)者與加入社區(qū)和參與分享

由于范圣佑主要負責Kotlin編程語言,面對廣大的國內(nèi)中國開發(fā)者群體,他結(jié)合自己的切身經(jīng)歷給予了Kotlin開發(fā)者一些建議。對于完全沒有接觸過編程的同學,他推薦從 JetBrains Academy 開始,搭配 IDE 的 Edu Tools 插件來學習 Kotlin 編程語言,通過在 IDE 里交互式的解決編程問題,學習起來會更有趣些。而對于已經(jīng)有編程經(jīng)驗的同學,可以先從 Backend、Mobile、Data Science、Frontend 中選擇一個發(fā)展目標,然后從官網(wǎng)首頁對應(yīng)的文檔開始閱讀起,搭配 Hands-on 從示例中了解實際用例會更高效。

除此之外,他也鼓勵大家多多參與社區(qū),除了可以聽到資深開發(fā)者精彩的分享外,開發(fā)者間的問答與交流、人脈的建立也可以幫助開發(fā)者快速成長。目前JetBrains在北京、深圳、江西、合肥都有用戶組,用戶組不僅熱心地翻譯外文文檔,也建立了論壇,創(chuàng)造了一個可以讓開發(fā)者相互交流學習的平臺。作為一個熱衷技術(shù)分享的技術(shù)布道師,范圣佑也在B 站的個人頻道” 布道師圣佑”上不斷分享 Kotlin 最新語言特性。最后,他也推薦大家關(guān)注 JetBrains 微信公眾號,隨時取得來自 Kotlin 團隊的第一手信息。

對于想從事技術(shù)布道師工作的開發(fā)者,范圣佑也給出了建議,在積累了基礎(chǔ)的技術(shù)能力之后,可以從多上臺演講、分享,或者寫文章、錄視頻作為嘗試的起點,如果在嘗試之后,真的能夠激發(fā)熱情,就可以進一步尋找相關(guān)的機會。在從事技術(shù)布道工作的時候,無論是寫文章還是演講,都要專注在表達的內(nèi)容,以及希望聽眾可以帶走什么,在實際操作的時候,要在規(guī)劃上多多用心。

展望:專注DevOps,帶來更高效的全方位開發(fā)工具

前不久 IntelliJ IDEA 迎來了 20 歲的生日,過去的 20 年中開發(fā)的方式也在不斷地變化,不變的是 JetBrains 一直專注于打造更高效智能的開發(fā)工具,以滿足大家日新月異的各種需求和應(yīng)用場景。
提到時下熱門的云原生,JetBrains 在這些方面也早有部署相應(yīng)的支持。范圣佑提到,在這個全新的技術(shù)時代,開發(fā)者會更重視所使用的工具是否能更高效的開發(fā)微服務(wù)、使用容器等,也且會更積極的將DevOps相關(guān)的技術(shù)、工具導入整體工作流程。
一直以來,JetBrains都專注為編程語言打造IDE ,對于新的編程模式保持開放態(tài)度,積極擁抱,JetBrains所創(chuàng)建的集成開發(fā)工具,也在順應(yīng)著技術(shù)發(fā)展,為開發(fā)者們帶來新的變化,JetBrains創(chuàng)建的IDE 工具早期便已支持容器操作、遠程調(diào)試,為各廠商的IaC(基礎(chǔ)設(shè)施即代碼) 工具或云平臺對應(yīng)插件提供支持,此外,JetBrains的團隊合作解決方案,包括 TeamCity,以及新推出的團隊協(xié)作平臺Space,都為開發(fā)者提供了完整的自動化測試、集成及部署等功能。

不論未來如何變化,JetBrains 仍將繼續(xù)承擔使命,為開發(fā)者們提供更好的開發(fā)環(huán)境體驗,讓他們在更高效、流暢的開發(fā)環(huán)境中創(chuàng)造新的未來。
 

責任編輯:趙立京 來源: JetBrains
點贊
收藏

51CTO技術(shù)棧公眾號