我放棄年薪30萬Offer…談談Android開發如何造成核心競爭力

最近身邊朋友換工做、轉型的愈來愈多。爬到必定高度,或者說到了必定年齡,每一個選擇都顯得尤其重要。程序員

不只由於高昂的機會成本,還有你們對後續規劃的多重考慮。面試

有一個說法你可能聽過:混職場,要擁有不可替代的能力編程

不少人覺得,這是指一我的必須有一項特別厲害的技能,秒殺99.9%的那種。否則怎麼叫不可替代呀?服務器

但我並不這麼認爲……網絡

轉型之路

上個月和一個作開發的朋友閒聊,意外得知,他放棄了一個年薪近30萬的offer。架構

他聊到本身的轉型想法。對程序員來講,轉型的路一般有兩種。運維

第一種是,專家型。好比他放棄的那個offer,職能要求很是精準,就是研究某種技術應用,做爲公司的技術儲備。工具

第二種是, 管理型。成爲團隊leader,重心轉移到協調、溝通、管理。學習

「你不考慮第一種?」我好奇問了句。測試

他想了一會說:「我對核心競爭力的理解,是A+B+C+……,而不是A+++,加上本身性格可能也不太適合作技術研究,仍是打算熟悉其餘關聯的領域。」

拿寫程序來講,寫得好的人多如牛毛,不少年輕的碼農常常讓他自愧不如。但你若是懂需求分析、懂商務談判、懂市場運營,你的戲路就一會兒拓寬很多。

這幾年很流行一個詞,長板。

說的是,咱們要有特別拿得出手的能力。但每每被誤解爲:咱們只要有一個特別拿得出手的技能,就足夠了。

我之前有個作QA測試的同事,他據說同部門的人在學編程、學產品、學項目管理時嗤之以鼻:「術有專攻,你學那些東西能比程序員厲害嗎?仍是你想轉行?」

在他看來,「專」已足夠。

他忽視兩個現實。

一是,99%的人很難達到極致的專業水平。

二是,哪怕符合,須要的場合也不多。除非恰好碰到那種爲你 1 VS 1量身定製的崗位。

最多見的情形是,你有不錯的專業技能,同時具有幾項可用的關聯能力,它們疊加打包起來,造成了你的核心競爭力

多維學習

爲何說不能死抱着你的專業技能,要多學習其餘維度的東西?

我簡單說件事吧。

前陣子我參與的一個項目,系統由多個團隊負責,有個業務接口A團隊的開發折騰了一下午沒搞定,他跑去問旁邊的程序員,兩我的一起琢磨半天搞定了,開開心心。

項目經理得知後問:「大家下午都在作這接口?」

程序員:「對啊,花了很多功夫。」

項目經理:「誰讓大家作的?」

程序員:「某某說讓咱們作一下。」

實際上,那個功能應由其餘團隊負責,對方只是想推掉這事。而那兩個程序員,習慣用技術手段去解決問題,徹底沒想過這問題該不應由本身解決

這實際上是一種思惟定式。

我接觸過很多程序員,接到需求任務埋頭苦幹。需求說一不二,需求說二是二,從不考慮需求之外的任何事情,更不會提出其餘方案。

而一些很厲害的程序員,除了開發能力過硬,還有一些其餘共性。

他們會溝通、會預判、會基於本身角度給出其餘解決方案。

網絡上有句話:若是你的工具只有一把錘子,你會認爲任何問題都是釘子

太多人陷在路徑依賴中,沒法站在更高層次思考,所以給出的選擇每每只是「局部最優解」

我很喜歡的一本書叫《暗時間》,做者劉未鵬,微軟亞洲研究院軟件開發工程師,平時喜歡心理學、時間管理、自我成長和一些研究底層認知等,也愛看科幻小說。

表面看,這些東西和敲代碼沒啥關係對吧?

但那本書中,你能夠很明顯感受到,多維思考能力在一我的身上的深入印記,讓他看待問題的角度變得很是豐富。

單一思路,意味着你手裏只有一把錘子。

多維思惟,意味着你擁有一個工具箱

「補短板」頗有必要

