2018 年第 42 周沸點看點:開發需求,請用資料說話

沸點日報員發表於2018-10-21

2018 年第 42 周沸點看點:開發需求,請用資料說話

這是第五期的 #一週沸點看點# -- 因為一些原因前幾周的沸點看點沒能和大家見面~

本期封面圖是本週的一條沸點(#網際網路公司穿搭指南# 這是那篇爆文作者 嚇腦溼 @嚇行 之前的一些創作)蹭個 #網際網路穿搭#作者的圖。在回顧本週沸點之前,來老生常談下:

Hi,我是沸點日報員,每個工作日清晨我會發一條關於昨日新鮮、有趣、實用的沸點給大家,也會負責整合每週沸點看點(此文便是啦(≧▽≦)~~)再來複習下,什麼是沸點

沸點:一種短內容形式,內容篇幅一般不長,平均閱讀時間在 30s 內。沸點推薦的標準:內容新鮮不陳舊是第一點,第二點是內容有趣或者實用

簡單瞭解後,來看看本週的沸點有啥看點。

社群小夥伴在討論什麼

推上有人嘗試解決先有?還是先有?

推上有人嘗試解決先有?還是先有?

對應沸點連結:?

2018 年第 42 周沸點看點:開發需求,請用資料說話

精選回覆:

  • @Timi.long: 皮,原始array把蛋放前面,sort後,也是蛋在前面
  • @簡佳:
    2018 年第 42 周沸點看點:開發需求,請用資料說話
  • @LeachZhou: ["Chicken","Egg"].sort() (2) ["Chicken", "Egg"]
  • @Skyline7:這比的是Unicode的大小

為什麼函數語言程式設計更簡潔

有的人不能理解為什麼函數語言程式設計更簡潔,他們看起來似乎很臃腫。 我發現主要是兩個原因:

  1. 很多人並沒有使用純正的函數語言程式設計語言寫函式式,比如用JS或者Java,函式式很多特性他們沒有,需要去借助一些東西實現,因此略顯臃腫。

  2. 更重要的原因是他們對函式式不夠熟悉,可能只是接觸了皮毛。 我舉個簡單的例子。

假如我要實現一個功能,判斷一個值是否為空物件。

function isObject(a) {
  return a.toString() === "[object Object]";
}

function isEmptyObject(a) {
  return isObject(a) && Object.keys(a).length === 0;
}
複製程式碼

那我現在想是一個功能,判斷一個物件為非空物件呢?


function not(func) {
  return (...a) => {
    return !func(...a);
  };
}

const isEmptyObject = not(isEmptyObject);
複製程式碼

這個not函式可以和很多其他判斷邏輯進行組合派生出無數的函式。 這種是邏輯上的簡化,而非概念上的簡化

所以說函數語言程式設計最最難的是用函式式的思維去思考問題。

對應沸點連結:?

精選回覆:

  • @SpearStone: 對不熟悉的函式式的人來說,可讀性很低

上班路上的學習方式

每天早晨上班要一個半小時,非常絕望。有什麼建議的好的上班路上的學習方式? 沸點連結:?

精選回覆:

  • @曾港: 時間成本>金錢成本 ,所以搬到離公司近的地方吧
  • @金正皓: 得到
  • @景略集智: 哈哈同一個半小時。背單詞,學日語,學軟體...(手機+耳機)就完事兒了~?
  • @leinov: 聽書 我每天早上在得到聽薛兆豐的經濟學 感覺收穫非常大
  • @徐元程:剛下生產線的直升機,8折考慮一下?

央視點名曝光科大訊飛,以“AI”之名套利蓋別墅,AI第一股終成笑談

央視點名曝光科大訊飛,以“AI”之名套利蓋別墅,AI第一股終成笑談 沸點連結:?

精選回覆:

  • @軒少: 一個傳統軟體非得標榜自己是網際網路公司,騙應屆生應聘,我就知道科大訊飛吃棗藥丸
  • @Kooola大資料: 訊飛不是網際網路公司,準確的說應該叫系統整合公司,整合語音技術的

你會去參加什麼技術大會?

深夜聊:如果不考慮費用(門票、來回車費、住宿全免),你會去參加什麼技術大會?

沸點連結:?

精選回覆:

  • @社會我浩哥:谷歌開發者大會啊
  • @史前圖騰:程式猿相親大會!
  • @中國電信(湖貝服務廳):Jetbrain的kotlin大會

大家怎麼看微服務架構

渣浪自關曉彤鹿晗宣佈戀情之後,採用微服務架構,並對外支援八對明星同時併發出軌,現在趙麗穎馮紹峰官宣怎麼說?,大家怎麼看微服務架構

沸點連結:?

精選回覆:

  • @Lollipoppp:人家說了是在支援“八對出軌”,並沒有對結婚做支援啊!
  • @_純粹:渣浪應該是反對這門親事
  • @Skinned:微博使用的是自研的微服務motan mesh。這裡有說:www.servicemesher.com/blog/the-wa…
  • @lx熊貓桑:小公司沒測試;一般的公司自己招人測試;大公司使用同行跑測試;偉大的公司,一定要找跨行業的人測試……

工程師的炫富摔應該是什麼樣子的呢?

工程師的炫富摔應該是什麼樣子的呢?沸點連結:?

精選回覆:

  • @www.張嘯巖.com:摔出一打女朋友

當初校招找工作的時候考慮的是什麼

所以大家當初校招找工作的時候考慮的是什麼?當初校招好像有公司要就去了,實在是懶得找。沸點連結:?

精選回覆:

  • @HyOner:我考慮的只有一個因素:BAT
  • @X4416:單身考慮的少

聊聊你的初戀和老婆吧

深夜聊:程式設計師的戀情,聊聊你的初戀和老婆吧~ 沸點連結:?

2018 年第 42 周沸點看點:開發需求,請用資料說話

精選回覆:

  • @ctaken:初戀是java,老婆是新垣結衣,誰同意?誰反對?
  • @劉子殊:初戀是 C 高中的時候 之後談過 JS ObjC Java 老婆是 Rust
  • @陰明:初戀是 C,現在是 markdown,其他的都拋棄了,因為這些語言變心太快,我學不來

來聊聊你如何看待少兒程式設計這個問題?

來聊聊你如何看待少兒程式設計這個問題?

沸點連結:?

2018 年第 42 周沸點看點:開發需求,請用資料說話

精選回覆:

  • @shotCat:沒必要,長大後就會發現以前學的都淘汰了 尤其是前端? 理論基礎倒還可以,培養程式設計思維。
  • @SimonMa:應該讓媽媽生孩子之前多敲程式碼,這樣起步更快。。
  • @什麼都喜歡一點的K君 :自己教。主要教程式設計思想;瞭解二進位制世界;感興趣為主。
  • @黑瞳:前幾天在玩具展看到少兒程式設計,跟程式碼沒有任何關係。

你不可錯過的高贊開源庫

內容來源於沸點話題#開發工具推薦#

基於谷歌最新AAC架構,MVVM設計模式的一套快速開發庫

基於谷歌最新AAC架構,MVVM設計模式的一套快速開發庫,整合Okhttp+RxJava+Retrofit+Glide等主流模組,滿足日常開發需求。使用該框架可以快速開發一個健壯、易維護的Android應用。沸點連結:?

2018 年第 42 周沸點看點:開發需求,請用資料說話

幾行程式碼就可以實現高效的併發

cpp-taskflow:一個 C++ 標頭檔案庫,讓你以簡單的幾行程式碼就可以實現高效的併發。沸點連結:?

2018 年第 42 周沸點看點:開發需求,請用資料說話

用命令列把網頁儲存成 PDF 檔案

通過命令列就可以把網頁儲存成 PDF 檔案(基於 Node.js) 。 沸點連結:?

極速構建前端工具

ice:讓前端開發簡單而友好,海量可複用物料,配套桌面工具極速構建前端應用。模板比較多,樣式易於定製,物料的概念很好。沸點連結:?

2018 年第 42 周沸點看點:開發需求,請用資料說話

被人喜歡的趣圖們

IT程式猿:當我用delete替換select時

2018 年第 42 周沸點看點:開發需求,請用資料說話
沸點連結:?

老鳥和新手的結對程式設計

2018 年第 42 周沸點看點:開發需求,請用資料說話
沸點連結:?

當然是怪PM。

2018 年第 42 周沸點看點:開發需求,請用資料說話
沸點連結:?

加班的同行過來看看了

2018 年第 42 周沸點看點:開發需求,請用資料說話
沸點連結:?

給我娃取名都沒給這個變數命名這麼糾結····

2018 年第 42 周沸點看點:開發需求,請用資料說話
沸點連結:?

一位同學的內心逐漸扭曲

2018 年第 42 周沸點看點:開發需求,請用資料說話
沸點連結:?

佛系大趨勢

2018 年第 42 周沸點看點:開發需求,請用資料說話
沸點連結:?

和程式設計師相關的「黑魔法」

內容大多來源於沸點話題 #今天學到了# && #應用安利

Marp:基於 Electron & Markdown 的幻燈片寫作軟體

Marp:基於 Electron & Markdown 的幻燈片寫作軟體!簡單幾行即可新建幻燈片,而且以後幻燈片上的程式碼高亮統統無所畏懼。 沸點連結:?

2018 年第 42 周沸點看點:開發需求,請用資料說話

把介面弄成古代RPG風格的 UI 庫

這個 UI 庫挺好玩,可以把介面弄成古代RPG風格,可以拿來……不知道能拿來做啥。沸點連結:?

2018 年第 42 周沸點看點:開發需求,請用資料說話

做 PPT 神器

安利一款做 PPT 神器:Piti,這款 PPT 外掛可以一鍵搜尋幾十個無版權圖片庫,高質量圖片一鍵插入PPT,還擁有可能是目前最高質量的免費PPT模板庫。 沸點連結:?

2018 年第 42 周沸點看點:開發需求,請用資料說話

儲存文章、視訊等資料的外掛

Save to Pocket:一款儲存文章、視訊等資料的外掛,當你在 Chrome 中找到要稍後檢視的內容時,將它放入 Pocket,它會自動同步到手機,平板電腦或計算機,因此即使沒有網際網路連線,也可以隨時檢視。?沸點連結:?

2018 年第 42 周沸點看點:開發需求,請用資料說話

DIY 自己章魚貓的工具

Github 釋出了一個可以 DIY 自己章魚貓的工具 沸點連結:?

2018 年第 42 周沸點看點:開發需求,請用資料說話

魔性的 CSS3 + HTML5 動畫特效

魔性的 CSS3 + HTML5 動畫特效.沸點連結:?

2018 年第 42 周沸點看點:開發需求,請用資料說話

這裡有人在找你--Jobs

內容大多來源於沸點話題 #內推資訊#,由於篇幅原因本次只選 3 個崗位,本週一共有 25 個公司在招人喲~

杭州大搜車招前端、Node 開發

杭州大搜車,直聘 前端(北上杭)、Nodejs、客戶端,團隊大,前景好,場景龐大。

團隊介紹 杭州,大搜車,業務遍佈 金融、租賃、拍賣、SaaS、經銷商系統、二手車市場、物流等各個領域,最新融資訊息(5.78億美元,一線| 大搜車完成5.78億美元融資 未來將完善新零售生態)公司現有員工 3500 名左右。

部門,無線開發中心,現有杭州 120 人,上海 12 人左右,北京 6 人,招聘名額基本接近無限,團隊大體上分為兩部分:架構部和業務部。公司投入大量資源和精力構建無線開發的底層,團隊在各個技術棧均有相對深厚的技術積累。

福利 該有的福利都有吧,都已經習慣了,不知道算不算福利了。 全員 mbp + 24 寸顯示器,一個月團建一次(有固定團建費),一年公司整體團建一次。健身房瑜伽房什麼的都是標配了 上下班時間自由(真不是那種老是加班的公司),週末雙休,一年兩次調薪。

投遞渠道 郵件直投:sunxinyu@souche.com

微信投遞/諮詢:mier963(微訊號)對我們架構體系有興趣的可以加微信詳聊

前端開發工程師

【崗位職責】: 在基礎架構組中承擔一些通用元件、通用解決方案、開發框架、腳手架或者資料視覺化相關的前端工作。也可選擇前端業務開發。

【任職要求】:

  1. 熟悉 React 或者 Vue 或者 Angular 至少一種,有專案開發經驗。
  2. 有紮實的 JS 基礎功底。
  3. 有良好的編碼習慣。
  4. 熟悉一門後臺開發語言或者系統運維,加分。
  5. 熟悉 React、Vue、Angular 或者 周邊技術棧 相關的底層原理開發模式,加分。
  6. 有過通用元件或者通用解決方案開發經驗,加分。

Nodejs 開發工程師

【崗位職責】:負責中介軟體團隊幾個核心服務(服務端)的開發和維護 【任職要求】: • 熟悉 Express / Koa 等常用框架,對 MVC 有一定了解,或者有自己的一套應用開發理念。 • 熟悉資料庫操作,熟悉快取應用。 • 熟悉常見的應用效能優化,監控,分析方法。 • 熟悉常用的 NPM 庫。 • 熟悉標準 Git Flow 開發流程。 • 有單元測試 & 整合測試自動化經驗。

【加分項】: • 優秀的推動能力; • 真正的參與Github開源專案; • 有其他後臺語言的開發和架構經驗; • 有部落格

沸點連結:?

螞蟻金服相互保招大量前端

感覺是餘額寶級別的現象級產品!! 螞蟻保險真的是大有可為啊同學們! 現在我們還急缺十個前端,歡迎各位同學來找我內推~ fengxiang.zfx@antfin.com

沸點連結:?

堅果雲招 Java

【堅果雲招聘貼】

我們: 堅果雲是國內領先的雲盤服務商, 已經為超過千萬的使用者提供穩定的雲盤服務超過 7 年,並在使用者中獲得了良好的口碑和評價。 公司非常靠譜,研發氛圍好,不乏各有所長的技術大牛。

需要: 高階 Java/Python後端開發工程師

崗位職責

1、各種應用系統後端程式碼開發, 包括資料庫儲存,KV 儲存系統, 全文檢索系統, 文件預覽系統, 以及資料探勘系統的相關業務需求。
2、100PB 級別的分散式儲存系統的後端開發, 該儲存系統完全自主開發, 未基於任何開源軟體,具備自主智慧財產權。
3、後端系統的自動化運維, 涉及到 Puppet 和 Ansible, 管理擁有上千個節點的叢集系統。
4、Linux 系統常見基礎系統的故障診斷和效能調優, 例如使用 Systemtap/DTrace 收集作業系統和 JVM 中的效能瓶頸。

崗位要求:

1、 熟練掌握 Java 語言或者 Python 語言,軟體知識結構全面。
2、 熟悉 SQL 語言,瞭解 ACID 等資料庫基本原理, 有 MySQL 或者 Postgresql 的開發經驗。
3、 精通 Linux 作業系統和 TCP/IP 協議, Linux 系統的忠實使用者優先, 熟悉 tcpdump 者優先。
4、 工作認真仔細, 樂於瞭解 review 其他同事維護的程式碼。
5、 擁有 NoSQL 資料庫,Hadoop,Cassandra 和 ElasticSearch 等系統具備開發經驗者優先。
6、 瞭解分散式系統的架構和原理,並且有開源分散式系統開發經驗者優先。
7、 能夠對某個新領域進行搜尋, 總結並快速學習, 有能力維護個人技術部落格者優先。 8、 擁有閱讀、學習英文材料的能力, 經常關注開源社群專案並參與討論, 貢獻自己的能力者優先。

簡歷投遞郵箱: dongajuan@nutstore.net

歡迎大家投簡歷及郵箱諮詢。???

沸點連結:?


沒有結束的分割線,還有很多有意思、實用、新鮮的沸點在等你挖掘,來沸點一日遊傳送門:戳這裡

由於篇幅和時間問題,本期的沸點看點結束啦 (^o^)/~~ 我們下週見

往期沸點每週沸點看點合集

相關文章