外企→員工:“這活我不想干,你找別人吧”
國企→老板:“這活我不想給你干,我找別人吧”
緣起
大家好,前兩天有小伙伴私信問我,說是國外作業是什么樣的體驗,和國內究竟有什么不同?
我想來想去,好像沒什么不一樣,不僅風格類似,連干的活也差不多,開會的時候也很像,大部分人沉默,少數人發言,后來終于找到了一點不同,就是其他國家的同事在作業上往往說話更加直接,心態更加開放,比如他作業了一段時間累了,要趴在桌上休息絕對不會想老板看到了會不會不好,
甚至他們會在給老板(中國人)的feedback里寫公司里中國人太多了,總是說中文,他們聽不懂感覺自己不被尊重,能不能讓大家都講英語?
同樣,當他們面臨一些活不想干的時候,也會直接找到老板溝通,老板,對不起,這活我不想干,能不能幫我調一下?
今天就和大家聊聊職場里挑活這件事,

1、挑活是門技識訓
很多同學在萌新階段經常會被老鳥坑,比如剛剛進入到一個組里,如果遇到了人品不咋地的老員工往往會把那些做起來賊麻煩,又出不了成績的臟活累活派給你,萌新剛入職什么都不懂,當然是全憑主管和師兄安排,他們說做什么,就做什么,他們說怎么做就怎么做,也不會去想這個東西做了對自己有什么幫助,或者是能獲得什么成長,
但是自己干的活有沒有意思,能不能帶來成就感是騙不了人的,你覺得做了沒意思,那怎么著都還是沒意思,試用期一過,即便是萌新也能發現,發現了之后痛苦也就開始了,手上的活是越做越沒有意思,剛開始還有點新鮮感,到后來新鮮感沒了的時候那真的是徹底不想干了,上班比上墳還痛苦,
這個時候兩道考驗就出現在了萌新面前,要不要和老板講,以及怎么講,說白了就是如何挑活,
關于要不要挑活,這個問題沒有標準答案,有人覺得挑活是理所應當的,也有人覺得挑活的人不夠專業,什么活都能干好的才是真牛人,我個人的看法比較中庸:不要輕易挑活,實在逼不得已該挑還是得挑,畢竟不管在什么場景下,挑剔都不是一個好詞,挑活不僅會給人觀感不好覺得你在搞特殊,也會讓抬升老板對你的管理成本,但如果眼前做的事情的確很不喜歡,自己每天作業都很痛苦,為自己合理地爭取利益也無可厚非,
所以剩下的問題就是怎么挑能夠利益最大化,負面影響最小化,

2、凡事預則立
首先必須要說的一點就是挑活越早挑越好,最好能在活還沒派給你之前就挑好,
一般來說新人入職,在具體上手做事情之前,主管都會先做一個簡單的溝通,介紹一下團隊現在的情況以及正在做的專案和事情,最后再把要安排給新人的事情講一遍,如果有經驗的話,在這個時候進行挑選是最好的,比如剛入職,老板說把某某資料相關的專案交給你的時候,你就要當心了,有些鍋一旦接過來不到離職是甩不掉的,如果你有經驗,在這個時候明確地告訴老板你自己的喜好和傾向是最好的,

3、挑活會被老板針對嗎?
很多萌新不敢表達自己的意見一個很重要的原因就是擔心自己這樣做會引起別人尤其是老板的不悅,導致給自己的職業發展帶來不好的影響,也就是俗稱的穿小鞋、搞針對,
這一點根據我的經驗,大部分情況下還不至于,除非老板真的非常小心眼,尤其是現在互聯網公司,主打的就是開放包容的作業氛圍,只是簡單地表達自己的想法以及興趣并不是什么了不得的事,
我之前有一次負責一個專案,給幾個合作的小伙伴劃分任務,費了很多心思,盡可能根據每個人的實際情況進行了安排,好容易都已經安排好了,大部分人也都溝通過了,結果臨到最后,有一個小哥突然變卦說自己不想做這個,沒有興趣,想要做別的,并且此君還沒有先和我溝通,直接找了我的老板,雖然這件事里我也沒做錯,但也確實挺難受的,
有了這么一次經歷之后,將心比心,逐漸也能體會到一點老板們的不容易,安排作業并不是一個簡單的事情,需要平衡各種情況和因素,好不容易安排妥當了,結果因為個人意愿臨時被出難題,顯然大部分人都很難保持好印象,
當然凡事不絕對,我也有過被逼到絕境忍無可忍找老板換組的時候,老板雖然同意了,換組之后的結果也還不錯,但在那年給評價、績效的時候,還是不免多少受了一點影響,這些都算不上被針對,但即使是這些人之常情下的負面印象有時候也夠很多人喝一壺了,
那假如做的事情真的不喜歡,又應該怎么辦呢?

