كل التدويناتAll posts

هل الذكاء الاصطناعي هياخد شغل المبرمجين؟Will AI take programmers' jobs?

إيه اللي اتغير فعلا في شغل المبرمج، إيه اللي الأدوات لسه مش بتعمله، والمهارات اللي قيمتها بتزيد.What has really changed in a programmer's work, what the tools still cannot do, and the skills that are gaining value.

  • الكاتبWritten byزياد شلبيZeyad Shalaby
  • التاريخDate
  • وقت القرايةReading time4 دقايقminutes
غلاف مقال الذكاء الاصطناعي والمبرمجين: هل هياخد شغلهم

الإجابة القصيرة: لأ، بس الشغل نفسه بيتغير. علاقة الذكاء الاصطناعي والمبرمجين دلوقتي إن الأدوات بتكتب جزء كبير من الكود، والمبرمج بقى شغله يحدد المطلوب، يراجع، ويتحمل مسؤولية اللي بيتسلم. اللي شغله كله كان كتابة كود متكرر من غير فهم هو اللي في خطر. اللي بيفهم المشكلة وبيعرف يحكم على الحل قيمته بتزيد.

محدش يقدر يتنبأ بالمستقبل بدقة، واللي بيقولك رقم أو تاريخ بيخمن. اللي أقدر أكتبه هو اللي باين دلوقتي.

إيه اللي اتغير فعلا

الأدوات بطلت تبقى مجرد إكمال تلقائي للسطر. دلوقتي فيه “وكلاء” بياخدوا مهمة كاملة: يقروا المشروع، يعدلوا في أكتر من ملف، يشغلوا الاختبارات، ويصلحوا اللي وقع.

بس الاستخدام حاجة والتفويض الكامل حاجة تانية. تقرير Anthropic عن اتجاهات البرمجة بالوكلاء في 2026 بيقول إن المطورين بيستخدموا الذكاء الاصطناعي في حوالي 60% من شغلهم، لكن بيقولوا إن اللي يقدروا يسيبوه للأداة بالكامل من غير متابعة ما بين 0 و 20% من المهام بس. يعني الأداة موجودة في معظم الشغل، والإنسان لسه موجود في معظمه برضه. (المصدر: 2026 Agentic Coding Trends Report، وهو تقرير من شركة بتبيع الأدوات دي، فخد ده في حسابك.)

إيه اللي الأدوات لسه مش بتعمله

  • تعرف المطلوب. العميل بيقول “عايز موقع زي ده”. اللي بيحول الجملة دي لمتطلبات واضحة هو انت.
  • تعرف السياق اللي مش مكتوب. ليه القرار ده اتاخد من سنتين، إيه اللي الفريق جربه وفشل، مين هيتضايق لو ده اتغير.
  • تختار بين حلين صح. الأسرع ولا الأرخص ولا الأسهل في الصيانة؟ ده قرار له تمن، ومحتاج حد يتحمله.
  • تتحمل المسؤولية. لما الموقع يقع الساعة 2 بالليل أو بيانات تتسرب، محدش هيحاسب الأداة.
  • تعرف إنها غلطانة. الأداة بتكتب كود غلط بنفس الثقة اللي بتكتب بيها الصح. لازم حد يفرق.

مين المتأثر أكتر

الشغل اللي بيتأثر أول هو اللي يتوصف في جملة ويتراجع بسرعة: صفحة ثابتة، تحويل تصميم لكود، دالة صغيرة، سكربت بيحول ملف. ده كان في الغالب شغل المبتدئين.

عشان كده أول الطريق بقى أصعب. المبتدئ دلوقتي مطلوب منه يبين إنه يقدر يستخدم الأدوات ويحكم على اللي بتطلعه، مش بس إنه يعرف يكتب.

وفي المقابل، اللي عنده خبرة بقى يقدر يعمل لوحده اللي كان محتاج فريق صغير. ده معناه فرص أكتر للي بيشتغل مستقل أو بيبني منتج بتاعه.

المهارات اللي قيمتها بتزيد

  1. الأساسيات. HTTP، قواعد البيانات، إزاي المتصفح بيرسم الصفحة، الأمان. دي اللي بتخليك تعرف الكود اللي قدامك صح ولا لأ.
  2. قراية الكود. هتقرا أكتر ما تكتب. اللي بيقرا بسرعة ويلقط الغلط هو اللي بيشتغل أسرع.
  3. تقسيم المشكلة. تحول طلب كبير ومبهم لخطوات صغيرة واضحة. دي نفس المهارة اللي بتخلي الأداة تطلع شغل كويس.
  4. الاختبار والتصحيح. تعرف تثبت إن الحاجة شغالة، وتعرف تدور على السبب لما تقع.
  5. التواصل. تفهم العميل وتشرحله. دي عمرها ما كانت بتتعمل بكود.
  6. الذوق. تعرف الفرق بين حاجة شغالة وحاجة متعوب عليها. الأدوات بتطلع المتوسط، والمتوسط بقى ببلاش.

