小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

程序員12年工作經(jīng)驗(yàn)跳槽,經(jīng)驗(yàn)和總結(jié)

 歐盟IT那些事 2021-04-13
公告:因企鵝審核規(guī)定,本公眾號(hào)從《德國IT那些事》更名為《歐盟IT那些事》。
舒適區(qū)待久了,就成了條不想思考的咸魚。
作者 | 十一
一個(gè)位于德國的搬磚碼農(nóng)

從標(biāo)題就可以很明顯地看出,德國的大齡程序員,確實(shí)非常常見。囧。

01

保持跳槽的意愿

既然從事了IT這個(gè)行業(yè),不管現(xiàn)有的工作方向是不是非常貼合,還是已經(jīng)非常舒適了,建議大家每隔一段時(shí)間就去招聘網(wǎng)站上看看,或者直接訂閱某些方向的職位推送;并且保持每一至兩年投簡(jiǎn)歷面試或者和獵頭約談的頻率。

為什么?

因?yàn)镮T是個(gè)特殊的領(lǐng)域,技術(shù)迭代可以說是飛速前進(jìn)的。除了一些特殊的技術(shù)方向,比如底層操作系統(tǒng),數(shù)據(jù)庫,某些中間件等,只要計(jì)算機(jī)底層操作原理通徹,數(shù)據(jù)結(jié)構(gòu)算法知識(shí)扎實(shí),相當(dāng)長(zhǎng)一段時(shí)間內(nèi)技術(shù)大趨勢(shì)不會(huì)怎么變;除此之外的大部分IT領(lǐng)域發(fā)展趨勢(shì),是變化非常迅猛的。
就如現(xiàn)在的汽車工業(yè)中的燃油車,每個(gè)汽車制造商旗下品牌和車型繁多,車的內(nèi)飾,外形,以及搭配的車載系統(tǒng)多種多樣。但是燃油發(fā)動(dòng)機(jī)的熱效率是有其物理極限的,目前燃油所產(chǎn)生的熱能只有大概三分之一可以轉(zhuǎn)換為機(jī)械能。
發(fā)動(dòng)機(jī)固然很重要,可是消費(fèi)者買的是整車,除發(fā)動(dòng)機(jī)之外的其它部件也是同樣重要。



你我之間大部分IT開發(fā)人員,所做的工作并不是類似于發(fā)動(dòng)機(jī)研發(fā)之類的工作,而是基于操作系統(tǒng)或中間件之上的應(yīng)用層和業(yè)務(wù)邏輯開發(fā),這一領(lǐng)域的知識(shí)迭代,雖然同樣重視計(jì)算機(jī)原理和數(shù)據(jù)結(jié)構(gòu)算法,但實(shí)際工作中所接觸的開發(fā)環(huán)境和框架,更新迭代飛速,更新頻率慢的三五年,快的一兩年不到。
如果這個(gè)領(lǐng)域的碼農(nóng)持續(xù)在一個(gè)崗位擰螺絲十年如一日的話,
  1. 一是技術(shù)不一定跟得上發(fā)展。
  2. 二是薪酬也不一定跟得上目前薪酬水平的發(fā)展。
  3. 舒適區(qū)呆久了,就成了條不想思考的咸魚。
