應用級程序員對知識的廣度要求更高。畢竟在技術應用的過程中,需要考慮很多技術細節。這些技術細節雖然不難,但涉及的技術相當復雜。相對於應用級程序員,R&D程序員更專註於平臺的各種系統級功能,系統級功能往往對性能要求很高,所以程序員需要對操作系統和算法有很深的理解,而平臺R&D的團隊規模往往很大,每個程序員只需要關註壹點。