الكود بقى رخيص. إنك تعرف أنهي كود يتكتب لسه غالي.

لو لسه بتبدأ

اتعلم. المجال لسه محتاج ناس فاهمة، والأدوات بتخلي الفاهم أقوى مش بتستغنى عنه. بس غير طريقتك:

لو شغال في المجال

  • استخدم الأدوات في شغلك اليومي من دلوقتي. اللي بيستنى بيتأخر.
  • راجع كل حاجة بتتسلم باسمك. سرعتك زادت ومسؤوليتك زي ما هي.
  • اقرب من المشكلة ومن العميل. كل ما تبقى أقرب للقرار، كل ما تبقى أصعب في الاستبدال.
  • خليك ليك تخصص تتعرف بيه، مش “بعمل أي حاجة”.

عايز تشوف تخصص متعوب عليه شكله إيه؟ شوف المشاريع. ولو عايز تدخل الأدوات دي في شغلك بترتيب، ده موضوع كورس أتمتة شغلك بالذكاء الاصطناعي.

The short answer: no, but the work itself is changing. The relationship between AI and programmers today is that tools write a large share of the code, and the programmer’s job has become defining what is needed, reviewing, and taking responsibility for what ships. People whose whole job was typing repetitive code without understanding it are the ones at risk. People who understand the problem and can judge the solution are gaining value.

Nobody can predict the future precisely, and anyone giving you a number or a date is guessing. What I can write about is what is visible now.

What has really changed

The tools are no longer just line autocomplete. There are now “agents” that take a whole task: read the project, edit several files, run the tests, and fix what failed.

But using a tool and fully delegating to it are different things. Anthropic’s report on agentic coding trends for 2026 says developers use AI in roughly 60% of their work, yet say they can fully hand off only 0 to 20% of tasks. The tool is present in most of the work, and so is the human. (Source: 2026 Agentic Coding Trends Report, published by a company that sells these tools, so weigh it accordingly.)

What the tools still do not do

  • Know what is needed. The client says “I want a site like this one”. The person who turns that sentence into clear requirements is you.
  • Know the unwritten context. Why a decision was made two years ago, what the team tried and failed at, who will be upset if this changes.
  • Choose between two correct solutions. Faster, cheaper, or easier to maintain? That decision has a cost and needs someone to carry it.
  • Take responsibility. When the site goes down at 2 a.m. or data leaks, nobody holds the tool accountable.
  • Know when they are wrong. A tool writes wrong code with the same confidence as correct code. Someone has to tell them apart.

Who is affected most

The work affected first is the kind you can describe in a sentence and check quickly: a static page, turning a design into code, a small function, a script that converts a file. That was mostly beginners’ work.

So the start of the road got harder. A beginner is now expected to show they can use the tools and judge their output, not only that they can type code.

On the other side, an experienced person can now do alone what used to need a small team. That means more opportunity for people working independently or building their own product.

Skills that are gaining value

  1. Fundamentals. HTTP, databases, how the browser renders a page, security. They are what lets you tell whether the code in front of you is right.
  2. Reading code. You will read more than you write. Whoever reads fast and spots the fault works faster.
  3. Breaking down problems. Turning a big vague request into small clear steps. It is the same skill that makes a tool produce good work.
  4. Testing and debugging. Proving that something works, and finding the cause when it breaks.
  5. Communication. Understanding the client and explaining to them. That was never done in code.
  6. Taste. Knowing the difference between something that works and something cared for. Tools produce the average, and the average is now free.

Code got cheap. Knowing which code to write is still expensive.

If you are just starting

Learn. The field still needs people who understand, and the tools make such a person stronger rather than unnecessary. But change your approach:

If you already work in the field

  • Use the tools in your daily work starting now. Waiting means falling behind.
  • Review everything shipped under your name. Your speed went up and your responsibility stayed the same.
  • Move closer to the problem and the client. The closer you are to the decision, the harder you are to replace.
  • Have a speciality you are known for, not “I do anything”.

Want to see what cared-for work looks like? See the projects. And if you want to bring these tools into your work in an orderly way, that is the subject of the AI automation course.

التعليقاتComments

سيب تعليقLeave a comment

اقرا كمانRead next