談一談本人經歷過的職位,希望能對求職路上的人有所幫助

談一談本人經歷過的職位,希望能對求職路上的人有所幫助

134 8868 9005 

本人進入IT行業已經有8個多年頭,做過各種工作,說說我的感覺吧。以及哪個崗位比較輕鬆、哪個崗位用腦等等,希望能對求職路上的人有所幫助。

做過的崗位分別有:

· 反病毒(逆向)工程師

· 系統引擎研發工程師

· 客戶端研發工程師

· 架構師(後端)

· 項目經理

· 部門經理

 

反病毒(逆向)工程師

這是我的第一份工作,由於從小比較喜歡逆向及破解被國內某安全公司納入旗下,這個工作比較用腦,需要把自己懂得的知識(PE、x86彙報、密碼學),通過智慧串聯到一起,來解決問題。初期的時候經常來猜病毒研發者的思路,他們是怎麼搞破壞的,我們應該怎麼把這個洞給堵上,保證用戶安全的使用電腦;到後來就開始慢慢的開始逆向一些覺得好玩的軟件,看看作者是怎麼完成的這個功能;有時候覺得別人開發的東西效率比自己的高,也會打開IDA看看作者的思路;曾今借組IDA把一個遊戲,直接給逆向寫了一遍(脫機掛),現在想想,真佩服當年的自己,在這裏培養了我的逆向思維能力。

曾今有端時間我給自己定下了這麼一個目標:每天破解一款收費軟件,這樣子做了基本有1年。

 

腦細胞:  70%

動手能力:98%

複雜度:  70%

 

引擎研發工程師

這個職位,現在想想是我覺得最有挑戰的一個職位,因爲寫這個引擎框架讓我好幾天沒有睡過覺,爲了寫這個框架我把那本COM編程思想看了很多遍,同時我的主要編程思想就是在寫引擎框架的時候培養出來的。

寫引擎,有2個目的:

一、代碼分離的作用,要比較核心的部分,保護起來,不是隨便哪個人都能帶走的,也適合多人共同研發。

二、讓開發者用的更簡單、更方便,能夠在不懂的底層的基礎上,很多的開發出應用,降低公司招聘人員水平的門檻。

所以我在寫引擎的時候經常會把自己當做開發者,來審視自己的引擎模塊,是不是最好的,最簡單的。

爲了讓自己寫引擎的能力提升,我嘗試把MFC的COM組件,用C++的方式完成了一份,寫完後特別有成就感;

腦細胞:95%

動手能力:100%

複雜度:80%

客戶端研發工程師

當進入移動互聯網後,由於移動端空缺實在太大,沒辦法被逼無奈進入了編寫客戶端的時代。

在招聘網上看,發現寫客戶端的人,總比寫服務器的人工資要高,當自己開發了客戶端才明白,其中的緣由。

編寫客戶端與我從事過的其他職位區別就是,需要改的邏輯太多,而且還有改不完的BUG,也是比較費力的一件事,因爲只要需求改動,那移動客戶端將首當其衝,每次修改就要修改邏輯部分,導致客戶端總是在不穩定的情況下上線。

開發客戶端基本上沒有難題,只要能保證不要(卡、蹦、閃)就行,說白了就是體力活。

這個工作是最有面子、最出風頭,最苦逼和常加班的一個工作。

爲什麼說是出風頭呢,因爲你就是這個項目的臉,所有人所做的一切都是爲這張臉來服務器的,而這張臉最終會直接面對客戶。所以項目的好壞與你息息相關,好的話拿獎金,壞的話往往就是“一頓罵聲”,同樣你被妒忌的也是最多的。

 

腦細胞:80%

動手能力:100%

複雜度:50%

 

架構師(後端)

現在基本上做架構都是使用JAVA的,而JAVA的開源項目又比較多,所以做架構師必須注意一個就是必須要會看和改開源代碼,讓開源的東西能爲我所用。現在架構師自己做架構的項目已經很少了,在說這種吃力不討好的事情也沒有人願意做,現在都站在巨人的肩膀上了。

所以現在的架構師除了要掌握關鍵和流程的技術之外,還要不段的更新自己的內存知識,大數據時代,是考驗架構師的時代;當然只要框架搭好了,剩下的事情就是碼代碼了!

腦細胞:80%

動手能力:100%

複雜度:80%

項目經理

項目經理主要是需要有一定的經驗和一套管理項目的知識體系,最難的就是風險的評估,同時也是項目的負責人,負責推動項目正常進行。

項目經理主要是跟項目打交道的,所以項目經理其實每天要做的事情就是:

l 定製時間線

l To do list (製表)

l Check list(填表)

l 風險評估

l 項目推動

 

相對起來,這個需要的就是經驗,涉及到了部分管理的事情,但主要還是關注的項目。

我做項目經理的時候,借組項目管理工具,感覺還是很輕鬆的;那個時候,學會了敏捷項目管理。

 

腦細胞:80%

動手能力:50%

複雜度:60%

經驗:100%

 

部門經理

部門經理這個職位是個難肯的骨頭,因爲他主要是管理人的,所以應該在人性上下很大的功夫,要仔細的去琢磨人性;要讓團隊有奮發向上的起勁,所以激勵時不可少的;還有如果團隊人員覺得團隊呆的沒有方向,那麼就會去尋找自己新的天空;要關注團隊人的家庭情況等等。總體來說就像是一個團隊的大管家,既要讓大家趕緊舒服、還要讓大家拼命的幹活,爲公司創造利益。

簡單舉例一下:

l 制定規範

l 定義交流學習

l 團隊建設

l 成員談心

l 成員家庭瞭解

l 成員目標

l 成員職業規劃

l 成員激勵

等等,還有很多。說了這麼多,感覺團隊管理,要做3件最重要的事情:

1、學會用人

2、學會用權

3、講故事的高手

 

其實我目前爲止也正在爲這個事情發愁,是件不容易的事情了,可以這麼說,如果你能管理好一個團隊,那麼就可以管理好一個公司,大家努力吧!!!

腦細胞:120%

動手能力:120%

複雜度:120%

經驗:100%

 

看了我這些經歷,大家應該可以明白,爲什麼每個職位的薪金爲什麼不同了吧,這篇文章希望能給你在職場的路上,指明方向。


sina:V5小王爺

mail:[email protected]


2014年2月28日


發佈了154 篇原創文章 · 獲贊 24 · 訪問量 56萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章