零基礎(chǔ),IT工程師

以下文章轉(zhuǎn)載自知乎,暗滅-京華九月秋近寒,浮沉半生影長(zhǎng)單.

暗滅

京華九月秋近寒,浮沉半生影長(zhǎng)單

IT修真院自問自答系列第十七篇,干貨和硬廣混雜。

一 前言

2015年6月成立修真院到2017年2月份,我花了一年零八個(gè)月的時(shí)間來驗(yàn)證我的想法。

第一,程序員可以學(xué)習(xí)的更快。

第二,每個(gè)人都可以通過努力改變自己的人生軌跡。

是的。我很早就思考這個(gè)問題,每個(gè)人都應(yīng)該有證明自己的機(jī)會(huì),可是很多人想要得到這個(gè)機(jī)會(huì),就必須要在簡(jiǎn)歷上弄虛作假。

而經(jīng)常會(huì)有Java工程師,工作了3到5年,還純真的像一個(gè)剛畢業(yè)的孩子,什么都不懂。

如果從零基礎(chǔ)成為一個(gè)可以上手獨(dú)立做項(xiàng)目的工程師,倒底是需要多久?

如果一個(gè)人在學(xué)校里泡妞打架熬夜玩游戲,是否有可能會(huì)在一個(gè)短的時(shí)間之內(nèi)醒悟,改變自己的命運(yùn)?

他又能做到什么程度?

是的,沒錯(cuò)。修真院線下200多個(gè)師兄,確切的來講,都是我的實(shí)驗(yàn)品。

幸運(yùn)的是,幾乎是百分百的實(shí)驗(yàn)成功。

這篇文章,就是仔細(xì)認(rèn)真的講一講,我對(duì)IT技術(shù)職業(yè)培訓(xùn)的認(rèn)知。

以及修真院是如何踐行自己的理念。

如果你認(rèn)真的看完了,你就會(huì)明白,需要改變的并不是修真院,而是你。

二 程序員的分級(jí)

首先談一個(gè)備受爭(zhēng)議的話題,程序員該怎么分級(jí)別。

在修真院眼里看來,只存在三種級(jí)別的程序員,除此之外,并無意義。

初級(jí)程序員:能夠獨(dú)立完成項(xiàng)目。工作經(jīng)驗(yàn)一般在0~3年之間。這樣的程序員遍地都是。

中級(jí)程序員:能夠了解開源框架的原理和技術(shù)細(xì)節(jié),能夠比較各種框架的優(yōu)勢(shì),可以帶著團(tuán)隊(duì)去做項(xiàng)目。工作經(jīng)驗(yàn)一般在2~7年之間。大部分程序員一生都只能達(dá)到這個(gè)高度。

高級(jí)程序員:世界上最頂級(jí)的一批人,流行的框架,語(yǔ)言,協(xié)議,規(guī)范的作者。

拋開這個(gè)分類的準(zhǔn)確性和認(rèn)可度不提,先只說,為什么要先提給程序員分類的問題。

這取決于大多數(shù)公司招聘的門檻:如果你可以獨(dú)立完成項(xiàng)目,你就有了真正可以選擇公司的權(quán)利。

初級(jí)程序員的分類就是為了將當(dāng)前混雜的描述變成一個(gè)可實(shí)際操作的,能夠驗(yàn)證的結(jié)果。

同時(shí)又給出來了一個(gè)人要上升到另一個(gè)臺(tái)階的標(biāo)準(zhǔn)。

修真院的目標(biāo)就是在一定的時(shí)間之內(nèi),讓初學(xué)者能夠成為一個(gè)可以獨(dú)立完成項(xiàng)目的工程師。

而目前大多數(shù)的培訓(xùn)機(jī)構(gòu),都很難做到這一點(diǎn)。

三 當(dāng)前培訓(xùn)機(jī)構(gòu)的分類

再說一些培訓(xùn)機(jī)構(gòu)的分類。

總體來講,分成三類。

第一種,以某內(nèi),某鳥為首的寬進(jìn)寬出類。

? ? ? ? ? ? 培養(yǎng)出來的程序員,離真正上手能做項(xiàng)目,通常仍然有6個(gè)月到1年的距離。

第二種,以BAT的大牛為招牌各類小型培訓(xùn)機(jī)構(gòu)的嚴(yán)進(jìn)嚴(yán)出類。

? ? ? ? ? ? 培養(yǎng)出來的程序員,基本上都是要求很高,科班出身,英語(yǔ)要好,必讀原理,強(qiáng)調(diào)算法。

第三種,修真院獨(dú)一家的腳踏實(shí)地類。

? ? ? ? ? ? 對(duì)學(xué)員的入門要求高,但是并不是對(duì)學(xué)歷,性別,基礎(chǔ)要求高,而是對(duì)態(tài)度要求高。

? ? ? ? ? ? ? 對(duì)學(xué)員的結(jié)業(yè)目標(biāo)要求高,又考慮到零基礎(chǔ)轉(zhuǎn)行的人的現(xiàn)狀,明確的指向一個(gè)絕大多數(shù)人都可以完成的正常目標(biāo)。

別管什么樣的培訓(xùn)方式,線上的還是線下的,看視頻的還是真播的,寫代碼的還是任務(wù)制的,入門要求高的還是低的,培養(yǎng)前端的,還是后端的。

都可以用這種方式簡(jiǎn)單直接的分類。有了這個(gè)分類,修真院要做的目標(biāo)就很明確了,零基礎(chǔ)到能獨(dú)立完成項(xiàng)目的程序員。

你再笨,也不過是時(shí)間延期了一些而已。你如果真的很厲害,那么你完成可以學(xué)到更多的知識(shí)點(diǎn)。

這是一個(gè)對(duì)于大多數(shù)人來說,都認(rèn)可的結(jié)果。

不是每一個(gè)想要轉(zhuǎn)行的人,都必須要在一個(gè)很短的時(shí)間之內(nèi),把所有必須的知識(shí)點(diǎn)補(bǔ)全。

“學(xué)以致用”,這個(gè)思考貫穿始終。

四 確定學(xué)習(xí)的邊界

目標(biāo)明確了,進(jìn)一步的思考就很顯然了。

一個(gè)程序員應(yīng)該擁有什么樣的技能才能夠獨(dú)立完成項(xiàng)目?

不同的公司有不同的框架,怎么處理?

零散的知識(shí)點(diǎn)太多,很多又跟編程沒有關(guān)系,該教,還是不該教?

技能是一個(gè)什么樣的概念,是否真的能夠結(jié)構(gòu)化和量化?

