<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          從面試官的角度聊聊培訓(xùn)班對程序員的幫助,同時(shí)給培訓(xùn)班出身的程序員一些建議

          共 5123字,需瀏覽 11分鐘

           ·

          2020-12-25 09:17

          走過路過不要錯(cuò)過

          點(diǎn)擊藍(lán)字關(guān)注我們


          談到程序員(尤其是零項(xiàng)目經(jīng)驗(yàn)的程序員)找工作,培訓(xùn)班是個(gè)不可回避的討論熱點(diǎn)。雖然本人也做過兼職Java培訓(xùn)老師,多少了解些培訓(xùn)班的事,但在這問題上無意為任何培訓(xùn)學(xué)校站臺。而且本人一直在做技術(shù)面試官,所謂兼聽則明。

          本文將從技術(shù)面試官的角度,再加上了解到的培訓(xùn)班一些見聞,聊聊我對如下兩個(gè)方面的話題。

          第一,培訓(xùn)班的作用有多大?該不該上培訓(xùn)班?

          第二,針對低基礎(chǔ)的程序員,尤其是零基礎(chǔ)想轉(zhuǎn)行的程序員,給出些找到第一份相關(guān)工作的建議。

          培訓(xùn)班的價(jià)值在于節(jié)省時(shí)間

          我見到很多培訓(xùn)班給出的培訓(xùn)內(nèi)容很符合實(shí)際企業(yè)需求,給出的項(xiàng)目案例包含的功能點(diǎn)也很值錢,確實(shí)能幫到一些零基礎(chǔ)對軟件行業(yè)兩眼一抹黑的人,能把他們帶入行,給出一些啟動(dòng)知識,甚至還能幫忙推薦工作。

          比如要招工作經(jīng)驗(yàn)在1年以下的java程序員,一般中小公司的要求是能干活,比如能跟著項(xiàng)目經(jīng)理干SSM框架的活,能照著別人的代碼完成自己的任務(wù),也能寫些不復(fù)雜的SQL,對項(xiàng)目經(jīng)驗(yàn),有最好,沒有也沒關(guān)系。

          對于上述標(biāo)準(zhǔn),一個(gè)二本學(xué)生其實(shí)用半年到一年,上點(diǎn)心,看視頻看資料然后照著調(diào)試,可能也能達(dá)到要求,而培訓(xùn)班能通過三個(gè)月,甚至更短的時(shí)間,讓學(xué)員達(dá)到這個(gè)水準(zhǔn),畢竟人家培訓(xùn)班的教學(xué)方式經(jīng)過了時(shí)間的檢驗(yàn),而且培訓(xùn)班里的老師和大學(xué)的老師相比,可能更熟悉社會(huì)上軟件公司里的項(xiàng)目開發(fā)技能。

          不少人問過我,該不該上培訓(xùn)班?這個(gè)其實(shí)不能一概而論。

          1 :如果你自認(rèn)為平時(shí)混混沌沌的,成天不是玩手機(jī)就是閑逛,那么首先需要確立良好的學(xué)習(xí)習(xí)慣,比如多看書多看資料多運(yùn)行代碼。

          2 ?:如果是在大二大三階段,還有時(shí)間來積累知識,也是可以建議自己多看視頻多寫代碼,相關(guān)資料太多怎么辦?自己慢慢探索,很多時(shí)候試錯(cuò)很能鍛煉自己的思考和學(xué)習(xí)能力。

          3 ?:如果很不幸到了大四面臨找工作,但發(fā)現(xiàn)自己之前積累太少導(dǎo)致找工作很難,但目前想明白了,發(fā)心上進(jìn)了,錢也夠,這個(gè)階段可以考慮些上培訓(xùn)班,畢竟時(shí)間不等人,但自己依然要多看資料多運(yùn)行代碼。

          4 ?:工作以后手頭有閑錢了,想錦上添花學(xué)個(gè)值錢技術(shù)(比如機(jī)器學(xué)習(xí)大數(shù)據(jù)等)然后跳槽漲工資,而自己學(xué)可能比較費(fèi)時(shí)間,這可以報(bào)個(gè)培訓(xùn)班,畢竟早一天學(xué)好早一天能換好工作多掙錢。

          總之,首先自己得上進(jìn),自己看資料學(xué)習(xí)自己通過運(yùn)行代碼積累知識,這個(gè)階段誰也代替不了,哪怕自己學(xué)剛開始很難,也會(huì)走彎路。其實(shí),衡量下自學(xué)所需的時(shí)間代價(jià)和培訓(xùn)班的學(xué)費(fèi)。

          很多情況下,不是不努力,而是不知道該怎么努力

          在上文里,我提到了自己看資料看視頻寫代碼,其實(shí)做起來很難,比如不知道學(xué)哪些知識,或者剛開始階段代碼環(huán)境調(diào)試不通,或者不知道某些知識點(diǎn)該學(xué)到什么程度。不少大學(xué)生可能也上心過,但在遇到上述困難后就放棄了,又如我面試過不少初級程序員,論態(tài)度絕對到位,但對一些基本問題無法回答到點(diǎn)子上。現(xiàn)在想想,除了態(tài)度端正外,方法也很重要,這里就給出些零基礎(chǔ)和低基礎(chǔ)的程序員如何自學(xué)的建議。?

          第一,一定要多投入時(shí)間,量化一下,工作后大概每天用2個(gè)小時(shí),早上半小時(shí),上班路上半小時(shí),晚上回家后1個(gè)小時(shí),周末兩天加起來用4小時(shí)學(xué)習(xí)。如果還在校,就得每天至少用八小時(shí)。

          第二,就看培訓(xùn)學(xué)校的培訓(xùn)大綱,這些往往時(shí)他們用時(shí)間總結(jié)出來的比較貼近企業(yè)需求的要求點(diǎn),比如java方面包含基礎(chǔ)知識,數(shù)據(jù)庫,框架知識,分布式技能等,先按學(xué)校里課程表一樣,給自己列個(gè)學(xué)習(xí)計(jì)劃,比如xx日到xx日,學(xué)java集合,哪段時(shí)間學(xué)SSM,這樣做起來哪怕有延后,但大致能保證在某個(gè)時(shí)間節(jié)點(diǎn)前學(xué)完某個(gè)知識。

          第三,在列好學(xué)習(xí)計(jì)劃以后,按從簡到難的步驟,先買書學(xué),再看視頻。比如學(xué)SSM框架,先買兩到三本書,照著書上的案例運(yùn)行一下,有個(gè)大致的理解,如果在運(yùn)行過程中,可以找些視頻看,案例無需復(fù)雜,能體現(xiàn)全棧即可,這步就搭建一個(gè)所謂的腳手架項(xiàng)目。在這個(gè)步驟中,業(yè)務(wù)無需復(fù)雜,因?yàn)橐院蠊ぷ鞯臉I(yè)務(wù)一定和這無關(guān),每個(gè)點(diǎn)也無需深入,但求全棧走通。

          第四,有些培訓(xùn)班的培訓(xùn)課程上,會(huì)有些值錢的關(guān)鍵技術(shù),比如redis,linux之類的,這些往往在第三步搭建腳手架項(xiàng)目時(shí)用不到,平時(shí)自學(xué)時(shí)也會(huì)忽視,但一定得了解這方面的技術(shù)。

          一般來說,通過上述步驟,主觀上努力,客觀上不斷看書看視頻調(diào)試代碼,一個(gè)零基礎(chǔ)的大學(xué)生,最多用半年,就能上手在軟件公司里看比較基礎(chǔ)的活了。?

          培訓(xùn)班良莠不齊,如果要上該怎么選

          在有些場景里,供自己學(xué)習(xí)的時(shí)間來不及了,比如要著急找工作,或者著急換行業(yè),這時(shí)候可能不得不找個(gè)培訓(xùn)班,那么該怎么遴選?

          1:?一定得有自己的主見,別輕信培訓(xùn)班介紹老師的說辭,因?yàn)樗麄兒芏嗍墙邮苓^話術(shù)培訓(xùn)的。

          2 培訓(xùn)班有直營有加盟了,所謂加盟就是某公司把錢給總部,由總部給培訓(xùn)材料,有時(shí)候甚至加盟的培訓(xùn)學(xué)校會(huì)視頻上課,而不是老師直接過來上課。我無意評論直營和加盟的模式,但大家可以自己想一下。而且,最好找個(gè)名氣比較響的開辦時(shí)間比較長的培訓(xùn)班。

          3 一定得到現(xiàn)場去一下,去的時(shí)候除了聽介紹外,最好再到各班級走走,看些班級里的同學(xué)在上課時(shí)在干嘛?是在認(rèn)真聽課還是做其它事情?

          4 ?最好再試聽兩三位老師,有些老師是只會(huì)照本宣科運(yùn)行代碼然后照著結(jié)果說,而比較好的老師應(yīng)該會(huì)圍繞“技術(shù)如何在項(xiàng)目里應(yīng)用”這個(gè)主線,而且表達(dá)能力出眾,哪怕再復(fù)雜的技術(shù)也能讓學(xué)生輕易理解。如果培訓(xùn)班的老師只會(huì)照著書本讀,運(yùn)行案例后再說明,而無法給出自己多年項(xiàng)目經(jīng)驗(yàn)的積淀,那么這種老師的能力就一般了。如果培訓(xùn)班里大多是這樣的老師,那還不如自己學(xué)。

          從面試官角度說下培訓(xùn)班學(xué)生不該有的幻想

          有不少初學(xué)者會(huì)認(rèn)為培訓(xùn)班是萬能的,尤其是有些不實(shí)的宣傳會(huì)讓學(xué)生加深這種想法,有這種想法后,學(xué)員或者期望過高,或者過度依賴,從而忽視自己的努力。哪怕你上了培訓(xùn)班,你可以得到一定的收獲,但收獲不是無限的。

          1:對培訓(xùn)班的“包就業(yè)”許諾,得謹(jǐn)慎地看待。?

          大家可以換位思考一下,如果你項(xiàng)目經(jīng)理,你想招哪類人?培訓(xùn)班確實(shí)能幫助程序員上手,但能干活只是其中一個(gè)考量因素,其它還需要考量程序員的學(xué)歷,專業(yè)出身,相關(guān)技術(shù)的使用年限等。而且,公司有時(shí)也會(huì)遇到用人荒,確實(shí)很歡迎培訓(xùn)班推薦人過去,但也不大可能因?yàn)楹湍承┡嘤?xùn)班比較熟,就招個(gè)能力技術(shù)沒達(dá)標(biāo)的程序員進(jìn)來。

          2 對培訓(xùn)班的包裝簡歷,大家自己斟酌。

          站在技術(shù)面試官的角度,如果候選人面試得當(dāng),我甚至無法甄別候選人在簡歷中的某些夸張描述。比如明明候選人在去年的公司里做的是測試,但描述成Java開發(fā),至于在簡歷中寫了其實(shí)沒用到的技能,更是無從考察。對于這種無法通過背景調(diào)查驗(yàn)證的信息,說句無奈的話,只要候選人有本事吹,別穿幫,我只能認(rèn)可。?

          無奈并不意味著我認(rèn)同,相反我會(huì)盡我職責(zé)甄別此類現(xiàn)象,如果有,則會(huì)不得不給候選人打上“不誠信”的標(biāo)簽。不過我知道有些培訓(xùn)機(jī)構(gòu)甚至?xí)约洪_個(gè)皮包公司,讓些其實(shí)沒工作經(jīng)驗(yàn)的程序員補(bǔ)上相關(guān)經(jīng)驗(yàn),這做虛假簡歷的做法就有些過了。而且我在上海,有勞動(dòng)手冊和退工單等方式可以看之前工作的情況,這能甄別出此類虛假簡歷,在其它地方我就不知道了。但我想說,虛假簡歷哪怕在技術(shù)面試階段能過關(guān),但背景調(diào)查就過不了,至于小公司不會(huì)做背調(diào),這個(gè)就另當(dāng)別論了。

          3 培訓(xùn)班不是萬能的,進(jìn)了培訓(xùn)班不是進(jìn)了保險(xiǎn)箱,而且剛開始對公司和工資別抱有太大希望。

          不容置疑,培訓(xùn)班確實(shí)能幫助程序員就業(yè),而且我在上海,有各種規(guī)模的公司,培訓(xùn)班靠技術(shù)積累和人脈積累,一些網(wǎng)站上的高就業(yè)率我也信(我相信并不意味著我為之背書),而且部分學(xué)員的工資會(huì)過平均水平。

          不過前提是,第一你進(jìn)培訓(xùn)班之前的背景就不錯(cuò),比如兩人在培訓(xùn)班里其實(shí)學(xué)差不多,但本科出身的人工資普遍會(huì)比大專要高,第二你在培訓(xùn)班里更不能得過且過,第三,尤其得積累實(shí)際動(dòng)手的能力。不過話說回來,如果進(jìn)培訓(xùn)班前的起點(diǎn)比較低,那么可能經(jīng)過若干月后,確實(shí)能找到工作,但可能局限于樓層公司或小公司,而且剛開始的起點(diǎn)工資未必高。

          準(zhǔn)備簡歷時(shí)切記,項(xiàng)目經(jīng)驗(yàn)優(yōu)先,算法題其次

          (低基礎(chǔ)程序員在找工作時(shí)的普遍問題)

          大多數(shù)培訓(xùn)班會(huì)輔導(dǎo)就業(yè),也會(huì)做模擬面試,有些培訓(xùn)班的輔導(dǎo)就業(yè)老師可能不會(huì)提到,其實(shí)應(yīng)聘時(shí),面試官首要看的是項(xiàng)目經(jīng)驗(yàn),而算法智力題僅僅是考察候選人的基礎(chǔ)和思維能力。道理還是比較好理解的,總是想招個(gè)能立即干活的,而不是需要經(jīng)過一段時(shí)間上手學(xué)習(xí)和試錯(cuò)的。

          大多數(shù)培訓(xùn)班的就業(yè)老師也算經(jīng)驗(yàn)豐富了,指導(dǎo)后的簡歷和面試說辭一般不會(huì)太差,如果候選人在培訓(xùn)班里確實(shí)認(rèn)真學(xué),找個(gè)小公司,甚至通過外派進(jìn)一些大公司也是有可能的,我之前的博文里也有不少相關(guān)經(jīng)驗(yàn)。這里我就專門說下培訓(xùn)班出身的候選人普遍存在的問題,以及對應(yīng)的好的做法,如果你投了很多簡歷,但沒面試機(jī)會(huì),那么可以參考我之前的博文你的簡歷能幫你爭取到面試機(jī)會(huì)嗎?。

          1:簡歷在文字上費(fèi)了很多工夫,但沒有展示自己的商業(yè)項(xiàng)目經(jīng)驗(yàn),畢竟項(xiàng)目經(jīng)驗(yàn)是第一考察項(xiàng),如果沒有,就把課程設(shè)計(jì),畢業(yè)設(shè)計(jì)以及培訓(xùn)班給的項(xiàng)目寫到簡歷中,這總比沒實(shí)踐經(jīng)驗(yàn)要好。

          2 回答僅僅停留在理論層面。比如有個(gè)問題。

          String a = "123456"; a.substring(0,3); System.out.println(a);? 大多數(shù)候選人能說出結(jié)果應(yīng)該還是123456,但僅此而已。在講完后,哪怕再多說一句,我在平時(shí)項(xiàng)目里會(huì)時(shí)刻注意這點(diǎn),那么就能顯得你不是光會(huì)理論,而是會(huì)應(yīng)用到開發(fā)中。如果能回答大多數(shù)問題時(shí)都能帶上一句,面試官就會(huì)感受到你的經(jīng)驗(yàn)是來自開發(fā),并不是來自背題目。

          3 過度看重加分項(xiàng),或者一個(gè)點(diǎn)講很透徹,但全棧流程層面說不清楚。比如有候選人會(huì)振振有詞地和我說在spring cloud里引入redis緩存的做法和好處,但spring從前端到后端再到數(shù)據(jù)庫的流程未必能理解,這就無法達(dá)到起碼的“能山寨代碼”的要求。?

          低基礎(chǔ)程序員在做第一份工作時(shí)的注意點(diǎn)

          其實(shí)零基礎(chǔ)或低基礎(chǔ)的程序員找到第一份工作不難,不過可能進(jìn)小公司的概率大些。而且由于應(yīng)聘第一份工作時(shí),更多靠的是面試技巧,本身的知識儲備未必扎實(shí),而小公司對程序員的性價(jià)比要求會(huì)很高,所以不少培訓(xùn)班出身的程序員可能未必能過試用期。但在第一份工作里熬個(gè)一兩年,其實(shí)后面的發(fā)展就相對平坦了。

          剛進(jìn)公司的時(shí)候,一定得多問,遇到問題得早點(diǎn)拋出。很多任務(wù)其實(shí)按個(gè)人能力,做起來會(huì)有困難,這時(shí)一定得厚著臉皮多問別人。如果某程序員悶聲開發(fā)三天,然后什么都沒產(chǎn)出,等項(xiàng)目經(jīng)理問了再提出自己問題,這類人一定過不了試用期。相反如果多問,可能剛開始的時(shí)候項(xiàng)目經(jīng)理會(huì)認(rèn)為你的能力比預(yù)期要差,但好歹能完成任務(wù),通過不斷尋求幫助一定能很快提升,這樣過試用期的可能性就大很多。

          而且,在完成任務(wù)的同時(shí),一定別僅限于代碼層面,多去和測試或者產(chǎn)品需求方溝通,別坐等被分配任務(wù),這樣項(xiàng)目經(jīng)理就會(huì)認(rèn)為不僅有能力寫代碼,還有解決實(shí)際問題的能力。

          當(dāng)程序員有實(shí)際項(xiàng)目經(jīng)驗(yàn)后,之前培訓(xùn)班的因素可能就不怎么突出,所以積極一點(diǎn)的話,在第一份工作里,甚至可以準(zhǔn)備向大公司靠攏,進(jìn)大公司不難,在我的這篇博文里,寧撞金鐘一下,不打破鼓三千,IT人要有志氣,要進(jìn)就進(jìn)大的好的公司,我就寫了進(jìn)大公司的經(jīng)驗(yàn),這同樣適用于培訓(xùn)班出身的程序員。

          總結(jié),不該妄自菲薄,自己上進(jìn)才是正道

          培訓(xùn)班出身的程序員沒有原罪,相反從他們身上,我看到的是積極上進(jìn)。而這部分程序員被拒的原因大部分是他們沒有實(shí)際項(xiàng)目經(jīng)驗(yàn)或者能力不達(dá)標(biāo),而一些參差不齊的培訓(xùn)機(jī)構(gòu)過多夸張簡歷和技能的做法更加深了市面上對培訓(xùn)班的偏見。

          前文提到過,不是所有公司在招人時(shí)有資格提出高要求,不少公司甚至?xí)媾R用人荒,所以培訓(xùn)班出身的程序員絕不該妄自菲薄。自己本身就上進(jìn),外加培訓(xùn)班的助力,這才是發(fā)展的正道。

          如果大家感覺本文有幫助,請推薦本文,也歡迎大家通過評論來交流。




          往期精彩推薦



          騰訊、阿里、滴滴后臺面試題匯總總結(jié) — (含答案)

          面試:史上最全多線程面試題 !

          最新阿里內(nèi)推Java后端面試題

          JVM難學(xué)?那是因?yàn)槟銢]認(rèn)真看完這篇文章


          END


          關(guān)注作者微信公眾號 —《JAVA爛豬皮》


          了解更多java后端架構(gòu)知識以及最新面試寶典


          你點(diǎn)的每個(gè)好看,我都認(rèn)真當(dāng)成了


          看完本文記得給作者點(diǎn)贊+在看哦~~~大家的支持,是作者源源不斷出文的動(dòng)力


          作者:hsm computer

          出處:https://www.cnblogs.com/JavaArchitect/p/11205394.html

          瀏覽 54
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  在线国产播放 | 在线免费看操逼视频 | 国产日皮视频免费观看 | 爆操美女骚逼 | 色婷婷色综合 |