網際網路公司都有哪些職位?程式設計師都做些什麼工作?

2020-11-30 騰訊網

程式設計師已經是很寬泛的一個名詞了,不止是設計製作APP

在正式探討這個問題前,我首先想到的是,為什麼會認為程式設計師就是設計製作APP呢?大概是這兩年移動網際網路的興起,導致了很多2C端的APP產品出現,普通人接觸的最多的軟體或者程序就是裝在手機裡的APP了,和這些APP的相處時間甚至超過了戀人和愛人!

所以,在程式設計師身邊的朋友問他們,程式設計師這個職業到底是做什麼的時候,程式設計師們為了解釋方便就會拿開發APP來舉例。於是在很多人心中,就給程式設計師扣上了APP開發的帽子。

其實,程式設計師是編程行業職業的統稱,程式設計師能做的不止是APP。像網站、小程序、各種管理系統、財務系統、交易系統、物流系統等等,幾乎你能看到的所有信息系統,程式設計師都可以做。

網際網路公司並不神秘

要想知道程式設計師的具體工作內容,我們要把程式設計師這個職業往細了拆分

如今,一個軟體的開發可以像流水線一樣有不同的人合作完成,也可以由前後端都懂的全棧工程師一手擼出來。雖然像京東、淘寶這樣的APP對於單兵作戰來講難度有些大,但是小眾的APP還是可以挑戰一下的。

就拿APP流水線開發來講,一個APP從開發到上線和運營,不僅涉及到軟體的全生命周期,還涉及到一個研發團隊的人員配置合作。在這個流水線上,程式設計師被劃分為多個崗位,分別幹著不同的工作。那麼,要想開發一款APP具體經過哪些步驟呢?

網際網路公司職位

首先想做APP就得知道要做成什麼,具體業務規則是什麼,這個過程叫做需求分析,對應的崗位叫做需求分析師。接下來,就要有人把需求分析師整理成具體可做的軟體原型,這個過程叫做產品設計,對應的崗位叫做產品經理。

有了產品原型,要想開發成真正的APP,中間還要經過界面設計,對應的崗位叫做UI設計師。接下來就是真正的研發階段了,需要編程人員出場了,也就是所謂的程式設計師。而這裡還可以細分,做APP界面交互的稱為前端開發工程師,做後臺數據處理和提供業務接口的叫做後臺開發工程師。期間還可能有資料庫開發工程師。

如果涉及到內容搜索、推薦,還可能有算法工程師。如果有大數據處理分析,還要有大數據開發工程師。只有這些編程人員把具體的業務邏輯通過代碼實現,才能做成一個最終的APP產品。產品開發出來,還得有專門的人員測試通過後才可以發布,這就是測試工程師。還得要部署到伺服器上,這個工作由實施或者運維工程師來完成,還要有處理資料庫問題的DBA工程師。

系統上線後,要涉及到推廣運營,這部分工作有運營人員來完成。在產品運行過程中,如果客戶有問題需要諮詢對接,還得有客服人員。

程式設計師不止是開發APP那麼簡單

整個軟體開發過程中,還要涉及到項目管理、文檔管理、代碼管理等等一系列細節問題。這幾乎都要有程式設計師的參與。

所以,程式設計師不是只開發APP的,而一個APP的開發也不僅僅由程式設計師來完成,需要多個崗位,不同人員的共同配合和努力才行。當然,如果你足夠強大,精通前後端、移動端開發,那麼你也可以一個人開發一款APP!