每一個(gè)技能點(diǎn)怎么定義,業(yè)界里是否認(rèn)可?

技能需要掌握的程度不一樣,有的是了解,有的是必須深入學(xué)習(xí),怎么區(qū)分?

帶著這些問題,我們思考了很多,討論了很多。最終的答案就是:

1 技能是可以整理歸納出來的。

2 不需要把所有同級(jí)的技能都學(xué)會(huì),只需要掌握一種方式就可以。

3 業(yè)界的不認(rèn)同,反而會(huì)是一個(gè)好事情,能夠真正的去引發(fā)討論。本身就是一個(gè)沒有標(biāo)準(zhǔn)答案的東西,可以越來越精細(xì)。

4 通過不同技能的顏色,來標(biāo)記需要掌握技能的等級(jí)。

所以我們整理出來了,PM,UI,Java,WEB,Android,IOS,OP七個(gè)職位我們認(rèn)為最常用的技能。

這些技能點(diǎn),就是零基礎(chǔ)的學(xué)習(xí)者必須要掌握的技能。

而對(duì)于應(yīng)該掌握的技能的等級(jí),我們有一種截然不同的辨識(shí)方法。

受益于WOW的裝備體系,我們同樣劃分了六個(gè)等級(jí)。與常見的了解,掌握等模糊不清的分級(jí)不同,我們劃分體系的標(biāo)準(zhǔn)仍然是:可驗(yàn)證。

灰色:從來沒有聽說過。

白色:項(xiàng)目里用到過,聽說過,但是沒有使用過。

綠色:經(jīng)常在項(xiàng)目中使用過,但是不太了解原理。

藍(lán)色:不但使用過,還了解內(nèi)部的原理。但是沒有做過改動(dòng)和優(yōu)化。

紫色:結(jié)合實(shí)際項(xiàng)目中的需要,對(duì)一些技能或者是組件或者是開源框架做過改進(jìn),更改過源碼。

橙色:完全是自己開發(fā)的。

這樣就很好的解決了初級(jí)工程師的技能等級(jí)問題。

附一個(gè)Java工程師的圖例。

首頁(yè) | IT修真院 | 更快更高效的免費(fèi)Java,CSS,JS,運(yùn)維技術(shù)培訓(xùn)

懶得截圖了,請(qǐng)直接訪問。

五 學(xué)習(xí)路線

我們花了大量的時(shí)間去確認(rèn)初級(jí)程序員的邊界,即便是現(xiàn)在,也在緩慢的優(yōu)化中。

為了避免爭(zhēng)執(zhí)的太多,并未邀請(qǐng)更多的人參與進(jìn)來討論。但是我們相信,在未來,他一定是一個(gè)可以公開編輯的技能體系。

是不是有了技能樹,就可以給零基礎(chǔ)的初學(xué)者指明方向了?

我們?cè)賮砘仡櫼幌?,設(shè)計(jì)技能樹的好處:

1.在知識(shí)的海洋中,自學(xué)的時(shí)候很容易迷惑,并不知道什么該學(xué),什么不該學(xué)。

技能樹完美的解決了這個(gè)問題。

2.在遇到一個(gè)問題被卡到的時(shí)候,確定不好是該自己跳過,還是應(yīng)該徹底弄明白一個(gè)問題。

顏色代表的等級(jí),在一定程度上對(duì)這個(gè)困惑有幫助。

3.究竟學(xué)到什么樣的程度,才算是達(dá)到了公司的要求?

通過程序員的分級(jí)和技能樹的邊界,我們得出來了對(duì)大多數(shù)公司和大多數(shù)人都適用的目標(biāo),就算是略有偏差,也足以快速調(diào)整。

一個(gè)職業(yè)下需要掌握的技能有多少個(gè)?

60~70個(gè)。我沒有仔細(xì)的統(tǒng)計(jì),但是,確實(shí)是的??赡鼙冗@個(gè)還要多。

特別是關(guān)于技能的劃分粒度。同樣的為了避免爭(zhēng)執(zhí)太多,我們沒有引入太多人加入討論。

那么,對(duì)于初學(xué)者來講,還需要什么?

他們需要知道應(yīng)該先學(xué)什么,再學(xué)什么的技能加點(diǎn)路線圖。

是的。這其實(shí)就是技能樹的來源。

首先技能是有分類的,其次技能是有先后順序的。

所以我們通常把所有的技能分成15組。

從易到難,15組對(duì)應(yīng)15個(gè)不同的小階段。

這樣,對(duì)于初學(xué)者來說,就可以延著這15個(gè)小任務(wù),像上臺(tái)階,又像修行一樣,可以有一個(gè)明確的學(xué)習(xí)規(guī)劃了。

同樣的,我們?cè)诜纸M的時(shí)候花了很多心思。

六 任務(wù)選取自真實(shí)項(xiàng)目VS根據(jù)任務(wù)設(shè)計(jì)題目

這是其中的爭(zhēng)論之一。

是否應(yīng)該為這些技能,單獨(dú)設(shè)計(jì)任務(wù)?

還是應(yīng)該收斂于我們的起點(diǎn),所有的技能要求都來自于真實(shí)的實(shí)戰(zhàn)項(xiàng)目?

我堅(jiān)持實(shí)戰(zhàn)的原則。

這代表著,不管理論上這個(gè)技能點(diǎn)多重要,只要在多數(shù)項(xiàng)目中看不到他們,就讓他離開技能樹的視線,最多加一個(gè)白色的標(biāo)記。

這是一件更難的事情。所幸我們?cè)谶^去的20個(gè)月里,積累了將近50個(gè)一線互聯(lián)網(wǎng)項(xiàng)目,從金融到醫(yī)療到汽車,讓我們有了足夠多的素材可以選擇。

這也完美的解釋了為什么修真院的任務(wù)都是粒度比較大。

實(shí)際上,我們想做到的就是,從一開始,你就是一種另類的加入項(xiàng)目的方式。

你是菜雞,就從項(xiàng)目里最 簡(jiǎn)單的事情做起。

你稍稍有了一點(diǎn)點(diǎn)能力,就去接觸一下相對(duì)來講比較難的東西。

七 名師VS師兄

任務(wù)做出來了,我們還增加了很多的輔助內(nèi)容。

第一,任務(wù)的介紹。

第二,任務(wù)的攻略。

第三,任務(wù)的驗(yàn)收標(biāo)準(zhǔn)。

第四,任務(wù)的資源。

第五,任務(wù)的學(xué)習(xí)資料。

第六,和你一起做任務(wù)的人。

第七,任務(wù)的日?qǐng)?bào)。

第八,任務(wù)中的常見問題。

