程序員(英文Programmer)是從事程序開(kāi)發(fā)、維護(hù)的專業(yè)人員。
一般將程序員分為程序設(shè)計(jì)人員和程序編碼人員,但兩者的界限并不非常清楚,特別是在中國(guó)。軟件從業(yè)人員分為初級(jí)程序員、中級(jí)程序員、高級(jí)程序員、系統(tǒng)分析員,系統(tǒng)架構(gòu)師,測(cè)試工程師六大類程序員日常工作確認(rèn)通過(guò)審查方案的目標(biāo),輸入數(shù)據(jù),分析師,監(jiān)事,和客戶的輸出要求的項(xiàng)目要求。安排項(xiàng)目要求在編程序列分析要求;準(zhǔn)備工作流程圖和使用計(jì)算機(jī)知識(shí)的能力,題材,編程語(yǔ)言和邏輯圖。編碼工作流程的信息轉(zhuǎn)換成計(jì)算機(jī)語(yǔ)言的項(xiàng)目要求。通過(guò)輸入編碼信息的計(jì)算機(jī)程序。確認(rèn)程序操作進(jìn)行測(cè)試,修改程序序列和/或代碼。準(zhǔn)備寫(xiě)操作指令供用戶參考。保持歷史記錄,通過(guò)記錄方案的制定和修訂。維護(hù)客戶的信心和保護(hù)保密的業(yè)務(wù)。技能/資格:一般的編程技巧,分析信息,解決問(wèn)題,軟件算法設(shè)計(jì),軟件性能優(yōu)化,注重細(xì)節(jié),軟件設(shè)計(jì),軟件調(diào)試,軟件開(kāi)發(fā)基礎(chǔ),軟件文檔,軟件測(cè)試。程序員其實(shí)分為很多種,大家開(kāi)發(fā)的語(yǔ)言可能不盡相同,但是都是有他們的共同點(diǎn)。