4、先出成績,等價交換
交換原則是人世間一個很重要的原則,了解掌握了這個原則可以為人生節省很多苦難,
既然我們給老板挑活提要求是一種給老板造成困擾添加麻煩的行為,那本著交換的原則,我們得先想辦法讓老板受益,這里的受益并不是指的是賄賂老板、小恩小惠,而是說要在作業當中做出成績來,給老板留下一個不錯的印象,或者是幫老板解決了一些難題立下功勞,
比如做資料不是臟活累活么,那花點力氣把資料做好,讓它穩定下來提升性能,轉化成指標、業績,先讓老板看到你的賣力你的成績,等有了成績了,有機會和老板聊天的時候,再適當表示一下自己的想法,暗示一下自己對某個方向比較感興趣,想要嘗試一下,顯然這種情況下顯然就比生硬地告知老板自己這不想干那不想干要好得多,
有的同學要吐槽了,手上的業務很坑做不出成績來怎么辦呢?
也有辦法,手上的業務做不出成績,那還可以劍走偏鋒找一些其他的事情來做,這樣的事情也不少,比如說一些提升開發效率的工具,比如學一些新的技術重構系統,一些陳年bug的修繕等等,這些事情也許不能幫助你獲得很好的績效,拿到晉升,但可以幫你給別人留下好印象,至少老板會覺得你是積極作業的,為了團隊也默默付出了很多,當這個印象建立之后,再來提出自己的想法也會容易被接受很多,

5、先想好對策
職場當中有一個名句,叫做讓老板做選擇題而不是問答題,我們直接跟老板說我們不想干現在的活了,這個就叫做問答題,讓老板自己來回答,那怎么讓老板做選擇題呢,也很簡單,我們先幫老板把后面的安排想好了,我們當前的作業如果要交接出去,交給誰,誰來接,什么時候交接,拿什么理由交接?團隊當中的人員關系以及一些細節我們未必門清,但至少我們要盡我們所能拿出一個在我們這看起來沒什么問題的方案,至少讓老板覺得你有站在他的角度為他考慮過,
交接這種事情處理起來一腦袋包,臟活累活誰都不愿意做,但是總得有人做,所以要想把這些系統交接出去,一定要有大義名分,不能是因為我自己不愿意做所以想交接,而是交接出去會有什么好處,比如說這樣管理起來更規范,和某個人現在的作業范圍重合度很高等等等等,哪怕看起來有些牽強也比沒有強,
這里面最簡單的辦法就是坑新人,大概是三步走,首先跟老板暗示自己這邊人力不夠,忙不過來讓老板加人,等新人來了之后把一部分臟活累活名正言順地分出去,過了一段時間,新人上手之后跟老板講新人已經可以獨當一面了,然后可以把這塊完全交給他了,從而自己脫身,但老實講雖然很多人都這么干,我還是覺得己所不欲勿施于人,這么做其實有點不太好,所以我只是單純介紹套路,并不是鼓勵大家這么干,
當然話說回來,我之前也在文章當中寫過,大家都不愿意干的事情未必沒有含金量,未必出不了成績,很多臟活累活恰恰是每個公司都需要的核心模塊,像是資料處理、特征維護之類,各個公司都離不開,這里面一樣有很多門道,比如同樣是寫SQL跑資料,為什么有些人寫的代碼就bug很少,跑起來飛快,有些人的代碼就效率很低,怎么跑都跑不動?有些人只會寫SQL,有些人把底層數倉一套全理順了,或者是基于資料的詳細分析和理解,挖掘出了許多有用的特征來,
所以現在手上拿到了臟活累活的小伙伴們先不要著急氣餒,不妨先想想辦法,看看能不能沙里掏出點黃金來,我一直都很認可一句話,把事情做好是一種能力,它其實無關于大小也無關難易,
6、注定要活到老、學到老
新人剛入職場,一片新奇,過去的知識和經歷派不上用場,很多事物不懂,充滿了未知,可能也沒有一個很好的領路人指點,只能靠自己摸索,的確不太容易,但反過來說,職場中的好學生其實并不一定成績好,能夠自己從環境和其他人身上學到自己想要的,才是真正的好學生,

