SegmentFault 講堂一週歲:Keep learning

圖片描述

一轉眼,我入職 SegmentFault 快接近一年。再回想一下,SegmentFault 講堂也一週歲了,是時候捋一捋咱們這一年都幹了些啥,來和我一塊兒回顧下你與講堂的交集吧~javascript

SegmentFault 講堂成長軌跡

2017 年 3 月,講堂正式上線。前端

2017 年 3 月 14 日,帥氣的歪果仁講師,直播了第一場 Live 講座。java

2017 年 4 月 18 日,講座折扣券和免費券功能上線。(偷笑臉,能夠省點💰了)node

2017 年 4 月 27 日,講座邀請好友得到分紅功能上線,每成功邀請一人,你將從講師所得中獲取 30% 的分紅。(這回不光能夠省💰,還能夠賺💰)python

2017 年 6 月 20 日,講座評分和收藏功能上線。(滴!一鍵收藏我喜歡的講座,爲我支持的講師打 call )webpack

2017 年 8 月 26 日,老貓發起了第一場視頻講座。程序員

2017 年 9 月 17 日,小馬哥發起了第一個系列講座。web

2017 年 9 月 22 日,講座免費試看功能上線,全部已生成錄播的講座,你都可在購買前試看。(剁手前終於能夠瞅瞅講座的質量啦!)面試

2017 年 11 月 11 日 - 11 月 13 日,咱們搞了個事情:講堂優惠活動。redis

2018 年 1 月 2 日 - 1 月 3 日,上線了三堂免費公開課。

以上羅列了一些較爲重要的成長節點,產品上的優化還有不少啦 ^O^

你的學習軌跡

這一年裏,你可能學習過:

基於 Vue.js 2.x 的 iView 組件開發實踐

Java 微服務實踐 - Spring Boot 系列(一)初體驗

深刻剖析 iOS 編譯 Clang / LLVM

1 我的如何運維年交易額 30 億的金融平臺

雲計算,大數據,人工智能的相遇,相識,相知

如何「四兩撥千斤」作好項目管理

......

SegmentFault 講堂和講師收到的

SF 講堂上線以來,講堂團隊收到許多 SFer 的寶貴建議,每一條建議,講堂 PM 都在思考,也在不斷地打磨產品以達到 SFer 的期待。而講師們,在爲你們傳道授業時,也收到了許多學員的確定與支持。

圖片描述

圖片描述

圖片描述

圖片描述

你從講堂中得到的

這一年裏,你可能 get 了:

求職面試的奇技淫巧

網站架構思路和設計理念

正確而優雅的擼碼姿式

某些技術原理或概念

迅速找到 Bug 並解決的能力

......

一年講座盤點

這一年,SF 講堂一共上線了 300 多堂講座,技術領域上涵蓋前端開發、後端開發、移動端開發、運維、大數據等。講座從內容類型上也分紅了四大類:知識體系、項目實戰、職業規劃、綜合。如下,我將一部分優秀講座分類成專題形式,給你們盤點下。

求職&面試

程序員價值最大化 - 如何在面試中脫穎而出(限時優惠中) @周夢康

硬實力讓你們的能力獲得提高,軟實力讓你們的 價值 (工資)獲得提高。💪
面試失敗了不要怪面試官不識貨,由於面試+筆試是面試官惟一能認定你能力的途徑。
最近收到過很多簡歷,也面試了很多人,以前本身也面過很多公司,以爲頗有必要把一些經驗分享給你們,避免你們走彎路,走錯路。

前端面試攻略:避免求職中的「非戰鬥減員」 @Meathill

「非戰鬥減員」指的就是在未發生戰鬥的狀況下,由於地形、後勤、疫病、天然災害等致使的部隊減員的狀況。所謂「出師未捷身先死,長使英雄淚滿襟」。在面試求職的時候,有些崗位咱們達不到對方的要求,被刷下來很正常;但也有一些機會,明明本身能力是夠的,可是連面試的機會都沒拿到,我就稱之爲「非戰鬥減員」。

