前言
最近在知乎里有一個同學付費咨詢問我,他剛剛畢業,即將進入職場,有些緊張,不知道如何才能表現出色,問我有沒有什么建議,我和他一通暢聊,當中迸發了不少很有價值的問題,我選擇了其中幾個整理成了今天的文章,分享給大家,

明處亮相、暗處努力
有句俗語叫做幸福的人往往有相似的幸福,而不幸的人各有各的不幸,其實這句話放在職場當中也一樣適用,優秀的人往往有一些相似的特質,而拉胯的人則各有各的拉胯,
首先說說第一條,我給它總結為明處亮相、暗處努力,這句話其實很好理解,明處亮相是說我們在做事的時候要正大光明,有底氣有勇氣,不怕與人交涉,也就是高調做事的意思,我在職場當中曾經聽說過很多傳說,最傳奇的一次是之前在阿里媽媽的時候,聽說有一位P5運營小姐姐為了一個需求,每次被拒絕就找上一層的領導,一直找到了整個部門P11的老大,這個案例給我非常震撼,我想換了絕大多數人是沒有這個勇氣的,即使非常堅信自己一定是正確的,
再來說說暗處努力,在職場當中毫無疑問我們一定是需要努力的,不論是努力學習提升我們的業務、技術能力,還是努力把一件事情做好,都是必不可少的,但個人努力是一件相對比較私人的事情,不宜放上臺面來說,一方面整天聊起自己看了哪些論文,學了哪些技術可能會讓人覺得你凡爾賽,或者是刺痛一些已經躺平的咸魚老人,會讓他們對你產生不喜,另一方面如果自己不小心事情辦出了紕漏,也很容易讓人懷疑,你口口聲聲說自己努力、學習了很多,怎么還這么菜,
所以說宣揚自己如何如何努力是一件挺沒有必要的事情,我還是覺得在職場上懷才就像懷孕,時間久了總是會被看出來的,

學會看人、學會跟人
作為新人進入職場,首當其沖就是要學會看人和跟人,如果不小心跟了一個本身拉胯的,非但學不到什么東西,還可能連累自己,那怎么判斷一個人值不值得跟,判斷一個職場前輩究竟有幾斤幾兩呢?
俗話說一個人的野心有多大,他的舞臺就有多大,別以為這句話是雞湯,其實很有道理,舉個例子來說,我們都知道在組里每一個人負責一塊業務,但并沒有說一個人是不是只能了解分配給自己的業務或者是技術,如果你發現某一個人非但對自己領域內的技術細節了如指掌,還對其他人的專案也很關心和了解,那么此人必定不簡單,肯定有非常強的驅動力以及意志力,如果你發現一個所謂的資深工程師對自己領域下的很多細節還不清楚,經常要問別人,那么十有八九,這個人是個老油條,已經躺平很久了,
另外一個技巧是觀察,觀察團隊當中出現了問題除了leader之外都找誰解決,這個人往往在團隊當中非同一般,舉個例子,比如說你發現自己找其他同事問了好幾個問題,他們的回答都很一致讓你去問張三,那么這個張三大概率應該是團隊中的技術骨干,至少他承擔了很多他作業之外的責任,你就可以把這個人當做榜樣和學習的物件,
再來說說跟人,跟人其實考驗的是你的溝通能力,也就是情商,一般來說新人進入團隊跟著誰這個是主管和leader安排的,新人啥也不知道剛進來也發表不了什么意見,那之后找到了更好的學習物件想要換一個人跟怎么辦呢?很多人覺得好像就沒轍了,其實有辦法,也很簡單,就是找老板溝通,表達自己的想法,說起來簡單,但是操作有不小的難度,
如果我們站在leader的角度來思考,他其實不太關心哪一個人都跟著誰的,他更多的是關心團隊的產出和業績,所以有這么幾個問題就必須要考慮,如果你轉過去了,你當下的作業怎么辦,交接給誰?你過去之后會不會導致人力分配不均,那邊人力過剩,這邊人力不足?會不會引起一些人的不滿,年底了績效怎么分配?
所以比較好的辦法是你先和張三熟絡起來,然后把當前手頭的事情做好,等一個專案結束聊績效或者是淡季比較不忙的時候找到老板溝通自己的想法,溝通的時候以表明自己的想法和訴求為主,至于這個事情之后的走向則交給老板來安排,畢竟這也不是我們能幫上忙的,

保持熱度、持續燃燒
對于新人而言,剛剛進入職場往往都是想要大干一場,做出一番事情來的,但這股熱情能夠延續的時間往往不會很長,因為努力奮斗了一段時間之后,發現自己依然藉藉無名,升職加薪之類的事情好像也比較遠,很多人這個時候就會開始懈怠了,老實說我之前也曾經懈怠過一段時間,覺得做什么都沒有意思,經過了好一番周折才調整過來,
所以我覺得新人最重要的其實不是展示自己,也不是多么積極主動,多做很多事情,涸澤而漁的做法不太可取,除非你天生就是非常熱情、動力十足的人,短時間內的亮相、發光發熱意義并不大,持久才是王道,某人剛入職的時候積極主動,過了三個月就開始平淡無奇,大家只會覺得他的積極是剛入職的時候想表現而已,很快就會忘記,但如果他既保持積極的熱度,但不過度表現,也許一開始的時候不能技驚四座,但是時間久了,還是可以在大家心里留下一席之地,
前面介紹了李泌的半句名言,其實剛才那句話還有下半句叫做“動如逞才,靜如遂意”,意思是說一個人在有所行動的時候應該給人一種在施展才華的感覺,當他靜下來的時候,又會讓別人覺得他已經逞心如意了,這當然是很高的境界,我等凡人不是一朝一夕就能做到的,但這并不影響我們朝著這個方向努力,在職場當中保持溫度保持熱情,但不過分炙熱,這樣我們行動的時候才會像是施展才華,我們靜下來又像是已經逞心如意,相反,如果過度表現往往會引人不快,覺得你太過度表現自己,搶了別人風頭,

注重成長,榷訓月累
新人剛入職場,一片新奇,過去的知識和經歷派不上用場,很多事物不懂,充滿了未知,可能也沒有一個很好的領路人指點,只能靠自己摸索,的確不太容易,但反過來說,職場中的好學生其實并不一定成績好,能夠自己從環境和其他人身上學到自己想要的,才是真正的好學生,
不斷學習提升
我自己做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/273676.html
標籤:其他
上一篇:面試官的一句話點破了我:三年的前端經驗只相當于人家一年的經驗
下一篇:打算在縣城“買”片地









