it培訓班到底有沒有必要?

本人今年剛畢業,想找軟體開發方面的工作,但是大學學的不是計算機,面試了幾家,不是培訓就是嫌沒有經驗,誠心想入這行,大神給出出主意。

ps 由於生活壓力已經在一個做心理學軟體的公司做銷售,然而自己並不喜歡,感覺自己毫無價值。

-----------------------------------------------------------------------------------------------------

補充:已經在網易雲課堂自學Java,很感興趣,大學學過c++但是基本遺忘了,自認為學習能力還不錯,培訓對我來說就是一個破釜沉舟的決定,目前的工作只是覺得沒有發揮自己的價值,我更有潛力的東西並沒有體現出來,(打打電話換個聲音甜美的妹紙不是更好?)培訓的話可以更快的進入狀態,培訓+周末做兼職養活自己是不是一個好的方式呢


你既然己經找著了工作,生計應該不用發愁。只是不知道你的工作佔用多少時間精力。

如果本職工作僅佔用白天的時間,並且正常雙休日,建議別去培訓班,先通過互聯網自學看看自己是不是這塊料,不行就別跳這個坑了,除非你認為現在的坑比這個坑更深。

網上有大量的學習資源,建議你選擇一個工作機會比較多的領域入手,先學編程語言,再學開發框架,接著做個能代表你最高水平的應用,可以放到Github上去。求職面試時就侃你做的東西。與上培訓班相比,這麼干要慢些,但可能也更紮實些,因為這個過程能培養出你的自學能力,這個對於搞開發太重要了,自己能學習,你就有了一座金礦,其價值可比培訓班裡硬灌的技術要大多了。

當然,很多人心急,總想著一下子就能弄個大的,不願走這種「慢」路的,那就上培訓班吧,也不失為一條捷徑。只是要知道:培訓班出來的人,許多公司可能會有偏見,覺得那是「速成」的,「催」出來的,不行。

至於哪個技術領域工作機會比較多,自己去招聘網站做個簡單的統計,再到知乎里看看別人問的問題,或者自己提個問題,可以邀請一下搞獵頭、人力資源招聘的人回答一下。


如果你發了個帖子,說你想學前端(或是編程),那麼你的到的回復,將會是這樣的:

  1. 看書自學
  2. 讀別人代碼,多動手寫代碼
  3. 找一個公司實習
  4. 去看網易里的免費視頻
  5. 去看免費的英文視頻
  6. ……

我來告訴你這些建議對於「大部分人」是多麼不靠譜。

1 看書自學

前端是一門廣而不深的學科。自學面臨的最大問題,就是你需要學的東西太雜了,我列舉一下:

  1. HTML - HTML 4.01 / XHTML / HTML 5 / H5?
  2. CSS - CSS 2 / CSS 3 / LESS / SASS/ PostCSS
  3. JavaScript - ES 3 / ES 5 / ES 6 / Babel?
  4. HTTP - HTTP/1.1 / HTTP/2 / 緩存?代理?REST?
  5. API - DOM / jQuery / AJAX
  6. 框架 - React / FLUX / Redux / Angular 1.x / Angular 2 / TypeScript / Backbone? Ember? 聽說過時了
  7. 構建 - Grunt / Gulp /WebPack
  8. 伺服器知識 - Session / Cookie / Request / Response / Template Language
  9. 工具 - Sublime / WebStorm / Atom / Sketch

不列舉了。看出問題了嗎?知識點分散,且每一個小知識點都有多個分支。

  1. 一個新人怎麼知道去年火的 Angular,今年已經不火了;今年火的 React,明年還火不火(即使從業者也不知道)?
  2. 一個新人怎麼知道他應該從原生 JS 紮實的學習,還是學 React 貪個速成?
  3. 一個新人怎麼知道哪些技術已經拋棄了哪些還在用?
  4. 前端的核心是什麼?React?JavaScript?還是 CSS 布局?

有人說買本書照著學就好了。這麼說吧,以目前前端圈多樣化的程度,看完一本《JavaScript高級程序設計》,你一樣不會寫頁面。

有人說去 W3School 看教程就好了。這麼說吧,這是誤人子弟,稍微有點前端常識的人會推薦 MDN 和阮一峰。

我說最好的自學方法就是找個人帶你。我說說我的自學路徑。

  1. 第一份工作在騰訊,騰訊的前端團隊帶我。我知道了 HTTP 知識的重要性。
  2. 後來一份遠程工作,與美國全棧小哥合作,另外同事中還有一位 Linux 大神。我知道了英語的重要性,以及一些基礎的程序設計原則。
  3. 後來在阿里工作,讀阿里的全棧大神的代碼,使我在網站架構方面受到不少啟發。

我不認為這是靠我一個人自學能做到的。自學能讓你弄懂語法,但是無法讓你看懂現實中的前端世界,也無法讓你有快速的、質的跨越。一個經驗豐富的人的點撥,是非常重要的。

2 多讀多寫代碼

不是每個人都是 TJ,能通過讀別人的代碼來領悟編程。你知不知道很多自學者讀的前端代碼都是從百度上弄來的,質量很爛。

有人說 GitHub 上的代碼質量高,Google 結果質量高。