除了加盟于德國工會(huì)中的一部分企業(yè),靠工會(huì)談判每幾年有一次整體漲薪的機(jī)會(huì);一般德企的漲薪不是自動(dòng)每年漲,而是基于個(gè)人績(jī)效考核的,不過不管是怎么漲,排除特殊情況,均年(不保證每年都漲)的工資漲幅通常0-3%之間。先不說這漲幅能不能超過德國的通脹率,常常出現(xiàn)的情況是,在一個(gè)公司工作了幾年后,發(fā)現(xiàn)工資還沒有新進(jìn)來的員工高。
是不是很尷尬?
其實(shí)我接觸到的絕大多數(shù)生活在德國的中國的程序員朋友,業(yè)余時(shí)間都愿意額外花時(shí)間鉆研業(yè)務(wù)或技術(shù)領(lǐng)域。所以剛才說的第一點(diǎn)不是什么大問題,一般問題都是集中在第二點(diǎn)。如果你保持每隔一兩年和其它企業(yè)或者獵頭接觸的頻率,好處是:
  1. 了解當(dāng)前你所在技術(shù)崗,在職業(yè)市場(chǎng)上的薪酬水平。
  2. 了解就業(yè)市場(chǎng)上,你的技術(shù)領(lǐng)域的含金量。
  3. 了解除你所在企業(yè)之外的其它企業(yè),對(duì)當(dāng)前技術(shù)崗的技能要求有沒有新的變化。
  4. 知道你的技術(shù)領(lǐng)域有沒有過時(shí)的味道(體現(xiàn)在很難找到類似職位)。
  5. 為了面試集中火力的準(zhǔn)備會(huì)讓你暫時(shí)走出你的舒適區(qū),適當(dāng)?shù)碾u血有益職業(yè)健康。
肯定有朋友會(huì)說,我對(duì)我現(xiàn)在的工作非常非常滿意,就這樣待到養(yǎng)老了。
那我們換一個(gè)思路,你去職業(yè)市場(chǎng)上探探水溫,萬一拿到一個(gè)薪酬比現(xiàn)在高的同等職位,就算你拒絕掉,你還是可以用此作為底限,作為年度業(yè)績(jī)考核時(shí)和領(lǐng)導(dǎo)談漲薪的心里基準(zhǔn),不是嗎? 

02


跨界學(xué)習(xí)能力

以上情況并沒有涉及業(yè)務(wù)領(lǐng)域,若將IT從業(yè)人員的開發(fā)技能與業(yè)務(wù)掌控力剝離,那么一個(gè)人的開發(fā)技能,在職業(yè)市場(chǎng)上,可能沒有你想象的那么值錢。如果你在一個(gè)細(xì)分業(yè)務(wù)領(lǐng)域深挖了多年,已經(jīng)成為了這個(gè)業(yè)務(wù)領(lǐng)域的專家,也不想再換個(gè)新的領(lǐng)域折騰了,那么這篇文章可以不用繼續(xù)往下讀了,請(qǐng)點(diǎn)左上角關(guān)閉。
問題是,沒有人能保證一個(gè)特定業(yè)務(wù)領(lǐng)域可以保持長(zhǎng)盛不衰。比如諾基亞放棄塞班系統(tǒng)后,很多企業(yè)不愿招諾基亞的塞班系統(tǒng)開發(fā)老員工,情愿招畢業(yè)生,因?yàn)檫@整個(gè)業(yè)務(wù),包括整個(gè)技術(shù)棧已經(jīng)無用了。
這里我并不是鼓勵(lì)程序員頻繁的變換業(yè)務(wù)領(lǐng)域,而是不要太依賴于一個(gè)過窄的細(xì)分領(lǐng)域。意思是,可以保持在一個(gè)較大的領(lǐng)域里,但是同時(shí)熟悉一個(gè)以上的細(xì)分領(lǐng)域。最早從做企業(yè)內(nèi)部信息系統(tǒng)開發(fā),轉(zhuǎn)到移動(dòng)App開發(fā),并行后端開發(fā)和前端開發(fā),ToC領(lǐng)域轉(zhuǎn)到ToB領(lǐng)域,再回到ToC領(lǐng)域,再接著進(jìn)入云領(lǐng)域。越來越覺得程序員要有知識(shí)遷移的能力,培養(yǎng)跨界的思考能力和適應(yīng)力。現(xiàn)如今IT行業(yè)沒有什么工作鐵飯碗之說,一個(gè)人自身的技術(shù)水平和跨界業(yè)務(wù)技能才是真正的鐵飯碗。
Clojure的創(chuàng)始人Rich Hickey說過一句話很有意思:“真正優(yōu)秀的程序員是那些專注于認(rèn)識(shí)、理解、溝通和解決問題的人,軟件只是用來增加效率的工具而已。”   
還有JavaScript的作者Brendan Eich也說過:“不要把時(shí)間都荒廢在玩電腦上和研究代碼有幾種寫法上去,應(yīng)該多接觸跟人類相關(guān)的各種知識(shí),比如歷史、文學(xué)和藝術(shù)啊什么的?!?/span>