形成求職中「非戰鬥減員」的因素比較多,有些是由於求職者本人比較懶,有些是你們對招聘自己不瞭解。不過結果都同樣,稍不留神,機會就會從手邊溜走。此次分享,將介紹我篩選簡歷、面試別人和我本身做爲候選人的經驗,幫助你們儘量避免踩進這些坑。

亞馬遜資深面試官教你如何面試 @凱威的講堂

技術面試是你們很熟悉的過程,相信每一個人面試前老是有點緊張。面對心儀的公司,很怕面掛了被關到小黑屋,一年或者半年以內都不能再面試。

有的時候以爲面試官出題不可理喻,有時候以爲本身答得挺好卻掛了。到底怎麼樣才能與面試官愉快地面試?本期講座,我就將和你們分享幫你面試通關的獨門訣竅。

前端面試攻略:肉老師的面試題詳解 @Meathill

個人面試題由平常積累而來,包含HTML、CSS、佈局、JS、框架、優化、開發習慣等等方面。可深可淺,根據招聘需求來實時調整。我用這套面試題面試了大約200人,有現場也有電話,對它的覆蓋面基本滿意。過後基本也驗證獲得驗證。

爲了照顧初段同窗,此次還會分享我對面試的理解,簡單的博弈論如零和博弈多和博弈等,方便你們在技術以外提高本身。

PHP筆試面試題精選(一) @紙牌屋弗蘭克

本次課程主要圍繞 PHP 面試和筆試中常常會出現的一些知識點,可是面試官會在筆試題基礎上深刻擴展,那麼你知道如何更好的回答讓面試官滿意嗎?

面試題目收集自騰訊,迅雷,美圖等公司的筆試面試題,以及本人面試經歷中印象中的知識點,同時也分享一些面試的經驗,相信對你必定有很大的參考價值。本期題目重點涉及基礎知識,安全,跨域,及兩個簡單的設計模式。

實戰開發

python爬蟲之實戰花瓣網 @kimg1234

花瓣網爬蟲的實戰,主要介紹:1.如何爬取異步加載的網頁;2.如何解析請求中的參數;3.headers中的Accept如何應用;4.如何優雅的獲取JavaScript中的內容;5.如何解決爬取網頁過程當中遇到的問題。

Vue實戰:打造屬於你的博客發佈系統 @jrainlau

本次講座主要針對具備必定Vue.js開發基礎的同窗。

相信你們已經看過很多關於Vue.js的相關介紹,但可能一直沒有靈感或機會去深刻嘗試。此次講座將會從0開始,一步一步教你如何經過Vue.js去打造一款先進的博客發佈系統。

相比於製做一個「博客頁面」,我更傾向於從「工程化」的角度去闡述一個完整的Vue.js項目。從功能設計,環境搭建,編碼規範,到具體的項目開發,每一步都值得咱們關注。

【前端工程化】玩轉Webpack配置 @jrainlau

本次講座將會從實際項目出發,使用主流的「三個配置文件」的辦法,從零開始教你如何進行webpack配置,最終搭建一套完整的開發/生產構建環境。
講座難度適中,對新手友好,更適合對前端工程化感興趣,想要加深對webpack理解的同窗。

Spring Boot + Redis 實現 論壇系統 @拿客_三產

本系列課程雖然是從實戰出發來實現一個論壇系統,可是受限於課時、受衆水平不一等緣由,課程講述的內容仍是侷限於單機 Web 應用,對高併發、集羣等內容涉及較少。可是本系列課程的初衷並非徹底手把手交給你們論壇系統的實現,主要側重點實際上是爲你們介紹我在學習實踐過程當中總結出的一套學習技術的思路。

課程知識點:Spring Boot、Spring data redis、Spring Security、Druid 數據庫鏈接池、Mybatis、Kotlin。

被three.js玩壞的地球(限時優惠中) @Chaos

該教程爲three.js 可視化入門,講解了three.js 最經常使用的可視化領域,也就是製做一個地球,包括繪製點,飛線,以及柱圖的繪製。

前端人成長之路

前端工程師的自我修養(限時優惠中) @小鬍子哥