第九,任務(wù)完成后的深度思考。

第十,任務(wù)的詳細(xì)步驟。

每一個(gè)都是我們反復(fù)驗(yàn)證之后調(diào)整而來的。

而其中最關(guān)鍵的一個(gè)就在于是:

如果有了以上這些,你仍然會(huì)因?yàn)橐粋€(gè)小問題被卡到,而2到3天都無法前進(jìn),誰(shuí)該來幫你一把,帶你前行?

在所有的培訓(xùn)機(jī)構(gòu),都在掛名師。

BAT出身,各種項(xiàng)目的負(fù)責(zé)人,出過多少本書。

可是名師或者是牛人,對(duì)于新人的指導(dǎo)確實(shí)有幫助嗎?

答案是否。

說起來你可能不信,但是在大部分的情況中,最能指導(dǎo)你的,往往不是比你厲害很多的大牛,而是比你只高那么一點(diǎn)點(diǎn)的師兄。

首先,大牛們很難理解菜雞們的困惑。

其次,菜雞遇到的問題,往往并不需要大牛來解決。

最后,菜雞根本無法正常描述自己的問題。

每個(gè)行業(yè)都有自己的思維定式,有一些默認(rèn)的,約定俗成的上下文。什么事情該做,什么方式可以走的通,這也叫一個(gè)思維固化的過程,某種程度上來說,水平越高,往往代表著已經(jīng)形成了節(jié)省了中間的邏輯推理過程的結(jié)論。

而新人呢?空白一片,各種腦溝還在形成中,天馬行空的跑起來,完全形成不了思維定式。

所以教導(dǎo)新人最好的人,反而應(yīng)該是水平比新人剛好高那么一點(diǎn)點(diǎn),早學(xué)習(xí)了一到兩周的時(shí)間,新人的困惑他也可能遇到過,新人犯的錯(cuò),他也可以犯過錯(cuò)。

這也是修真院很強(qiáng)的特色。找個(gè)師兄,帶你入門。

八 視頻VS代碼實(shí)戰(zhàn)

師兄的事情說完了。

又回到了一個(gè)我深惡痛絕的問題上。

經(jīng)??吹接腥苏f,看視頻。

可是。

1.視頻太慢。

2.無法搜索。

3.記憶不深。

4.先入為主,直接告訴了你結(jié)果,失去了思考的過程。

所以,往往會(huì)出現(xiàn),視頻看完,看起來全部都懂了,拿起鍵盤,一行代碼都敲不出來的情況。

怎么解決這種問題?

看書?

直接請(qǐng)人給你講?

不不不。在真正的工作崗位上,誰(shuí)會(huì)先給你講3個(gè)月,再讓你動(dòng)手做項(xiàng)目?

更何況,在真正的工作崗位中,學(xué)到的知識(shí) 點(diǎn),經(jīng)常會(huì)比在學(xué)校聽老師講課多的多吧?

所以,修真院堅(jiān)持的一點(diǎn),就是多寫代碼,多實(shí)戰(zhàn)。

先了解任務(wù),帶著問題去思考,去檢索,去找資料。

而不是一開始就知道了一個(gè)正確的答案,少了犯錯(cuò)的機(jī)會(huì)。

這本身就是一個(gè)程序員,更應(yīng)該學(xué)會(huì)的內(nèi)容。

我經(jīng)常說:看視頻就像是服用丹藥提升自己,看似水準(zhǔn)提高,其實(shí)是斷送了未來升級(jí)的可能性。

這叫做根基不穩(wěn)

現(xiàn)在你不懂的,你看了視頻,提前知道了正確答案。

以后在工作中你遇到不懂的,還能找到正確答案嗎?

如果不能,是不是還是要重新演練一遍自我解決問題的能力。

可是如果沒有一開始從易到難的練習(xí),你確定可以做得到么?

所以,看視頻在某種程度上,是葬送了你的升級(jí)潛力。

搜索引擎,博客,書籍,官方文檔,自我測(cè)試。

這些才應(yīng)該是伴隨你一生的修行法器。

九 列出來詳細(xì)的學(xué)習(xí)步驟VS僅僅是提醒而已

最近修真院增加了很多詳細(xì)的學(xué)習(xí)步驟。

這其實(shí)是違反了我的初衷的。

但是這些就是給懶的人準(zhǔn)備的。

看起來我是在幫了他們,降低了他們學(xué)習(xí)的難度,其實(shí)在某種程度上,我一直覺得自己是害了他們。

以我自己的性格而言,把任務(wù)的驗(yàn)收要求寫完,基本上就不用再寫其他的內(nèi)容了。

可是真的發(fā)現(xiàn)很多,很多,很多人連一點(diǎn)兒動(dòng)腦筋的欲望都沒有。

我現(xiàn)在還無法評(píng)估。但是我想在不久的未來,我會(huì)做兩套任務(wù)步驟。一個(gè)是簡(jiǎn)版的,一個(gè)是完整版的。

對(duì)所有的人,我都會(huì)強(qiáng)烈推薦只看簡(jiǎn)版的任務(wù)步驟。

可是如果你堅(jiān)持,好的,沒問題。完整版的步驟送給你。

十 僅僅是學(xué)習(xí)編程語(yǔ)言而已嗎?

以上所描述的,大部人會(huì)認(rèn)為都是關(guān)于編程語(yǔ)言方面的技能。

可是不僅如此。

IDE和服務(wù)器是首當(dāng)其沖,大部分人都應(yīng)該學(xué)會(huì)的。

源碼管理工具,也應(yīng)該是你盡早要學(xué)會(huì)的。

一些理論知識(shí),也是在潛移默化中需要有的。

關(guān)于單元測(cè)試,更是必備的技能。

還包括性能優(yōu)化,代碼重構(gòu),接口調(diào)試,日志輸出。

所有這些,都是比編程的語(yǔ)法,或者是語(yǔ)言本身的特性更重要的內(nèi)容點(diǎn)。

因此,我把這些也盡可能的融入到了技能樹中去。

十一 技能的增長(zhǎng)能否換算成薪水?

剛剛提到的是任務(wù)相關(guān)的功能。

任務(wù)是一堆技能的集合體。

所以實(shí)際上,你完成了一個(gè)任務(wù),你的技能樹就應(yīng)該有相應(yīng)的增長(zhǎng)。

那么,是否可以將自己技能的增長(zhǎng),換算成薪水呢?

答案是,值得一試。

是的,我們正在嘗試做這件事情。

所以你每完成一個(gè)任務(wù),都會(huì)看得到自己的技能樹成長(zhǎng)路線。

以及自己當(dāng)前所值多少錢。