沒錯,一我的要想脫穎而出,拼的是長板。好比你一個作技術的,若是非得跑去作市場,沒幾天又跑去作運營,只會分分鐘被輪番吊打。

你首先要有專長立足。

但你越往上走,越要注意彌補短板。由於它可能讓你對某個環節失去控制或主動權,變成無形的束縛

趕集網CEO楊浩涌曾分享過他創業的一段經歷。

楊浩涌是研發出身,也是一位優秀的產品經理, 所以他的團隊以開發和產品見長,用戶體驗比競品對手「58同城」好很是多。

但在營銷上,就是幹不過58。

楊浩涌心想,行吧,我不懂營銷,那我就找個懂營銷的人來唄。

可由於他對市場營銷不瞭解,致使很難判斷招來的人是否是真的有能力撐起這塊業務。結果致使, 招來的連續3任銷售VP都沒法勝任。

他只好本身學着作一個銷售VP。

兩年後,他完成了本身的能力閉環,進化成產品與營銷並重的創始人,逐漸補齊了核心團隊的短板,開始迎頭趕超對手。

楊浩涌在覆盤時感慨:

「每一個創始人一開始可能都以爲,我不擅長的領域找一個牛人幫忙就行了。

可是,你會發現你犯的全部錯誤,最有可能出現的就是你不懂的裏邊。」

就像羅振宇說的,一個知識你覺‎得‎沒有‎用,是因‎爲你不‎會。

而你不會的東西,每每是你的雷區。

固然啦,不是說全部你不會的都要去學,你一拍腦殼跑去學習胸口碎大石,沒意義嘛。

所謂短板,應該是「你須要但不擅長」的知識技能。

你只有熟悉才能掌握,只有掌握,才能讓整件事情更加可控

給本身多留一個Plan B

再退一步說,多維能力,未來極可能也是你的一個機會。

我部門裏一個跳槽過來的UI設計師,最初的工做是服務器運維工程師,這兩個崗位幾乎沒啥關聯。他平時愛好畫畫,一開始是自學,而後報名培訓班,再免費幫朋友設計和偶爾作兼職。

等水平磨礪得差很少了,順利轉行。

以及我原先認識一個遊戲數據分析師,平常喜歡研究金融、作作投資什麼的,後來機緣巧合跳槽去了一家證券公司。

本職與愛好就這麼愉快地結合了。

目力所及,我周圍大多數轉行後平滑落地的人,都有個共同點:

具備不止一個優點和亮點

當你的優點是A+B+C這樣的組合時,它們就可能未來變成你的Plan B,甚至Plan C。

查理·芒格說得好:「個人生活,不僅在一條賽道上。」

因此你發現沒,周圍那些特別有競爭力的人,他們並非每一個方面都很是出色,多數屬於「一專多強」,幾個能力組合出本身的稀缺競爭力, 從而在同質化競爭的賽道中脫穎而出。

這世上的路,是四通八達的,而非僅此一條。

這社會的比拼,是3D立體的,而非單維平面。

「專」這個字,相比從前有了更多新意義。

它不該成爲你只顧眼前、不肯繼續成長的藉口。就算你天天重複作一件事,不妨嘗試用不一樣的思惟去觀察,解鎖出新的解決問題的鑰匙。

變化無處不在,但願咱們手裏,不僅有一張牌。


爲了幫助你們提高進階,實現技能快速突破,打造自身鐵飯碗!我分享一份由幾位大佬一塊兒收錄整理的 Android學習PDF+架構視頻+面試文檔+源碼筆記 ,還有高級架構技術進階腦圖、Android開發面試專題資料,高級進階架構資料供你們學習進階

這些都是我閒暇還會反覆翻閱的精品資料。在腦圖中,每一個知識專題都配有詳細的知識點,還有相對應的實戰項目,能夠有效的幫助你們掌握知識、理解原理。固然你也能夠拿去查漏補缺,提高自身的競爭力。

若是你有須要的話,能夠加Vx:15388039515(備註思否,須要進階資料)

喜歡本文的話,不妨給我點個小贊、評論區留言或者轉發支持一下唄~

相關文章
相關標籤/搜索