這些年,前端領域塵土飛揚,有的公司開始宣揚「大前端」理念;也有公司合併前端和客戶端改名爲「端團隊」;工程師們也在追求着「全棧」的名號……
前端在變,如何在變化中尋求不變,立身於前端的不敗之地?小鬍子哥將和你們聊一聊前端工程師的自我修養。

前端程序員應該懂點 V8 知識 @justjavac

對於每一個前端程序員來說都有一個終極理想,那就是搞懂 javascript 引擎是如何工做的。javascript 性能通過了兩次飛躍:第 1 次飛躍是 2008 年 V8 發佈,第 2 次則是 2017 年的 WebAssembly。不過WebAssembly 到底能不能掀起前端的波瀾仍是未知數,可是 V8 對前端的貢獻你們都有目共睹。

講座主要內容:1.我爲何要研究V8;;2.V8 爲何這麼快?;3.動態語言如何進行快速算數運算;4.如何編寫高性能的 JS 代碼;5.ES 新特質以及 V8 對 ES 新特性的支持;6.可讀性 VS 高性能。

Web前端職業技能與規劃 @碧青_Kwok

本次分享是總結一下本身從一個前端小白,歷經近年前端的快速發展,期間有效學習與實踐的經驗,並分享對前端這個行業的冷靜思考,與對新「入坑」的同窗提出一些建議。內容分兩大塊,分別是前端開發的技能體系和我眼中的前端職業素養與規劃。

前端工程師應掌握的網絡知識 @碧青_Kwok

網絡協議是 Web 技術的基礎設施,雖然大多數前端工程師不用直接面向 HTTP、TCP 這些協議編程,但在問題排查、性能優化等方面的能力,必須創建在對網絡知識熟練的掌握和理解的基礎上。

本課程將講解先後端通訊迴路的各項關鍵網絡環節,分析協議及策略(緩存、安全等)等性能及影響,提出優化建議與最佳實踐。內容受衆:適合網絡基礎比較薄弱,或在網絡性能方面有深刻了解意願的同窗參加。

前端知識鞏固

JavaScript 異步編程 @王頂

異步編程對於網站前端開發來講,重要性可能還不是太明顯,畢竟前端頁面的邏輯相對比較簡單,也就是 AJAX 應用涉及到遠程資源的請求,用到一些異步編程的技術。可是,對於 JavaScript 結合 Node.js,作服務器端編程來講,異步編程就是必需要掌握的了。若是不掌握 JavaScript 異步編程,基本上 Node.js 開發是玩不轉的。也就是說,不掌握 JavaScript 異步編程,Node.js 不算入門。本講座主要介紹四種異步編程的方法以及三種流程控制的實現方式。

前端面試攻略:JavaScript 排序與搜索 @Meathill

從事前端開發的同窗不少從頁面仔入門,好比說我,自學比例很大,有些時候會無心中忽視一些基礎,好比算法、數據結構。這些欠缺在某些時候就會顯得很致命,好比說面試,或者處理大量數據的場景。因此但願這樣的一場分享可以幫助你們夯實本來不太紮實的基礎,未來的開發之路更加順暢。

此次分享的主要內容有:排序、搜索、例題解析。內容受衆:初級前端程序員,有編程基礎,能閱讀 JS。

javascript面向對象必知必會 @ghostwu

內容包括javascript面向對象常見知識:1,變量提高(也叫詞法解釋);2,this詳解;3,圖解對象;4,原型對象(prototype) 與 隱式原型(__proto__)詳解;5,原型鏈查找規則;6,圖解3種引用類型( 函數,對象,數組 );7,函數表達式,當即表達式,閉包,模塊化開發。

寫 CSS 也要開腦洞:萬能的 :checked + label @Meathill

你可能不知道,網上那些看起來高大上的表單控件,實現的機制都是 :checked + label。這一對 CSS3 新增的選擇器幫助咱們將純 CSS 組件的版圖拓展出去一大塊。再複合其它的元素和選擇器,好比 flexbox、~ 、動畫,咱們能夠開發出更多又好看又好用兼容性又好的表單控件。