你太不懂一個沒有接觸過編程的人的世界了,這些人的世界裡就沒有 GitHub 和 Goolge 兩個詞。

注意,本文針對的就是這一類人,從事銷售、會計……等工作。英語不怎麼會用、搜索全靠百度,有上進心,但是不知道怎麼學編程,覺得前端好玩簡單,想學前端。被一些培訓機構拉去「貸款看視頻」……

而且現在前端界的代碼,風格各異,根本沒有主流流派,有過程式的、OOP的、function式的、ES 6 的、Babel 的,讓一個新人無所適從。

而且讀代碼是需要基礎的,更不用說寫代碼了。

寫完代碼怎麼運行,怎麼調試?你以為他會 Google,不,他只知道去 QQ 群里問。你不能怪他,因為這是他接觸到為數不多的請教方式之一。

也許你已經開始鄙視這樣的人,覺得他們 low,但是,這就是真實的情況。不要以為他們都會翻牆、Google、GitHub。

你說這樣的人就別學前端了啊。我想說,他們其實不必大多數碼農差,只是缺乏引導。但是如果僅僅靠他們自己摸索的話,還沒學成,前端早就又更新換代了,因為前端變化太快了。

3 找公司實習

如果不是重點高校畢業的,很難找到實習。

如果已經畢業了,沒經驗沒作品,根本沒人要。

所以請不要站著說話不腰疼。

4 看視頻

國內的免費(以及收費)視頻質量參差不齊是一,前端知識三個月一小更,半年一大更,這些視頻是否過時新人根本無法知道。視頻學習效率本來就低,這樣學的話,不知得學到什麼時候去。

收費視頻,嗯,還不如免費視頻,都是照著 W3School 念(沒買過,我聽說的)。

英文視頻,質量是高,可是別逗了,我都看不了多少英文視頻教程,你還讓新人看。

怎麼學?

找人帶。這是我給的唯一答案。

找個有經驗的前端帶你,他調過一年瀏覽器兼容性,使用 MV* 前端框架做過幾年富應用開發,在大公司的大團隊待過,也在小公司的袖珍團隊干過,遇過的坑比你寫的代碼還多,寫出的 BUG 也比你代碼還多。(說的就是我自己個兒咯)

他能告訴你你代碼哪裡有問題,能解答你的疑惑。

沒有比這更好的墊腳石了。

當然這是廢話,因為「大部分人」身邊沒有這樣的人啊!

培訓班

有些人會找培訓班,培訓班是有好有壞的,我不做評論。

只說下如何識別一個培訓班的好壞:

1. 包就業的,一定不要去。(隨便找家稀爛的公司讓你就個業還不容易)

2. 老師不是一線大公司的,一定不要去。(稀爛的老師教不出好學生,甚至教過時的知識)

3. 無法讓你聯繫到以前的學員的,一定不要去。(問問培訓班的畢業生,這個培訓班怎麼樣,你就知道該不該去了)

有一個靠譜的人在你困惑的時候指點你,你才會有事半功倍的感覺。

以上就是 IT 培訓班存在的意義。

原文鏈接:「文章推薦」聽說你想學前端 - 若愚的博客 - 知乎專欄


大學同班十多個找不到工作去培了訓!自己沒有參加培訓最後僥倖找到了工作,所以有點兒小資格回答這個問題吧!首先,不管培訓不培訓,都得先學點基礎!反正不要相信那些零基礎培訓的宣傳-真零基礎的話,去了你就傻逼了!因為你跟不上!

培訓這事兒,你懂得越多培訓中學到的越多!(個人理解,我沒有參加過培訓)

所以不管報不報培訓班,現在都應該自學c語言了(或者是別的)!學完了再考慮自己到底要不要培訓!

另外樓上金老師說的也很有道理,還得看看自己對這方面有沒有興趣!

我大學同學(我們也非計算機專業),花了一萬多培訓費和三個多月的培訓入了java這行,結果乾了四五個月辭職幹了別的了!

說了這多,想說的是培訓有培訓的好處:氛圍在那裡!雖然講的東西都不太深(據說是這樣),但是都有所涉略,不像自學,很盲目,(午休後再答,希望對你有所幫助)!如果資金充裕,時間充裕的話,建議參加培訓!

如果是抱著培訓機構宣傳的包推薦工作,那麼就別信了!推薦工作就是忽悠人!看看貴乎就知道了,基本上都是it行業的翹楚,面試你的基本上都是這些人了,你看他們在貴乎上對培訓生的態度就知道你去面試遇到他們,他們會不會要你了(開個玩笑 )?

其實他們也會給你推薦工作,但並不是他們所說的跟各個企業有合作的那種關係!想一想都清楚了,全中國那多公司,都跟你一個培訓機構有合作關係?

之所以有推薦工作,其實是這樣的:我公司要招人,所以我在網上發布了信息,你培訓機構剛好出來一批學員,你培訓機構工作人員剛好在網上看到了這些信息,然後就打電話到我公司約談一天專門給我培訓機構學員一天面試時間!

說這多只是想說明兩點:零基礎培訓和包推薦工作都是忽悠人!如果你只是圖這兩點就別去培訓了!

