首頁  >  文章  >  職涯規劃:網路產業有哪些職位?我該學哪門技術?

職涯規劃:網路產業有哪些職位?我該學哪門技術?

PHPz
PHPz原創
2017-05-17 15:42:204287瀏覽

前言:昨天有個朋友打電話問我,他家孩子大學畢業了,還沒有找到合適的工作,他知道近幾年互聯網行業比較熱門,薪資也高,所以也想讓自己的孩子從事網路產業,但不知道網路產業有哪些職位?學哪位技術?我直接建議他學習php開發工作,因為他沒有任何基礎,剛參加工作,不妨先從程式設計師開始,慢慢再尋找自己感興趣的方向。 php語言入門容易,工作好找,整體薪資水準也還不錯。下面我就來詳細分析下每個職位具體情況!

職涯規劃:網路產業有哪些職位?我該學哪門技術?

首先是需求從哪裡來?

#客戶的專案

#如果做的是客戶的項目,需求當然是從客戶那裡來的。客戶絕大多數是軟體開發的小白,但我也看過客戶是優秀的軟體人才,他們很難清楚地描述自己真正的業務要求,這時候就需要有個人隆重出場了:業務分析師。對於大公司,業務分析師是專職的,對於小公司,專案經理或開發骨幹也就硬著頭皮上了。業務分析師需要把需求理理清楚,交給後面的架構人員做設計。

業務分析師如果在某個產業乾久了,就會變成業務專家,例如你把國內各大銀行的核心系統專案都做了個遍,那你對銀行業務的熟悉程度甚至可能超過銀行的特定人員,這時候你就超級值錢了,不僅能分析業務,更能夠幫助銀行優化業務,你說牛不牛?

問:業務分析師需要懂技術嗎?

答:最好是懂一點,你分析出來的東西是要程式設計師們實現的,如果不考慮現有的技術,一味地迎合用戶,肯定會被程式設計師們罵死。

如果你是由程式設計師成長起來的業務專家,技術精湛,那就坐著數錢玩吧。

公司的產品

如果你做的是產品,例如微信、QQ、淘寶、魔獸世界、征途、大話西遊,那需求其實是自己公司的人來定義的。

定義這個需求的現在有個時髦的職業:產品經理。像張小龍就是微信的超級產品經理,史玉柱就是征途的骨灰級產品經理。

產品經理主要根據使用者的心理和體驗來設計產品,讓大家用的爽,好的產品經理現在非常吃香,也屬於緊缺人才。

問:產品經理需要懂技術嗎?

答:需要,最好是從程式設計師成長起來的,知道一個產品設計實現的難度,不然只顧自己爽,也會被程式設計師罵死。

設計與發展

架構師

聽起來很高大上的一個職位,但是需要強悍的技術實力和深厚的技術累積。架構師的成長需要歷練,需要技術的廣度和適當的深度。設計優雅、靈活、可擴展的架構是架構師的主要工作。

不能只追求最新、最熱的技術,還需要考慮現有團隊的能力,技術的成熟度。

人員需求:★

難度指數:★★★★★

#web後端程式設計師

##後端程序員主要實現業務邏輯,提供介面給前端使用。

Java 當然是用的最多的,但也有別的相對小眾的像Python、ruby on rails 等,還有就是PHP,簡單粗暴,中小網站常用,無論哪一個,學習起來都不是很難。

這一塊的人員需求是比較大的。

人員需求:★★★★★

難度指數:★★★

web前端程式設計師

主要是Javascript、CSS、JQuery 等,最近幾年大家重視瀏覽器端使用者體驗,瀏覽器端做得越來越炫,所以也很熱門。

人員需求:★★★★★

難度指數:★★★

#手機端程式設計師

主要是Android、iOS,由於行動網路的發展,現在很火爆,需求量很大,相對而言iOS的門檻高一些,程式設計師也少一點,不過薪水高一點。

人員需求:★★★★

難度指數:★★★★

系統程式設計程式設計師

有些需求很簡單,有些需求很複雜,需要支援海量的用戶,海量的並發,像淘寶的“雙十一”, 像微信的春節搶紅包。

