1. 程式人生 > >你可能也罵過這兩個面試題!

你可能也罵過這兩個面試題!

基本 ges term 功能 cto 外包 shadow RoCE 隨著

不知不覺,搞Java開發有7年了,經歷過不少的面試,也面試過不少人.這中間遇到過各種問題,今天就來聊聊其中爭議最大的兩個問題,第一個是大學學歷的問題,我們戲稱為科班與非科班的出身問題;第二個呢就是項目越多,經驗也也一定越多嗎?
  
  非科班與科班之爭
  
  首先,隨著近些年IT行業的持續升溫,很多非計算機專業的人還有很多非統招本科的人開始湧入.而在這樣一個情況下,學歷與專業仍然會被強調.這可能是找工作時,最容易產生分歧的地方之一了.很多人都會對此有不同的意見.首先,並不是說計算機專業的就一定牛逼,但是既然是IT行業編程,肯定計算機專業的優先,因為知識體系和基礎架構在大學已經形成,學任何語言和框架 包括算法不會很費勁。但你要讓一些非計算機專業或者是學歷較低的人中途轉行程序員,這就對他們有難度了,因為首先邏輯能力相對來說會差一些,再者一些很基礎解決問題的思路也不如計算機專業的好,因為學的專業都不一樣或是根本沒有接觸過,肯定解決問題的思路的起點就不一樣,會費很大成本來培養,所以一般不是很優秀的也會難以被接納。
  
  項目的多少與項目經驗一定成正比嗎?
  
  做項目多,項目經驗就一定豐富嗎?就一定受歡迎嗎?很多人想,做項目多,那肯定學的多,經驗積累快啊,而且框架繁多肯定有好處。但項目也是分類的,很多外包或者是內部管理系統類的項目,基本上都是用很老、很成熟的技術體系,套需求。而在這個過程中,因為技術相對比較成熟,並且大多數內部用的都屬於二次開發,而外包類的又時間催的緊.所以,你壓根沒時間去研究代碼架構和規範編碼規範,這對你的職業生涯是致命的起點缺陷,一開始就不嚴格要求和約束自己的代碼習慣和能力,將是後患無窮。這還不是致命的,期間你做一個功能,基本全是搜索、粘貼、 復制,要麽是網絡上的,要麽是之前公司早已經寫好千百遍的代碼塊,你想自己寫一寫東西都沒機會,因為老大會告訴你 不! 需! 要!
技術分享圖片

  長此以往,不但技術和思想沒有進步,還會形成和社會脫節的傾向,因為這外包和內部管理類的項目基本上不會有什麽新型的技術培訓。所以項目在多,項目經驗也都是類似,技術棧也是類似.
  
  好,我們來總結一下,IT這類公司最看重的是什麽呢?首先是學習能力,科班因為具備較為雄厚的基礎,所以學起來比較快,並且邏輯思維能力也強.而非科班呢,則要在這方面付出更多的努力.其次是,項目經驗.項目經驗分為兩塊兒:一塊兒是編碼過程中積累的代碼規範和職業習慣,另一塊兒則是行業經驗,這一塊兒可以避免我們少走很多彎路,尤其是在程序設計上更能夠體現出來.因此我們要避免寫重復代碼,多接觸不同類型的項目,然後提升自己的編碼能力和業務能力.

  
  在這裏呢,再給大家推薦一個活躍度比較高的群,裏面有一些比較好的學習資料,重點是活躍度很高:826183079
  
  剛開始寫博文,如果有什麽不足之處,歡迎大家進群@melon指正。

你可能也罵過這兩個面試題!