xdite.net
域名年龄: 17年10个月7天HTTP/1.1 200 OK 服务器:Cowboy 连接:keep-alive 访问时间:2016年10月02日 14:41:08 X-Frame-Options: SAMEORIGIN 网站XSS保护:1; mode=block X-Content-Type-Options: nosniff 类型:text/html; charset=utf-8 文件大小:92355 网页标记:W/"1e09b4cf9018b4bf7e715e4680852368" 缓存控制:max-age=0, private,必须更新 X-Request-Id: 87292d24-76e0-4f20-b19a-8bbcb7032d69 X-Runtime: 0.339003 代理服务器:1.1 vegur 网站编码:utf-8
Blog.XDite.netRuby / Rails / Web Development課程About MeArchivefeedsRailsStartupGrowthAgileCareer開課列表16 天 ago無編程經驗的新手,如何在四周開發實戰等級產品今天是中秋節,也是我們全棧班的最後一天。全班大多數同學都更新了自己的心得,我自己也決定來更新自己的結業心得。我過去幾個月都沒有更新博客,有一些人應該納悶,我幹嘛去了?這兩個月呢?我把台灣的班都停了。跑去北京搞 新生大學全棧營 去了。全棧營的起因是這樣:李笑來老師,某天在網路上發了一個感悟「一年可以成長為全棧工程師」。但莫名其妙的這句話,就在大陸被黑出了翔。在我這個外人看起來很莫名其妙的原因,其實是因為在矽谷呢,說這句話根本沒多少人會大驚小怪,甚至是把你黑出翔,但在中國莫名其妙的就變成了政治不正確。隨便找了一下 Quora,看到這種題目也沒被戰....大家還積極討論? How can I be a full stack web developer in one year?全棧工程師的定義,以及所需成長時間一年可不可以成長為全棧工程師?可以!如果你找到夠好的前輩帶你,以及在夠好的實戰環境,肯定可以。再來是「全棧」,有沒有一個定義?是在前端、後端、CSS、機器調效都練到大牛等級?還是在創業公司,可以一個人全搞定這些,產品還可以快速前進?還是心中想開發一個產品,可以自己一人從零到有生出來順利上線?好吧。如果我們先不管這些。若求「一組無經驗新手,是否可以在八週之內搞出一個實戰等級產品並上線」,這件事何以可行?許多人也許覺得「現實世界不可能發生」。但就我以前帶產品以及帶徒弟的經驗,我卻認為「這應該是有可能的」。(注意,這裡是講「應該有可能」)快速帶出職業選手,本身就是業界常態我本身在業界多年,我是知道這幾件事的事實存在:幾乎稍微成熟的 Rails 公司是有帶徒弟的套路的。(你不可能招一個零經驗新手,手把手教三個月,才能跟資深程序員一起寫,許多公司如 Facebook 甚至有新人 Bootcamp )所有的互聯網產品,其實都是有開發流程套路的。只是依不同公司的開發團隊資質,需時從 2 個月到 9 個月。很多厲害的 developer,本身不是計算機本科出身的,公司一樣帶的起來...所以,理論上、理論上,如果找到「學習上的瓶頸」「開發上的瓶頸」的相關答案的話。理論上、理論上,應該有一套方法,可以讓這件事(「一組無經驗新手,在八週之內學會編程,並搞出一個實戰等級產品上線」)發生。我自寸已經知道這其中大多數問題的答案。問題是:我真沒試過,是不是能夠把這些答案組起來,放到一個團隊,按照這樣流程跑,就能達到同樣的效果?而且,即便這應該是可行的,可真沒人相信我。況且,這世界不存在這樣的公司,也不存在這樣的團隊與機會。如果我說要開個班說能辦到這事呢,估計許多人都會認為這是大忽悠。全棧營其實是一場教學上的實驗這個機會起源於:當時在 Twitter 上,當所有人都在罵李老師時,只有我無心的回一句,我認為絕對是可以的(因為這在西方世界很正常嘛)。所以李老師就把我叫去北京瞭解看看,這到底要怎麼搞?畢竟這事要是幹成了。就是編程教學的一大突破。而我當然是一口答應這個機會的。因為:四周內培養職業 Rails 工程師,能獨立開發個人產品。這事肯定是能幹成的。我在台灣這樣的班就辦了快十期。 其餘關於做產品所需的相關知識與坑,這幾年來我做了深入的研究。在我的心中反正是這樣想,我已經離所有的答案都只差最後一步了,只差有人自願讓我做實驗而已。能有人幫我推最後一哩路,我當然是極其開心的。最後我就接下這個挑戰的任務,甚至還跟李老師大膽的說:我不需要三個月,我只需要兩個月。(估計那時候腦子應該是燒壞的)但是,我想先在這裡先跟大家透露最後的結論:其實不需要八週,只需要七週。。。。。。。。。。。我是如何設計課程的全棧營的課程表,這樣說吧,真是寫好玩的。這個營,在課表上列的知識都會教,只是絕對不是按照課表上的進度走。這個課表只是為了「政治正確」寫的。這個營真正的課表是這樣的:前三週,新兵基礎訓練(我有一套特製的教材保證打底,至於運作原理,那就不在這篇文章範疇之內,改天再提)。這段期間,同學會開發好幾個「個人」項目,確保自己最少有辦法做到獨立的開發。後五週,團體協作訓練。同學要自己想辦法想出有趣的產品,製作 Landing Page,利用 Landing Page 招募至少四個同學一起實作,然後用課堂上教的專案管理技巧,小組進行敏捷開發實作。最後呢,再利用 Onboarding 技巧收尾。我壓根就不走也不信全世界培訓班都在做的那一千零一套(也就是上課花了大把時間教基礎知識,畢業前兩三週再做一個玩具 project)。這個班,我就打算走我研究認為有效的那一套,而且要做結業 project 就是全玩真的。而且,我是開學第一天,才跟班上同學說,上課貼的課表都是假的。不算數,我走的是這一套。他們都懵了。(畢竟學費不是小數目)這幫學生遠超過大家的想像前三週的進度,我是非常有把握的。我在台灣就已經能夠這樣幹,一點都不擔心。但後五週的設計,其實我是完全沒把握的,哈哈 XD我只是猜「應該可以吧......」,就這樣幹了,但不行也得搞看看。所以我就真的這樣做了....猜猜到第七週學生跟我抱怨什麼?「老師我們把項目已經做完了,下週要做什麼?」老師,我覺得班上畢業氣氛太早了,不太好」……這也太狂了。我壓根沒想過他們能夠提前做完,還提前一個禮拜!!搞得我最後一週,只好臨時去寫一些投影片墊檔講課 -_-|||學生作品 1:人才火箭 http://talent-rocket.herokuapp.com學生作品 2HackSchool https://hackschool.herokuapp.com學生作品 3GrowthHackCN http://growthhackcn.herokuapp.com學生作品 4約霸 http://online-ask.herokuapp.com (留學咨詢項目)2 天 Hackathon 作品在畢業那一週,同學還幹了一件更瘋狂的事:兩天 hackathon 又搞一個真實產品出來(含 landing page 與 onboarding)。濃縮書:http://nongsuoshu.herokuapp.com/ ( by 人才火箭隊組員)你說這幫同學,兩個月前沒人會寫代碼(20人內只有3人有過去編程經驗),誰相信?我真不怪其他人不相信,因為是我也不相信!但他媽的他們做到了!全棧營教了什麼(基礎期)基於認知心理學的編程學習法與正確的自學法。可以快速上手 Rails API,並獨立如何做 Landing Page如何寫 User Story,以及 run Standup Meeting 以及優先權排序每天的收尾會議(仿 thoughbot 內部流程)。每週的 Retrospetive Meeting如何寫乾淨的代碼以及設計架構如何做 Onboarding (如何讓 RD 等級的「屍體級」產品,變成運營等級「活人」產品)仿 Hackathon 的散彈槍開發法讀到這裡,讀者們如果識貨(有做過編程工作)
© 2010 - 2020 网站综合信息查询 同IP网站查询 相关类似网站查询 网站备案查询网站地图 最新查询 最近更新 优秀网站 热门网站 全部网站 同IP查询 备案查询
2024-06-07 18:43, Process in 0.0079 second.