其實當初我也是準備培訓c++的(分期償還那種),武漢某軟(培訓機構)告知我啥時候開班,所以我就放鬆了自己,心想著反正都要去培訓的,沒有必要在自學!因為某軟的規模沒有某內大,所以最後到預定開班時間時沒湊齊開班的人數(僅三個),有人也許會問為什麼選擇某軟不選擇某內,那當然是培訓費便宜些撒!

所以最後悲催的沒有自學,也沒有去培訓。其實有被人遊說培訓java,花那多錢還不是自己喜歡的,自己心不甘!所以畢業去送了肯德基(其實也跟英語未過四級被學校恐嚇拿不到學位證有點兒關係),最後送肯德基期間自學了c++primer!(我很幸運,邊送肯德基邊自學c++,三個多月找到了工作)

不培訓的好處是,你可以拿著現在工作的工資,邊學習還有工資!

缺點是氛圍和盲目,還有周圍環境對你的影響

比如說我,送肯德基期間,天天抱著一本800多頁厚的c++primer(休息時就拿筆畫畫),『受盡了』別人的『鄙視』和嘲笑,在別人眼裡,你就是一個送肯德基的,好像你不配學c++一樣!

綜上,真誠的希望對題主有所幫助!


之前在我的公眾號「碼農翻身」 寫過一篇文章《談談培訓班的作用》, 供參考:

這幾年越來越多的人進入到軟體行業, 不少人甚至是拋棄了自己的本科專業轉行過來的,軟體行業為什麼有這麼大的魔力?

我想首先是軟體/互聯網蓬勃發展, 對人才的需求量很大, 工作崗位多。

我剛剛畢業那會兒, 整個計算機科學與技術系有180個畢業生, 可是真正從事軟體編程的少之又少, 大部分人都進入了企業的信息部門, 等到軟體/互聯網發展起來以後, 肯定是缺人, 計算機專業的不夠, 就需要其他專業的, 對編程有興趣的人來補充。

但我相信這還不是真正的原因, 真正的原因只有一個: 高薪的誘惑

軟體開發典型的是個智力密集的行業, 薪水一直名列前茅, 我工作這10多年來, 經常關注行業平均薪水排行, 我發現計算機行業和金融行業經常能排在前兩位。

那就會有第二個問題:為什麼大家不選擇轉行去金融業呢? 應該是金融業專業性更強, 門檻太高,沒法速成。

相比而言, 你只要學會一門語言, 掌握一些框架,類庫,「臨摹」過幾個項目, 基本上就可以作為初級程序員上崗幹活了, 這個門檻確實不高。

大部分開發崗位開發職位對英語和數學的要求很低, 工作中根本用不上什麼微積分,線性代數這些大學專業課。 不要說是非科班的大學生, 高中生, 甚至是初中生都可以參與進來。

更重要的是, 這個入門的過程可以縮短到「令人髮指」的4個月, 在某個技術火熱的時候,一畢業甚至能拿到上萬的薪水。

你連學費都交不起? 沒問題! 培訓機構和銀行合作可以提供貸款讓你學, 工作後慢慢還。

沒有工作經驗? 也不是什麼大事, 培訓機構有就業指導, 幫助你做出看起來像工作了兩三年的工作簡歷: 例如Android, 從市面上找幾個Andorid App, 自己琢磨一下有啥功能, 分析一下用什麼技術才能實現, 然後就可以變成自己的產品和經驗寫到簡歷中了。

這也成了一條潛規則, 企業負責招聘的人甚至也知道是怎麼回事, 在一個技術的風口, 企業缺人的時候也就顧不了那麼多了。

想想看, 是不是有很大的誘惑力? 如果我當年是非計算機專業的, 看到這樣的「好事」,估計也會怦然心動,義無反顧的跳進來培訓,憧憬著畢業後的高薪。

不可否認,培訓班還有個好處就是有學習氣氛, 周圍有一幫人一起在學習,比一個人孤零零的看書,敲代碼要好些。

但是我們必須得清醒的認識到: 培訓班只是讓你在短時間例如4個月內,突擊一個可以工作的技能, 例如Java Web開發。

軟體開發行業如同一座冰山, 露出冰面的永遠只是編程技能, 冰山以下才是決定你是否能在在這個行業持續發展的關鍵:邏輯思維能力和計算機的基礎。

我相信只要不是特別的差, 4個月的突擊確實能讓一個人掌握一門編程語言,能夠在別人的指導下完成基本的功能開發, 可以說是入了門, 如果只是滿足於這冰山以上的技能, 那是遠遠不夠的, 這點技能,只是非常初級的程序員水平, 那些計算機的基礎, 數據結構和演算法仍然需要補上。

至於以後的發展,那就是主要看個人的努力程度了。

最近聽到一個故事, 說是一個參加培訓的小夥子, 特別的努力,培訓中每天晚上學習到凌晨一兩點, 問問題把老師都給問煩了。 培訓結束後在工作中更是拚命, 經常性的睡在公司, 醒來就工作。

這個小夥子工作兩年不到, 在上海已經拿到兩萬的薪水了。

