SegmentFault 社區訪談 | 有明,不單單是死亡詩社的程序猿

圖片描述

社區專訪的第一邀請了公子,回憶傳送門,小夥伴彷佛對公子頗爲喜歡,大概是社區聲望榜第一的頭銜爲他加分了很多,迷了你們的眼,忽略了他圓滾的樣子(來自公子的吶喊:啊喂,我最近瘦了…)。在 75 團起舞的公子是第一期嘉賓,那麼,第二期嘉賓,理論上應該是聲望榜的第二,naive,學的技術再多,和公子同樣是個單身 ? 不合適不合適,畢竟咱們是要建和諧社會的,因此第二期的嘉賓,是一位撩妹高手。程序員

有請上帝 → → 有明shell

受妹紙歡迎的程序員所具有的修養

(禮貌地微笑 ? )上帝和你們打個招呼吧數據庫

你們好,我是沒什麼名氣的有明,目前是杭州小泰科技的一名開發攻城獅。平時喜歡亂七八糟的研究些各類技術,也喜歡攝影、唱歌、吃……固然也有傳言說我車技不錯,不過我認爲這都是謠言。編程

(星星眼)攝影?無圖無真相,上真相segmentfault

(微笑中透露着 MMP )設計模式

圖片描述

圖片描述

圖片描述

圖片描述

(微笑)不愧是撩妹高手,雖然說攝影是一必殺技,可是,清蒸記得有明在講座的我的簡介寫過本身是段子手的事,彷佛這個頭銜對妹紙更有殺傷力。? 簡單地來個段子,可好?架構

其實個人段子大可能是來源於生活,講的都是真事,不過最終仍是迴歸於生活纔是好段子。因此說正要我來幾段生硬的笑話,我想不如去看看冷笑話精選。再者,個人段子十有八九都帶點顏色,都是電視臺不讓播的那種,我要是在這裏說了,這趟專訪可能就過不了審了。固然,若是真有童鞋喜歡搭個人車,也歡迎關注個人公衆號「虞山腳下」。編程語言

(濫用職權要求講段子失敗,強行轉移話題)那麼,咱們來探究下一個很是嚴肅的問題:程序員難找對象,都說程序員木納、不修邊幅,找對象的係數爲負…但據我所知,有趣幽默有趣的程序員都是蠻搶手的,對此你怎麼看?你會在業餘時間作一些有意思的事情嗎?編輯器

其實並不侷限於程序猿,只要是風趣幽默的男孩紙都是很容易交到女盆友的,只要他喜歡的是女孩紙。另外一方面來講,也不是說程序猿就不能夠經過提高本身的實力找到女票。我相信只要是不抽菸,不喝酒,不燙殺馬特的程序猿,再改變一下理工男的形象,少一些宅,少看一些那種兩我的就能演完的電影,吸引一羣女性朋友是徹底沒有問題的。工具

至於說到我,業餘生活相對來講仍是比較豐富的,但凡有意思的事情,都很喜歡。室外來講,發現好吃的店,找到好的景色,看看新映的電影等等都是平常。室內來講,研究一下社會學、經濟學、心理學,關心國內國際熱門的時政和熱評,看看馬爺、竇文濤一類主持的節目。

受漢紙敬仰的程序員所具有的技能

圖片描述

都說 PHP 是世界上最好的語言,能夠簡單地比較 PHP 和 Java 在 Web 開發方面各自有何優缺點嗎 ?

對於 Web 開發來講,PHP 的主要優點有在於極高的開發速度,淺顯易懂易上手的服務架構體系。而 Java 則相對來講擁有更多的開發者、更多的功能庫,更多的擴展性。在 Web 開發方面,PHP 無疑仍是佔據的很大的優點的,這主要是 PHP 自己就爲 Web 開發而設計,不少設計思想是以 Web 爲針對目標的。

固然,這裏我並非說 Java 就比不上 PHP 。仍是那句話,歷來就不能以優劣來劃分編程語言,由於每一個語言都有本身的優缺點,這就比如咱們必定是選擇螺絲刀去擰螺絲而不是錘子。PHP 在 Web 開發上具有更多的優點,而 Java 則在更多其餘的方面適應性比 PHP 好不少。優秀的程序猿應該是更願意同時掌握錘子和螺絲刀的使用方法,選擇適合的場景去使用它們,而非爲了誰是最好用的工具爭論不休。

上個月的 PHPConf 大會,鳥哥也說了:不要迷信語言,只要能解決問題的語言都是好語言,看來有明和他達成了共識^ ^話說回來,鳥哥在他的演講裏說了 PHP 5 到 PHP 7 在性能上獲得了很大提高,能夠談一談你的使用感覺嗎?你對 PHP 8 有什麼期許呢?

