如何獲得職場上的晉升
每個身處職場的人都希望體現自己的價值,從而獲得賞識,得到晉升。那么,對于專注于技術的程序員來說,應如何使自己在眾多的競爭者中脫穎而出,成為最終的幸運兒呢?
01做出成績獲得認可
在職場,尤其是剛進入一家公司時,完成第一個功能或項目,是證明自己實力的關鍵。
如果入職后,自己做的是全新的項目,只需按照下面的標準流程進行,工作很容易就能上手。
需要強調的是,需求分析是非常重要的一個環(huán)節(jié),只有對需求有深入地了解,才能較準確地進行后續(xù)工作,而只要將第一個功能模塊開發(fā)出來,接下來的模塊開發(fā)就會很順利。
如果接手的是公司之前的項目,就要轉變工作方法了。一個普通的App,通常有2-3萬行代碼。如果代碼耦合度很高,文檔又不健全,怎么辦?不要擔心,其實,目前公司里的項目,大多是一種典型的互聯網應用,是基于MVC模式設計的,具有UI交互、互聯網數據交互的功能,其特點就是從服務器獲取數據并展現、提交數據給服務器完成某種業(yè)務。那么只要找到一個Activity里的功能,一路跟代碼到HTTP層,中間可能有業(yè)務層等其他模塊,再從HTTP層到UI層,就掌握了一個功能的流程。切記,剛開始工作時不要脫離具體的功能或業(yè)務去研究代碼框架、自定義UI等費時費力的內容。只要一個功能點你能從頭跟到尾,代碼的框架自然就知道怎么用了,自定義UI剛開始只要掌握到如何使用這一層次就可以了。
高質、高效地完成一個任務,上司和同事自然會認可你,也會把更核心的功能交給你來做。
02有效提問得到幫助
工作中,要懂得哪些問題不應該問,哪些問題如何問。
簡單的問題,百度一下查查資料就能解決的,一定不要問。當然,查資料的時候要注意技巧,一時找不出來答案的時候,要更換關鍵字進行搜索。復雜或寬泛的問題也不能問,如“一個控件如何實現”、“App怎樣做優(yōu)化”,拜托,你同事也跟你一樣拿薪資上班,他也有他的任務要完成。要回答你這些問題,他們也得花很長時間,所以需要自己尋找解決方法。
那么,什么樣的問題才能問同事呢?舉個例子,你要完成一個功能接口,但是不知道怎么下手,這時可以請教同事。但一定要注意問法,比如:
A這個接口該調用哪些API?用的什么框架?有什么方法可以用?
B這個接口的URL、參數是什么?有相關文檔嗎?
可以看出,B的問法比較有針對性,因為這些資料是必須要知道的,而API你只要去看代碼就知道了。
總結一下:與公司業(yè)務相關、技術上必須知道的參數,需要問;而自己研究能解決的.問題,一般不問。如果一定要問,自己要提前了解相關資料,有針對性地向同事請教,而不是泛泛地直接提問。
03站穩(wěn)腳跟,開拓視野
工作穩(wěn)定且收入有保障后,就要注意提升自己對產品的審美,開拓視野了。你需要意識到,你不僅僅是代碼的搬運工(ma nong)。軟件也是產品,你的編碼過程就是產品的產出過程,好的程序員都有能力掌控開發(fā)進度,確保開發(fā)周期,使開發(fā)質量達到要求,甚至對產品的前景、行業(yè)的態(tài)勢、科技的前瞻都有一定的見解。在公司敲代碼的同時,也別忘記抬頭看路。
04用好產品證明自己
最有說服力的,不是你在哪家公司工作,或者你的技術研究到哪個層次。而是,你以前有什么產品?夸張一點,如果你參與開發(fā)過“某信”客戶端,那么恭喜你,你基本不需要再用什么來證明自己了。所以,把你的產品做好,是對自己最好的證明。
【如何獲得職場上的晉升】相關文章:
如何自信的晉升?09-24
如何獲得中考成功11-26
獲得更高的收益該如何理財11-21
職場上如何為別人裝傻?09-24
職場上如何控制自己的情緒02-04
職場白領如何走好自己的晉升路02-11
職場上如何提升社交能力10-29
職場上如何說話更有水平02-07
非專業(yè)出身HR如何入門晉升01-31
職場上如何擴大你的人脈圈09-14