需要做雲端運算,虛擬化,分散式處理,支援系統水平擴展。對於海量的數據,還需要做大數據分析,從中提取有價值的資訊,例如 Hadoop。由於需要對作業系統,資料庫,伺服器端系統做客製開發,甚至自己做一套,小公司一般沒有這樣的技術能力,主要是BAT這樣的公司在做。人員需求不是很大,對程式設計師來講,需要在一個領域鑽研得非常深,技術穩定性比較好。

人員需求:★★

難度指數:★★★★★

#安全

網路時代,你的訊息一不留神就有可能被偷走,安全變得越來越重要。所以單單實現了功能,滿足了性能還不夠,很多公司,尤其是BAT對安全非常重視。當然這個方向也需要對技術鑽研得很深才可以。

人員需求:★★

難度指數:★★★★★

#測試

這個對技術要求不太高,但也需要測試相關的知識,能夠設計測試案例,準備測試數據,執行測試。

現在敏捷開發流行,對測試也要求懂開發知識,至少能夠開發一些自動化的腳本。很多女生後來轉到了測試崗位,我想主要是因為女生比較細心。我在IBM見過一個非常優秀的測試人員:她不僅能出色完成上面指派的工作,還可以參與設計開發的討論,經常能從測試角度提出開發人員都沒有想到的問題,極大地幫助提升了軟體的品質。

資料庫管理員

幾乎所有專案都需要資料庫的支持,對於大型、超大型項目,會有一個叫做DBA的職位。他對資料庫知識極為精通,平時對資料庫進行管理,開發時能幫助開發團隊設計資料庫,並且找出效能瓶頸,進行效能調優。

美工/文檔美工

主要是對介面進行美化,一般是由美工先出界面原型,大家討論,修改,確定後美工會生成各種介面元素,像圖示、按鈕等。

現在對美工也有一定的技術要求,不只是畫介面,還要把html模板做出來,所以美工需要懂得 HTML、CSS,甚至部分 Javascript。程式設計師拿到 html 模板後,往上新增業務代碼即可。

文檔編寫人員

小專案一般是團隊中有人兼職做,大的專案、產品會有人專職寫文檔, 我2003 年的時候參與過上海證券交易所的項目,看到有專職的文檔編寫人員寫的Word,非常專業、精美,完全是可以直接出版的水準。我把它 copy 下來,自己都想山寨一個,但照葫蘆畫瓢都做不出來。

專案管理

專案已經開始了,業務分析師、架構師、開發、測試等一群人如餓狼撲食,勢必要把專案撕個粉碎。可是這麼多人怎麼協作? 如何管理?進度能不能依要求完成?這就需要專案經理出馬了。

專案經理,說白了就是帶著大家做項目,主要和人打交道,需要協調各個方面的關係,保證專案的進展順利。

 問:專案經理需要懂技術嗎?

答:當然需要,最好是開發出身,要不然你就聽不懂那幫程式設計師在說什麼,只能在表面漂浮著,無法深入項目,別人也就不服你,團隊肯定是帶不好的。

營運

如果你在開發自己的產品,開發完成以後,馬上就會遇到一個問題,怎麼推廣?

在網路時代,世界是公平的,競爭異常激烈,一個好的軟體、App或網站,如果缺乏運營,你的技術再好也不行。

營運其實就是想辦法讓你的產品被人知道,被人用起來,這裡邊水很深,例如怎麼寫個軟文?怎麼在社群網路、微信、微博進行行銷?怎麼統計,分析,精準地定位?

這方面,2014年以前的小米絕對是典範。雷軍的 7 字:專注、極致、口碑、快。 黎萬強的《參與感》 都是經典。

好的網路營運人才奇缺,當然非常的吃香。對程式設計不感興趣的同學,不妨看看這個方向。

說了這麼多職業方向,你會發現,絕大多數都要求懂一定的技術,所以我其實想說的是:剛參加工作,不妨先從程式設計師開始,慢慢地再尋找自己感興趣的方向。

【相關推薦】

1. 2017年php發展趨勢及PHP程式設計師發展方向的十點建議

2. 少走彎路,一個老程式猿談PHP職業發展規劃

#3. 如何靠自學成為優秀的全端工程師?

4. php未來發展前景如何?學php有沒有前途?

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn