1. 程式人生 > 其它 >PLC開發沒有前景想轉行嵌入式,找個培訓機構還是自學?

PLC開發沒有前景想轉行嵌入式,找個培訓機構還是自學?

0. 粉絲提問

把粉絲的情況和問題總結起來,主要以下幾點:

  1. 這位粉絲19年畢業,25歲,專業是是自動化,之前從事plc開發,現在在自學微控制器,想轉行做Linux相關開發
  2. 猶豫是自學還是報線下培訓班?
  3. 很有意向報培訓班,但是怕化了5個多月時間學習後,找不到工作
  4. 還有就是擔心培訓機構老師水平太水,學不到東西

相信這個粉絲的問題是很多朋友遇到過類似的選擇,下面一口君用多年培訓經驗幫助大家分析下,

應該如何選擇。

【本文針對想轉行嵌入式驅動領域】

1. 培訓機構對軟體學習到底有沒有用?

軟體培訓機構自2000年後如雨後春筍大量湧入市場。

早些年如日中天的某鳥,到現在上市的某內。

java、前端、後端、嵌入式、安卓、IOS各個方向應有盡有,

宣傳的標語無一例外都是通過幾個月學習可以擁有10k+甚至更高的薪水,

然後官網標配一大堆高薪就業的學生的照片和留言,

看的很多剛畢業的學生瞬間破防,

有人通過培訓機構的學習開始從事了軟體開發這個工作,

也有很多人花了錢卻沒能堅持下去,

那麼培訓機構在軟體學習中到底起到多少作用呢?

先來看下培訓機構解決了哪些痛點吧:

  1. 完善的課程體系
    通常課程體系與大學的純理論授課方式不一樣,無論是知識點編排還是配套專案設定都是從實際工作專案中整理出來的,可以說學完就能用;
    軟體是個系統工程,很多知識點都不是孤立存在的,為了搞懂一個知識點有時候可能要查閱很多文章,而新的文章又會帶來更多的知識點,龐大的知識體系往往讓初學者望而卻步,或者在一些沒有必要的問題上花費了太多時間,有人梳理好了一套完善的課程體系,節約了自己的時間;
  2. 大部分培訓機構都是脫產教學
    通常培訓機構週一到週五上課,晚上要上晚自習,對於很多自制力不強的同學是有好處的,還有就是很多同學一起學習,遇到問題一起討論,形成良好的學習氛圍
  3. 有經驗的工程師授課
    通常授課都是由多年開發經驗的工程師授課,課程的講解相對來說不會那麼枯燥,會將知識點分出主次,避免浪費太多時間
  4. 老師全程指導
    很多學生學習軟體都會遇到各種各樣稀奇古怪的問題,很多同學自學搭個環境可能都要畫了個一兩週時間,如果有一個多年經驗的工程師協助指點,可以很快繞開這些坑,把主要精力用於學習最核心的技術,而不是在一些細枝末節問題上浪費太多時間
  5. 大部分培訓機構都承諾100%就業

就這些點來說,大部分培訓機構都能兌現,
所解決的問題是的的確確對軟體的學習是有幫助的。

2. 培訓機構一些問題

培訓機構的經營也有自身很多問題,

一口君羅列如下:

  1. 房租成本較高,

如果租的教室太多,一旦遇到淡季,利潤全部被房租沖掉了,所以很多機構喜歡開大班,還有就是會為了快速結業,拼命趕進度

  1. 課程需要不停開發,

一個原因是因為很多學員會把培訓機構發的資料釋出出去,想絕對保密難度有點大,所以有的機構會把課件列印成紙質資料下發
二是有些技術也在不停更新,新的工具,新的架構,不更新很快就會被淘汰
所以這開發課程又是一筆不小投入,

  1. 招生成本越來越高,各種線上課程擠壓了線下課程空間,疫情原因,讓有培訓需求的學生無法走出校門,
  2. 每年都會有一批大大小小的培訓機構殺入這塊市場,

這些團隊為了迅速佔領市場,往往喜歡不擇手段,各種急功近利、各種送禮、各種承諾(沒有這些人不敢吹的),俗稱行業攪屎棍,最後自己沒賺到錢,還把培訓的名聲都搞臭了,讓很多人一聽培訓機構就認為是騙子,真是寧可餓死自己也要卷死同行。

  1. 講師團隊非常難管理

主要是兩個原因,
1):培養一個優秀講師需要花費大量精力,一個方向體系課程全部備完並達到要求至少需要1-2年,比如一週的課程可能就需要一個多月的細心備課,因為很多軟體技術從會用到給一些初學者講明白,這是兩個完全不同的境界(不說別的,一口君曾經要求自己的團隊上課所有程式碼例項必須從頭敲寫一遍,這個就非常考驗技術細節)
2):能夠達到要求的講師,出去隨隨便便就能拿到很不錯的薪水,好的講師很難留得住,沒有好的講師,上課質量無法保證,口碑一旦出了問題,立馬就會有連鎖反應,因為每一個學員後面可能都會有若干個潛在的客戶

  1. 各種雜七雜八的瑣事,麻雀雖小,五臟俱全(開過公司的老鐵都知道)