03


忠誠度

16年底跳槽工作一年后,17年底開始陸續(xù)有Hr或者獵頭聯(lián)系,很多人詢問時(shí)是這么說的:“您在新公司已經(jīng)工作一年了,現(xiàn)在是時(shí)候迎接新挑戰(zhàn)了......”。其實(shí)德國雇員可以說是對(duì)雇主忠誠度比較高的,很多人在一個(gè)企業(yè)勤勤懇懇干了大半輩子到退休,很像我們父母那一輩。據(jù)調(diào)查,德國有56%的IT專業(yè)人士在公司就職十年或更長(zhǎng)時(shí)間。我不少上了年齡的同事,簡(jiǎn)歷上非常簡(jiǎn)單,沒有幾個(gè)前任公司。
一次與某汽車OEM的Hr在電話面試時(shí),我還特意問了這個(gè)問題:我在這個(gè)公司才待了兩年不到,現(xiàn)在就跳槽,對(duì)你們來說,這會(huì)不會(huì)有所謂忠誠度的問題?對(duì)方笑著回答:如今德國企業(yè)間的跳槽很正常,這樣員工可以把他的Know how帶到另一個(gè)公司,而這種跨企業(yè)間的Know how的交流是對(duì)企業(yè)有益的。
我覺得對(duì)方應(yīng)該不是在忽悠我隨便打哈哈,因?yàn)槭撬嚷?lián)系的我。

04


開始面試