我聽了以後特別感慨, 也自愧弗如, 這樣和編程死磕的人, 無論他原來是不是計算機專業的, 無論他學歷如何, 註定是要成功的。

所以無論從任何路徑進入軟體編程行業, 科班還是非科班, 自學還是上培訓班, 決定未來發展的依然是自己的努力程度。


建議去看看哪些黑培訓班的帖子,我也是轉行過來,培訓這馬上結束了,覺得啥也沒學到.學費近兩萬,耽誤了半年的工作時間,學習期間的生活費.大寫的後悔.然而找工作也是很嚴峻.


科班教育和培訓班教育的區別主要是。

科班教育會上來直接告訴你這門科學水有多深,給你一個明確的感知你到底適不適合編程,並會幫你把接下來五年發展的內功打好。

培訓班教育會告訴你編程有多麼簡單,給你一個你適合編程的錯覺,再幫你造一個有五年開發經驗的簡歷。

實話,這就是為什麼計算機專業也有轉行的人。我不是說培訓班出來的沒有大神,但他們沒有培訓班也是一樣的。


看到有評論通知,過來更新一下,2月底已經找到工作,14K,沒有簡歷造假,面試的時候帶了一台電腦去,準備了十幾份精心製作的作品,然後就這麼成了。

面試的時候只會jQuery,是的。

現在工作中正在學習react,es6,webpack,總之挑戰才剛剛開始。

我是培訓班裡第一個找到工作的,比結業提前一個月。如果有人看這個答案,我再寫一些面試的策略和技巧,當然,不是作假。

-----------------------------------

原答案:上培訓班的意義我認為並不是去學東西,培訓班的大部分老師都很水(但也有小部分靠譜的),你想依靠培訓出來就去找工作那就錯了。

培訓的好處在哪呢?

一,強約束。對大部分普通人來說,自學是很痛苦的,毅力是消耗品,你可以堅持一個月每天十小時自學,但我不信你能堅持四個月每天十小時自學。如果你真能做到,那確實不用培訓。而培訓班紀律都比較嚴,雖說不會像全日制學校那樣,但當著幾十人面說你兩句也不好受,都是成年人。並且有人管著你,在你懈怠的時候會約束你。

二,學習氛圍濃。人人都在敲代碼,討論也是學習中遇到的問題。這種環境對學習是非常有益的。而且周圍都是競爭者,看別人每天敲代碼你還有心思想別的事嗎?

三,保證絕對充足的學習時間。早8點到晚24點,去掉吃喝拉撒睡覺發獃最少也有十小時學習時間吧,比起你下班學習周末學習,不知道要多多少時間。學習時間長了有效學習時間自然也會多一些。

四,培訓班的同學將來很多都是入行的,早認識一些同行對就業也是有好處,最起碼業內消息靈通一些。萬一有人能拉你一把呢?

五,培訓班老師良莠不齊,不過總能遇到那麼一兩個經驗豐富的老師吧,你要說一個都遇不到,那你這培訓真是廢了。好老師會跟你說很多你將來工作中將會遇到的坑,包括業內不成文規定,工作的小技巧,(比如不要隨便刪除別人寫的代碼,團隊協作的分工等等),後期還會模擬真實的工作流程來做項目,這些是你書本上學不到的。

六,培訓班會教你面試技巧,怎樣面試怎樣說話。至於簡歷包裝經驗造假我也是很不屑的,但是很多裝比的技巧確實對找工作有用。至於包不包裝造不造假,沒人強迫你啊,你完全可以憑著本事找工作不是?

培訓班教的東西很淺,我學前端的,四個月要學些什麼呢?html css js jQuery html5 css3 bootstrap flex 移動端web JS面向對象、原型 Ajax php語法 框架封裝 angular vue nodejs

看起來很嚇人不是?但講的都很淺,僅僅靠培訓班學是根本不夠的,沒有自學能力根本學不到東西。這就是為什麼有人在培訓班學不到東西的原因。一般白天講完的東西,晚上要迅速消化,不僅要敲代碼,還要看經典書籍,因為培訓班講的也不一定是對的。我培訓的時間,headfirst HTML CSS翻了一遍,精通CSS翻了一遍,dom編程藝術看了兩遍,js高程前7章看了四五遍,犀牛書翻了一遍,大漠的圖解css3翻了3遍,鋒利的jQuery看了兩遍,還有什麼深入了解bootstrap之類的書都是翻一遍的,另外書單上還有headfirst PHP and SQL,headfirst java兩本入門書沒看,JS高程和犀牛書也不夠深入,打算面試前刷一遍常用演算法再去面試。

培訓班上一遍課之後,看書的速度是翻幾倍的,尤其是像css3和jQuery這樣的,而且會發給你東西做項目,比如學完JS初級就做個靜態頁面,沒腦子的就是什麼仿京東淘寶,這個完全可以自己造啊不是?沒人規定一樣要仿京東淘寶吧。學完面向對象就寫個flappyBird,或者用面向對象重構以前寫的特效,學完移動端web就發素材直接擼個靜態整站。學完Ajax老師就用自己的伺服器給我們練手,發一個介面文檔自己請求數據渲染頁面。學完跨域就叫我們在網上找介面自己練習請求數據。