十二 為什么要寫日?qǐng)?bào)

首先要解釋一下日?qǐng)?bào)是什么。

大部分的互聯(lián)網(wǎng)公司,可能都只有周報(bào)。

而在我們這里,有很苛刻的要求,必須是有日?qǐng)?bào)。

我們從敏捷開發(fā)流程中演化而來,要求每一個(gè)人,都去寫日?qǐng)?bào)。

日?qǐng)?bào)的要求如下:

1,今天做了什么。

2,明天要做什么。

3,遇到了什么問題。

4,有什么收獲。

并附上自己的成果鏈接和源碼地址。

這是一個(gè)很重要的總結(jié)過程。

每天做了什么事情。不可以寫流水賬,解決了幾個(gè)問題。挨個(gè)列出來。

學(xué)會(huì)了什么知識(shí)點(diǎn),列出來。

讓日?qǐng)?bào)更像是一篇小小的技術(shù)分享。

這對(duì)于自己來講,非常重要。

你可以通過日?qǐng)?bào)來總結(jié)自己一天的成長(zhǎng),也能更清楚的知道,自己倒底有沒有認(rèn)真和努力的去學(xué)習(xí)。

十三 我有什么理由去幫助別人解決問題

剛剛講過了,為什么師兄會(huì)比名師更適合你。

那么這里就是要說,如果你是一個(gè)師兄,你為什么要去幫助師弟解決問題。

首先,互聯(lián)網(wǎng)本身就是一個(gè)開放的社區(qū),開源和技術(shù)分享是所有行業(yè)中最受重視的,這是融入互聯(lián)網(wǎng)的一個(gè)很重要的標(biāo)志。

其次,人們成長(zhǎng)的過程,就是一個(gè)解決問題的過程。如果你不能夠解決問題,你不會(huì)成長(zhǎng)。更確切的說,你只有犯了足夠多的錯(cuò),你才會(huì)知道什么是對(duì)的。

再次,在互聯(lián)網(wǎng)上,往往只有最佳實(shí)踐,而沒有標(biāo)準(zhǔn)答案。這表示著,實(shí)現(xiàn)同一樣功能,達(dá)成同樣的目標(biāo),會(huì)有很多很多不同的做法。每一種做法,都可能會(huì)有無數(shù)個(gè)坑。而對(duì)你來說,踩坑的過程,就是學(xué)習(xí)的過程??墒悄悴豢梢栽谝粋€(gè)任務(wù)上把所有的路徑都嘗試一遍,這樣太花時(shí)間。所以,別人走了另一條路,別人犯錯(cuò),就是你的成長(zhǎng)。你幫助別人解決問題。某種程度上恰恰是別人補(bǔ)齊了你的短板。

最后,驗(yàn)證你自己的知識(shí)掌握程度,就看你是否能夠清晰無誤的講解出來。如果你講不清楚,就表示你對(duì)知識(shí)點(diǎn)掌握的不牢固。

十四 怎么利用師兄的日?qǐng)?bào)

再接過來說,如果你在解決問題的時(shí)候,遇到了困難,沒思路,怎么辦?

很多人都忍不住 直接翻師兄的日?qǐng)?bào),照抄師兄的代碼。

這是最傻的做法,沒有之一。

正確的做法應(yīng)該是:仔細(xì)的思考問題,所有的任務(wù)都是可以通過百度而正常完成的。畢竟在你們之前,沒有師兄,仍然有人順利的把問題解決掉。

當(dāng)自己無論如何已經(jīng)嘗試做了一些之后,再去看師兄的日?qǐng)?bào)和源碼。

看看為什么他們做的和自己做的是不一樣的。

順序是不能反的。否則,和看視頻一樣,無任何意義。

十五 敏捷開發(fā)

敏捷開發(fā)是項(xiàng)目開發(fā)流程中非常重要的環(huán)節(jié),用敏捷 開發(fā)來征服世界來形容它的流行程度,一點(diǎn)都不過份。

而一個(gè)真正的職業(yè)工程師,是需要了解敏捷開發(fā)的過程的。

什么叫做開發(fā)流程?

在什么時(shí)間點(diǎn),做什么事情,誰(shuí)來做,怎么驗(yàn)收。這就是流程。

流程的意義就在于,他不是一個(gè)憑空設(shè)想的東西,他是經(jīng)過無數(shù)的檢驗(yàn)而被證明了的行之有效的規(guī)范。

一個(gè)團(tuán)隊(duì)是否成熟,就是看流程是否完備,新人才可以訊速的融入進(jìn)去。

所以確切的說,敏捷開發(fā)流程本身就是開發(fā)流程中的一部分,除此之外,還會(huì)有Bug修復(fù)流程,發(fā)布流程,緊急預(yù)案等等等等。

不懂的開發(fā)流程,很難快速融入工作。

所以修真院很重視對(duì)于敏捷開發(fā)流程的培養(yǎng)。

這也是課程體系中非常重要的環(huán)節(jié)。我堅(jiān)定不移的認(rèn)為這是任何一個(gè)程序員都必須要學(xué)會(huì)的東西。而且價(jià)值點(diǎn)要遠(yuǎn)遠(yuǎn)超過技術(shù)水準(zhǔn)的高低。

十六 職業(yè)素養(yǎng)

職業(yè)素養(yǎng)并不是一句空話。很多人都在說,和程序員打交道很難。

他們往往學(xué)不會(huì)交流,反饋,總結(jié)這些正常人都懂的東西。

更多的時(shí)候,是學(xué)會(huì)做事的態(tài)度。對(duì)事情的責(zé)任心,很多跟程序員相關(guān)的職業(yè)素養(yǎng),都是新人不知道的。

我并不想讓現(xiàn)有的程序渣帶壞他們。

因此職業(yè)素養(yǎng)也必須是程序員的重要環(huán)節(jié)。

這包括但不限于:

1.主動(dòng)反饋

2.給出時(shí)間點(diǎn),當(dāng)時(shí)間點(diǎn)有延誤的時(shí)候主動(dòng)告知

3.善于總結(jié)和反思

4.端到端的測(cè)試

5.遵循代碼規(guī)范

6.方案設(shè)計(jì)的時(shí)候?qū)栴}和解決方案分開,做選擇題而不是問答題。

7.關(guān)注線上環(huán)境

8.遇到問題第一時(shí)間響應(yīng)

9.去想怎么樣能做得到,而不是去解釋為什么做不到

十七 復(fù)盤項(xiàng)目

經(jīng)由基礎(chǔ)技能,開發(fā)流程,職業(yè)素養(yǎng)三部分的課程體系之后,是否能夠直接進(jìn)入真實(shí)項(xiàng)目了?