目前的工作重心逐漸轉(zhuǎn)向云和SaaS開發(fā),但是公司的業(yè)務(wù)領(lǐng)域和云的交集有限,而且Dev和Ops完全分開,僅有的云相關(guān)開發(fā)也是束手束腳,資源幾乎全部控制在Ops手里,基本是Ops把所有框架和環(huán)境準(zhǔn)備好了,Dev才能進(jìn)入開發(fā)。
雖然母公司主業(yè)是工業(yè)領(lǐng)域,但我們卻是做面向消費(fèi)者的產(chǎn)品,方向比較新,屬于母公司的Startup。不過德國的ToC領(lǐng)域,相比ToB領(lǐng)域還是弱很多,市場(chǎng)上來自中國的競(jìng)爭(zhēng)對(duì)手非常強(qiáng)大,公司也沒有進(jìn)入中國市場(chǎng)的戰(zhàn)略。而且隨著公司系統(tǒng)架構(gòu)的不斷完善,工程師能自由發(fā)揮的余地越來越小,大部分時(shí)間是在添添補(bǔ)補(bǔ)。兩年多后差不多整個(gè)構(gòu)架流程也弄清楚了,感覺技術(shù)進(jìn)步和職業(yè)上升都到了一個(gè)天花板。
今年年初開始有想法轉(zhuǎn)回ToB的工業(yè)4.0領(lǐng)域方向,畢竟這是德國的優(yōu)勢(shì)所在。除了挑選獵頭發(fā)來的職位,自己也開始留意招聘網(wǎng)站上的信息。少數(shù)獵頭發(fā)的職位是含薪酬信息的,既然寫明了,說明獵頭認(rèn)為這個(gè)薪酬是很吸引求職者的。關(guān)注了一段時(shí)間,加上之前做了些調(diào)查,對(duì)當(dāng)下的市場(chǎng)行情大概有了底。
陸陸續(xù)續(xù)和幾個(gè)Hr電話面試了下,建議大家電面約在一大早上班前,午休時(shí)間,或者提前一會(huì)下班的時(shí)間。否則上班時(shí)間打電話還得找個(gè)沒人的辦公室,還要躲著同事,效果不好。剛提的那位汽車OEM的Hr,電話面試聊得很好,不過自從她問了我的期望薪金后就沒了下文,囧。還有次和一個(gè)OEM的Hr聊了一會(huì)后,說公司準(zhǔn)備在柏林組建新部門,問愿不愿意去柏林工作。這個(gè)變動(dòng)有點(diǎn)大,我稍微表現(xiàn)了一點(diǎn)猶豫之后也沒了下文,囧。
其實(shí)總公司內(nèi)網(wǎng)也有一個(gè)挺大的“求職”平臺(tái),有全公司世界各地部門的待招職位,公司也是支持內(nèi)部換崗的,因?yàn)閾Q崗可以給各個(gè)部門帶來不同領(lǐng)域的知識(shí)和經(jīng)驗(yàn)。我時(shí)不時(shí)上去逛一下,有一次看到個(gè)售后部門的職位,技術(shù)方面比較符合,就投了試試看。沒幾天那個(gè)部門的負(fù)責(zé)人約了個(gè)電話面試,說到時(shí)他會(huì)和兩個(gè)開發(fā)工程師一起來電面。職位說明里所涉及到的技術(shù)方向大部分很熟,就是前端部分有個(gè)框架沒用過,但我前端其它框架做過很多,心想前端框架大多舉一反三,沒什么大問題,電面之前就沒有特別針對(duì)性準(zhǔn)備。
電面那天在公司提前訂了個(gè)小會(huì)議室,開始了電面。前一刻鐘幾個(gè)人互相介紹以及項(xiàng)目介紹,然后接下來一個(gè)小時(shí)就是那邊兩個(gè)工程師就開始連珠炮似的發(fā)問了,問的都是開發(fā)到發(fā)布過程里或是用到的框架中非常細(xì)的技術(shù)點(diǎn),就是那種一定要近期剛好做過才能快速回答的那種。感覺這兩人當(dāng)時(shí)是在部門負(fù)責(zé)人面前展示畢生所學(xué),順便烤熟我,結(jié)果自然不好。所以大家面試時(shí)如果事先告知對(duì)方的工程師會(huì)參與,要么準(zhǔn)備充分,要么好好祈禱別碰到太愛表現(xiàn)的工程師。

05


內(nèi)部跳槽


