不知不覺,搞Java開發有7年了,經歷過很多的面試,也面試過很多人.這中間遇到過各類問題,今天就來聊聊其中爭議最大的兩個問題,第一個是大學學歷的問題,咱們戲稱爲科班與非科班的出身問題;第二個呢就是項目越多,經驗也也必定越多嗎?
非科班與科班之爭
首先,隨着近些年IT行業的持續升溫,不少非計算機專業的人還有不少非統招本科的人開始涌入.而在這樣一個狀況下,學歷與專業仍然會被強調.這多是找工做時,最容易產生分歧的地方之一了.不少人都會對此有不一樣的意見.首先,並非說計算機專業的就必定牛逼,可是既然是IT行業編程,確定計算機專業的優先,由於知識體系和基礎架構在大學已經造成,學任何語言和框架 包括算法不會很費勁。但你要讓一些非計算機專業或者是學歷較低的人中途轉行程序員,這就對他們有難度了,由於首先邏輯能力相對來講會差一些,再者一些很基礎解決問題的思路也不如計算機專業的好,由於學的專業都不同或是根本沒有接觸過,確定解決問題的思路的起點就不同,會費很大成原本培養,因此通常不是很優秀的也會難以被接納。
項目的多少與項目經驗必定成正比嗎?
作項目多,項目經驗就必定豐富嗎?就必定受歡迎嗎?不少人想,作項目多,那確定學的多,經驗積累快啊,並且框架繁多確定有好處。但項目也是分類的,不少外包或者是內部管理系統類的項目,基本上都是用很老、很成熟的技術體系,套需求。而在這個過程當中,由於技術相對比較成熟,而且大多數內部用的都屬於二次開發,而外包類的又時間催的緊.因此,你壓根沒時間去研究代碼架構和規範編碼規範,這對你的職業生涯是致命的起點缺陷,一開始就不嚴格要求和約束本身的代碼習慣和能力,將是後患無窮。這還不是致命的,期間你作一個功能,基本全是搜索、粘貼、 複製,要麼是網絡上的,要麼是以前公司早已經寫好千百遍的代碼塊,你想本身寫一寫東西都沒機會,由於老大會告訴你 不! 需! 要!
程序員
久而久之,不但技術和思想沒有進步,還會造成和社會脫節的傾向,由於這外包和內部管理類的項目基本上不會有什麼新型的技術培訓。因此項目在多,項目經驗也都是相似,技術棧也是相似.
好,咱們來總結一下,IT這類公司最看重的是什麼呢?首先是學習能力,科班由於具有較爲雄厚的基礎,因此學起來比較快,而且邏輯思惟能力也強.而非科班呢,則要在這方面付出更多的努力.其次是,項目經驗.項目經驗分爲兩塊兒:一起是編碼過程當中積累的代碼規範和職業習慣,另外一塊兒則是行業經驗,這一起能夠避免咱們少走不少彎路,尤爲是在程序設計上更可以體現出來.所以咱們要避免寫重複代碼,多接觸不一樣類型的項目,而後提高本身的編碼能力和業務能力.
在這裏呢,再給你們推薦一個活躍度比較高的羣,裏面有一些比較好的學習資料,重點是活躍度很高:826183079
剛開始寫博文,若是有什麼不足之處,歡迎你們進羣@melon指正。面試