經過學習本次分享,您將學會:1.CSS 預處理工具 Stylus 的使用;2.瞭解到 CSS3 若干新增元素;3.CSS 動畫基礎。

深刻理解佈局神器 flexbox @一歩

將一個屬性做爲一個主題是否是太誇張了?

No,No,No。flexbox 佈局相關屬性不是通常的多,概念看了一遍又一遍,到實際操做仍是無從下手。

本次課程主要向你們講解 flex 佈局的方方面面,從概念到實戰。理論和實踐相結合,講解概念的同時進行代碼演示。

完全掌握 JS 異步處理 Promise 和 Async-Await @一歩

本課程旨在讓你們快速地學會Promise、Async-Await的使用,脫離ES5時代的回調地獄。
適用人羣:前端切圖仔、nodejs 業務仔、沒事閒的想體驗一下ES6 ES7的新特性的。課程風格:擼碼+理論。

來,咱們一塊兒實現一個 Promise @充電大喵

本次分享將帶你們實現一個可以經過全部測試的 Promise/A+ 類,同時也會講解標準中的一些設定,深刻你對 Promise/A+ 標準的理解。

在分享中,你將學習到以下內容:1.Promise 的實現;Promise 標準中一些設計的緣由;2.爲何不一樣的 Promise 庫能夠交互(即相互調用而不會出錯);3.Promise 中經常使用 helper 函數的實現(如 race,all,catch 等)4.如何測試你本身實現的 Promise 庫;5.Promise 與 Deferred 對象的區別及聯繫;6.其它與 Promise 相關的知識點。

Promise 的 N 種用法 @Meathill

如今大部分瀏覽器和 Node.js 都已原生支持 Promise,不少類庫也開始返回 Promise 對象,即便面對 IE,也有各類降級適配策略。若是您如今還不會使用 Promise,那麼我建議您儘快學習一下。

本次分享我準備結合近期的一些開發經驗,總結一下 Promise 常見用法,介紹一下我踩過的坑。分享大綱以下:1.什麼是 Promise;2.爲何要用 Promise;3.Promise 詳解;4.簡單範例;5.複雜加載過程;6.改進代碼可讀性;7.常見錯誤。

[公益]學習 Vue 你須要知道的 webpack 知識 @KingMario

學習 Vue,誠如其做者尤雨溪在《新手向:Vue 2.0 的建議學習順序》中突出強調的,瞭解前端生態/工程化,瞭解 Webpack 的概念和配置至關重要,本講座根據在 SegmentFault 回答的各類實際項目中遇到的問題進行概括和總結,介紹學習 Vue 你須要知道的 webpack 知識,同時也會介紹 Vue-cli 命令行使用 webpack 項目模板所建立項目的配置相關知識、概念和技巧。

組合火力的威力——Vue Dropdown 組件開發示例 @KingMario

本次講座經過一個 Dropdown 組件開發的演練,展現 Vue 框架在類綁定語法、數據、響應、事件、組件內容、父子組件間通訊以及生命週期鉤子等方面多種組合火力的威力,解決組件開發中遭遇的常見問題。

面向人羣:1.有必定 Vue 開發基礎,熟悉其聲明式模板語法,瞭解實例數據、計算屬性、watcher……概念和使用方法,瞭解事件綁定方法及經常使用修飾符。2.瞭解 Vue 組件開發,瞭解組件 props 選項、父子組件間通訊方式、經過 slot 進行內容分發。3.對於開發通用 UI 組件感興趣,或者工做中有基於現有 UI 樣式從新造輪子的需求。

Node.js 應用開發系列

Node.js 是 JavaScript 語言的服務器運行環境。Node.js 提供的 API 能夠幫助咱們快速、高效的構建服務器應用程序。固然,前提是咱們能熟練使用 JavaScript 編程語言。本系列講座由 王頂 講授,目前已更新至第 14 節。

王頂老師:河北師範大學軟件學院講師,河北師範大學物聯網研究院技術總監,擁有微軟認證 MCSE、MCP、MCT。

