2016第三屆C++大會參會感悟(上)

 

  繼05年第一屆C++大會,09年第二屆,2016年10月28日-29日,在上海舉行第三屆C++大會。講師主要有C++之父 / Bjarne Stroustrup,前Facebook研究科學家 / Andrei Alexandrescu,ISO C++標準委員會資深權威 / Mike Spertus,《大話西遊》《夢幻西遊》主要開發者 / 雲風,兩岸著名C++專家 / 侯捷等40多位重量級嘉賓,大會經過主題演講、互動研討、案例分享、高端培訓等形式,深度探討圍繞C++及系統軟件整個技術棧的設計、開發、運維方面的最佳工程實踐與前沿應用。程序員

 

1、出行規劃篇

  因爲筆者(大三學生)第一次一我的去外地,人在東北,也是第一次去魔都。因此提早在手機備忘錄上作了詳細的出行規劃:包括要攜帶的物品,交通規劃,費用計劃等,主辦方團隊的一位姐姐提醒上海是個業務很繁忙的城市,因此我提早半個月預訂了舉辦地點附近的酒店,並打電話到酒店前臺進行確認。在我預訂以後幾天附近的酒店就差很少被預訂完了,由於這個小細節還讓主辦方團隊的姐姐點了個贊。另外提醒常常出差的朋友們在沒法充電的環境下當手機小於20%的電時就儘可能不要再使用了,以備萬一聯繫不上,手機沒電真的很不方便,這個小tip也是我在微信公衆號上的一篇文章看到的,很是受用。另外推薦一款小工具「報警器」,拉響有高達140分貝的音量,遇到危險時能夠代替人聲呼救,迅速吸引周圍人的注意,同時其相似着火報警的聲音在室內也不會有人坐視無論,如今的女孩受害的新聞愈來愈多,但願全部女孩均可以有必定的自我保護意識。
  筆者是作遊戲服務器端開發的,前往機場的出行路上司機師傅一路都在跟我聊遊戲,讓我感受很親切,從五五開聊到miss大小姐,從《王者榮耀》聊到了《夢幻西遊》……  
  總結來講,作了出行規劃以後,整個旅程都很是的順利。
    

圖1. 出行規劃篇數據庫

2、大會規劃篇

  第一天上午的大會是C++之父Bjarne專場,聽了以後讓我受益不淺感觸頗深,是真的頗有感觸,因爲英語還沒達到可以無障礙聽懂之父演講的地步,因此用了同傳翻譯設備,高博老師的翻譯非常詼諧幽默,但願下次能夠不借助同傳設備就能聽懂,在之父演講結束後有討論互動的環節,很是羨慕可以用流利的英語直接跟之父對話的前輩,也是此次大會讓我意識到英語對於編程人員的重要性,正如國內不少優秀的程序員也是名出色的譯者,將國外的經典書籍引進,同時優秀的英語能力也能幫助程序員閱讀原汁原味的第一手資料。除了第一天上午的大會外其餘大會都是有分會場的,不能同時所有都聽,因此在參會前我也根據會議的內容和本身的喜愛作了會議計劃,這樣在到時間換會場時也不至於手忙腳亂。編程

 

3、大會感悟篇

  因爲分會場的緣由不能同時參加全部會議,因此筆者在收到大會所有ppt後有又從新閱讀一遍,並在這裏記錄下本身的總結感悟。各位前輩的分享都很是精彩,頗具人格魅力,我來參加大會的主要緣由也是想來看看這些牛人們現階段在研究些什麼,他們的思想和處事方式是怎麼樣的,怎麼樣成爲像他們同樣的人。性能優化

(一)服務器

圖2. Bjarne Stroustrup-What C++ Is And What It Will Become微信

 

  首先是之父的專場演講「What C++ isandwhat it will become」,其中介紹了C++十一、14和17,並舉了一些使用的實例,C++所扮演的角色,以及C++的一些低級和高級規則以及核心規則,同時介紹了C++的設計哲學和之父對這門語言的將來展望等。當談到之父對中國C++程序員的評價時,他說道他曾到大學演講,該所大學的幾乎全部學生都在問及他關於C++90年代的事情,這讓他想哭的心都有了。如之父所言,C++11確實是一次大規模的改變,咱們有理由讓本身的代碼更加簡單。之父還談到「JavaScript現在已是一門很是高效的語言了,但事實上那是我學生的做品」,不由又讓人對這位老爺子多了一分敬仰之情,經過之父的演講讓咱們對C++的更加有了信心。架構

 (二)框架

圖3. Andrei Alexandrescu-Fastware運維

  Andrei講到了一個64字節的讀寫問題,他的演講不少以前都沒有接觸過,但很是有趣,有些在《effecttive C++》裏讀過,舉了不少有趣的例子,現場氣氛被他的幽默調節的不錯。分佈式

(三)

