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

### Instruction:
Бағдарламалық жасақтама инженері білуі керек 3.

Input:


### Response:
Бағдарламалық жасақтама инженері бағдарламалаудың негізгі тілдері, бағдарламалық қамтамасыздандыруды дамыту әдістері және информатика негіздері туралы білуі керек.Бағдарламалаудың өзегін бағдарламалау тілдері Java, C, C ++ және Python сияқты тілдер болуы мүмкін.Бағдарламалық жасақтаманы әзірлеудің әдіснамаларына ептілік, срикумдар немесе тестілеуге негізделген даму кіруі мүмкін.Информатика негіздері алгоритмдер, деректер құрылымдары, мәліметтер базасы және бағдарламалық архитектура сияқты тақырыптарды қамтуы мүмкін.

### End