Node.js 應用開發系列(01):Node.js 簡介

Node.js 應用開發系列(02):全局對象編程入門

Node.js 應用開發系列(03):Buffer 編程入門

Node.js 應用開發系列(04):模塊管理入門

Node.js 應用開發系列(05):事件編程入門

Node.js 應用開發系列(06):流操做入門

Node.js 應用開發系列(07):文件 I/O 操做入門

Node.js 應用開發系列(08):網絡編程入門

Node.js 應用開發系列(09):子進程操做入門

Node.js 應用開發系列(10):web 應用開發(上)

Node.js 應用開發系列(10):web 應用開發(下)

Node.js 應用開發系列(11):單元測試入門

Node.js 應用開發系列(12):調試程序入門

Node.js 應用開發系列(14):壓縮與解壓縮

Java 微服務實踐系列

SegmentFault 講堂裏最火的系列講座之一。講師:小馬哥,一線互聯網公司技術專家,十餘年 Java EE 從業經驗,架構師、微服務佈道師。目前主要負責微服務技術實施、架構衍進、基礎設施構建等。重點關注雲計算、微服務以及軟件架構等領域。經過SUN Java(SCJP、SCWCD、SCBCD)以及Oracle OCA等認證。

Spring Boot 爲系列講座,二十節專題直播,時長高達50個小時,包括目前最流行技術,深刻源碼分析,授人以漁的方式,幫助初學者深刻淺出地掌握,爲高階從業人員拋磚引玉。

Spring Cloud 系列課程致力於以實戰的方式覆蓋全部功能特性,結合小馬哥十餘年的學習方法和工做經驗,體會做者設計意圖。結合源碼加深理解,最終達到造成系統性的知識和技術體系的目的。

學員評價:相對於世面上的快餐視頻、快餐書籍來講,小馬哥講得很入微,好的不只僅是能幫你找工做,並且是幫你找一個好的工做。——鐵拳阿牛

Java 微服務實踐 - Spring Boot / Spring Cloud(限時優惠中)

Java 微服務實踐 - Spring Boot 系列(限時優惠中)

Java 微服務實踐 - Spring Cloud 系列(限時優惠中)

PHPer 進階之路

PHP單元測試與測試驅動開發 @vimac

此次講座將分享 PHPUnit 來編寫單元測試, 以及經過單元測試的方式來進行測試驅動開發。
內容介紹:1.單元測試是什麼;2.爲何要進行單元測試;3.單元測試怎麼作;4.如何經過單元測試來進行測試驅動開發。

PHP 進階之路 - 零基礎構建本身的服務治理框架(上)(限時優惠中) @周夢康

PHP 進階之路 - 零基礎構建本身的服務治理框架(下)(限時優惠中) @周夢康

什麼是服務治理?
老是聽別人分享他們大項目中總會用到服務器治理框架?
大概明白,又不太明白,總有種霧裏看花的感受?
面試的時候老問,深刻了又答不上來?
那麼這堂課將爲你揭開這些困惑!

PHP 進階之路(限時優惠中) @周夢康

從簡單重複的業務中跳出來,看一看架構師是如何工做的,你有多久沒有投資本身了。
本系列從大中型項目的架構梳理,到性能提高實戰,而後在更大致系的系統下,構造並使用服務治理框架。最後不要拘泥於一門語言,使用 java 快速構建一套 api 服務。

PHP開發者輕鬆掌握composer三部曲 @阿北

這個系列從composer的安裝、使用、命令以及發佈各個角度講解composer的相關知識,提升開發速度。一包煙、一門知識,它們一樣重要。

玩轉yii2的rbac系列課程 @阿北

做爲一個後端,rbac是必需要學的,不少框架都內置了這個權限管理的機制,咱們的yii2也同樣。
本系列從yii2的acf到rbac,將yii2中的權限管理進行了全面的講解,同時最後爲你提供一個當前最穩定的yii2-admin rbac擴展,讓你理念實戰兩不誤。

後端知識鞏固

後端工程師必備知識 — 索引(上) @王子亭

後端工程師必備知識 — 索引(下) @王子亭

