tft每日頭條

 > 生活

 > 程序員的生活的幾個階段

程序員的生活的幾個階段

生活 更新时间:2025-08-23 06:19:19

文 | 有餘姐

全文共1306字,閱讀時長約2分鐘

程序員是做什麼的?

相信有這個疑問的你,要麼是跟我一樣的文科生,平時工作跟程序員的交集比較少;

要麼就是應屆生或在校生,雖然聽說過無數次,甚至自己也學了相關專業,但對于企業裡實際工作的程序員崗位,還是似懂非懂,不知道他們每天的工作到底做些什麼。

那麼,可能讓一個做這項工作的程序員來給你解釋,會因為專業術語太多,還是難以消化;

程序員的生活的幾個階段(程序員是做什麼的)1

而我作為一名文科生小白,恰好又因為做人力資源工作的關系,對程序員這個崗位有一定了解,大概就是解答這個問題的最好人選。

簡單地來說,程序員就是編程的(這不是廢話嘛……)

雖然具體内部分工不同,但程序員這個群體,就是通過每個人的分工協作,将公司老闆、産品經理、運營及業務等部門對一個APP、小程序等等産品的功能想法通過編程實現出來。

當然,需要編程的不僅僅隻有APP、小程序,但咱們既然定位為為小白解答這個問題,那就從我們人人都會用的APP的功能開發為例來說明程序員的工作吧!

程序員的生活的幾個階段(程序員是做什麼的)2

01

前端開發:主要負責用戶可見頁面的實現

我們打開任何一個APP,就會看到一個開機頁面,點擊裡面的各個模塊、功能、标題等,就會跳出來另外的頁面。

在互聯網公司裡,除了程序員還有産品經理、交互設計師、UI設計等崗位,一般來說,交互設計師、UI設計師會根據老闆對APP的想法、産品經理對APP相關模塊的規劃将每一個頁面具體長什麼樣子給設計出來,比如按鈕是一個還是三個,上下排還是左右排,等等。

程序員的生活的幾個階段(程序員是做什麼的)3

而要能夠實現我們每個用戶在主頁面上點擊一下“我的”就能夠跳轉到“我的”主頁面,這就需要程序員小哥哥小姐姐們通過程序來實現了。

通常主要負責類似這一類工作的程序員,從内部分工來說,通常被稱為前端開發。

程序員的生活的幾個階段(程序員是做什麼的)4

02

後端開發:主要負責後端數據的開發

不管我們是不是小白,大概都聽說過數據庫的概念。

這就好比我們去一家超市購物,我們能夠在貨架上看到的五顔六色、陳列得讓人特别有購買欲望的商品是一個APP的前端,比如你想要買一包黃瓜味的薯片(很多人的最愛),結果發現貨架上隻有其它幾種口味的了,這時候你就去問理貨員還有沒有黃瓜口味的?

程序員的生活的幾個階段(程序員是做什麼的)5

理貨員會去找倉管員看倉庫,發現還有就拿出來給你。

在你看不見的地方,理貨員、倉管員以及倉庫本身就有點類似我們使用的APP的後端開發在做的一些事情,他們要保障數據庫的條理性、在需要的時候能夠快速找到想要的數據,而且準确無誤,能夠快速準确地響應前端的需求。

程序員的生活的幾個階段(程序員是做什麼的)6

03

測試:主要負責産品上線前質量的把關

當開發工程師們把APP、小程序等開發完成之後,在正式上線之前,還需要内部的質量監督員,也就是測試工程師對産品的整體性能和安全進行測試。

測試的工作最基礎的包括功能測試,也就是測試工程師們可以把自己當成一個小白用戶,來使用這個産品,看産品是否能夠順暢地響應和實現自己的需求;

程序員的生活的幾個階段(程序員是做什麼的)7

第二個重要的測試是對産品兼容性的測試,在不同型号的移動設備上、不同軟件之間的兼容是否有問題;

第三個是性能測試,主要看在大流量的前提下,産品能否正常運行而不崩潰;

最後是安全測試,防止産品上線後被惡意攻擊。

我是有餘姐,10多年上市公司HR,專注分享求職面試、職業發展實用幹貨,關注@遊刃職場有餘姐,一起成長為更具選擇權的職場人。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved