Зөвлөгөө

Зургаан өнцөгт архитектур

Орчин үеийн програм хангамжийн системүүд улам бүр том, төвөгтэй болж байгаа энэ үед кодыг зөв зохион байгуулах, урт хугацаанд засварлах, өргөтгөх боломжтой байлгах нь маш чухал асуудал болж байна. Энэ асуудлыг шийдвэрлэхэд зориулагдсан архитектурын нэг бол “Hexagonal Architecture”, өөрөөр хэлбэл “Ports and Adapters Architecture” юм. Энэ ойлголтыг анх программ хангамжийн инженер Alistair Cockburn танилцуулсан бөгөөд […]

Хиймэл оюун ухааны түүх (History of AI)

Хиймэл оюун ухаан буюу Artificial Intelligence (AI) нь компьютерийг хүний оюун ухаантай төстэйгээр бодох, суралцах, асуудал шийдэх чадвартай болгох зорилготой технологийн салбар юм. AI-ийн хөгжлийг ойлгохын тулд түүний олон арван жилийн түүхийг харах шаардлагатай. AI-ийн эхлэл AI-ийн тухай ойлголт 1950-аад оноос эхэлсэн. Судлаачид машин хүний адил бодож чадна гэж үзэж эхэлсэн. Энэ үеийн гол зорилго: […]

Яагаад “Clean Code” нь “Clever Code”-оос илүү чухал вэ?

Програм хангамж хөгжүүлэлтийн ертөнцөд программистуудын гаргадаг хамгийн нийтлэг алдааны нэг бол хэт ухаалаг (clever) код бичих явдал юм. Анх харахад богино, сонирхолтой, эсвэл маш “ухаалаг” мэт харагддаг код нь ихэнхдээ дараа нь ойлгоход хэцүү, засварлахад төвөгтэй болдог. Харин цэвэр, ойлгомжтой (clean) код нь урт байсан ч багийн гишүүдэд ойлгомжтой, засварлахад хялбар байдаг. 1. Кодыг хүн […]

Технологийн салбарын мэргэжлүүдын гол ялгаа ба онцлогууд

Өнөөгийн эрин үед компьютер, интернэт, ухаалаг төхөөрөмжүүд бидний өдөр тутмын амьдралын салшгүй хэсэг болжээ. Энэ бүх технологи нь зөвхөн хүн бүрд амар хялбар, хурдан үйлчилгээ үзүүлэх төдийгүй олон төрлийн ажил, мэргэжлийн боломжийг бий болгож байна. Тиймээс хүмүүс зөв мэргэжлийг сонгон, шаардлагатай ур чадварыг эзэмших нь ирээдүйд амжилттай ажиллах гол түлхүүр болдог. Энэхүү нийтлэлээр технологийн салбарын […]

Бага ажиллаж, ихийг сур: Паретогийн 80/20 зарчим

Бид бүгдээрээ л завгүй шинэ хэл сурах, код бичиж сурах, мэргэжлээрээ өсөх зэрэг олон зүйл бодож хийж байгаа байх. Гэвч бидний ихэнх нь “их хичээж байгаа” мөртлөө нэг л байрандаа зогсоод байгаа мэт мэдрэмж авдаг уу? Тэгвэл энэ нийтлэлээрээ сурах арга барилын нэг болох “Паретогийн зарчим” буюу 80/20-ийн дүрмийн талаар тайлбарлаж, санал болгож байна. Паретогийн […]