1、跳槽的因素程序員
對大多數程序員來講跳槽是屢見不鮮的事情,我本身工做3年多來也跳槽了幾回。跳槽的緣由各類各樣,總結起來其實無非也就錢少,事多,離家遠,位低,權輕,責任重。面試
2、跳槽的經歷spring
記得第一家公司作的是傳統的管理項目,用的都是傳統的SSH三大框架,這家公司最坑的就是不漲工資,作了一年多從一個開發仔到開發組長負責一個項目的開發,升職不升薪,而後問了老員工才知道人家都三年沒有漲工資了,我這一年多不算什麼。好吧,從那時起跑路的念頭就出現了,幾個月後果斷辭職,而後由於一時找不到接手的人又被留了一段時間。編程
而後跳槽時專門找互聯網方面的公司面試,運氣比較好找到了一家用dubbo微服務框架開發的互聯網公司,當時微服務仍是比較新的,在這家公司技術能夠說獲得了很大的提高,對於微服務的有了更深的體會和開發實踐。那時候不少一樣是程序員的朋友同窗也只是據說過微服務,甚至有的都沒有據說過,我已經很是幸運的有了開發經驗。能夠說自從用了微服務框架後不再想用原來的SSH傳統框架,就像用過智能手機後不再想用老人機同樣。惋惜後來老闆由於融不到錢解散了技術團隊,只能再次走上找工做的征途。小程序
此次我找了家公司福利待遇是我工做以來最好的公司,和國企有得一比,恰好這家公司也想搞微服務,我就很巧的進了。而後叫我培訓微服務方面的知識,還有框架搭建等等。不事後面招了個聽說有10年開發經驗的大牛,有一年微服務開發經驗,而後叫大牛搭微服務框架,這大牛搞多少spring cloud框架,我搭的dubbo框架領導連看都沒看。後面就再沒我什麼事了,而後承諾過讓我負責一個項目的開發也是涼了。不過我也無所謂,正好能夠輕鬆點,可是蛋疼的是大牛搭好了框架叫咱們用來開發,一運行就出問題,各類基礎的封裝都沒搞好,就這樣還叫咱們開始開發項目。。。而後大牛修復這些問題又花了差很少2個星期,項目時間過去了一半,而後只能延期。後面又由於我我的和整個團隊開發思想,開發流程格格不入和領導和大牛都有過一些爭論。好好的互聯網產品被領導和大牛設計成了管理項目,並且項目週期拖了又拖感受簡直是浪費時間浪費生命。而後在領導找我談轉正的時候問我對公司對團隊有什麼建議,而後我說了一大堆建議,無非是怎麼提升開發效率,怎麼更好的提高用戶體驗這些。而後不懂領導是故意的仍是無心的說,你是x月x號入職的吧?既然這樣這個星期交接了下星期就走吧。 一臉懵逼不是談轉正嗎?怎麼變成了離職?而後PMO的找我說你領導說你提出離職,爲何辭職呢?不是作得好好的嗎?是由於你領導很差相處嗎?咱們公司也有其餘的技術部門轉去其餘技術部門怎麼樣?惋惜後來和其餘技術部門領導談了,由於用的技術語言不同,最後只能選擇離開了。性能優化
3、跳槽總結:框架
一、在這幾年中跳來跳去,收穫了不少也失去了不少,首先學到了行業最新的技術,包括微服務、公衆號、小程序、大數據等等,只惋惜涉獵太多,只有廣度,沒有深度,不少都是停留在能作出功能,能靈活設計,能作出項目和能作通常的性能優化的程度,再深的原理和性能優化就無能爲力了。並且由於常常跳槽在公司沒有沉澱,沒有積累,想升職很難,都要重新開始。微服務
二、不要提建議,領導說怎麼作就怎麼作,哪怕所以致使工做效率低連累你要加班,連累整個團隊的項目延期。由於年輕氣盛,同時也想着作出一些成績,夢想着慢慢的也能作出一些改變世界的事情,因此由於向領導提建議而且有爭論致使吃了不少虧。性能
三、通常來講在小公司優勢是工做的效率高,人際之間的關係也簡單,好相處,缺點就是待遇不行,並且有被拖工資或者被勸退的可能,還拿不到賠償。在大公司優勢是待遇通常還能夠,不用擔憂公司忽然倒閉或者老闆跑路,缺點是人際之間關係複雜,部門多,跨部門工做各類扯皮推脫,工做效率比較低,並且可能有所謂的辦公室政治,不當心你就被套路了。大數據
四、每一個公司都有優勢和缺點,能夠說跳到哪裏都有坑,跳槽無非就是從這個坑跳到了另外一個坑,就是看公司給的待遇值不值得咱們留下來填坑。
五、若是待遇和所能學到的東西還能夠,本身有成長的空間,不必真的不要跳槽。
程序員的那點事:
最討厭寫註釋,最討厭別人不寫註釋。
最討厭寫文檔,最討厭別人不寫文檔。
編程5分鐘,扯淡2小時。