圖4. Mike Spertus-Memory in C++ Past,Present,and Future

 

  Mike的講座是C++內存管理的過去,如今,和將來,講到了new和delete爲何錯了,Mike語速放的很慢很是照顧咱們,很nice的前輩,不少參會的前輩都摘掉了同傳設備享受這場原聲的演講,我也學着前輩們嘗試摘掉同傳翻譯設備,然而很遺憾的,離開翻譯我沒有聽懂太多囧= =,只得回來再好好研究下ppt。

(四)

圖5. 雲風-Skynetv4基於C/Lua 的Actor 框架

   由於我是作遊戲開發的,雲大天然是我崇拜的偶像之一,一直以其爲學習的榜樣,必須說雲大本人比照片還要帥,並且性格很好,平易近人,有人說雲風詮釋了什麼叫「程序員」,我想是的在雲風老師身上確實有不少值得學習的地方。雲風老師主要向咱們分享了「基於C/Lua 的Actor 框架Skynet」,會後我也加入了他分享的skynet開源社區羣,該羣因爲羣成員太多,羣主爲了加我進來裁掉了很多人還專門續費了年費超級會員,讓羣主破費了很感動也很愧疚。

  在後續的論壇上建忠老師介紹到雲風是從小學開始編程的,我也不由回想起我對編程的執着與熱愛,小學開始成了遊戲迷,中學開始接觸編程,那時候學習的仍是VB語言,今後便喜好的一發不可收拾,下決心之後必定要作編程,想要本身開發遊戲,而現在我竟真的到了編程的專業,真的從事了遊戲開發,執着的實現了十年前的夢想,可能每一個人在懵懂的時候都會有不少想法說本身未來想要作什麼,而我懵懂的想法呢,真的付諸實踐而且作到了。 和雲風老師合了影而且要到了簽名,雲風老師不用微信,由於干擾太多,QQ也在自我介紹裏寫着不會回,須要郵件聯繫。比較好的關注方式是他的博客和微博,演講的不少講師基本都是在用微博的,由於筆者不喜歡看娛樂圈的新聞因此平時幾乎不刷微博,不過關注這些技術的前輩倒讓我找到了用微博的意義。個人微信也主要是用來關注一些技術和實用的公衆號來學習,或者和技術上的前輩進行交流的。由於選擇了真正熱愛的行業,因此個人工做、學習、生活、娛樂都是編程,很純粹,從週一到週日天天早8點到晚22點沒課的時間都會在學校的工做室學習研究或作項目,節假日無休,這是使我最快樂的事。

(五)

圖6. 何登成-高性能C/C++系統性能優化:從理論到實踐

  以前在會前就在微信羣裏微訪談聽過何老師的分享,乾貨不少,對他分享的內容和AliSQL很感興趣,因此在選擇分會場時也專門去聽了他的演講《高性能C/C++系統性能優化:從理論到實踐——MySQL數據庫性能優化演進之路》,何老師是個很是熱愛分享的人,知無不言言無不盡,當之無愧的"技術圈網紅「。朋友圈知道他如今已是家裏有小孩子的前輩了,但見到本人時卻很是驚歎他看起來竟如此年輕有元氣,在聽完何老師的演講不由感慨於他流暢明朗的語言表達能力,由於大多數程序員給人的廣泛印象是比較悶,不善交流,但何老師竟徹底顛覆了個人認知,由於我也屬於比較悶的程序員,因此這一點我要像他好好學習,以前在參加騰訊GAD的暑期訓練營時天美工做室的客戶端主程李強老師的一句「做爲一個程序員,你能夠悶,但你得悶騷」給了我很大的改變,我想遇到何老師可以進一步更加深入的影響我吧。還值得一提的是何登成老師的閱歷頗豐,他的微博很值得關注,有很是多幹貨。何老師說他很是喜歡技術人的一點就是技術人沒有等級之分,很是純粹。我也但願技術人的純粹可以經過互聯網影響和改變世界,再也不讓社會風氣成天充斥着娛樂圈的新聞,蠶食着青年一代的思想。

(六)

 

圖7. 顏世光-大規模分佈式系統架構實踐

  顏世光老師,這位老師,請容許我偷偷用他名字的諧音叫他「顏值高」老師,若是說何登成老師刷新了我對程序員性格的認知,那麼顏老師又緊接着刷新了我對程序員顏值的認知。其實這也是我心目中的程序員形象,有技術有態度有顏值,咱們是技術的執着追求者,用代碼影響和改變世界,而非所謂的「屌絲碼農」。顏老師所講的《大規模分佈式系統架構實踐》,因爲我跟他一樣是後臺開發方向,因此會後有繼續向他交流請教,顏老師是個開源愛好者,我想開源情懷和分享情懷應是每一個程序員都有的技術態度。得知雲風也是顏老師學生時代的偶像,更加羨慕顏老師現在已經和雲風老師同臺演講討論交流。太多激勵,更多努力。

  

    

圖8. C++之父簽名圖書英文版

 

 

  其餘老師的演講因爲分會場的選擇緣由沒能都聆聽到,會在我研究一番ppt後寫下一篇感悟,感謝閱讀,最後以一條爲了領取之父簽名圖書而發的微博做爲文章的收尾,共勉。

 

    

圖9. 大會成長與感悟

相關文章
相關標籤/搜索