這樣,你說培訓班能不能學到東西?那些說什麼都沒學到的,你一定是上課打瞌睡,下課玩手機,課下不動手,不做項目,不看書,放假就瘋玩。畢竟培訓班只是要求你按時出勤不遲到早退而已,班主任只是維持紀律不是你媽什麼都管。

而且,我這裡培訓班裡大比例的人……起碼30%以上吧……怎麼說呢,打字二指禪,找不到控制面板。還有一群初中學歷高中學歷自考的民辦的剛成年的。學得好的其實不多,也就20%多吧。我這樣的已經算學的不錯的了。

我已經學了三個月了,我學到了很多,感覺找工作應該沒問題。


兄弟 以我的經歷是這樣的

大三的時候開始在外面培訓機構學思科,因為當時對自己專業實在沒啥前途,朋友培訓機構老師就讓我先免費聽個na玩玩,然後我就去了。當時真沒想到真要進這行,只是想學破個無線密碼可以裝個b的...

然後吧就跌入了思科這個大坑再也爬不出來了...學完na就讓我朋友在給我蹭np,聽完三個月的np在想蹭ie(沒錯我就是想一路蹭到底的)但是架不住朋友的面子,毅然決然掏了8000大洋報了ie,一學就是半年多。

後面就是考ie拿證書,每一步都是一步一個腳印。直到大四畢業前憑著ie找了第一份工作。我知道這裡會有人要噴了。畢業生考個paper ie有個毛用,還不如老老實實學技術。

關於這點我是覺得剛畢業的學生是沒有任何經驗的,有個證書並不是說你有多牛b可以裝逼了,而是可以把它當作是對你學習能力和對這個專業的態度的認可。

有了至少證明你學過,為技術奮鬥過,揮灑過汗水,有多少人在考ie前半夜爬起來敲版本,就因為排機架原因。至少我回過頭來看看,過去的煎熬現在來看都是值得的。

有點扯遠了,在我看來培訓機構是一個能讓你快速入門的地方,他可以以最高的效率把你扶上技術這趟列車,至於你能在技術的道路上走多遠,這完全是看你對技術的興趣和熱情。

做技術這一行就註定了是不停的要學新的技術,而且永遠學不完,越學你會越覺得要學的東西越多。

就拿我來講,最早考完路由交換就覺得已經大成了,然後知道哦原來還有Security,有防火牆有vpn,等你學完Sec發現哦原來還有Voice,可以打電話開視頻會議,再後來發現哦還有Data Center,有Nexus,有MDS存儲。思科還沒看完哦還有其他廠商的設備華為juniper一堆東西等著你去探索。

技術是一條比較孤獨和艱苦的一條里,別人幫不了你太多,只能靠你自己,如果你打算下定決心走下去,那麼漫漫長路,就讓大家一起共勉吧。


我認為還是有必要的。

原因很簡單,面對一系列需要學習的課程和內容,初學者很難把握好節奏,況且現在信息過載,網上鋪天蓋地的「學習資料」,初學者根本不知道如何選擇,就拿前端來說,我見過無數初學者拿起一本叫不出出版社的《精通DIV+CSS》這種類型的書開始看,這種書的質量如何各位應該很清楚。

另一方面,我覺得中國IT培訓這幾年之所以這麼火也另有原因,那就是中國大學的計算機專業教的內容太落後了(VS都2016了吧學校好像還在用VC6),目前來看如果不去自學些內容,根本就沒辦法在畢業時直接參加工作,然而你不能指望每個同學背後都有哥哥姐姐學長學姐甚至是大神指導,有些同學出於對學校、對教育系統的信任,覺得學了老師教的就足夠找到工作了,然而事實卻不是這樣。

試想,如果大學教了必要的內容和技能,企業還不是一樣會招,只不過現在這個任務轉嫁到了IT培訓機構身上,而培訓機構是商業公司,當然是利益為上,久而久之教學質量必然下滑,同時因為進入培訓機構沒有門檻以及IT行業的高薪資,會帶進來一批非科班出生的從業人員,而多數培訓機構又只重視技能本身的培訓,並不重視基礎知識的加固,培訓出來的人什麼水平大家慢慢也就知道了,於是進一步降低了大家對培訓機構的認可度。

然而如果同樣的事情被大學來做的話,我想企業應該不會有什麼異議。另外無論是高中大學還是培訓機構,都很少強調自學的重要性,事實上我認為自學這件事情本身,也是需要學習的,不是每個人天生就就自學能力,往往都是因為一系列甚至是偶然的經歷導致自己養成了自學的習慣,那些沒有這些偶然經歷而又無人告之自學非常重要的同學往往可能是受害者,那些說不自學就活該被淘汰的人你們站著說話真的不腰疼嗎?

IT行業基本上是最不重視學歷而最重視技術實力的行業了,我想如果IT培訓機構能夠在質量和基礎這兩個方面把好關,IT培訓機構出來的人不一定就比科班出生的人弱。然而多數培訓機構在發展壯大之後就會慢慢忽略這方面。至少據我目前的了解,非常多的培訓機構在基礎這塊不重視,另外也幾乎不教學生自學的能力,當然,往往可能是了他們的老師都不一定有自學能力。