答案是否。

至少在目前的狀態(tài)下,還是不可以。

基礎(chǔ)技能里的代碼實(shí)戰(zhàn)通過任務(wù)完成,理論知識(shí)的學(xué)習(xí)通過深度思考和小課堂來完成。

開發(fā)流程僅僅是講解,并未真正參與。

職業(yè)素養(yǎng)也是偏重于講解,但是真正去做的時(shí)候,還是很難完全適應(yīng)。

所以在真正跟進(jìn)項(xiàng)目的時(shí)候,仍然會(huì)出現(xiàn):

1.晨報(bào)不知道怎么寫

2.遇到非技術(shù)問題不知道該么做

3.寫代碼不符合編碼規(guī)范

4.無法確認(rèn)好需求,會(huì)發(fā)現(xiàn)需求理解不清楚

5.自檢做的不夠好,有時(shí)候壓根就不知道自己做的出來的東西有問題

6.不會(huì)做版本管理,發(fā)布流程不熟悉

7.把握不了時(shí)間進(jìn)度,任務(wù)完成不了總延期

8.動(dòng)手解決問題的時(shí)候還是會(huì)掌握不了節(jié)奏,經(jīng)常又會(huì)為了研究一個(gè)問題而導(dǎo)致項(xiàng)目延誤

等等等等這些問題,這個(gè)樣子放出去,用人單位還是會(huì)覺得很難帶,太心累。

這不修真院想要的目要。

那么,怎么解決?

復(fù)盤項(xiàng)目就是為了解決這些問題。

修真院在過去20個(gè)月里積累了將近50個(gè)項(xiàng)目,包括金融,汽車,醫(yī)療,食品,電商,彩票,視頻,生活等多個(gè)行業(yè)。

這為了解決這些問題提供了良好的基礎(chǔ),我們把一些典型的項(xiàng)目拿出來,需求,UI,后端,前端,接口文檔等等都準(zhǔn)備好。

3~4個(gè)人組一個(gè)項(xiàng)目組,重新開發(fā)。一切按照真實(shí)項(xiàng)目要求去做,開晨會(huì),寫晨報(bào),更新Task時(shí)間,做方案評(píng)審,做CodeReview,做性能測(cè)試,Demo。等等等等。

一套完整的流程。

復(fù)盤項(xiàng)目的意義在于:

1.任務(wù)沒有太多時(shí)間要求,代碼質(zhì)量不高,而復(fù)盤項(xiàng)目的要求比較嚴(yán)格。

2.任務(wù)是獨(dú)立完成,沒有組隊(duì)開發(fā),復(fù)盤項(xiàng)目都會(huì)是和同伴協(xié)作。

3.程序員首先是要選擇一個(gè)行業(yè),擁有相關(guān)行業(yè)的項(xiàng)目經(jīng)驗(yàn),找工作的時(shí)候更有優(yōu)勢(shì),多熟悉兩個(gè)行業(yè)的復(fù)盤項(xiàng)目,便于消除未知的恐懼心理。

4.從開始到結(jié)束,提前熟悉項(xiàng)目的開發(fā)流程和要求,明確的知道怎么樣才算是一個(gè)可以正式上線的項(xiàng)目。

正常來講,到這里,標(biāo)準(zhǔn)化的培訓(xùn)算是告一段落了。

這已經(jīng)很接近,很貼近真實(shí)的項(xiàng)目要求了??墒?,還是不夠。

十八 真實(shí)項(xiàng)目

我們希望學(xué)員可以參與 到真實(shí)的項(xiàng)目里去。

這里有幾個(gè)關(guān)鍵點(diǎn):

1.不是所有的學(xué)員都有機(jī)會(huì)進(jìn)真實(shí)項(xiàng)目,進(jìn)入真實(shí)項(xiàng)目之前,必須有考慮。

2.所有進(jìn)入真實(shí)項(xiàng)目要求的學(xué)員,都必須嚴(yán)格拿自己當(dāng)成一個(gè)真正的工程師來看,不要用自己是學(xué)員,還在學(xué)習(xí)中來看自己。

3.一旦發(fā)現(xiàn)有影響項(xiàng)目質(zhì)量,跟不上隊(duì),態(tài)度或者是能力不夠的問題,立即清出項(xiàng)目組,重新去完成復(fù)盤項(xiàng)目。

為什么要完成真實(shí)項(xiàng)目,真實(shí)項(xiàng)目跟復(fù)盤項(xiàng)目比又有什么好處?

1.復(fù)盤項(xiàng)目中,接口是好的,人員是好的,真實(shí)項(xiàng)目里,接口需要從新協(xié)商,而根據(jù)需求商議接口,本身就是一種需要反復(fù)鍛煉的能力。

2.復(fù)盤項(xiàng)目的功能和需求相對(duì)完善,不存在歧義,畢竟都是已經(jīng)上線的項(xiàng)目。而真實(shí)項(xiàng)目還處在打磨階段,經(jīng)常會(huì)出現(xiàn)需求有遺漏,理解不清楚的情況。程序員必須要學(xué)會(huì)確認(rèn)自己對(duì)需求的理解力,以及如何在出現(xiàn)這種情況的時(shí)候,不影響項(xiàng)目的進(jìn)度。

3.復(fù)盤項(xiàng)目的需求不會(huì)變更,而真實(shí)項(xiàng)目的需求可能會(huì)隨時(shí)變更。一旦變更,就更能體現(xiàn)出來個(gè)程序員代碼質(zhì)量的好壞。好的程序員,會(huì)支持更多的擴(kuò)展性,壞的程序員,改幾個(gè)字都很難。

4.復(fù)盤項(xiàng)目中不會(huì)出現(xiàn)接口問題。無論前端還是后端,都不會(huì)出現(xiàn)不穩(wěn)定的情況。而真實(shí)開發(fā)過程中,這是很常見的情況。真實(shí)項(xiàng)目里,經(jīng)常要解決怎么樣在合作方不穩(wěn)定的情況下不影響項(xiàng)目開發(fā)進(jìn)度的問題。模擬數(shù)據(jù),單元測(cè)試等都是比較效的手段。

如果學(xué)員跟著做了真實(shí)項(xiàng)目,在某種意義來說,他就已經(jīng)不是找工作,而是去跳槽了。

有可能的話,我會(huì)想辦法給大家提供更多的真實(shí)項(xiàng)目演練的機(jī)會(huì),可是實(shí)際情況里,只有表現(xiàn)最好的,各方面都值得信任的人才能有機(jī)會(huì)進(jìn)入項(xiàng)目實(shí)戰(zhàn)中去。

