1. 程式人生 > >我為何一直強調外包公司別去

我為何一直強調外包公司別去

640?wx_fmt=jpeg

「 不是針對外包

我為何一直對外包公司如此大的怨念?其實不是,外包公司也是公司,也是憑本事和技術掙錢,無論在道德、心理、合法性層面都沒有任何意義的客觀錯誤。

之所以我總給大家強調不要選外包公司,一是這麼多年經驗以來有感而發,二是最近面試的人比較多,尤其金三銀四的時候,積攢了一些想法想寫出來,供大家參考避坑。

其實我面試比較簡約,之前也寫過,有興趣可以看看,[談談我面試別人的教訓和總結]

先說說 被刷下去的面試者中 我主要分為典型的三類

    1. 培訓班大忽悠

    2. 非科班出身

    3. 長期外包公司

第一種 培訓班出來的目前大部分公司也不是絕對不要,天份好、肯努力的從培訓班出來的也有很多不錯的,發展甚至比一些科班出身的還要厲害。但還有一種濫竽充數的,簡歷大忽悠,明明剛畢業說已經工作2-3年了,簡歷和技術棧也是寫的有模有樣,聽說有的培訓機構專門有一節課,甚至最後半個月就是培訓怎麼忽悠和迷惑面試官的,總之拿到offer就行。

像這種面試者,目前問幾個問題就可以考察出來,能力和思想、經歷是怎麼樣的,肯定直接就刷下去了。

第二種 非科班出身的,並不是說計算機專業的就一定牛逼,但是既然是IT行業程式設計,肯定計算機專業的優先,因為知識體系和基礎架構在大學已經形成,學任何語言和框架 包括演算法 不會很費勁。

但你要讓會計專業的或者外語專業的 來中途轉行程式設計師,這就對他們有難度了,因為首先邏輯能力就不行,再者一些很基礎解決問題的思路也不如計算機專業的好,因為學的專業都不一樣,肯定解決問題的思路的起點就不一樣,會費很大成本來培養,所以一般不是很優秀的也會被刷下去。

「 外包公司不能長時間呆

我們今天說的第三種從業者,外包公司出來的,為什麼多數從外包公司跳槽的都會被拒呢?

很多人尤其新手從業者有個誤區:外包公司不是做專案很多嗎?那肯定學的多,經驗積累快啊,而且框架繁多肯定有好處。其實這就是問題所在,外包公司的工作性質決定了做任何專案都是給第三方做的,給甲方做的,給甲方做加工者。

說白了,只為老闆的錢負責,不為專案本身內部質量負責,為何稱之為外包專案,從甲方角度來講:外包外包就是從外包找人把麻煩活兒包出去,從外包公司來講:接外包接外包就是把別人不想做或者來不及做的麻煩活兒接過來,賺點辛苦錢,人海戰術嘛,一般外包專案都很趕時間,所以專案經理帶一班人使勁堆人就行了。

基本都是用很老、很成熟的技術體系,套需求,外包主要是明白和談攏需求,然後就開工,時間緊是嗎?行,湊人,甲方一般不管你用什麼技術、新鮮活兒,只要按我要求和時間點交工讓我能用就成。所以你覺得你所在的外包公司會像其他做自己產品的IT公司一樣對你各種要求和規範嗎?

所以,你壓根沒時間去研究程式碼架構和規範編碼規範,這對你的職業生涯是致命的起點缺陷,一開始就不嚴格要求和約束自己的程式碼習慣和能力,將是後患無窮。這還不是致命的,期間你做一個功能,基本全是搜尋、貼上、 複製,要麼是網路上的,要麼是之前公司早已經寫好千百遍的程式碼塊,你想自己寫一寫東西都沒機會,因為老大會告訴你 不 需 要!快點趕工期啊,小皮鞭抽起來!

而且,基本接專案都是接現在公司有的技術體系的專案,因為業務越接近,可複製越快,成本越低,重複勞動嘛,就像富士康流水線,碼農們照著模版複製、加工、擰螺絲就行了,外包公司同理,所以大家知道有什麼弊端了嗎?

長此以往,不但技術和思想沒有進步,還會形成和社會脫節的傾向,因為外包公司從來沒時間給員工做技術培訓和職業培養,因為他們只想著工期、尾款、專案獎金。

「 結論

不要覺得平時公司對程式碼規範和一些職業習慣,還不停催促你學習和使用新技術感到煩惱和厭惡,其實這是對你好,我們的行業一週不學習,你可能就一點點失去競爭力。

尤其第一份工作,務必要最大限度的找有自己產品的公司,哪怕十幾人小公司,如果有產品也比幾百人的外包強太多,因為做自己產品的公司,不捨得把自己的產品做的很粗糙,而且也更容易使用新技術。程式碼和規範也更正規,一般也會有人帶你,潛移默化會對你形成一種好的影響,對將來跳槽和工作都有好處。

如果現在就在外包公司呆的朋友,看到此篇,也請警示,想一想自己已經寫了多少時間的重複程式碼了?是不少該更新和學習新技術了?你如果現在出去還有競爭力嗎?也希望看到此篇的,覺得好多轉發,爭取拯救更多芸芸眾碼農!

熱門閱讀:

640?wx_fmt=png

人帥、活好、三觀正

640?wx_fmt=jpeg

長按掃碼關注我