不斷學習提升
我自己做Android開發已經是第8個年頭了,見證了太多人的起起落落,印象很深一個同事,跳槽阿里薪資直接double,但也看到很多人鍍著“大廠”的金四處碰壁,終究還是倒在了技術上!
以下分享一下我幾年來具體的學習路線及筆記檔案,希望能幫助到有心提升技術的朋友!
以下完整學習筆記PDF,點擊這里免費下載獲取!
- 架構師筑基必備技能
目前Android APP開發主流語言就是Java語言,Java語言最大的特性就是提高了軟體的互動可能性,可以說安卓手機幾乎所有應用程式都是利用Java語言來進行撰寫的,
知識要點:
1、深入理解Java泛型
2、注解深入淺出
3、并發編程
4、資料傳輸與序列化
5、Java虛擬機原理
6、高效IO
- 設計思想解讀開源框架
隨著互聯網企業的不斷發展,產品專案中的模塊越來越多,用戶體驗要求也越來越高,想實作小步快跑、快速迭代的目的越來越難,插件化技術應用而生,如果沒有插件化技術,美團、淘寶這些集成了大量“app”的應用,可能會有幾個g那么大,
所以,當今的Android移動開發,不會熱修復、插件化、組件化,80%以上的面試都過不了,
知識要點:
1、熱修復設計
2、插件化框架設計
3、組件化框架設計
4、圖片加載框架
5、網路訪問框架設計
6、RXJava回應式編程框架設計
- 360°全方位性能調優
在不同層次的開發工程師手里,因為技術水平的參差不齊,即使很多手機在跑分軟體性能非常高,打開應用依然存在卡頓現象,
另外,隨著產品內容迭代,功能越來越復雜,UI頁面也越來越豐富,也成為流暢運行的一種阻礙,綜上所述,對APP進行性能優化已成為開發者該有的一種綜合素質,也是開發者能夠完成高質量應用程式作品的保證,
1、設計思想與代碼質量優化
2、程式性能優化
- 啟動速度與執行效率優化
- 布局檢測與優化
- 記憶體優化
- 耗電優化
- 網路傳輸與資料儲存優化
- APK大小優化
3、開發效率優化
- 分布式版本控制系統Git
- 自動化構建系統Gradle
4、專案實戰
- 啟動速度
- 流暢度
- 抖音在APK包大小資源優化的實踐
- 優酷回應式布局技術全決議
- 網路優化
- 手機淘寶雙十一性能優化專案揭秘
- 高德APP全鏈路原始碼依賴分析
- 徹底干掉OOM的實戰經驗分享
- 微信Android終端記憶體優化實踐
- Android框架體系架構
Android框架體系架構(高級UI+FrameWork原始碼) 這塊知識是現今使用者最多的,我們稱之Android2013~2016年的技術,
Android開發者也往往因為網上Copy代碼習慣了而導致對這塊經常“使用”的代碼熟悉而又陌生:熟悉的是幾乎天天在和它們打交道, 天天在復制這些代碼 ;陌生的是雖然天天和這些代碼打交道,但是并沒有深入研究過這些代碼的原理,代碼深處的內涵,
本篇知識要點:
1、高級UI晉升
2、Android內核組件
3、大型專案必備IPC
4、資料持久與序列化
5、Framework內核決議
- NDK模塊開發(音視頻系列)
NDK(Native Development Kit縮寫)一種基于原生程式介面的軟體開發工具包,可以讓您在 Android 應用中利用 C 和 C++ 代碼的工具,通過此工具開發的程式直接在本地運行,而不是虛擬機,
在Android中,NDK是一系列工具的集合,主要用于擴展Android SDK,NDK提供了一系列的工具可以幫助開發者快速的開發C或C++的動態庫,并能自動將so和Java應用一起打包成apk,
本篇知識要點:
1、NDK開發之C/C++入門
2、JNI模塊開發
3、Linux編程
4、底層圖片處理
5、音視頻開發
6、機器學習
- Flutter學習進階
2019 年無疑是 Flutter 技術如火如荼發展的一年,
每一個移動開發者都在為 Flutter 帶來的“快速開發、富有表現力和靈活的 UI、原生性能”的特色和理念而癡狂,從超級 App 到獨立應用,從純 Flutter 到混合堆疊,開發者們在不同的場景下樂此不疲的探索和應用著 Flutter 技術,也在面臨著各種各樣不同的挑戰,
本篇知識要點:
1、Flutter跨平臺開發概述
2、Windows中Flutter開發環境搭建
3、撰寫你的第一個Flutter APP
4、Flutter Dart語言系統入門
…
- 微信小程式開發
微信小程式作為現在比較火的編程開發應用場景之一,深受市場的青睞,這讓不少開發者眼饞不已,但是對于初學者來說,就完全摸不著頭腦了,不知道微信小程式開發制作需要學習那些知識,有需要的朋友可以參考本篇,
本篇知識要點:
1、小程式概述及入門
2、小程式UI開發
3、API操作
4、購物商場專案實戰
- Android相關原始碼解讀
只要是程式員,不管是Java還是Android,如果不去閱讀原始碼,只看API檔案,那就只是停留于皮毛,這對我們知識體系的建立和完備以及實戰技術的提升都是不利的,
由于篇幅原因,如有需要以上完整學習筆記PDF,可以點擊這里免費自取!!
結果重要,程序也有意義
人就是這樣,容易念想也容易遺忘,所以不要把你所有的心思都寄托在那一個虛無縹緲的結果上,結果固然重要,但程序也同樣有意義,無論是讀研還是作業,你在這個程序當中同樣得到了切實的成長,這些識訓都是實實在在屬于你的,大廠的背景固然可以給你加持,但你能力還是基礎還是這些識訓,offer和獎杯一樣,只是實力贏來的榮譽,而不是實力本身,千萬不要本末倒置了,
今天的文章就到這里,感謝您的閱讀,喜歡的話可以給我一個三連,讓文章分享給更多人~

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/278427.html
標籤:其他









