喺編寫電腦程式嘅過程當中，編程者要做嘅嘢包括咗分析要解嘅問題、諗用邊啲演算法好、以及計同量度嚇用緊嗰啲演算法嘅準確性同效率，而個編程者跟手就會揀返種程式語言，並且用隻語言寫好段源碼，打後個編程員仲要做多項工作，包括測試、除錯、保存住個程式嘅源碼同埋管理程式編寫過程整出嚟嘅產物等。