幸運(yùn)的是,大部分的線下的師兄,都可以通過一層層的篩選和洗練,在3個(gè)月左右的時(shí)間里改變自己,得到項(xiàng)目組成員的認(rèn)可。

少數(shù)特別6的人,第一個(gè)項(xiàng)目負(fù)責(zé)獨(dú)立模塊,第二個(gè)項(xiàng)目就足以單獨(dú)做,第三個(gè)項(xiàng)目就可以注重開發(fā)效率了。

半年左右的時(shí)候,就已經(jīng)可以放手交給他一個(gè)人了,這樣的人也符合了修真院自身的要求,所以修真院有一大半的人,都是我們仔細(xì)篩選,從學(xué)員中留下來的。

十九 理論知識(shí)的培養(yǎng):深度思考

做到了以上這么多,夠了么?

不不不。

后來在面試的時(shí)候發(fā)現(xiàn),有很多公司會(huì)問一些奇葩問題,也有一些正常的深度問題。他們答不上來。

所以我反思了很久,知道問題出在什么地方了。

理論知識(shí)體系不夠,長(zhǎng)久以來,修真院踐行的是“學(xué)以致用”,用到的先學(xué)會(huì),然后再去沉淀和積累,但是發(fā)現(xiàn)大多數(shù)人還是不會(huì)自主的,有意識(shí)的去學(xué)習(xí)。

怎么解決這個(gè)問題?

還是講課的這種方式嗎?

仔細(xì)想了想,這種時(shí)候用講課的方式也未嘗不可。這個(gè)也是我一直想做的事情,做一個(gè)3~5分鐘的小視頻,便于查找,用來講解各種問題。

可是總覺得哪里差了一些,仔細(xì)回顧了一下我們自己的成長(zhǎng)過程,才瞬間明白:

1.講課是需要的,但是不應(yīng)該是我們來講。

2.每一個(gè)人都應(yīng)該完成一次技術(shù)分享,學(xué)會(huì)認(rèn)真的學(xué)習(xí)和調(diào)研一個(gè)知識(shí)點(diǎn),擁有往深度學(xué)習(xí)的能力。

3.我們可以告訴他們需要了解什么問題,但是不可以直接說出來答案。

基于以上的原因,我們?cè)O(shè)計(jì)了一個(gè)深度思考的環(huán)節(jié),所有的任務(wù)后面,都有針對(duì)當(dāng)前的知識(shí)點(diǎn),希望小師弟們可以認(rèn)真思考的內(nèi)容。

這些內(nèi)容并不是現(xiàn)在的你們應(yīng)該立刻全部掌握的,但是卻是想要繼續(xù)走下去,必須要知道和懂得的。

因此,我們依照深度思考,每天晚上8:00~8:30,開始了WEB小課堂,每天的內(nèi)容都會(huì)發(fā)布在微信公眾號(hào)上。

現(xiàn)在試行了一段時(shí)間,發(fā)現(xiàn)整體來說,還稱不上是技術(shù)分享,只能是掃盲和普及貼。但是這需要慢慢的調(diào)整和引導(dǎo),總體來說,小課堂能夠彌補(bǔ)掉理論知識(shí)的欠缺點(diǎn)。

深度思考的內(nèi)容我們都放在任務(wù)里了,每一個(gè)都沒有直接給出答案。

但是在相關(guān)的學(xué)習(xí)資料中,還是掛上了視頻的鏈接和PPT的地址。這些東西究竟應(yīng)該不應(yīng)該放,我其實(shí)還沒想清楚,只是我覺得啊,有自制力的人,完全不需要點(diǎn)開這些。

二十 關(guān)于分享:小課堂

剛剛講過了,小課堂的產(chǎn)生也是在不斷的打磨中,小課堂的形式就是直播+PPT。

從目前來看,小課堂已經(jīng)達(dá)到了我期望的底,再說一下,為什么學(xué)員要參與小課堂的錄制和分享。

1.只有講的出來的東西,才是你真正掌握的內(nèi)容。

換句話說,你要是講不出來,出去找工作的時(shí)候怎么辦?現(xiàn)場(chǎng)寫一段代碼咩。

2.只有自己去收集資料,去尋找知識(shí)點(diǎn),才能強(qiáng)化自己探查知識(shí)點(diǎn)深度的能力。

你可以在三個(gè)月之內(nèi)入門,但是你不可以花很久的時(shí)間停留在這個(gè)時(shí)間段。所以在這個(gè)時(shí)候就需要抬起頭看遠(yuǎn)方,看看自己未來要走的路在哪里。

這種能力也不是先天形成的。

3.技術(shù)分享是程序員的天性,總結(jié),歸納,梳理這些都是好的習(xí)慣。

4.將每一個(gè)人從簡(jiǎn)單到復(fù)雜的技術(shù)點(diǎn)都聽完,將自己該做的事情做完,相當(dāng)于每天都在學(xué)習(xí)新的知識(shí)點(diǎn)。

更會(huì)因?yàn)槊總€(gè)知識(shí)都是和你一樣門都不入的渣渣完成的,所以才會(huì)消除恐懼感。

二十一 真實(shí)案例

修真院一直在踐行一句話:“做不到的,不去說?!?/p>

所以以上說的每一句話,都是先做,后總結(jié)。

也包括了對(duì)于互聯(lián)網(wǎng)教育的更多的思考,很多東西我也說不好是對(duì)是錯(cuò),在我沒做之前,我沒多少信心,但是當(dāng)看到自己的108個(gè)小師弟順利結(jié)業(yè),找到工作,而且是在修真院的整個(gè)體系還沒有完成豐滿完善的時(shí)候,我才越來越有信心。

在過去的20個(gè)月里,我曾經(jīng)一天回復(fù)過100多篇日?qǐng)?bào),特別是在前期,即使是今天,也會(huì)抽出時(shí)間看一下他們的日?qǐng)?bào)寫的怎么樣,他們遇到過什么問題,進(jìn)度怎么樣的。

確實(shí)遇到了很多很多不一樣的情況,有適合的,有不適合的。有愿意以命相隨死跟著我的,也有看不懂我說的東西而離開選擇自己的編程道路的。

當(dāng)然還有更多的人不喜歡我說話的語(yǔ)氣和態(tài)度。然而我本來也不是一個(gè)平和的人,為嘛要覺得我會(huì)天生對(duì)一個(gè)不認(rèn)識(shí)的人說話客氣呢?

這些就是鋪墊。舉幾個(gè)真實(shí)的例子。

第一種? 中途放棄