所以我又要來安利我的創業計划了:

本人準備創辦前端培訓班,目前的計劃是只開一個班,全程我一個人授課,重視基礎和自學能力,教學計劃中包含數據結構和演算法的課程,自學能力的培養也會貫穿整個教學過程。

我從211大學計算機專業師範畢業後曾做過兩年老師,然後先後在阿里和小米任職,技術能力和授課能力都不輸培訓機構的老師(事實上我也拿到了培訓機構非常不錯的offer)而且我很喜歡教師這個職業並且有自信把它做好。關於技術能力可以看我的Github或者知乎專欄文章: Issues · xieranmaya/blog · GitHub,3篇都被75周刊轉載,最近也在翻譯為英文(已經翻譯了一篇)讓國外同行也看一看。

具體可以看我在另一個問題下的回答:IT培訓公司都有哪些通病? - 謝然的回答

或者可以直接看我簽名加我QQ私聊或者給我私信


兄弟,同剛畢業,想轉行,在自學中

也是自學的java ,想報班,但是去了某鳥,感覺那人噼里啪啦說了一大堆,有點太浮躁了....沒報,自學一個月,剛剛學到Spring框架,也不知道到底學的咋樣....

可否留個馬化騰,共享下資源.....


如果資質不靈,努力不夠,再培訓也是不行的。很多人看到了高薪,沒看到自己的天賦(以為搬磚呢,有力氣就行),沒看到背後的辛苦,如果覺得天賦夠了,再說吧。

每月一萬學費,學一年,教你實戰技術,淘寶大數據平台架構師親自授課,項目中歷練。試課一個月,一個月後資質不靈返還剩餘月份學費。只要三人。


重磅:智游教育為學員提供就業保險了,如果學員未能依照協議就業,則由太平洋產險賠償學員損失。詳細請戳:太平洋產險承保智游教育職業責任險|培訓就業有風險?從今天開始,你再也不用擔心了

這個問題沒什麼好討論的吧。

根據教育部數據估算每年普通本專科及研究生IT類專業畢業生就業人數約100萬人。而IT行業人才需求量約280萬人,因此每年約有180萬新增就業人員為非IT相關專業求職者。這些非IT相關專業的求職者是如何進入到IT行業的?

據中國產業信息網發布的《2018-2024年中國IT培訓市場研究報告》顯示, 2017 年中國IT培訓市場規模約 270 億元。IT 培訓機構的學員達到了380萬人次,其中,直接接受課外培訓的學員約有 80 萬人,與學校合作做專業課程及與企業合作做在職培訓的受眾學員達 300 萬人。

可以說IT培訓為中國IT行業的發展做出了重大貢獻,這正是IT培訓的意義所在。

如此大的市場規模以及市場需求,IT培訓的必要性不言自明。

覺得這些大數據離自己有點遙遠?好,那我們說點兒身邊的事。

小智的一個朋友,普通本科院校,計算機相關專業,最近在找工作。計算機專業自然要投開發崗,可他卻老是找網路管理員。小智不解,問他:「為什麼不找開發崗?」他回答說:「我倒是想找,投了幾十份簡歷,也沒公司理我,基本都是要求1-3年工作經驗。」最後,他「如願」找到了一份網路管理員的工作,結果入職第二天,竟被轉成了網路售後(也可以理解為淘寶客服)。。。

當然,個例並不具有代表性,小智特意調查了一下他們整個班級的就業狀況。他們班總共有53名同學,其中有10-15名選擇考研和考公務員,8-10名選擇了參加培訓,剩下的30餘名同學選擇了就業,可就業情況如何呢?

計算機相關專業尚且如此,那麼非計算機專業的學生呢?在職轉行人群呢?他們想順利進入IT行業只會更難。如果不參加IT培訓,大多數人連進入IT行業的可能都沒有。

有人說,我可以自學,當然可以。知乎上有許多成功案例,但沒有成功的又有多少?自學的成功率(就業)又有多高?很低!(大家可以對身邊的人做個調查)

自學之所以成功率低,是因為學習中絕大多數人會遇到以下問題,最終放棄:

1)不確定學習的知識點、方向;

2)難以找到適合自己的學習方法;

3)學的很慢(看似節省了學費,其實會浪費大量的時間);

4)缺乏學習氛圍,容易放棄;

5)注意力經常被分散,無法靜下心學習;

6)沒有實戰經驗,也不知道怎麼實戰;

7)理論知識不足,不利於長遠發展;

8)很難找到理想工作,企業很看重項目經驗。

自學很鍛煉人,在自學的過程中,你要有很好的悟性,以及很強的自制力。

悟性是學好編程的關鍵,舉一反三,要規划出正確的學習路線,找到適合自己的學習方法;

自制力同樣重要(對於任何學習而言)。因為沒人監管,很多人會忍不住玩手機,打遊戲,這樣的行為是非常危險的,所以,大家在自學過程中一定要學會控制自己;

遇到學習上的困難,要學會自己查閱資料,或者另闢蹊徑,短時間找到解決問題的方法,這是自學很關鍵的技能。

