從最近面試聊聊我所感覺的.net天花板

  #0 前言

  入職新公司沒多久,閒來無事在博客園閒逛,看到園友分享的面試經歷,正好本身這段時間面試找工做,也挺多感想的,乾脆趁這個機會總結整理一下。博主13年開始實習,14年畢業。到如今也工做五六年了。今年面試最大的感覺就是觸及了.net的天花板。座標,杭州。java

 #1 背景

  今年九月份從一家創業公司離職,緣由麼天然是公司創業失敗倒閉。當初以技術合夥人的身份進入,雄心勃勃,而後捱了一頓社會毒打,今後老實作人,面朝黃土背朝天,老老實實去搬磚。面試

  九月份出來,已是中旬,開始刷新簡歷,準備穩坐釣魚臺,等着電話信息轟炸。而後,等了兩天,等了一首涼涼。直到這個時候博主才意識到,形式不對。個人思惟還停留在兩三年前,工         做遍地,只要更新下簡歷就會有無數的面試邀請。同志門,狀況變了呀,行業寒冬真不僅是說說而已。沒辦法,只好花錢,刷新下簡歷,瀏覽崗位,主動出擊。中間接到了好幾個獵頭電話,         但特麼都是java。好想吐槽一下,簡歷上.net辣麼大的字,大家真的不識字麼,21世紀了啊喂。redis

#2 某建築類軟件公司

  主營業務:建築軟件,公司已上市。數據庫

  技術框架:.net平臺,具體的不是特別瞭解設計模式

  招聘崗位:.net高級開發工程師api

  面試:一共四輪面試。緩存

     第一輪:就是HR了,簡單聊了下狀況,爲何離職,以前薪資多少,指望薪資多少。sass

     第二輪:他們某業務線的部門經理和技術主管共同面試。基本面試狀況就是我在說他們在聽,我主要講解了項目的設計方案,使用的技術,遇到的困難,最終的解決方案。restful

  技術面試官就問了兩個問題,一是從.net升級到netcore中間碰到過哪些問題。第二個基於rabbitmq的分佈式事務是怎麼作的。架構

  而後他們部門經理問了些團隊管理的問題。如何作團隊成員的任務分配,有團隊成員向你提出離職或者漲薪你怎麼處理,團隊的代碼質量若是管控

     第三輪:他們的CTO,而後開始又是自我介紹。只好把以前的又重複一遍,巴拉巴拉。最後就問了一個分佈式事務的解決方案有那些,平時是怎麼使用的。

 最後聊了一下個人定位,就是進去是負責他們的平臺架構,包括一些公用業務的架構封裝,老架構的netcore升級

     第四輪:最後是他們的公司董事長,上來又是先自我介紹。而後問了下職業規劃,接着就是拿着個人簡歷說這個工做跳動比較頻繁,

 尤爲是從上一家比較大的公司跳槽到一個創業公司是基於一個什麼樣的考慮呢,感受我的穩定性和職業性規劃都不夠。

 博主當時心裏的os是黑人問號臉??????我能是基於什麼樣的考慮,我爲了世界和平好很差。而後被大佬教育了一頓,

 灌輸了一些我的和公司共同體,什麼雙贏發展什麼共同成長的理念。

  結果:經過,HR小姐姐來談薪資。只能給到20K,而後仍是18k基本工資+2K的級別補貼,說是我進去以後定的級別是T3,而後每一年三四月份和九十月份能夠申請調薪調級,

       強制要求995?????? 我特麼跳槽不漲薪就算了你還給我降薪,還995,PASS。

#3 某醫美集團下轄子公司

  主營業務:醫美行業的sass軟件

  技術框架:GRPC

  面試:一輪,技術主管。

  招聘崗位:.net架構師

  主要問題:依賴注入的生命週期,在框架設計中的應用場景有那些。在技術選型時主要考慮的因素。在框架設計時會應用到那些設計模式,主要應用場景是什麼。

       對於netcore中間件的理解。應對系統高併發的解決方案。聊一聊對微服務的理解,基於netcore的微服務架構是怎麼設計的。

  面試結果:經過。但薪資只有20K,哎呦喂,你都對不起你招聘崗位的名字呀。

#4 某物業管理軟件公司

  主營業務:作小區物業管理軟件,公司兩百多人。

  技術框架:.net mvc 三層

  招聘崗位:.net副總監

  面試:一輪。總監面試,可是木有問任何技術問題,也木有問任何團隊管理問題。逮者我以前的離職緣由各類問。

  面試結果:未經過。一臉懵逼的出來,都不知道爲啥沒經過。老子也是信了你的邪。

#5 某電商初創企業。

  主營業務:拍賣類的電商平臺。公司是初創,技術團隊都沒組建完整。

  面試:兩輪。

       第一輪是他們的一個技術負責人,只是看看了簡歷,而後問了一個讓我啼笑皆非問題,就是若是你進入公司,發現周圍人技術都比較菜的時候,你是否是會看不起比人。 笑哭!!!

     第二輪是老闆,老闆就是主要負責畫大餅,聊前景,聊機遇。

  結果:經過。工資待遇給到稅前24K。

     可是我瞭解到老闆以前作互金,而後平臺清盤。具體狀況不清楚,大佬,惹不起,躲了躲了。在這裏必定奉勸各位園友,互金平臺或者老闆有互金背景的千萬當心。我身邊

     已經很多朋友,被坑到,即便如今沒事,也說不定何時就會被警察找上門。就有朋友,剛入職公司沒多久,並且公司業務也不是作互金的,結果沒幾天,警察上門,老闆帶走

     就由於老闆以前作互金,仍是出事兒了。