相關焦點

  • 公司中職位的英文縮寫名稱都叫什麼?
    寫這篇文章主要是因為老是弄不清楚在公司中怎麼稱呼老大們,現在都比較流行稱呼英文縮寫,的確比較高大上,下面寫了一些,以後會再添加的:## 公式職位簡稱:GM(General Manager)總經理bai>OD(Operations Director)運營總監MD(Marketing Director)市場總監OM(Operations Manager)運作經理PM(Production Manager)項目經理## IT職位簡稱
  • 阿里給什麼職位才值得你回國?中美網際網路公司級別對比
    很多留學生和美國各公司員工說:將來有機會,我會考慮回國。這篇文章是由FirstAmerica 發表於一畝三分地海歸版的,他分享了自己的研究分析,談了一下中美兩國網際網路公司工作職位級別對比。相信對大家會很有幫助。文章信息量很大,耐心讀完。從美國海歸中國網際網路公司,級別如何對應?我們可以以Google和Facebook回阿里為例子。
  • 企業的1000種死法:程式設計師鎖死伺服器,網際網路公司如何應對?
    畢竟,以前在別的公司上過班,很多小型網際網路公司主程式設計師,或是可以信任的程式設計師就只有一個。為什麼?1、招2個真心招不起。程式設計師工資總是比普通文員要高几倍的。2、公司必須得至少有1個程式設計師。因為技術性問題很多時候比較磨時間的,特別是初級程式設計師,經驗不夠豐富,有些問題百度不到,只能自己一點點嘗試、琢磨。
  • 做一名程式設計師一般都需要什麼學歷?就業前景怎麼樣?
    做編程已經十幾年了,能不能做程式設計師和學歷沒有太直接的關係,但不意味著學習編程什麼門檻也沒有,如果高中以下學歷學習編程會相當相當費勁,畢竟和別的行業相比編程的門檻還是比較高,有多少人覺得對編程感興趣,然後心頭一熱就呼呼買了很多書,開始學起來覺得特別過癮,然後遇到難的地方就開始犯難,遇到的次數多了就開始退縮或者乾脆把書本擱置起來
  • [國家公務員考試職位表]2020年國家公務員考試職位表中都有哪些內容
    [國家公務員考試職位表]2020年國家公務員考試職位表中都有哪些內容由國家公務員考試網考試快訊欄目由提供,更多關於國家公務員考試職位表,2020年國家公務員考試職位表,國家公務員考試考試快訊的內容,請關注國家公務員考試網/廣東公務員考試網!
  • 都說程式設計師是聰明人的代名詞,工資待遇都不錯,真是事實嗎?
    目前國內網際網路飛速發展,科技也是跟著往前邁了一大步,其中IT產業緊跟經濟科技的步伐,市場高端人才也變得越來越吃香,程式設計師的就業機會也變得更廣更多,說到程式設計師,許多人都會想到什麼黑客啊、代碼天才啊、編程老手啊等等存在,覺得程式設計師完全就是聰明人的代名詞,那些晦澀的計算機難題也是分分鐘搞定,還能隨便進入別人電腦搞事情,工資待遇還不錯,想想都有點小帥氣,不過這就真的是事實嗎?
  • 國外程式設計師推薦:每個程式設計師都應讀的書
    無論您的經驗水平如何,也不管您在怎樣的開發環境中工作,也無論項目是大是小, 本書都將激發您的思維並幫助您構建高品質的代碼。《代碼大全(第2版))》做了全面的更新,增加了很多與時俱進的內容,包括對新語言、新的開發過程與方法論的討論等等。推薦數:1504對於那些已經學習過編程機制的程式設計師來說,這是一本卓越的書。
  • 偉大的公司都推崇代碼評審,平庸的程式設計師卻認為是浪費時間
    工作了好幾家公司,我發現很多公司的程式設計師,都沒有CodeReview的習慣,這是國內公司跟國外公司一個比較大的區別。CodeReview可以學習新的技術個人認為,CodeReview對程式設計師的提升是比較大的,在幾年前,團隊很多老的Java開發還不會JDK8的語法,後來來了一些新人,新人對新技術的追求是比較狂熱的,那個時候滿屏的代碼都是JDK8的一些新特性,在CodeReview的過程中大家互相學習,互相進步,很快,我們新的項目都採用JDK8了,而同期在阿里,公司的很多其他代碼還是JDK6
  • 機械設計類專業就業如何轉網際網路?
    並不是所有性格的人都符合轉行產品經理的要求,網際網路很多職位都可以轉,下面關於機械類專業轉行的一些參考建議。除了土木工程專業,機械類、電氣自動化類轉行產品經理這一職位的居多。有很多的人建議你去轉技術,或者建議你去轉產品,這些都不是靠譜的。你必須了解清楚你適合做什麼才可以。因為不是任何人都適合轉行這一職位。
  • 土木工程施工,都做哪些工作?(三)
    剛畢業去工地,有可能就會跟著老測量師傅在工地做測量工作。其主要工作,說白了說直接點,就是扛著各種測量儀器工地來回到處跑,為工程建設提供各種基礎和支撐數據。一天開始,測量員必須先於施工員到達工地。比如道路工程中,施工開始前需將道路邊線、中線施放出來,並做好標記;此后土方開挖過程中步步跟隨控制開挖深度。
  • 程式設計師的這108個笑話 你都看得懂嗎?-程式設計師,笑話,編程, ——快...
    大家都很害怕,連忙一個吊著一個,從樹上伸到井裡去撈工資。正好他們摸到工資的時候,一個老程式設計師忽然興奮的大叫:別蠢了,要漲的工資還好好的掛在天上呢!6、諸葛亮是一個優秀的程序猿,每一個錦囊都是應對不同的case而編寫的!但是優秀的程序猿也敵不過更優秀的bug!六出祈山,七進中原,鞠躬盡瘁,死而後已的諸葛亮只因為有一個錯誤的case-馬謖,整個結構就被break了!
  • 有道詞典如何用網際網路方式做在線教育?
    據了解,「電子商務」興趣話題主要面向對電子商務、新興商業模式以及網購感興趣的學員,內容涵蓋電子商務的興起、演變的歷史、中國網際網路 你無需自卑未來網際網路產業將會有哪些變化?未來產業格局如何?近日,本報執行總編孫定和搜狐網CEO張朝陽進行了一場生動精彩的對話。
  • 是什麼成就了一名「高級」程式設計師?
    除多年編程經驗之外,還有什麼能區分一個程式設計師是「老手」還是「新手」?編程技巧當然是一部分,但它絕非是全部。聰明的程式設計師可能比他們的同行擁有更出眾的編程技巧,但那不足以說明他們就是「老手」。同樣,僅僅因為擁有10年編程經驗也並不意味著他們就是高手。在工作崗位上,擁有多年編程經驗也不能說明問題。即便沒被炒魷魚,那也不能提升你的價值。
  • CFA持證人需滿足四年工作經驗申請的職位有哪些?
    CFA持證人需滿足四年工作經驗申請的職位有哪些?申請成為CFA持證人需要需要4年被認可的專業工作經驗,不論是參加CFA考試前、考試中、考試後積累的直接參與投資決策過程或者為投資決策過程提供支持等相關工作,但有些考生還是不太清楚某些職業的工作經驗是是否滿足,下面就總結了這麼一份被CFA協會認可的工作職位及具體的描述。
  • 數據科學中各職業都在做什麼?有什麼區別? | 網際網路數據資訊網-199...
    如果你在考慮從事數據科學的工作,可能會覺得這個領域有點令人困惑!什麼是數據科學家?數據分析師和數據科學家之間有什麼區別?機器學習工程師做什麼?那麼數據工程師、商業智能( BI )工程師和機器學習( ML )研究員呢?在這篇文章中,我們將描述數據科學中的不同角色,解釋他們的定義以及差異。我們還將為每個角色建立一個「理想能力畫像」。
  • UI設計的工作範疇有哪些?UI設計是做什麼的?
    UI設計的工作範疇有哪些?UI設計是做什麼的?原創 平面設計獅 2018-02-07 10:34:17當我還是一枚單純的p圖師的時候,誰要是叫我美工,我是拒絕的!我跟他們講,我是設計師,是能duang的一下就加特效的設計師。
  • 轉行做程式設計師需要具備哪些條件
    隨著IT行業的發展越來越好,待遇和就業前景廣闊,現在成為了很多職場人轉行的目標,那麼什麼人適合學習IT呢?很多轉行的人都會考慮這個問題,下面小編為大家介紹轉行做程式設計師需要具備的條件。一、注重細節如果做事情不注重細節,那麼最好不要做程式設計師。
  • 【開講啦】產品經理和程式設計師的那些「恩怨情仇」(附PPT下載)
    第一點,產品經理不尊重技術規則,程式設計師不尊重產品經理的創作用心這方面可以總結的例子很多,舉一個極端的例子:程式設計師調了一天的bug,產品經理過來看了看,直接就說一句:「今天什麼都沒改嘛」,甚至有的產品經理就可能說出這個程式設計師「很懶」的話來。
  • 50%是招聘,50%是培訓,100%是程式設計師
    這些題目經常會被國內外網際網路名企用作面試真題,所以程式設計師可以刷題了解大公司的編程技能側重點,同時力扣還有程式設計師的交流社區,可以就一些理論與實操問題進行分享。 據報導,有位華人程式設計師去矽谷面試,因為算法與數據結構方面的問題,求職不順利。但他沒有放棄進科技大廠的夢想,用了5個月的時間,把力扣題刷了個遍,把一些常見題目、解法整理出一套刷題筆記。
  • Java程式設計師需要什麼學歷才能找到工作?學歷低怎麼辦?
    前言在這個擁有14億人口的中國,高學歷的人有很多,低學歷的人也有很多,就和中國存在的問題一樣:貧困差距。高學歷的人學習能力強,學習IT網際網路行業裡的東西不是什麼難事,而且學歷高相對低學歷的人來說是很好找工作的。