雖然在功能上沒有帶來不少的亮點,可是 PHP 7 經過對底層核心的大幅改進,大幅優化了程序運行的效率。不過,速度到並非我關注的焦點,我更看中的是 PHP 7 裏對 Zend 的從新梳理,加入了 AST 等使得 PHP 底層架構更加完善的部分。我認爲這些纔是可以讓 PHP 煥發更多生命力的東西。對於 PHP 8 ,我最大的期待莫過於 JIT 了。正如咱們知道的,V8 引擎的出現,讓 JavaScript 這門語言得到了重生。由此衍生出的 Node ,讓 JavaScript 跳出 Web ,應用到了更多的場景中去。我期待經過 PHP 7 和 PHP 8 中對 PHP 底層的完善和豐富,真正逆轉 PHP 的頹勢,帶來一次重生。

有明你曾開播過【設計模式的境界】這個講座,能夠簡單的談一談你對設計模式的理解,以及你對《大話設計模式》的見解嗎?講座傳送門:【設計模式的境界】

正如我在設計模式的境界中所說的,掌握設計模式正如練就一門劍法同樣,是從「手中有劍,心中無劍」到「手中無劍,心中也無劍」的過程。而《大話設計模式》以及網上不少關於設計模式的教程,其實都集中於練劍的第一個階段。簡單的說,這些教程就比如一本簡譜,你們能夠很容易的學到型,但要學到心法,還須要結合本身的研習和領悟。固然,我這麼說並不表明這些基礎教程不重要,相反,只有掌握好基礎的招式,才能在。正是基於此,我纔想到了【設計模式的境界】這個講座主題,但願經過給你們帶來另一種學習設計模式的思路。

在平時的業餘時間,主要從哪幾個方面提高本身的技術水平呢?

對於提升技術水平來講,一個良好的基礎是不可或缺的,很幸運這方面我在學習中獲得了很好的培養,因此在瞭解或者提升對一門技術瞭解的時候相對來講容易不少。

小編看我司的開發爲了提升開發效率會裝各類工具,不知道有明對這塊有沒有推薦呢?

網上有不少關於技術大牛開發工具的解讀,發現基本都是同質化的使用「乞丐裝」工具。也許是所以,我發現周邊不少的程序猿都在效仿,編寫代碼用 Sublime ,提交 Git 用命令行……我到並非反對這種作法,可是刨除裝B以外,選擇好的開發工具,是提升你開發效率,消除的不少煩惱的捷徑。在代碼編輯器選型上,我選擇的是 JetBrians 系列,其 IDE 不但囊括了主流的語言,還攜帶了近乎徹底的開發輔助工具。在遠程工具上,Windows 裏我選擇的是 Xshell ,Mac 中我使用的是 Coda 2 。在數據庫工具上,Windows 裏是 Navicat ,Mac 裏是 Sequel Pro ……固然還有不少好的工具,我就不一一列舉了,若是你們想了解更多,單獨問我。若是你們有更好的工具,我以爲也可分享給你們。

關於你正在寫的《沒什麼難的Docker》小書,能夠簡單的談一談大綱和主要講解的內容嗎?

《沒什麼難的Docker》主要從入門、實踐、提升幾個方面向你們介紹 Docker 這個新興的生產力工具。

受 SFer 喜歡的程序員所具有的共性

發現有明是一個很喜歡回答問題的人,能夠談一談你對一個合格的問題有何要求嗎?

我以爲問問題其實就像是寫文章,能夠不流於形式,但最重要的一點就是要表達清楚本身想要問的東西,切莫表意不清,文不對題。只要將本身的問題完整的傳達給你們,才能讓你們給出知足本身的回答,才能讓你們不會答非所問。

到此,本期的訪談就結束了,想拜師有明學撩妹、碼碼技能的小夥伴,能夠私信有明,清蒸表示我的無條件支持大家去拜師 lol

(場務:尚未插入廣告呢)唔,對,如下有明的硬廣時間以及下期預告

受有明推崇的硬廣時間

講座【設計模式的境界】,傳送門可點

內容簡介

正如我說的:「武功的最高境界,是手中無劍,心中也無劍;而使用設計模式的最高境界,是不曾想過使用任何設計模式,卻到處都是設計模式。」如何練就使用設計模式的最高境界,且看我娓娓道來。

講座主要分爲如下幾個環節:

  • 淺談設計模式

  • 設計模式的分類和常見的設計模式

  • 如何選擇和使用設計模式

  • 如何對設計模式理解和使用的境界

講座【Docker:新時代程序猿不可或缺的技術】,傳送門可點

內容簡介

在此次講堂中你能夠了解到:

  • 容器技術和Docker的前世此生

  • 實際問題是如何被Docker解決的

  • 在DevOps中使用Docker

  • 容器技術的將來藍圖

  • 一些段子

下期劇透

下一期的訪談用戶是 @依雲 ,小小劇透下依雲醬的我的信息

依雲,女 (MtF),北漂,家裏一口人(挺孤單的呢)。(好了,人口調查填寫完畢)

以上爲依雲醬的原文,?️ ,具體的發佈時間,大概在下週的今天~

相關文章
相關標籤/搜索