#6 某社交類公司

   主營業務:付費社交app,主打東南亞市場

   技術框架:.net 三層

   招聘崗位:.net高級開發工程師

   面試:三輪。

       第一輪:部門的CTO面試,互相聊得挺愉快。主要問了以前的項目微服務怎麼作的,服務拆分的粒度怎麼規劃,整個服務的架構怎麼規劃用到哪些技術。

          而後問了數據庫方面的分庫分表怎麼作的,用的什麼中間件,分庫分表後主鍵id如何生成。應對高併發架構上是怎麼處理的。如何保證redis的高併發高可用。

          面對緩存穿透、雪崩、擊穿怎麼解決的。消息隊列的高可用、消息的冪等性,面對消息積壓如何處理。

          接着就是聊團隊管理,仍是哪些人員管理,任務分配,質量保證。接手一個新團隊後如何摸清各成員能力,不一樣能力的人工做上應該怎麼安排。

          還有一個比較有意思的問題,就是你做爲團隊主管你的工做時間是碎片化的,但同時你做爲技術leader又要把控技術方案,而作技術是須要時間的連續性,

          你如何協調這二者之間的衝突。挺有意思,只有技術管理一肩挑的團隊纔會遇到這種問題了。

          最後介紹了一下團隊目前的組織架構,技術方向。嗯,要作.net升級,要作微服務。嗯,最後要轉java。誒,是否是有什麼奇怪的東西,.netcore它不香麼。

      第二輪:人事面試。嗯,就是問問離職緣由,而後介紹了下公司業務發展,前景規劃,入職後的主要工做職能,而後談了下指望薪資。

      第三輪:boos面。老闆,沒問什麼問題,就是聊了聊職業規劃,而後麼他介紹公司發展方向,前景規劃,我做爲一個負責任的捧哏, 固然舔着嘍。

   面試結果:經過。薪資談到稅前24K。但五險一金都是最低標準繳納。年終獎說是0到12個月,看績效。

#7 某汽車製造公司的外包崗

  面試:外包公司有個技術經理作了一個簡單電話面試。而後就約着到甲方的公司進行面試。面試兩輪,是甲方的兩個平臺架構師。問題都大同小異,不贅述了。

  面試結果:經過。但博主心裏至關糾結,由於對於外包,網上實在是沒有好的評價,可是和兩個面試官聊得蠻愉快。當初去面試了,也純粹是由於好奇,反正當時面試邀請也少,

                         閒着也是閒着麼。薪資談到23k,對方說仍是走了一個特別申請,甲方那邊兒再高給不了。五險一金都是最低標準。可是HR說這個崗位是甲方爲了儲備人才招聘的,

                         我當天面試事後,甲方就把這個崗位招聘關了,只招我一個,等到明年三四月分內部編制出來,我是妥妥轉到甲方,並且進去以後的工做也是和麪試個人那個架構師一塊兒工做,

       負責他們平臺架構規劃。一開始去面試以前我都說了工資要求和最低標準,滿口說沒問題,結果面試完了就又不行了。你個糟老頭子,壞的很,我信你個鬼。

#8 寫在最後

  中間也還有面試有其餘幾家公司,套路問題都差很少,就不在寫出來了。找工做一共花費兩週時間,面試了也有八九家,但真正能給到指望工資的就那麼兩三家。這之間本身

  在網上主動投遞過,但基本都沒有回信。兩週過去,在回過頭來看,卻發現網上再找不到其餘合適的崗位了,不是已經面試過,就是投遞了沒反應。到最後發現,我能選擇的就只有

  那麼幾家公司。並且,最嚴重的一個感覺就是,我翻遍了全部的招聘網站,我目前所要的工資,已是.net行業的天花板,往上沒有空間了。.net高級開發也好、.net架構師也好、

  技術經理也罷,能給到工資25K就已是到頂了,並且崗位特別少。而後作cs方向的,價格開的比bs方向的還能高一些,頂薪能到三萬。作服務的.net被java搶佔了太多市場,

  即使有不少公司,初期是用.net作的,即使如今netcore已經跨平臺,但公司作微服務仍是要轉java,我真的好想問一句netcore它不香麼,vs它不香麼,都咋想的。

#9 尾篇

  最後的最後。整理一下博主在作netcore微服務所用到的相關技術,作個總體的總結。後續會一點一點具體介紹,但願能造成一個系列,但願最後能堅持寫完。

  服務註冊/發現:consul或zookeeper,各有優劣,我的傾向consul

  分佈式通信:restful api形式或rpc。

  分佈式事件總線:推薦使用cap。cap同時支持 RabbitMQ,Kafka,Azure Service Bus 等進行底層之間的消息發送,同時內置了TCC實現。

       網關、熔斷、降級、限流:ocelot網關,應該是當下netcore平臺下最火熱的網關開源項目了。同時集成了polly來知足熔斷、降級、限流的功能要求。

  配置中心:攜程的開源項目Apollo。博主以前是爲了業務需求本身寫的,不具通用性。

  微服務監控:分佈式調用鏈跟蹤zipkin和skywalking,同時還可監控服務性能。推薦使用skywalking,對代碼無侵入。

        日誌監控ELK,這個不須要多介紹了,文章太多了。

  持續集成自動部署:GitLab+Jenkins+k8s

相關文章
相關標籤/搜索