? ? ? ? 各種原因放棄的小師弟,共有13個(gè)。有的是因?yàn)闀r(shí)間,有的是因?yàn)閷W(xué)不會(huì),有的是因?yàn)椴贿m應(yīng)這種學(xué)習(xí)方式,有的是學(xué)了以后才發(fā)現(xiàn)自己的真愛原來不是電腦,有的是因?yàn)樯眢w。

? ? ? ? 名字我不一一提起,只希望他們都能夠過的很好。如果是因?yàn)槲业年P(guān)注度不夠,給大家一種近乎散養(yǎng)的感覺,我不得不說這是真的。在某種程度上,有一段時(shí)間內(nèi),確實(shí)是僅僅把大家收集在一起,逼著他們按照官網(wǎng)的任務(wù)去按步就班的學(xué)習(xí)而已。然而更神奇的是,即使僅僅是這樣,他們也大多數(shù)都學(xué)得會(huì)。

第二種 資質(zhì)平庸,學(xué)習(xí)散漫

? ? ? ? 十八一直在說自己是一個(gè)負(fù)面的典型,我也一直在笑他說來了一個(gè)月,睡了28天。最后2天被我逼著熬了兩個(gè)通宵,才走個(gè)后門送到一家公司,之后四個(gè)月還被人開除了。

? ? ? ? ? 他自己也很困惑,總是向往風(fēng)一樣的自由,不知道自己要做什么,年前的公司又出了問題,倒閉了。所以我再看到十八的時(shí)候,他很沮喪。

? ? ? ? 我說:“十八,你該買點(diǎn)好吃的來看我,怎么能空著手呢?”

? ? ? ? ? 他說:“老大,我沒錢。等我發(fā)了工資吧?!?/p>

? ? ? ? 我說:“不,沒錢刷信用卡啊,隨便買點(diǎn)瓜子都好啊?!?/p>

? ? ? ? ? 然后十八買了點(diǎn)瓜子,板栗,我陪他聊了很久。

? ? ? ? ? 昨天晚上在我熬夜寫這篇文章的時(shí)候,十八說自己的工作基本定了,特別感謝我那天對(duì)他說的話。

? ? ? ? ? ? 可是我已經(jīng)不記得我說了什么。也許我說什么都不重要,重要的是十八是一個(gè)正常的人,只是內(nèi)心不安份而已。

? ? ? ? ? 這離他結(jié)束在修真院的學(xué)習(xí),已經(jīng)一年了。一年的時(shí)間,他做了4個(gè)月后端,又休息了2個(gè)月,又做了2個(gè)月前端 ,又做了3個(gè)月后端,最后公司倒閉他又失業(yè),到今年看起來他好像終于正常一點(diǎn)。

? ? ? ? ? ? ? 十八是典型的很聰明,但是失去生活信念的人。他不知道自己該為什么努力 ,也不知道自己生活的目標(biāo),最大的念頭就是到各個(gè)城市去流浪,而我總是在他下不了決心的時(shí)候鼓勵(lì)他:“去吧,十八,現(xiàn)在就走,我支持你。”

? ? ? ? ? ? ? ? 和十八類似的還是五二,施星,以及WEB的雙榮等。人也不是不聰明,就是掌握不了節(jié)奏。? ?

? ? ? ? ? ? ? 這個(gè)比例,大概是四十分之一。

第三種 正常的大多數(shù)

? ? ? ? ? ? ? ? 其余100多個(gè)人都是正常的多,幾乎全部是零基礎(chǔ),科班出身的人特別少,以我的印象來看,大部分都來自建筑,化工,機(jī)械,電子,生物,會(huì)計(jì)等行業(yè)。

? ? ? ? ? ? ? ? ? 而且,越是工作過的人,學(xué)習(xí)的速度反而會(huì)越快,越是學(xué)生,反而表現(xiàn)的有點(diǎn)差強(qiáng)人意。

? ? ? ? ? ? ? ? ? 這和自制力有很大的關(guān)系。目標(biāo)明確的人,往往都能得到自己想要的結(jié)果,而迷失方向的人,往往會(huì)走的慢一些。

? ? ? ? ? ? ? ? ? 這些人大部分都可以在3天左右拿到Offer,薪水的范疇是在8~12K之間,學(xué)習(xí)的時(shí)長(zhǎng)是1個(gè)月~5個(gè)月不等,大部分都是3個(gè)月。

? ? ? ? ? ? ? ? ? 入職以后工作還都不做,還沒聽說過哪個(gè)人因?yàn)槿肼氈蟊憩F(xiàn)的不好,被辭掉的,基本上都是可以受到公司的器重。

? ? ? ? ? ? ? ? ? 像現(xiàn)在的聯(lián)想利泰,都快成了另一個(gè)小修真院,已經(jīng)聚集了快10個(gè)從修真院結(jié)業(yè)的師兄,而且大部分是跳槽過去的。

? ? ? ? ? ? ? ? ? ? 修真院從來不會(huì)在招生的時(shí)候說薪水和工作的事情,只會(huì)反反復(fù)復(fù)的說,確實(shí)會(huì)是大部分人拿到這個(gè)薪水,但是也一定會(huì)表現(xiàn)比較差的。

? ? ? ? ? ? ? ? ? ? 修真院用來宣傳的,一直都是:一家用人單位愿意付獵頭費(fèi)給我們的IT培訓(xùn)機(jī)構(gòu)。

? ? ? ? ? ? ? ? ? ? 是的,大概有幾個(gè)人,是我們拿了1個(gè)月獵頭費(fèi)的。這也是我最后介紹的一類人。

第四種 各種神一樣的人

? 對(duì)于技術(shù)大牛來說,他們談不上。但是仍然表現(xiàn)出來比其他人更快的速度。比如說。圖圖,呆萌奎,莎莎,利勇,099,亭子,古塵,一丁等,還有我家小麗。

他們?cè)谛拚嬖旱臅r(shí)間或多或少,但是都表現(xiàn)出來了快速的學(xué)習(xí)能力。我其實(shí)是想說,這些人才是最適合這套學(xué)習(xí)體系的,你只需要給他們指出來方向,他們就能自然而然的走過去各種坑。

很多人都有在修真院工作的經(jīng)歷,現(xiàn)在還繼續(xù)在修真院工作的人也有。

嗯。具體的細(xì)節(jié)不說了。

修真院在某種程度上來說,是一個(gè)沒有秘密的培訓(xùn)機(jī)構(gòu)。原因如下:

1.師兄都在群里,除了之前被我生氣踢走的一些人。這群熊孩子,讓他們錄制視頻,寫出來自己的薪水和工作單位,因?yàn)楦鞣N原因,他們不做。