說白了,成本是最大的一個原因。

一部分早期發展起來的培訓機構,吃到了早期的紅利,有一定的資本,
現在都在拼命砸錢開線上課程增加收入,
還有就是一些基礎課程都採用遠端教學方式,以降低師資成本,然後招一些才畢業的學員當助教,晚上給這些學員輔導;
這種教學效果只有在裡面的學員自己清楚。

還有一些小的培訓機構,起步晚,面臨競爭異常激烈,
首先考慮的是如何生存下來,所以暫時也無心把市場做大,只安心做幾個高校,
畢竟只要把這幾個學校的領導伺候好就行了,
他們每年就那麼點營業額,
師資實力可想而知。

3. 線上課和線下課各自優缺點

先說線上課優點:

  1. 價格較低,
  2. 視訊學習,可以隨時隨地學習,不用辭職學習,降低職業風險

缺點:

  1. 沒有學習氛圍,對於自制能力差的同學,很難堅持下去
  2. 沒有老師指點,一旦遇到問題很容易被卡住,跟著視訊敲的程式碼,自己執行一堆錯誤,網上一搜,各種五花八門的技術文章,看的人崩潰
  3. 需要佔用自己所有的業餘時間,學習進度無法保證

線下課優點:

  1. 學習時間充足
  2. 講師當堂授課,有互動,時刻根據學院學習情況調整進度,學習起來相對輕鬆一些
  3. 遇到問題可以隨時問老師
  4. 周圍同學比較多,各行各業,各個學校都有,有學習氛圍,大家都在討論學習工作,自己也會強迫自己學習,還可以擴大交際範圍(一口君曾經有個學員,把同班女同學追到手了,而且工作找的也很不錯)
  5. 周圍同學會提各種和自己之前工作經歷相關的問題,多瞭解可以擴大自己知識面

缺點:

  1. 費用比較高
  2. 需要脫產,

對於工作的朋友來說意味著幾個月沒有收入,還要備足生活費,壓力很大,對於學生來說就好很多(所以如果條件允許,真心建議在大三、大四期間就參加學習)

所以總的來說,選擇培訓機構就是花錢享受一個服務。

4. 承諾找到工作是真的嗎?

關於這個問題,我覺得大家必須要心裡清楚,
其實即使你不去參加培訓即使突擊的刷一些面試題,也是可以找到相關工作的,

還有就是:

找到工作!= 找到好的工作
找到工作!= 學完就立馬找到工作

通常培訓機構做法是,你學習完之後就會不定期的給你推薦面試機會,
並且讓你不停的刷面試題,

還有個別機構也會昧著良心潤色你的簡歷(關於這個問題就不揭行業老底了)。

這個也是很多公司hr痛恨培訓機構出來的學生的最大一個原因。

關於這個現象,一口君只能說,風險和收益是並行的,

任何時候別忘了有背調這個詞,

這是一把雙刃劍,

你想得到這個收益,
那也必須承受帶來的後果。

所以,關於100%推薦就業這個問題,大家也不用太糾結,
可以肯定的一點就是,

只要你把該學的技術都學紮實,工作根本不是問題

很多學的好的同學,
一旦結業很快就把工作定了。

從一口君所接觸的大部分學員情況來看,
他們和自己大學班上其他沒有培訓過的同學相比,整體來說找的公司都要高一個檔次,還有就是平均薪資也比較高一些。
畢竟強化學習了幾個月,效果肯定是有的。

那些沒有系統學習過軟體知識同學,雖然也能找到相關工作,但是進入公司後壓力非常大,畢竟IT公司一般不養閒人,該掌握的知識還是必須要掌握的。

大一點公司或許還有幾個月到一年的培養期,有充足的時間讓你成長,一些小的公司,恨不得你進去就立馬乾活,立馬有產出。
於是只能拼了命的學習,每天都在和各種程式碼、架構、理論打交道,滿腦子的程式邏輯,無形中就讓其他人覺得程式猿都是木訥、書呆子、不善言談。
其實只是大家不再同一個頻道而已。

所以培訓機構在同學們加入公司之前起到了緩衝的作用,進入公司後會壓力就相對來說小很多。

5. 關於學費

通常現在無論哪個方向的培訓課程,
學費基本都是2w左右,
按照5個月來算,一個月再加上住宿費+伙食費,大概也要1500左右,
所以學習成本需要3.5w+,

如果是辭職學習的話,還要算上離職損失的幾個月的薪水+社保+公積金,