不能因為困難不能解決就不繼續學下去,可能你在自學過程中你會猶豫,會痛苦,會拖延,但是一定要咬牙堅持。

很多人就是因為在學習的過程中,疑點難題得不到很好的解決,就放棄了,自學失敗。

而培訓的成功率(就業)則遠遠高於自學,絕大多數人也會選擇培訓,培訓主要有以下幾點好處:

1)講師帶領,避免走彎路;

2)學習規劃更加科學;

3)學習內容更加系統、深入;

4)學習氛圍好,學習效率高;

5)解決了學習過程中的大多數疑問和難題;

6)就業有保障,機構推薦就業;

7)實戰經驗+理論知識雙重保障;

但培訓也不是只有好處,它也存在一些問題。由於缺乏規範,IT培訓仍然存在一些亂象。

比如,有些無良機構只顧盈利,教學質量無法保證,把學生招來後,既不用心教學,也不幫助學生就業。坑了學生,臭了行業。

很多人怕選錯機構,損失高額學費,這也是大家猶豫是否培訓的關鍵原因所在。

如果,每一所機構都能夠讓學員學有所得,順利就業,相信大家也不會有這麼多的疑慮了。

所以,選擇對的培訓機構則顯得尤為重要了,如何才能選擇對的培訓機構?選擇培訓機構時我們應該注意哪幾點?

相信這篇回答一定能夠幫到你:國內不錯的IT培訓機構有哪些?

文章最後,分享一下智游校訓,與大家共勉

《智游校訓三莫來》

拖沓懶散,不能全力以赴者莫來

首鼠兩端,沒有必成信念者莫來

淺嘗輒止,沒有求道精神者莫來


培訓只是帶人入門的,能走多遠還是看自己努力。培訓讓我從3k到9k,感恩培訓。


三個月前從培訓出來,目前,在一家不算大的公司已經工作,我算幸運,直接從培訓推薦的公司就找到工作了。然而,和我一起培訓還有幾個沒有找到工作,我問了其中一個的室友(室友就是我同事),幾乎是每天打遊戲啊,睡到面試時間,然後就不去了,接著就繼續這個循環吧,到現在還沒找到工作。培訓還是不培訓,完全看你個人的自控能力。(我走上碼農這行,完全是我喜歡,雖然不是科班出身,工作三個月內,基本上,可以獨立一個人開發一個單獨的功能)終於能幹自己愛乾的事兒了。


通過我日常接觸的「學習能力強」的程序猿來說,大致分兩類:

一類是反應迅速、接受能力強 ,學任何新知識都不費勁的。這類型程序猿喜歡探索未知領域,對新技術有著強烈興趣。但在這個群體中,有很大一部分人不能夠持之以恆地鑽研某方面知識,說白了就是知識廣度足夠,深度欠缺。

另一類程序猿相反,表面上學習能力不那麼強,接受新技術也慢。但一旦入了門,就能持續鑽研下去,表現出極大的耐心和毅力。

題主可以看看自己屬於哪類,如果是第二類,那我認為報個培訓班是有必要的,與其白白耗費精力學習入門基礎,還不如讓老師帶著迅速入門。

如果是第一類,我認為沒什麼必要報培訓班,但要多注重知識的深度,取長補短。


零基礎,有必要,因為零基礎往往在一個新領域的知識汪洋里不知從何開始,亦或者遇到問題無法解決導致卡住或放棄。

有基礎,且能自己獨立實現了,沒必要,因為有足夠的自學能力了。


花了4個月時間, 2萬塊錢培訓了軟體開發, 剛培訓完兩個星期我就收到了美團網的offer. 我承認我不是班裡學習最好的,但我卻是班裡第一個找到工作的,而且還是個大廠.我一直相信勤能補拙,只要有決心,什麼事都是可以做到的.今天入職一個星期了,公司的人對我都很好,還給我配了電動車和頭盔,還有大衣,不說了,又接了個急單。

----------------------------------------------------------------

上面是開個玩笑。下面說說你的情況。如果你確實很喜歡,不是因為錢,而是因為興趣,就繼續學下去。考慮到你不是科班出身,一定要學的紮實些,然後實際做出來個可以展示的項目(至於是培訓班還是自學不重要,重要的是你能做出來一個項目),最好是複雜點的項目,然後面試的時候拿著這個項目,去小公司面試。因為缺少足夠深度的工作經驗及過硬的技術,大公司是很難進的。這樣,你的職業生涯就開始了。

我面試過的人里有幾個非科班出身的,普遍問題是基礎較弱。所以,基礎(編程語言)要學紮實!這是最重要的,不然即使取得了面試機會也很難通過。

前面之所以說是因為興趣,不是因為錢,原因是程序員很累。很多公司是996工作制的。並且壓力也會比較大。另外,自己想想,你的邏輯思維能力怎麼樣。如果邏輯思維不強,在這個行業做不長的。如果邏輯思維能力強並且喜歡這個行業,也不怕累,那麼,努力!


