Скачиваний:
0
Добавлен:
26.01.2026
Размер:
216.05 Кб
Скачать

15-ámeliy jumıs. Programmalıq támiynattıń rawajlanıw tendenciyaları.

Jumıstıń maqseti: Zamanagóy texnologiyalar (AI, Cloud, IoT, No-Code) hám olardıń programmalıq injeneriyaǵa tásirin analizlew. AI-assisted coding (Copilot) qurallarınan paydalanıw, Cloud-native arxitekturanı úyreniw hám keleshek prognozların jasaw.

Teoriyalıq bólim:

AI Coding: Kodtı avtomat toltırıw.

Cloud/Serverless: Infrastrukturanı basqarmay kod jazıw.

DevOps: Islep shıǵıw hám ornatıwdıń birigiwi.

No-Code: Kod jazbay programma dúziw.

ÁMELIY BÓLIM:

AI hám zamanagóy usıllardı simulyaciya etemiz.

1-mısal: AI menen kod jazıw (ChatGPT/Copilot)

Tapsırma: "C++ te Binary Search algoritmin jaz".

Nátiyje (AI):

int binarySearch(int arr[], int l, int r, int x) {

while (l <= r) {

int m = l + (r - l) / 2;

if (arr[m] == x) return m;

if (arr[m] < x) l = m + 1;

else r = m - 1;

}

return -1;

}

Analiz: AI durıs jazdı, biraq biz onı tekseriwimiz kerek.

2-mısal: Serverless (Cloud Function)

Kod (JS - AWS Lambda): exports.handler = async (event) => {

return { statusCode: 200,

body: JSON.stringify('Hello from Lambda!'),

};

};

Analiz: Server, OS, Network joq. Tek funkciya.

3-mısal: Infrastructure as Code (Terraform) Server jaratıw kodı:

resource "aws_instance" "app_server" { ami = "ami-12345678" instance_type = "t2.micro"

}

Analiz: Serverlerdi qol menen emes, kod penen jaratamız.

4-mısal: Containerization (Docker)

Dockerfile:

FROM gcc:latest

COPY . /app

WORKDIR /app

RUN g++ main.cpp -o app

CMD ["./app"]

Analiz: Programma qálegen kompyuterde birdey isleydi.

5-mısal: No-Code (Logika)

Vizual bloklar: [Start] -> [If User Login] -> [Show Dashboard].

Kod jazılmaydı, tıshqansha menen dúziledi.

ÁMELIY TAPSÍRMALAR

1-tapsırma: AI Prompts.

AI-ǵa (yamasa dostıńızǵa) "Quramalı kod jazıw" tapsırmasın beriń. Mısalı: "Maǵan C++ te Thread-safe Singleton klassın jazıp ber". Nátiyjeni analizleń.

2-tapsırma: Docker.

Ápiwayı "Hello World" C++ programması ushın `Dockerfile` jazıń.

3-tapsırma: Cloud vs On-Premise.

Salıstırıw kestesin dúziń:

Óz serverińizde programma isletiw vs AWS-te isletiw. (Baqlaw, Qárejet, Qáwipsizlik).

4-tapsırma: IoT (Internet of Things).

"Aqıllı Úy" sistemasınıń logikasın psevdokod penen jazıń.

(Sensor -> Server -> Telefon).

5-tapsırma: Keleshek Injeneri.

Esse yamasa Pikir: "5 jıldan keyin programmisttiń jumısı qanday boladı? AI bizdi almastıra ma?"

Соседние файлы в папке Programmalıq támiynat qurılması hám evolyuciyası