怎麼看待李笑來的全棧工程師課程?
新生大學軟體學院
學費6萬,時間2個月
幫李老師凹句型:一小時建立可終生受用的閱讀習慣,兩個月從零開始破繭為全棧工程師,
三星期達成交流無障礙的英語口語,
四周內製定出周全詳盡的創業計劃,五百元搭建出穩贏不輸的炒股平台,六分鐘治癒或永不再複發的拖延症,七日內克服害羞學會像川普般講演,八條建設性簡訊永遠脫離單身之苦,九十歲拿衣服系腰帶傳授人生經驗,十個人打磨東半球第十好用的手機。1. 在大談IP為知識付費的今天,人們的重心已經不再挖掘真正高質量的知識和內容,而是盲目的變成粉絲對名人的崇拜,大多數人已經懶得進行知識探索,而更希望類似得到一樣的書摘內容快餐式講解,而各大V正是是無忌憚的發揮著自己的號召力和權威。
2. 互聯網看似獲取信息越來越容易,而在先入的諸多大V情況下,我們往往也從真正對優質內容的關注轉移到對人的關注。很簡單的一個道理,我寫的一篇相同文章,黃繼新點贊的話那點贊量可以達到500,否則可能只有20。互聯網解決了信息不對稱,而諸多大V卻在利用著信息不對稱為自己獲利。
3. 在這件事上個人強烈反對李笑來講自己的學習方法論普適化,並應用到自己並沒有親自證悟過的軟體工程師培訓行業。這對整個軟體行業是相當有害的,也增加了整個行業的浮躁。特別是軟體行業,我們最不希望看到的就是大家都像一個工廠同一個模子裡面生產出來的機器。
4. 你花費了6萬,兩個月沒學會是你自己笨,智商不行,不是我們培訓的問題。當然對外還得裝來跟皇帝的新衣裡面一樣。
5. 自媒體發展到大V有足夠的號召力的,都開始無下限的逐利和急於變現,這個被美其名曰叫知識經濟時代。
最後希望知乎仍然是一個知識社區,而不是名人社區和大V社區。點開網站簡直滿滿都是槽點:
原來這個世界上總有意想不到的驚喜,本想成為一個本分的程序猿,結果組織上卻讓我來當這個商業大師。我當時就吟了兩句詩。---------------------------------------------------原回答------------------------------------------------------------------
請問我可以說髒話嗎?
我想知乎團隊大概是很喜歡李笑來吧。讓他開了這麼多零基礎學成XXX,一小時XXX之類的live。的確,這種名字的live很容易吸引大家來聽,也無形中為知乎live增加了人氣。不過,人圈錢也得有個底線吧。
你之前講講什麼學英語,閱讀什麼的別人也不好指責你什麼,仁者見仁智者見智的事,結果你現在連全棧也敢教了。你tm自己會全棧嗎?倆月收6w,胃口真大啊。
下一次是不是就該10天10w速成C++了?
可能大家都誤會李教主了,人家其實是為了給中國培養更多的計算機人才,終極目的是實現人類編程大同,下至三歲小兒,上至八十老漢,人人皆能debug。這種理想真不是你我凡人能理解的,畢竟我們連一年內學好英語都做不到。別把人想得那麼壞嘛,說不定李笑來老師掌握了死亡回歸,兩個月你沒學會就被攮死然後回到第一節課,直到學會為止。
Re:從零開始的全棧工程師李笑來借知乎 live 摸清了傻子的數量。現在靠這個再摸清傻子口袋的深度。然後就會推出價格適中,覆蓋更廣的騙錢課程了。
如果兩個月就能成全棧,那我們這些寫了十幾年的叫什麼?
堆程序員?
想全棧,就要先學好大學裡的專業基礎課,兩個月的培訓,只是入門和體驗而已,還稱不上棧,實際上就是做個 demo。想問下李笑來老師,你們什麼時候開《21天從小白到CTO》系列課程?
不請自來。
我來說說我對李笑來的看法,我覺得他是一個營銷大師,他完全知道自己的受眾是什麼樣的人,這一點非常厲害。
早在大學的時候,有位好朋友送過我一本他的書,叫做《把時間當作朋友》,我一看書名就對這本書毫無興趣,我覺得這是一本 100% 純雞湯。
後來發生的一些事情也進一步證明了他是職業雞湯選手,例如知乎上二十萬人的雞湯 Live 什麼的,再到現在這個純粹智商稅的培訓課程。
李笑來精準的抓住了一部分人,這部分人都有著非常明顯的特徵,希望能夠通過非常短的時間,聽從一些大師的點撥,而從在極短的時間內掌握一門技巧,或者是讓你的人生得到一個境界的提升。
摸摸你的智商你覺得這可能么?可能我人生中真的沒碰到過什麼大師,反正我覺得這樣的事情是不存在的。再牛逼的人也不能幫你把成功的路徑大大的縮短,這是我的觀點。
話說回來我們的行業,計算機給人們最大的恩賜其實是平等,有太多太多的知識是可以免費獲得的,甚至可以多到你下輩子都學不完的程度。但是請不要相信銀彈的存在,唯一的可能就是興趣、專註和刻苦的練習。在這個行業,好的東西,是平等的,如果他讓你覺得不平等,那他多半是惡的。
可能急功近利是這個時代的病,而有人在利用這個病賺錢,而可怕的是永遠不缺病急亂投醫的人。
利用別人的弱點賺錢的人,我都覺得是惡人,請不要再讓這個行業變得更浮躁了。正好在rubychina上看到這個帖子:全棧營感想 · Ruby China
5萬元學費,兩個月課程,0基礎。學員做出來的項目:約霸、火箭項目個人感想:如果普通的程序員,兩個月時間上手一門語言+框架(ruby on rails)我個人覺得問題不是很大。如果是0基礎基本上很多東西不會明白。
從學院完成的項目來看,和《ruby on rails教程》(ruby on rails tutorial)這本書所描述的內容差不多。而這本書只賣60塊錢(碰到打折更便宜)英文版電子書:Ruby on Rails Tutorial (Rails 5)中文版電子書:Ruby on Rails 教程作為一個程序員,搜索的能力應該是相當重要的一點。儘管目前RUBY的教程很少,但是並不代表沒有,麥子學院上胡桓銘的ruby學習-ruby學習教程-麥子學院、趙陽的ruby語言進階-ruby語言進階教程-麥子學院、孫笛的ruby on rails開發基礎都可以很不錯的學習教程,而且還是免費的。
Rails之父DHH寫過一篇Blog,我之前正好翻譯了幾句,給大家貼出來看看。
記得我第一次開始寫Web應用的時候,起步艱難。單是搞清楚下載哪些組件,並配置它們,用它們開始一個Hello World應用都是一件艱巨的事情。像Ruby on Rails這樣的框架改變了這一切,現在你真的有可能在15分鐘內完成一個生動的基於資料庫的Web應用。
這意味著你花了幾天時間在完善的教程指導下可以從(幾乎)零基礎到完成一個(八九不離十)可以工作的軟體原型。你會感覺這很棒,你的Web開發能力從來沒有像今天這樣如此熟練。就是因為如此大的飛躍,也難怪很多人會把開始誤以為結束。雖然知道了如何上手,但是這仍然是不切實際的期望。建立一個像Basecamp、Shopify、Github或是Zendesk這樣完善的信息系統還是需要深厚的技術功底的,請不要愚蠢地否認這一點。也許我們有時候假裝不以為然。我對我們製作的入門文檔只是專註於如何容易上手而沒有覆蓋到真正需要完成的工作上面而感到內疚。簡單來說,這是因為考慮到,大多數人的學習障礙在於學習路徑。現在這一障礙基本已經被清理掉了,是時候要把重點放在後面部分的討論了:想要真正擅長某事必須花費時間。Web開發離開Rails也並沒有什麼不同。我們只是改變了遊戲規則,把「上手難,精通難」變成了「上手容易,精通難」而已,是的,後半部分依然相同。我一直在持續學習,持續向好。我已經在這個web開發遊戲上花費了該死的將近二十年(如果算上我開始使用HTML/CSS的時候)。這並不意味著你也需要花費二十年才能擅長這個遊戲,但這意味著你應該對未來的三到六個月的學習有切實的預期。 這與其說是你會花多久來學習框架、語言或系統生態系統,倒不如說你會花多久成為一名(領域)專家。知道做一件事有十種不同的方法是一件事,而知道哪種方法更好更適合則是另外一件事。
這就是為什麼我喜歡比較寫軟體和寫散文的原因之一。大多數人在高中時代就有使用自己母語寫作的基本能力,但是,需要花多久才能變成一個偉大的作家呢?大多數情況下,會比你想像的更長,很少能找到出奇的。在我們為入門而感到高興的同時,也需要為真正的精通準備好一個切實的時間表。認真的準備一個閃耀的年度學習旅程,如果你知道你在做什麼,它將會充滿樂趣。
原文鏈接:https://m.signalvnoise.com/correcting-unrealistic-expectations-b75c7039445d#.2usbuh1rv
說下我的看法:
兩個月入門Rails這個工具完全是可行的,通過兩個月的學習,你完全可以上手Rails開發。但是這並不代表你就是真正入門編程了,那僅僅是開始。但是為了這份開始交五六萬的學費,這個價格真不值,因為你能學到的東西太少了,連自學能力都沒有學到(面試過其中一個學員,rack middleware寫了半個月沒寫出來放棄了),這真的是有詐騙嫌疑了。(更)這個價格說白了,跟最近王菲演唱會票價事件性質是一樣的:
培訓的目的,應該是給予你啟迪,培養你的自學能力,以及幫你建立領域的知識體系結構,而不是僅教教知識點。
接觸過幾個富二代或自稱有資金/資源來源的年輕(20多)創業者,都是自身沒有IT行業經驗,但是準備拿個百萬級的小錢組個小團隊,來移動app或者遊戲領域淘金/試水的......
這些人來歷不同,但是思路上總有些莫名其妙的相似之處,我感覺這個班是坑這種人錢的......
或者說是滿足這類人利益的,大概弄明白全套流程是怎麼回事兒,回去好跟團隊說:「別老想著矇事啊,我也是全棧了。」......
李笑來估計接觸這類人更多,於是開竅了,投他們大多是不靠譜的,但是為啥不賺他們點錢呢……吃相太難看,賺粉絲錢也要有底線。
8周時間內,有2周是在講基礎知識點,這裡的基礎是從0開始的基礎,每兩周一個階梯,如果是教學,這是一個不錯的進階。
但是真要靠這種強度學習8周,從零開始根本不可能直接上手商業項目,如果是有不錯基礎的人,這些課程就是廢物。拿一個華麗的外表,做著騙子的行事。
作為曾經的李笑來粉,簡直是恥辱。
強談下全棧工程師:http://mp.weixin.qq.com/s?__biz=MzI5MjA5NzI5MA==mid=2649951536idx=1sn=a505a76dd9368b4522bf1f9fb76828d6chksm=f4013155c376b8432b98d2a8332f522440510d1ad0e0932599845410b6e515f561495bf4ec26#rd我只想說一句,開玩笑。特意下載了新生大學的APP,看到《如何零基礎學會編程或任何事》這篇文章,處處都在強調程序員是可以速成的,不需要「計算機」的背景。我只能告訴你,這是純粹的機會主義。不過是羅胖宣揚的所謂的「刻意練習」的翻版,讓一個不會也不喜歡做飯的人學會一道菜並做好並不是什麼難事,但我想說的是這個人並不會成為一個優秀的廚師。優秀的程序員絕對是需要積累的,2個月,手把手告訴你怎麼寫代碼,不過是手把手給你代碼而已,你其實根本沒有學會編程。你不過是花六萬塊錢「買了一套代碼」。最後,我想說的是,任何事,都是需要積累的,要想成為真正的大牛。李笑來宣揚的所謂的那些不過是變了味的、包裝過後的「成功學」,你喝著雞湯,並沒有什麼亂用。像他那樣玩比特幣成功的人並沒有複製的可能性,不過是錢多了閑著沒事了想找點事做罷了。中國人,千萬別被這種「新時代的成功學」蒙蔽了雙眼,一步一步來才是正道。
真厲害啊,好傢夥,這樣零基礎培訓兩個月出來,能拿多少錢的offer??
- 你好,我來應聘貴公司,我是全棧工程師,精通H5、CSS、JS、Java、Android......- 寫個快排看看。- ......只能讓我越來越討厭李笑來了。
一個連工程師都不是的人扯個蛋。6萬兩個月肯定學不會的。還不如36萬讓我教一年(逃
評論那麼多人都說敢開就敢報名,果然中華民族的傳統美德已經從貧窮轉變為富有了,等我拿了綠卡就來開補習班(逃李笑來這吃相難看,不像是靠比特幣實現財務自由的成功人士
有沒有合作開班的,我只收一萬。。。。大牛說不上,我自信簡歷比李團隊還是強點。。。
先說明一下我不是李老師家的講師...
我的課是四個月的,會有Nodejs教,但確定不會培養出全棧工程師。稍微辯解幾句。
從前我也覺得,搞IT培訓的,有一個算一個,都TM是騙錢的。等到自己開始做起來的時候,才發現這個行業為什麼會是這樣,這些想法都寫在做web前端開發,培訓靠譜還是自學靠譜?這個行業不缺有技術的人,也不缺有理想的人,但是資本驅動之下,培訓行業就變成了這個樣子。
我帶的學生第一周就教他們用git,學完js帶著一起刷codewars,每天看行業新聞,用上了ESLint做靜態檢查。我教他們怎麼正確的書寫代碼,正確的打字方式,正確的快捷鍵使用;怎麼把想法變成需求,再把需求變成代碼;幫他們每個人看各自的bug,再從bug中總結知識點,以及如何預防再次出現同樣的問題。
這只是我的一點小理想,也可能最終他們不會所有人都會選擇程序員作為未來的職業,我只是希望他們畢業之後不是切圖流水線上的螺絲釘,而是一個可以把想法變成活生生頁面的工程師,編程能夠成為他們生活的一部分。
&
//原文的分割線我的學生正好剛剛開始第九周的學習,我來給你們講一下從零開始學習兩個月是什麼樣的情況。
第一周,HTML基礎。
大家基本都是很懵逼的狀態,安裝必要的軟體,配置開發環境,就佔去很多時間。還好前端的配置比較簡單,因為我們是純前端培訓,所以不涉及安裝伺服器環境。不過就算要安裝伺服器,nodejs也算是最簡單的了,事實上為了後面的工程化需要,也讓大家安裝了nodejs。HTML這種東西值不值得學一周?在清蒸HTML中我也寫了我的觀點,一周時間足夠記憶基礎的知識點,但是對於語義化理解頁面的訓練其實一直持續到了第三周。
========================================第二周,CSS基礎。
選擇器和選擇器權重的問題貫穿了一個禮拜,常常抽風似的突然指著一個選擇器問他們權重是什麼,然後他們還說不對,這些100以內加法都做不好的學生讓我特別上火...background有八個子屬性,做了一個拍立得的練習,還加入了一些定位和盒模型的知識,算是第一次做出來比較像樣的東西了。
周末做了仿小米商城下拉菜單,有學生寫出來了純CSS的三級菜單,我還是很感動的,反正自己自學的時候從來沒想過怎麼寫三級菜單,搞不定的事情都直接甩給js了。
========================================第三周,CSS練習+JS入門。
你敢不帶他們複習,他們就敢忘乾淨啊!這周持續在做CSS的練習,帶大家分析了一個 @稀土 掘金的線上樣式bug,哈哈哈。還有做了紙條的效果,嵌入頭像的效果,都是一些比較小組件的樣式練習。
JS的概念入門半天時間就把變數,循環,函數都說完了,但是並沒有什麼卵用。
花了一天的時間仿寫Math的方法,你們可以試試看,Math的方法簡直就是從零開始學js的天然階梯floor: function(num){
return parseInt(num)
}
floor方法只要執行一個函數就行。
ceil: function(num){
if(num == parseInt(num)){
return num
}
return parseInt(num)+1
}
ceil稍微複雜了一點,需要用到if語句
round: function (num) {
if (num-parseInt(num)&>=0.5) {
return parseInt(num)+1
} else {
return parseInt(num)
}
}
round涉及到了else語句
pow使用了循環 max同時使用了循環和判斷,這裡為了說明演算法,用了熊瞎子掰苞米的例子,你們看變數名應該能看出來我在講什麼故事。 寫到Array方法的時候,就幾乎全都是要使用循環了,arguments對象也是一道坎。因為和之前的函數不太一樣,需要很大量的使用單步調試去看函數執行情況,具體學習的練習方法就先不展開了。pow:function (base, exponent) {
var i,num=1;
for (i=0;i&max:function (yumidi) {
var bear = yumidi[0];
for(var i=0; i&
bear = yumidi[i]
}
}
return bear
}
第四周,jquery學習。
在熟悉了js基礎(變數,函數,分支語句,循環語句)之後,馬上就開始了實戰向的課程。jQuery的學習大體就是五塊內容:選擇器,屬性操作,DOM操作,事件和AJAX。
你們猜哪部分最難?
是兒子孫子祖宗大爺兄弟姐妹一大堆的選擇器
還是html和text分不清attr和css混在一起的屬性或者是前插後入各種姿勢位置變化的DOM操作還是觸發了還要冒泡event參數一大堆的事件居然是AJAX 啊!
大哥你們背下來就行了啊~$.ajax({
url: "/path/to/file",
type: "default GET (Other values: POST)",
dataType: "default: Intelligent Guess (Other values: xml, json, script, or html)",
data: {param1: "value1"},
})
.done(function() {
console.log("success");
})
.fail(function() {
console.log("error");
})
.always(function() {
console.log("complete");
});
我萬萬沒想到他們的Point都在「老師,為什麼我們要用AJAX載入數據?」
因為你們每天看的新聞都不一樣啊!
因為你們刷的微博都不一樣啊!數據都是從資料庫裡面自動來的啊!不是前端程序員一個字一個字打上去的好么!========================================第五周,案例實踐,輪播圖。幾乎一周都在做輪播圖,最終的效果大概是其中包含了:- 自動播放: setTimeout
- 動態動態載入圖片: 字面量構建對象
- 防止文字被選中: selectstart事件;阻止默認事件;webkit特殊css屬性
- 實現循環輪播:函數演算法處理頭尾圖片特殊情況,jQuery操縱DOM
js總代碼量在100行左右,是第一次完成HTML+CSS+JS的全套組合。對於如何實現完美的無縫循環,理解演算法花了一些時間,實現演算法又花了一些時間,調試代碼又花了一些時間,再加上講評作業的時間,基本一周就過去了。
想想網上的《兩小時教你從零開始做輪播圖》視頻課,一邊看一遍照著也能做出來,但就像你學了27種外語的我愛你,也算是學會了知識,可又有什麼卵用呢?
========================================第六周,案例實踐,播放器。做給他們的樣子,界面類似網易雲音樂,幾個按鈕的功能沒有做,大概包括以下功能:- ajax載入歌曲
- 鍵盤控制播放
- 旋轉歌曲圖片
- 可拖動進度條
- 同步歌詞滾動
- 調節音量
- 控制和業務代碼分離
js這部分其實是跑的兩條線:
一條是以codewars演算法題強化語法,鞏固編程基礎;一條是以項目練習代碼集成,提高對於業務邏輯的抽象能力。========================================
第七周,案例實踐,日期選擇器。要求是做到完全的組件化,最終HTML文件要寫成:把所有的事件響應,數據以及處理的方法都封裝到對象中,所有的DOM繪製全部交給對象完成。說實話這東西比想像中要麻煩,Datepicker封裝了12個方法,還有8個觸發事件,因為要包括前後翻月,全年視圖,點擊日期,點擊上月或下月日期自動翻到臨月。
這一波組件化的過程明顯感覺到了阻力。問題不是出在大家JS基礎不好,雖然確實也不是很好,主要問題是面向對象這種思想是一套單獨的東西,不屬於編程語法中,也不屬於演算法設計中,說的雞湯一點,面向對象分析的學習取決於大家原本對這個世界的理解,怎麼把項目抽象成一個個類,再考慮需要多少個實例,實例的屬性和方法實時情況是怎樣的,這是一整套的思維模式。
========================================
第八周,總結類與對象,閉包,原型關於閉包這個事情,好像是前端面試必問的一個問題。
最近面試了很多人,一般的對話是這樣的:「同學你知道閉包么?」
「我知道,就是一個函數裡面返回了另一個函數...」「哦,說的沒錯,那你在什麼時候用到了閉包呢?」「我就是在培訓的時候學過,後來沒怎麼用。」「是沒用過還是沒怎麼用過?」「沒用過。」
每次面試我的開場白都是:
我知道大家找工作都不容易,簡歷都要寫的好看一點,你現在把這十幾條技能描述中自己真的掌握的劃一下,我們只聊這些劃線的。
閉包和原型鏈基本上沒人劃。
很多工作了一兩年的人依然不能掌握,更不用說自由運用閉包,原型,apply這些東西。那一個短期培訓的課程要學生完全掌握這個知識點,是不是其實並不是很合適。如果不是面向對象的方式做架構,純粹用函數平推,jQuery足夠搞定幾乎所有的業務邏輯。
自從開始教學之後,我深刻的感受到了知乎上對於前端小白的冷嘲熱諷是多麼的站著說話不腰疼,「柯里化」,「函數式編程」,「nodejs全棧」這種隨口說來高大上的詞,完全不是零基礎幾個月的人可以摸得到,也不應該去摸的事情。
一個完全不懂編程的人,能夠在一個月的時間內,理解為什麼遞歸可以解決漢諾塔,並且可以用代碼來表達出來,已經是非常難得了。
約瑟夫環問題我留給他們到現在也沒有人做出來。
==========================================================
有人會覺得兩個月從零開始能跑下來馬拉松么?有人覺得兩個月每天打籃球可以進CBA么?看了上面寫的課程安排,你還覺得兩個月從零到全棧是可能的么?為什麼我們都知道身體的鍛煉並不是一個時間的線性函數,但是學習卻好像可以直接用時長來衡量,如果是這樣,那兩個月每天八小時的課是不是一個月每天十六小時也可以學完呢?
這是我學生在coding的代碼提交記錄,連續65天沒有斷,我教了他語義化的HTML,教了CSS,教了jQuery和JS中高大上的原型對象,帶著他做了三個項目,你們猜他全棧了么?就好像學會了古文,但是並不能寫出唐詩;學了太極二十四式,但是並不能對敵。可是詩人用的是和你一樣的語法,大師用的就是這二十四式,差距就在對知識的理解運用上。
某個程序員是自學的,他身邊的人好像也都是自學的,犀牛書這種難度的東西兩天從頭到尾看一遍毫無壓力,所以他覺得前端很簡單,培訓班都是坑錢的。
這是一個倖存者偏差。
我們往往低估已知,就像往往高估未知一樣。我以前和主流觀點一樣,覺得培訓沒卵用,自己看書就好。那是因為我學了四年的計算機專業,已經有了編程的思想,就像一個中文作家去學習英文寫作,學的只是語法的使用,當然很快,也知道方向。
設想一下給你一本俄漢大辭典,然後把你空降在莫斯科街頭,這大概就是讓零基同學自己看書學習的感覺。
知識點像是茶葉,我們需要的是泡出來的茶湯,知識點本身並沒有用。知識和知識的運用,這本來就是兩個層面的東西。兩個月時間記憶知識點,容易。兩個月時間形成一套新的思維模式,難。
我不是說不可能,但這就像是「包生男孩」的老中醫一樣,究竟是確定可以從零教會,還是學員原本就只是差了一點點語法知識而已。
如果我的學員是個十年經驗的C++程序員,我也可以甩他臉上一句:
一門十天發明出來的語言難道你還好意思學半個月?
兩個月啊
大概就是 Web 從入門到入門,然後教會一套 React 方案,再加上 Node.js嗯,學會 JavaScript 加上一大排解決方案,你們確實就是全棧工程師了(呵呵講真話,我就想知道李老師是有多缺錢,之前搞知乎 Live 的時候有大 V 和我說李老師這是要賺名氣,他錢早就賺夠了。今天看這個課程這個價格,我真心不覺得啊
難道是之前期貨礦機的購買者……推薦閱讀:
※你們覺得前端需要什麼樣的平台支持開發起來會很爽?
※Angular 2.0大幅度重寫並且不向下兼容代碼的情況下,學Angular 1.3有沒有必要?