? 我全部踢掉了,這些人,修真院和他們的緣份也就到此為止了。

2.日?qǐng)?bào)系統(tǒng)記錄了每一個(gè)人的成長(zhǎng)記錄,包括了他們的作品,源碼等。

? 回想起來,日?qǐng)?bào)系統(tǒng)絕對(duì)是我最正確的設(shè)計(jì),沒有之一。

3.所有的教學(xué)內(nèi)容,幾乎都是在官網(wǎng)上公開的。

能學(xué)到什么內(nèi)容,怎么學(xué)習(xí),甚至是在線自學(xué)和線下學(xué)習(xí)進(jìn)度的快慢,基本上都會(huì)展示的清清楚楚。

4.學(xué)員的作品,也是真正上線運(yùn)營(yíng)的系統(tǒng)。

像小程序,網(wǎng)站,App,微信等,都有學(xué)員參與的身影,做出來的東西樣子,可以清清楚楚的看得到。包括修真院的官網(wǎng),葡萄藤的官網(wǎng),蘿卜多的官網(wǎng),草船云的官網(wǎng)。

代碼的質(zhì)量還不敢恭維,也有很多員工的代碼,但是他們都是正常上線運(yùn)營(yíng)的系統(tǒng)。

所以這大概是史上最透明的培訓(xùn)機(jī)構(gòu)了,沒有之一。

我還不屑于遮遮掩掩,好的壞的,從來都喜歡做一個(gè)真實(shí)的自己。有不好的,我們想辦法改進(jìn),只要思路是對(duì)的,辦法總是多過于問題。

二十二 結(jié)尾

其實(shí)還有很多沒講完的,或者是我思路不清楚的。

修真院的發(fā)展速度不算快,可以說是很慢很慢,至今也還是掙扎在死亡線上。

可是偶爾跟投資人有接觸,總不知道哪里出了問題,確切的說,我對(duì)于他們的投資邏輯都不認(rèn)可。

最后的結(jié)論往往是:好吧,你先踏踏實(shí)實(shí)的做吧。

我不想花太多的時(shí)間在BP上,也不想因?yàn)锽P好看而承諾或者是做一些我認(rèn)為不應(yīng)該做的事情。

更不想純粹的關(guān)注于投入產(chǎn)出比。

首先我關(guān)注的是價(jià)值點(diǎn)。對(duì)于我來說,如果我真的能夠做到將一個(gè)零基礎(chǔ)的人,在3個(gè)月之內(nèi)培養(yǎng)成一名真正的工程師,這就是這個(gè)項(xiàng)目最大的價(jià)值。

次是他能否快速的復(fù)制。修真院里沒有一個(gè)全職老師,甚至連一個(gè)兼職的老師都沒有,有時(shí)候就感覺,你把這些想要學(xué)習(xí)的人放在一起,他們沿著預(yù)先設(shè)計(jì)的軌道就自然而然的走上了人生顛峰。這在某種程度上來說,已經(jīng)證明了這套教學(xué)理念和體系的價(jià)值。而我還在不斷的優(yōu)化和改進(jìn)的,就是在線上也做到這一點(diǎn),以及線下還是需要做大規(guī)模的驗(yàn)證。

再次是他改變了這個(gè)行業(yè)原有的什么規(guī)則。在各種視頻,直播橫行的培訓(xùn)方式中,修真院用截然不同的理念創(chuàng)造了這個(gè)世界上原本不存在的修真院。修真院要做的就是深入到初級(jí)工程師的培訓(xùn)中,更深入的去做好一個(gè)在線的輔助教學(xué)系統(tǒng)---甚至連是什么系統(tǒng)都不必提,我們只是在做一個(gè)最終能看到結(jié)果的事情而已。

最后是他的前景怎么樣,是否有足夠多的利潤(rùn)空間。修真院如果能做到年產(chǎn)出10000人,這就已經(jīng)很了不起很了不起了。而如果“線上+線下”的方式可以完美的混合在一起,為什么不可能呢?

這只是初級(jí)工程師而已,而這套理念和思路,在1000多萬現(xiàn)有的程序員的市場(chǎng)里,還有適應(yīng)于中級(jí)高級(jí),在更大的范圍里,還不僅僅適用于IT行業(yè),各種技術(shù)行業(yè)都適用。

再遠(yuǎn)一點(diǎn),非技術(shù)行業(yè)也適用。我自己眼里看到的世界,嗯,我要把它慢慢的變成現(xiàn)實(shí)。

以上就是20個(gè)月以來,我對(duì)于修真院的理念,第一次做的系統(tǒng)的闡述。

你會(huì)發(fā)現(xiàn),中間措詞有時(shí)候是我, 有時(shí)候是我們。

這是因?yàn)橐坏搅送砩衔揖秃苋菀拙穹至眩搅嗽缟?,我們就?huì)合二為一。

我想總會(huì)有一天,沒有人會(huì)因?yàn)樽约菏桥嘤?xùn)機(jī)構(gòu)出來的工程師而覺得羞辱,也沒有人會(huì)因?yàn)槟闶桥嘤?xùn)機(jī)構(gòu)出來的而不想給我面試機(jī)會(huì),BS你。

靠著造假簡(jiǎn)歷來找工作的風(fēng)向,不會(huì)一直持續(xù)下去,即便改變這個(gè)現(xiàn)狀的人不是我,不是修真院,也一定會(huì)有另一個(gè)做的更好的人成就這一切。

我想總會(huì)有一天,當(dāng)提到你是從修真院結(jié)業(yè)出來的時(shí)候,會(huì)和聽到你是比清華北大出來的學(xué)生一樣欽佩。

而修真院,也會(huì)成為IT神界的修真帝國(guó)。


今天的分享就到這里啦,歡迎大家點(diǎn)贊、轉(zhuǎn)發(fā)、留言、拍磚~

????????技能樹.IT修真院

????????“我們相信人人都可以成為一個(gè)工程師,現(xiàn)在開始,找個(gè)師兄,帶你入門,掌控自己學(xué)習(xí)的節(jié)奏,學(xué)習(xí)的路上不再迷?!薄?/p>

????????這里是技能樹.IT修真院,成千上萬的師兄在這里找到了自己的學(xué)習(xí)路線,學(xué)習(xí)透明化,成長(zhǎng)可見化,師兄1對(duì)1免費(fèi)指導(dǎo)。快來與我一起學(xué)習(xí)吧~

我的邀請(qǐng)碼:17742750,或者你可以直接點(diǎn)擊此鏈接:http://www.jnshu.com/login/1/17742750

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容