所以投入還是很大的。

下面一口君給你算下我的寶寶一年的培訓費:

  1. 鋼琴:150 一次課,一週1節(之前一週2節),一年7200
  2. 乒乓球:120一次課,一週1節,一年5760
  3. 書法美術:一次200,一個月4次,1年9600
  4. 舞蹈:3000
  5. 英語:2.6w

不說了,心在滴血。

6. 關於年齡、專業、學歷

1) 年齡

我帶過的年齡最大的學員是36歲,一個搞了多年微控制器的工程師,

想學習,任何時候都不晚,
但是轉行我覺得還是要慎重,

如果像這位工程師,之前有微控制器的研發經驗,因為從事的還算是相關專業,學習嵌入式的話,我覺得年齡可以放寬,

但是如果之前從事的是銷售、客服工作,是和技術完全不相關的,建議儘量不要超過28,超過30真的不建議再轉行去做嵌入式了,
如果是測試的話也建議不要超過30。

2) 專業

如果是應屆生,或者畢業1-3年的同學,只要大學學的專業是電子、軟體、通訊、資訊科技、數學等理工科專業的,哪怕是機械專業,應該都問題不大。

如果學的是文科類的,建議考慮測試方向,

很多大公司hr在招聘時,看到不是本專業的,基本就直接pass了,

根本不給機會,所以非相關專業的同學一開始只能委曲求全去一些小的公司。

3) 學歷

軟體行業預設學習是本科以上,

可能大專、專轉本、自考本科、函授本科學歷的學生比較擔心這個問題。

首先來說,這些學歷,大廠肯定沒機會,大廠不光要985以上研究生,還要求本科也必須是985以上學歷,你說學歷歧視也罷,不公平也罷,這就是事實,你要想想還有一大堆清華北大的去中學當老師呢。

現在學歷內卷還是很嚴重的。

那麼留給這些大專、專轉本、自考本科、函授本科的學生空間還有嗎?

答案是肯定有,但是要做好建立投了後石沉大海的心理準備,還有就是面試時被問學歷的問題,
而且一開始基本上很難進入一個很大的公司,
同時這需要你必須付出比別人更多的努力。

在這裡一口君的建議是:

1. 規劃好時間,計算好自己的成本,如果決定了就必須臥薪嚐膽、破釜沉舟,不留後路
2. 後續有可能,提升下自己的學歷,繼續考在職研究生,或者多考幾個證書

順便舉個例子,我有一個學生,沒有上過高中,讀的職校,然後上職校期間,突然開竅,後來考了大專,緊接著又考專轉本,大四的時候跟著一口君學習嵌入式,畢業後跳了一次槽,現在在小米工作。

曾經和這個學生約稿,他一直覺得自己很失敗,不配分享,但是我覺得他真的是很不容易了,是很多人要學習的榜樣。

機會一直都在,留給那些做好準備,留給那些一直在努力的同學。

7. 選擇培訓機構注意點

結合前面分析的,

如果你最終還是決定要選擇線下培訓,

那麼你需要注意的幾點是:

  1. 完整的課程體系,所學習的內容到底包括哪些內容,用的教材、電路板等等,一定要仔細看
  2. 課程開始時間到結束時間(這個很重要,學的太快,來不及消化,學的太慢,影響就業)
  3. 必須去試聽,隨便走到一個教室裡,聽聽老師是如何上課的,觀察老師水平,學員聽課狀態
  4. 看下各個教室是否都有學生,如果學員比較多,並且講師都在上課,那基本沒什麼問題
  5. 問清楚如果一個階段沒有學好,是不是可以繼續跟著下一個班繼續學習(很多小的機構,老師都是兼職的,而且一年可能開不了幾期班,你想隨時再聽一遍基本不太可能)
  6. 搞清楚師資情況,一般來說,不要看官網宣傳的,負責諮詢的老師也不會和你說實話,最好能認識剛從裡面結業出來的學員,他們的意見是最好的,結業1年的參考價值就要遞減(培訓機構人事變動很大)
  7. 住宿、交通問題

8、選擇大機構還是小機構?

就一口君多年經驗來看,衡量一個培訓機構最重要的是下面2點:

  1. 課程體系,教材,實訓專案
  2. 講師團隊水平

如果這兩點能做到,大機構小機構其實真無所謂。

大的機構往往資金相對充足點,師資排程相對來說寬鬆些,很多大機構一般是基礎課由一兩年經驗的講師授課,後面難度比較大的課由一些資深的講師授課,遇到師資排程不開的時候會從其他中心借調老師。

小的機構,講師可能都沒幾個,所以排程上來說欠缺一些,但是有時候小的機構可能是一些很牛的講師出來創業的,這個例外。

如果能夠保證所有課程實施都是比較牛的講師,也可以選擇。

歡迎關注公眾號:一口Linux