過了段時(shí)間在公司內(nèi)網(wǎng)的求職平臺(tái)發(fā)現(xiàn)了一個(gè)工業(yè)4.0方向的云開發(fā)職位,要求的技能和條件都很符合,投了。過了兩周這個(gè)項(xiàng)目的組長(zhǎng)發(fā)郵件和我約電面并問如果有時(shí)間的話可以直接過去喝喝咖啡聊一下。這封郵件非常湊巧地夾在某個(gè)早上的大量的Splunk監(jiān)控日志報(bào)警郵件里,我又非常湊巧地一股腦連同這封郵件全部刪了。又過了兩周,又收到這個(gè)組長(zhǎng)的詢問,問我對(duì)這個(gè)職位還有沒有興趣,這才發(fā)現(xiàn)前一封郵件,連忙約了個(gè)電面,囧。
有朋友說,有時(shí)公司內(nèi)部調(diào)崗如果是約你過去聊下,那可能就是不走常規(guī)流程(電面+Hr面+技術(shù)面),直接聊技術(shù)和理想就成了。不過可惜錯(cuò)過了這個(gè)機(jī)會(huì),只能走常規(guī)路線。
電面時(shí)和組聊了聊項(xiàng)目和云技術(shù)的構(gòu)架,從SOA到分布式的演變,項(xiàng)目經(jīng)歷等等,聊的比較投契。接著又定了面試時(shí)間。面試前一天,收到封郵件,要做一個(gè)項(xiàng)目雛形并帶過去演示:一個(gè)應(yīng)用,提供Rest接口,可以查詢某城市地理坐標(biāo),并且可以瀏覽查詢歷史記錄。
哈,看起來很簡(jiǎn)單對(duì)吧?用Spring或者其它Rest框架一個(gè)小時(shí)就做出來了。如果你真這么快速做一個(gè)簡(jiǎn)易雛形,那么你就上當(dāng)了,這種提前告知題目的測(cè)試不是限時(shí)編程比賽那種求快看結(jié)果的比賽,而是檢驗(yàn)?zāi)銓?duì)項(xiàng)目構(gòu)架的理解,檢查開發(fā)者Code smell,以及延伸出來的一系列知識(shí)點(diǎn)。就和這個(gè)面試問題類似:在瀏覽器里輸入網(wǎng)址,按下回車后會(huì)發(fā)生什么?你要是回答:”出現(xiàn)了網(wǎng)頁“,那就弱爆了。
花了一晚上出了demo,項(xiàng)目構(gòu)架中包含了以下知識(shí)點(diǎn):
  • OOP、DTO若干基礎(chǔ)知識(shí)
  • Endpoint,Service,Repository分層,以及接口的擴(kuò)展性,耦合性,微服務(wù)構(gòu)架準(zhǔn)備
  • 接口多線程,并發(fā)性考慮
  • 數(shù)據(jù)的保護(hù)機(jī)制,防注入,防攻擊考慮
  • Persistence持久層的耦合性,分頁和優(yōu)化考慮,緩存的擴(kuò)展
  • 外部服務(wù)調(diào)用框架的選擇,設(shè)置,調(diào)優(yōu),出錯(cuò)處理機(jī)制
  • 整個(gè)系統(tǒng)的出錯(cuò)處理機(jī)制,日志系統(tǒng),ELK監(jiān)控框架
  • 單元測(cè)試, CI, CD到容器化部署,配置文件
  • 接口文檔化準(zhǔn)備
當(dāng)然,以上知識(shí)點(diǎn)不可能一晚上全部開發(fā)出來,有些你只需把接口預(yù)留出來,甚至只需寫個(gè)fake code或者注釋,可以讓面試官看到,然后對(duì)此提問。沒有出現(xiàn)在Demo里的,比如消息隊(duì)列,緩存機(jī)制,服務(wù)注冊(cè),監(jiān)控框架等等,心里要準(zhǔn)備好應(yīng)答方案,而且腦子里要有一個(gè)清晰的白板結(jié)構(gòu)。
面試那天上半場(chǎng)先是Hr面,部門頭和Hr姐姐來了,作為老鳥,那些經(jīng)典常規(guī)職場(chǎng)問題我都懶得事先去準(zhǔn)備,大家就拉拉家常。HR問我,問當(dāng)初為什么選擇來德國?一般面試常規(guī)回答都是以德吹為主,比如德國產(chǎn)品高質(zhì)量留下深刻印象啦,德國工業(yè)先進(jìn)啦,大學(xué)免學(xué)費(fèi)水平高啦blablabla。
當(dāng)時(shí)不知哪根神經(jīng)搭錯(cuò)了回答道:“以前很喜歡看二戰(zhàn)的電影,所以對(duì)德國有了很大興趣。(潛含義:愛看德國人挨打?)” 說完就在心里后悔,怎么會(huì)提到德國人的二戰(zhàn)歷史這個(gè)大禁忌!趕緊扯話題到其它地方。以前面試回答這個(gè)問題時(shí),如果無意中提到歷史,我會(huì)說:“很好奇二戰(zhàn)后德國的重建速度,以及工業(yè)水平如何重回世界前列,所以來德學(xué)習(xí)。”  今后Hr面還是必須要提前準(zhǔn)備一下,把所有答案在心里過一遍。
下半場(chǎng)技術(shù)面,項(xiàng)目組長(zhǎng)和項(xiàng)目總構(gòu)架師參與。流程就是先用白板講解整個(gè)項(xiàng)目結(jié)構(gòu)和技術(shù)點(diǎn),再按對(duì)方提的具體問題,對(duì)照代碼深入更多的細(xì)節(jié)。整個(gè)面試的問題基本上沒有跳出我事先準(zhǔn)備的范疇,感覺對(duì)方還是挺滿意的。
兩周后拿到Offer,感謝HR沒有因?yàn)槟X抽回答斃掉我。雖然這次屬于公司內(nèi)部換崗,但是工作領(lǐng)域,技術(shù)方向,職位都發(fā)生了較大變化,且算是跳槽吧。

