-
1 # 有趣的程式碼
-
2 # 程式設計師小葛
在曾經中國網際網路瘋狂發展的那幾年,軟體人才十分的稀缺,導致程式設計師的工資飛速的上漲,從而也就造就了這種軟體培訓機構。
在當時那個年代,很多企業是非常歡迎這樣的培訓機構為他們輸出程式設計師的,畢竟很多企業都有大量的人才缺口,只要能做事,我就都願意要。但是,隨著整個行業的發展和社會經濟環境的變化,現在,市場上已經充斥著大量的軟體人才了,那麼,企業的人才缺口不再像以前那樣大了,自然除了數量以外,也就會要求質量了。
企業不願意要培訓班出來的學生,是不是因為培訓班出來的學生質量不好呢?凡是當然不能這麼絕對,我也遇到過不少培訓班出來的,能力不錯的同學。但是,現在由於培訓機構越來越多,培訓機構之間的競爭也越來越大,所以,很多培訓完的同學確實能力不行,但培訓機構通常有就業承諾,所以就會為這樣的同學包裝簡歷,並且有一套類似應試類的筆試和麵試攻略。
這樣就讓企業在面試這樣的面試者時,可能筆試和麵試的效果都很好,但是真正錄取以後,發現能力確實不行,做很多事情都不會或者效率很差。這樣就浪費了很多的時間和金錢。
慢慢的,上過類似當的企業越來越多,也就不願意去面試培訓班出來的學生了,因為在面試中很難分辨他是掌握了這個知識點,還是隻是背下來了答案。
當然,還有一個原因就是,高校的計算機類專業招生越來越多隨著網際網路的發展,各個高校也看準了這個勢頭,開始大量的開設計算機類的專業和課程。由於高校培養人才的週期比較長,4年左右,所以,前期並不能滿足很多企業的需求。但隨著時間的推移,現在高校畢業的計算機專業的學生越來越多,已經能夠達到市場的一個需求量和增長率了。
還有就是,現在市場不景氣,大量企業裁員有一些大企業在進行裁員,一些小企業可能由於經營不善,也慢慢倒閉,在這樣的經濟環境下,也就導致了很多有能力的程式設計師流入到人才市場,需要找工作了。
對於很多需要用人的企業來說,面對一個是有經驗有能力的熟手,一個是培訓班才出來的新手,自然更願意招聘熟手了。這種情況下,不光是培訓班出來的同學,很多沒有什麼名氣的大學出來的同學,可能都會因為這種經濟形勢而難以找到合適的工作。
綜合以上種種,也就讓現在的企業有了更多的選擇空間,自然就不願意使用培訓班出來的同學了。
-
3 # 雲麥大鵬
企業
傳統企業
一般意義上,我們認為的傳統企業都是以做實體、製造業為主,這些行業基本上是不需要程式設計師的,也就是軟體開發人員,除一些電子裝置需要底層的彙編開發人員外,基本上都是招聘硬體開發。也有一些傳統行業轉型開始做網際網路行業,由其對行業的不熟知,所以即便招聘軟體人員,也會優先考慮有經驗的開發人員。所以對於培訓出來的程式設計師,也許不在他們的招聘考慮範圍之內。
網際網路企業
已經成熟的大型網際網路企業,無論是崗位編制,還是職位等級都有非常成熟的規則,從提出人員需求到招聘面試,都有相應的企業流程。既然是需要層層面試,那麼對面試者的學歷、能力等就提出了更多、更高的要求,對於培訓出來的程式設計師,能力方面可能就會被招聘專員排除在面試範圍之外了。
中、小型網際網路企業,由其企業自身的生存壓力,在提高企業的運營效率,和減少時間成本的前提下,中、小企業是不願意培訓新人,或者帶新人做事的。因此,對於培訓出來的程式設計師也不在他們的招聘範圍之內。
培訓目前國內的大學相關專業的課程都是包含程式設計課的,如果是正規本科,或者大專院校畢業的計算類學生,在大學校園裡都已經接受了相關課程的學習,只要認真聽講,課後認真學習、複習、練習,是不需要到專門的培訓機構去培訓的。
那麼,培訓機構主要面向的是哪些客戶群體呢?大部分是沒有經過正規大學院校畢業的,想從事開發工作的人群。這部分人群沒有一個系統的大學課程學習,只是學習一些基礎的開發內容,或者所謂的專案實踐,出來工作是肯定不具備直接上手開發的工作經驗的。
程式設計師程式設計師這個稱呼只是一個泛指,具體的軟體開發語言分很多種類,比如java,php,swift等。對於不同的開發語言對應的軟體開發工作也是不盡相同的。所以,要想從事軟體開發的工作,首先找到自己的興趣點,想開發PC類軟體,還是APP類軟體,有了一個目標,在向這個目標不斷的努力學習。
祝願每一位想成為程式設計師的童鞋們都能找到一份稱心滿意的工作!
-
4 # 開發者技術前線
瀉藥;;;
因為提到這個話題,我更多的是心痛和無奈。真的,不矯情的說,
這是很多想入門或者意已經入行程式設計的人必問的話題之一。
大致也是培訓本來的存在兩面性 培訓生比科班生對比造成的企業認知
當然培訓也有它的優點,至於學什麼語言,強烈建議去Github看語言排行榜和各地公司招聘網站看薪資,這是合理性的建議,目前熱門的有深度學習,機器演算法,Python,Web前端開發等,高學歷建議偏邏輯性的工作,低學歷的選業務性的工作,選對了你就能起飛。(同是程式設計師,為何我付不起首付?這篇原創告訴你趨勢是多麼的重要)。
根據背景劃分 幾種典型情況,來給建議和分析,儘量做到言簡意駭,直取重點!
培訓機構特點
1、專業流程強、課時安排合理、適合自制力不強者
2、任何專業都有,但大部分課程過時或者只是入門皮毛
3、學費貴、成本高、老師水平參差不齊
4、大部分包裝學歷、包就業(不要太信)
5、老師領進門,修行在個人
「非計算機專業畢業生」
此類人群,面臨跨專業轉行問題,大學4年或者3年的專業知識基本告吹,一入前端深似海,從此專修是路人。
特點:不喜歡以前的專業或者難找合適的工作,更多的可能是工資低-困難大
心理:轉行技術更好就業拿高薪、或者以前就有興趣
比如工商管理、電子商務、歷史學、日語、英語、漢語專業等,這些專業看似高大上,實則對一般人來說用處不大,甚至好多此專業學生畢業後視為雞肋。
因為類似這種型別的專業要學精、學專、進修才會如魚得水。然後,轉行了,具體原因我就不分析了,各有各的經要念。
建議觀點:根據培訓班的特點和自身情況選擇,如果決心已下,可以嘗試。
原因: 我讀者和群裡面有不少語言專業和其他專業的人群,不少也是透過培訓班的形式入門,堅持下來的現在水平都還不錯。
「計算機科班畢業生」
此類就不用多說了,大部分是直接轉語言的問題,不是跨專業,也就不存在很多專業疑惑。
特點:不喜歡專修語言,比如c、java c#等強邏輯,喜歡前端美如畫所見即所得
心理:他們更在乎興趣、喜好,相對邏輯性更喜歡創造力和視覺體驗效果
建議觀點: 不建議你去!建議你自學
原因: 你已經有很多計算機基礎和語言基礎,沒必要為了快速上手就花幾萬塊學一種語言。
對你來說價效比太低,不如買些專業書和教程 + 一個 mac 升級自己更好找到好工作。
「工作老鳥轉職業」
此類人很經典,但也很難辦,在一個職業深耕多年,害怕沒有未來或者由於薪水或者心理原因,想轉行IT。
特點:不喜歡現在工作種類、疲憊、厭惡。工作壓力大、對未來不明確,想轉行技術工種。
心理:IT行業是未來支柱,放棄傳統行業轉型,薪資高,待遇好,進入IT業一展宏圖
建議觀點: 首先不建議你轉行,更別提培訓班了。然後如果下定決心後,可以嘗試。
因為你這類人抗壓能力和承受損失能力強,不讓你嘗試是不可能的
原因: 隔行如隔山,性格才是第一位,你可能在某傳統行業多年,形成了一套自己的職業習慣和特點,雖說心裡想轉行嘗試,但可能一旦入行,各種不適應,也不是各種想的美好,毅然放棄,此類人居多。
但為什麼還讓你嘗試呢?因為轉行成功的例子還是有的,前提是 你決心毅力很大,真的對計算機痴迷。
「低學歷入行者」
某種原因學歷不高,比如只到高中、中專 甚至初中,但對技術感興趣 並想以此謀生。
特點:學歷低,自學能力略差,包括知識寬度深度。
心理:1. 對計算機感興趣。2.工作方向惶恐。3.對未來有些迷茫
建議觀點: 1.如果對IT特別感興趣,就去培訓,因為這是你入行最快的方式。2.興趣一般,只為謀生掙錢,不要去,別浪費錢
原因: 1.我以前的一個同事的朋友,學歷中專,這也是他公司唯一破例招的低學歷(那時候iOS開發也不太多)。培訓學了iOS開發,薪水也不低,水平也不錯,前提是他是果粉
蘋果各種系列產品系列特點和文化一清二楚,簡直痴迷,分期入各種蘋果裝置,當然對ios開發也不例外。
後來他學歷升到了本科,到哪找工作都很順,因為他的痴迷和經驗。
2.如果只是靠這個掙錢謀生,還是別去了(為了錢就別選擇當程式設計師),你沒有那個朋友的痴迷和興趣,走不下去的,低學歷可能比高一點學歷付出更辛苦,走的彎路更多,才能達到一樣的效果或者水平,如果你某些基礎知識不牢固,真的很難進取和堅持。
以上幾種應該包括了幾種典型人群,並不是刻意針對,只是個人的一點建議和分析,不能以偏概全。
「如何選擇培訓班」
由於此話題涉及到很多機人的利益,我只給中肯建議,以防大家上當
「四個不要去」
1、不要去只有老師在講講講的培訓機構,光學不練,假把式。出來你就蒙B
2、不要去只讓你看錄播影片的培訓機構,花幾萬塊,買你的影片來了?P用沒有
3、不要去承諾保就業,畢業1-2萬月薪起步的學校,真的是智商欠費
4、不要去講什麼Hadoop、大資料、雲計算的培訓機構,4個月大資料年薪百萬?你連計算機CPU都不知道是什麼你就大資料?
「四個可以去」
1、可以去先打基礎知識,然後課後實戰的機構。
2、可以去科班出身出來的講師很多的學校,在一定機率上水平不會太差。
3、可以去老技術+ 新技術都培訓都接觸並有實戰專案的學校,老技術是基礎 新技術是你找工作的一個標杆,都很有利。
4、可以去在以往學員有口碑的培訓機構,至於怎麼查,自己用點心就可以的 至於某內培訓,還是別去了。
「自學途徑」
這個話題,我只簡單推薦幾種方式,因為自學是一種技能和能力,不是幾個方法就可以概括的。
1、線上影片的方式,如 慕課、極客學院等, 某些講課還是不錯的注重基礎。
2、步驟闖關式教學網站:例如現在很熱的 FreeCodeCamp 網站 它引導你一步步闖關並打分,成就感很好,也可以學到不少場景知識,其中基礎問題,你必須自行搜尋,提高了自學的樂趣。
感謝關注
回覆列表
我覺得現有企業並非不願意接收培訓班出來的程式設計師,主要還是要了解清楚不願意的根本原因是什麼。
個人覺得原因有以下幾點:
1.短期培訓,甚至培訓過程中參與過某些專案。只是接觸到了皮毛,未深入本質。只是會使用某些API,但實現原理不理解。
2.盲目追求行業熱點,比如大資料,人工智慧,知其然,而不知其所以然。廣度夠,但深度遠遠不夠。
3.簡單應用程式開發可以,但舉一反三,解決實際問題的能力欠缺。
因此建議不管是非計算機專業,或參與培訓班,或自學的,或剛畢業的大學生,都不要妄自菲薄。要了解自身差距在哪裡。首先要把某一語言的核心庫,甚至底層實現熟悉瞭解。開源框架,不僅會使用,還要深入涉及思想和原理。程式就是資料結構加演算法,因此可以想象演算法的重要性,因此要學習演算法,並活學活用到解決現實中的實際問題上。最後,程式開發,是一種實踐性非常強的工作,一定要多寫程式碼,多看優秀的程式,多分析原理。