很多人都說培訓班水,說實話,國內大部分學校所教的技術連水這個級別都說不上,普通學校里有很強的代碼能力和項目能力的老師少之又少,但是即便如此,普通學校還是每年都有大牛畢業出來,儘管水平和人數仍然比不上頂尖學校,但也很不錯了,所以說關鍵看學習態度和努力程度,在培訓班的人哪怕零基礎,你要是能靜下心幾年下來每天堅持學習,不停地寫代碼,做項目,學習數據結構和操作系統等理論,還愁找不到好工作?程序員的高薪前提是你要付出相當多的努力


1,男怕入錯行,女怕嫁錯郎,人這一生就怕選錯行業,不然轉行就是一個很糾結痛苦的事情。尤其是年齡大的時候轉行就更痛苦。所以你要是覺得現在做的行業不好,就毅然轉行吧。趁自己還年輕。

2,說下年齡,你剛畢業,精力充沛,沒結婚,沒買房,時間一大把,正好適合做軟體開發嘛,25歲到35歲,是人一生在技術水平上用心最多的時候,也是獲得技術方面提升最大的時候,因為還沒有結婚,不用考慮太多家庭生活上的事情。可以全身心的投入到技術水平的提升上,為自己積累資本。我去年9月離開了待了幾年的國企,培訓了兩個月,轉行了,當然不是軟體業,之前考慮到自己年齡大,怕沒人要,所以沒有去培訓Java。軟體行業,薪水高,工作壓力大,強度大,年齡大的人是撐不住的,所以從事這個行業要趁年輕。乘著年輕,有精力,好好掙點錢。年輕的時候要是掙不上錢,年齡大了也是掙不上的,所以趁年輕好好掙點錢。

3,一旦轉行失敗怎麼辦?軟體行業也算是是個勞動密集型產業,他的門檻要比你現在從事的軟體銷售行業高的很多的,在我知道的行業裡面,軟體行業的門檻是最高的,這個行業是純純的設計。有一天你錢掙夠了,不想幹了,可以轉行再去其他行業,你會發現其他行業相對軟體行業,就太簡單了,太容易了,雖然我沒有從事軟體行業,但是我有朋友從事軟體行業。所以,別怕轉行失敗,大不了再回來搞軟體銷售,到時候你可是從事軟體開發的軟體銷售人員啊!也不算吃虧。

4,是培訓去還是自己看書?我一直堅持認為培訓是讓年輕人以最快的速度獲得越過一個行業最低門檻的最佳途徑,簡單說你不想花太多時間自學,想快速進入軟體行業,想盡量減少轉行期所花得時間的話,你就去培訓吧!

5,關於培訓機構的選擇,有人說了很多,我想說任何的正規的了培訓機構的老師都比你現在的軟體開發水平高,所以,我說任何正規的軟體培訓機構都可以去,當然要選擇行業內知名度高的,聲譽好的。

6,關於軟體學習,我也是培訓機構培訓出來的,雖然不是軟體培訓,但是我覺得我還是覺得任何一門技術都是要花時間去學習的。用心最重要。

7,決心也很重要很重要,很重要。

8,最後,一個人的勇氣很重要,千萬不能患得患失,朝著自己認為對的方向發展,一定要堅持住,過幾年,你會發現當時的選擇是多麼的明智,就如我16年初離開半死不活的國企一樣,現在的我過的很開心....


不請自來吧,因為和題主相似,大學學的是金融專業,但是決心轉行

下定決心後就是去做,我是報的培訓班,刻苦學習了4個月ios,不吹牛,技術雖然比專業計算機出生的差一些(主要因為理論知識不夠,因為只學了oc,對c和c++之類不是很清楚),但總體是可以的,靠著第三方框架和xib可視化,多網上找demo,可以獨立實現展示app。

但是說下現狀,由於「互聯網+」概念的大熱,培訓機構紛紛矛冒頭,且質量層次不一。而且14年-15年,大量培訓後的技術人員漫天要價,資本寒冬,現在培訓出來的工作已經很難找了。

我這一屆的就業情況還可以,但是還是有近5個人沒有工作吧(一個班30)

培訓機構唯一的好處(全日制不是業餘班),讓你專心致志的學,最新的技術也會由老師給你提到。網上看的視頻有可能是幾年前的,技術更新不夠快,且不全面。而且自學最重要的是自制力,技術說到底還是有些枯燥的,三心二意,個人覺得是很難學好的。

當然,不排除本身就是有底子,自控能力強,自學本事好的人。

但是哪怕是自學,最好建議是去實習,有人可以帶著,少走些彎路。純粹靠書籍,視頻,難度是有點的,哪怕學會了,恕我直言,技術層面可能就。。。。。。。

之前在ios的群里解答了問題,然後就有個自學的+來請教問題。說實在的,很多問題很基礎,連xib功能欄都不是很清楚。

言盡於此,還是看個人吧。

建議還是先學會一門語言,再去自學會比較好一些。

現在本人就在自學sprite kit框架,和swift。

與題主共勉。


推薦閱讀:

請問一下大家,一直很糾結,到底要不要去華清遠見培訓嵌入式,請各位給個意見,要是去培訓過的人回答更好!?
為什麼參加英語培訓不被鄙視,參加IT培訓要被鄙視?
IT培訓公司都有哪些通病?
無錫中軟卓越和南京博為峰 該選哪個?

TAG:互聯網 | IT培訓 |