05


小結(jié)

在距上一次跳槽二年多的時(shí)間點(diǎn),開始陸續(xù)接受獵頭的詢問,并自己主動(dòng)投一些感興趣的職位。面試的過程既可以了解當(dāng)前就業(yè)市場(chǎng)的價(jià)位,又是對(duì)自身近兩年專業(yè)和業(yè)務(wù)領(lǐng)域知識(shí)的一個(gè)考核,運(yùn)氣好的話還可以跳槽做更有職業(yè)前景的事。
這么看看,除了犧牲了一點(diǎn)追劇和游戲的時(shí)間,總體還是利大于弊的嘛,你說呢?

確定不點(diǎn)個(gè)贊再走?


本月新聞&文章回顧
可向下滑動(dòng)

區(qū)塊鏈植樹項(xiàng)目,真綠化還是割韭菜?

鮮為人知的德國硅谷,與中國聯(lián)系密切

Zalando上半年成績(jī)喜人

德國首家小米體驗(yàn)店杜塞開業(yè)

戴姆勒與中國電池制造商孚能科技達(dá)成合作伙伴關(guān)系

柏林初創(chuàng)Meditopia靠一個(gè)冥想App獲1500萬美元融資

在德國如何零基礎(chǔ)考取ISTQB國際軟件測(cè)試工程師證書?

居家或共享辦公,疫情下西門子實(shí)施移動(dòng)辦公

歐洲IT專家聯(lián)盟呼吁歐洲要建立自己的數(shù)字基礎(chǔ)構(gòu)架

FB實(shí)習(xí)生月薪秒殺大批德國碼農(nóng)

大眾每賣一輛電動(dòng)汽車,就損失5000歐元

德國Wirecard破產(chǎn),荷蘭Adyen笑翻

德國最大的光纖項(xiàng)目開建

智能化才是行業(yè)變革下半場(chǎng)的核心

Google與德意志銀行將開始十年合作

[Ping在德國第一電商]:BI(數(shù)據(jù))分析師

德國生鮮自動(dòng)售貨機(jī),想要顛覆超市?

研究表明,德國政府處理開放數(shù)據(jù)不太成功

德國最大電商Zalando的老板能賺多少?

亞琛電動(dòng)車初創(chuàng)Ego停產(chǎn),進(jìn)入破產(chǎn)程序

德國數(shù)字銀行Solarisbank再融6000萬歐,想接盤Wirecard客戶

想知道Amazon在德國繳多少稅嗎?

德國做Sales的我教你如何準(zhǔn)備德語電話面試
德企面試大揭秘,成敗在此一舉
碼農(nóng)工作七年后,申請(qǐng)德國半工半讀雙元制大學(xué)
又來?!福特也開始做共享電動(dòng)滑板車
2020.06新聞&文章回顧
2020.05新聞&文章回顧
2020.04新聞&文章回顧
2020.03新聞&文章回顧
2020.02新聞&文章回顧
2020.01新聞&文章回

點(diǎn)了在看,年薪百萬

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多