這個系列分爲上下兩集,介紹了各類類型的索引可以加速怎樣的查詢,幫助後端開發者更好地利用索引改進查詢性能。上半部分包括對於索引的基本原理介紹、由單個字段構成的索引,以及區分度這個概念。下半部分包括多個字段構成的複合索引、常見的慢查詢、數據庫性能優化的思路。

Learn Clojure: The Easy Way @jiacai2050

我是 2013年 從 SICP 開始接觸 Lisp,以後一直在不斷探索這門古老但富有生命力的語言,如今的工做也是以 Clojure 爲技術棧的後端開發,深深被其優雅、強大的表達力所吸引,Clojure 做爲 21 世紀的 Lisp 方言,除了具備原始 Lisp 的優點,其設計之初就把併發做爲一重要特性,不可變的數據結構,STM 都是十分優秀的設計,我已經等不及向你們展現這門語言了。

這應該是國內第一套介紹 Clojure 的視頻,我盡了最大能力去整理資料,涵蓋 Clojure 語言的方方面面,作到知其然知其因此然,但願爲各位學習 Clojure 提供些許幫助。

Redis 系列講座合集 @拿客_三產

爲何要學習Redis?

Redis 最爲目前煊赫一時的 Key-Value 數據庫,經常使用作緩存、Session共享中間件,分佈式鎖等等。

不少企業都要求要熟悉 Redis 的使用。因此學會使用 Redis 可使你更具競爭力,Java、PHP、Python等主流編程語言開發的項目中 Redis 都有廣泛應用,學習 Redis 能夠在企業眼中更具吸引力。雖然 Redis 受到開發者和企業的喜好,可是在實際應用中卻侷限於緩存等常見場景,而且大多數開發人員對 Redis 的使用場景以及調優只知其一;不知其二。

本系列課程主要由淺及深爲你們提供更多 Redis 應用場景以及相關調優方法。

容器技術

本系列課程主要面向一線的開發和運維人員,幫助開發和運維掌握 Kubernetes 的使用和維護,瞭解Kubernetes的架構,瞭解如何擴展 Kubernetes。本系列講座由 青雲QingCloud 講授,目前已更新至第 5 節。

講師:王淵命,青雲 QingCloud 知行學院講師,青雲 QingCloud 容器平臺負責人,曾任新浪微博架構師、微米技術總監、Grouk 技術負責人,他是雲與容器的深度實踐者,重度工具控。目前在青雲 QingCloud 負責容器平臺的相關開發,目標是讓各類容器平臺更好地運行在 QingCloud 之上。

預備課:深刻理解 Docker 內部原理及網絡配置

第一課:10個小時,深刻掌握Kubernetes以及Kubernetes應用實踐

第二課:Kubernetes 的安裝和運維

第三課:Kubernetes 的網絡和存儲

第四課:Kubernetes 的 API Spec 以及安全機制

Android 開發必修課

本系列課程主要面向 Android 初學者,旨在幫助你們搞懂 Android 開發中的方方面面。本系列講座由 阿里巴巴千牛安卓 講授,講師們均爲阿里巴巴資深無線開發工程師,目前已更新至第 4 節。

Android 資源文件那些事兒

Android 線程同步那些事兒

Android 開發之Activity那些事兒

Android 進程保活那些事兒

如需觀看更多講座 >>> 請乘坐電梯直達

寫在最後

這一年,感謝你陪伴着 SegmentFault 講堂一塊兒成長,看着技術哥哥們修復一個個八阿哥,看着 PM 優化一個個功能點。同時,咱們歡迎你們給 SF 講堂提出更多改進的建議,你的發聲是咱們前進的動力。

講師招募令:咱們歡迎更多資深的技術人士來 SF 講堂分享本身的技術知識與心得。若是你具備三年以上的技術從業資歷,並在某一技術領域有必定沉澱,可申請成爲 SF 講師,給你們分享你的所思所得。

PS:正值求職季,祝願跳槽的童鞋們都能找到一個錢多、順心的工做 ↖(^ω^)↗

相關文章
相關標籤/搜索