Below is an instruction that describes a task. Write a response that appropriately completes the request.

### Instruction:
Бағдарламалық жасақтама жасаушы болуы керек төрт дағды.

Input:


### Response:
Бағдарламалық жасақтама жасаушыларға кодтау дағдылары, проблемалық дағдылар, проблемаларды шешу дағдылары, бағдарламалық жасақтаманы дамытудың өмірлік циклдері және қарым-қатынас дағдылары болуы керек.Сонымен қатар, бағдарламалық жасақтама жасаушыларға информатика теориялары, алгоритмдер, деректер құрылымдары және объектіге бағытталған дизайн туралы түсінік болуы керек.

### End