التخطي إلى المحتوى الرئيسي

المشاركات

عرض الرسائل ذات التصنيف لغات البرمجة والكمبيوتر

6 سمات تجدها في شخصية المبرمج

عندما تجد أحدهم يسير في الطريق و أصابعه تتحرك بتلقائية فهو ليس بالضرورة أن يكون عازف “بيانو” – و ليس بالطبع نشال – .. فإعلم انك من الممكن ان تكون امام ممتهن مهنة العصر…انه المبرمج .. أتذكر عند أوراقي لجهة و عند سؤال المسؤول عن مهنتي .. أجبت بكل فخر: “مبرمج”.. وجدته أنفجر ضاحكا .. التفت حولي لأجد الجميع يضحكون أيضا ! .. ثم قال لي  ضاحكا: “يعني بتعمل ايه؟” ! تلك الشخصية الجديدة في مجتمعنا لها خصائصها الفريدة التي تم اكتسابها بحكم عمله اليومي.. سأحاول هنا سرد بعض تلك الخصائص….

أعظم المبرمجين في العالم

قطع عالم البرمجة شوطاً طويلاً خلال السنوات الماضية، وكان من نتائج ذلك ظهور برمجيات مبتكرة ومتطورة جداً، حتى أن بعضها يفوق الخيال. لكن قبل أن نصل لهذه المرحلة، كان هناك رجال و نساء مهدوا لنا الطريق حتى وصلنا لما نحن فيه اليوم من تطور. فيما يلي سوف نستعرض أشهر هؤلاء المبرمجين و ما قدموه لنا..

ما هي أكثر لغات البرمجة طلباً في سوق العمل؟

مما لا شك فيه أن قطاع التكنلوجيا على في العالم العربي في تطور مستمر و كنتيجة لهذا التطور، تزداد الحاجة لمهارات التطوير و البرمجة بشكل مضطرد. فبحسب دراسة قام بها موقع بيت للوظائف، إحتلت وظيفة المبرمج المرتبة العاشرة بقائمة  الوظائف الأعلى لأجراً في العالم العربي. حتى بالنسبة لغير المطورين، فأن فهم لغة برمجية معينة يساهم في تعزيز السيرة الذاتية للباحثين عن عمال في القطاع التقني.

7 سمات يتحلى بها المبدعين، هل لديك أي منها؟

الإبداع عصى عن التعريف بشكل ما، أشبه بمحاولة الإمساك بالماء فينسل من بين أصابعك دوما وأبدا. الأبداع يسكن هناك فى المناطق المفرغة، فى بنية التفكير المنطقى الذى يقضى بان 1+1= 2. بينما الإبداع يقول: ان الكل أكبر من مجموع أجزاءه. لذا كان الإبداع -فى رأى- أشبه بالريح، لا ترى ولكنها تعرف بأثارها. فدعنا نرى ما هى سمات تفكير المبدعين، لنتعلم منها.. 1- الصورة الكاملة بينما يقف معظم الناس بتفكيرهم، عند الحوادث الصغار التى لا أهمية لها يركز المبدعين تفكيرهم على الصورة الكاملة. ويمكن تمثيل الشخص العادى هنا بعامل “فنى اضاءة” أثناء تصوير أحد مشاهد فيلم، ويمكننا ان نستبدل المبدع بمخرج العمل الفنى. هل ترى مقدار الهوة والإتساع والشمول فى الرؤية؟، نفس الفارق بين الجندى والقائد فى المعركة. بينما يركز معظم الناس على ما بأيديهم، فان المبدعين يركزون على نجاح كل العمليات والجزئيات الأخرى لتكوين لوحة “فسيفساء” متقنة الصنع.

كيف تجد المبرمج المنشود لمشروعك أو لشركتك؟

إذا كنت تقرأ هذه المقالة الآن، فأنت أحد أولئك الذي يعيشون في عصر التسارع التكنولوجي و البرمجي حيث لا تمر بضعة أيام إلا و يتفاجأ العالم بظهور تقنية جديدة سواءً خدمية كانت أو إجتماعية أو ترفيهية. أما إذا كنت لم تسمع عن التكنولوجيا من قبل، فلربما كانت ألة الزمن سبباً في وصول هذه المقالة من المستقبل إليك!! في هذه الأيام، نلحظ أن العديد من الشباب صاروا يتهافتون بشكل كبير على كليات المعلوماتية ليتخصصوا في الحوسبة، يرجع ذلك بسبب شغفهم بالتكنولوجيا و البرمجيات من حولهم، و لربما بسبب إنبهارهم بمشاهدة أحد أقرانهم و الذي قد بدأ بكتابة مجموعة الأسطر و الرموز لعرض النص “Hello World” في وسط صفحة ويب أو على شاشة الهاتف أو ربما لمحاولة إختراق موقع معين!!!

لغات البرمجة المستخدمة في أشهـر مواقع العالم

في معظم المواقع الكبرى لغة برمجة واحدة لا تكفي لبناء المواقع على اكمل وجه , فهم يستخدمون العديد من لغات البرمجة لبناء الموقع وسد الثغرات الموجودة , لكي تتعامل مع هذا الموقع بكل اريحية ودون الدخول بالتفاصيل المعقدة . ربما سمعنا عن لغة البرمجة python , php , c++ , c# .. لكن قليلاً ما نسمع عن لغة D ,F# ,Go ….. في هذا المقال سنذكر لكم بعض لغات البرمجة المستخدمة في أكثر المواقع انتشاراً في العالم ونعرفكم على بعض اللغات التي لا نسمع عنها كثيراً .  معظم المواقع تستخدم javascript لذلك لن نتحدث عن المواقع التي تستخدم هذه اللغة لأن جميع القائمة التي سوف اذكرها تستخدمها .

ما هي أول لغة برمجة يتعلمها الطلاب في أعرق الجامعات و المعاهد الأمريكية؟

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

لغـة ” البايثـون ” هي الحــل لكل مُبتــدئ فى البــرمجــة !

من المعلوم ان هناك عدد كبير من لغات البرمجة. وللبــدء فى هــذا المجال الواسـع يجب ان نختار لغة سهلة في التعلم وقوية ومطلوبة في سوق العمل.. لذلك اخترت لغة python  وهي اللغة هي الاكثر سهولة على الإطلاق  للبـدء في تعلم لغات البرمجة ، ودائماً ينصح بها المبتدئين.. كما انها مطلوبة جداً في اسواق العمل ، فحسب احصائيات شركة Linkedin   كانت هذه اللغة من المهارات الاكثر طلباً .. كل ذلك هو ماجعلنــي أخصص هذا المقال للحديث عن لغــة البايثــون ..

تخصص فى لغة برمجة واحدة ولا تشتت نفسك .. لهــذه الأسبـاب

أنت فى الحقيقة لا تختار اللغة التى تتخصص فيها ، ولكن ما يحدث هو أن الأمر يفرض عليك فرضا وتجبر عليه إجبارا ، فلا يتاح لك إلا مجالا محدودا، فاحرص على استغلاله جيدا. تخيل أن لك صاحبين أحدهما يتقن لغة واحدة مع العربية وهي الانجليزية مثلا، و الأخر يحيط بخمس لغات (الانجليزية و الفرنسية و الإيطالية و الألمانية و الصينية) و أن هناك شركة من شركات السياحة تطلب للعمل واحدا من المرشدين السياحيين للعمل لديها بحيث أنه سيكون مسئولا عن الفوج الانجليزي، وتقدم الاثنان للعمل، ودخلا الاختبار، فأي منهما تتوقع له النجاح ؟  بالطبع الأول، لأن الأول يجيد لغته جيدا، فيستطيع النجاح، وعليه الفوز بالوظيفة ..  أ ما الثاني، فمرة يجيب، و الأخرى يحمر وجهه، ثم يعطس، وبعدها ..؟! فكثرة معرفة لغات الثانية مع عدم التمكن لم تسعفه، وتمكن الأول من لغة واحدة أنقذته، وهو نفسه الأمر حين نسقط الوضع على عالم البرمجة.  فنحن حين نسقط الأمر على واقع لغات

لهذه الأسباب.. عليك التحول من تسجيل الملاحظات عبر الكمبيوتر إلى الورق!

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

كيفية نقل الملفات الكبيرة من الكمبيوتر إلي الهاتف بسرعة

هل تواجه صعوبة في نقل الملفات الكبيرة من جهاز الكمبيوتر إلى هاتفك  الاندرويد ؟ بالتاكيد، هناك خدمات مثل جوجل درايف توفر ذلك وغيرها ولكن ماذا لو كنت تريد شيئاً اكثر مباشرة بحيث لا تقوم بتثبيت أي شيء على  الكمبيوتر  وتكون سهلة في نفس الوقت؟ هذا هو ما يقوم به التطبيق التي نستعرضه في هذه المقالة حيث يتيح نقل الملفات الكبيرة من الحاسوب للهاتف سريعاً. طريقة نقل الملفات الكبيرة من الحاسوب إلي الهاتف الاندرويد بشكل أسرع ستكون بإستخدام تطبيق يُدعي “ Portal ” فهو يسمح بذلك بدون حتي إستعمال كابل USB فقط عن طريق الوايرلس Wi-Fi يتم توصيل الكمبيوتر بالهاتف، دعونا نستعرض كيف ذلك فيما يلي. – قم بتثبيت التطبيق وتشغيله علي جهاز الاندرويد الخاص بك. – ستجد علي واجهة التطبيق بعض التعليمات وزرار Scan قم بالنقر عليه. – يجب في هذا الوقت أن تقوم بفتح متصفحك علي الكمبيوتر والانتقال لهذا الرابط  portal.pushbullet.com .

ماهي الاختلافات بين أنظمة التهيئة الثلاثة FAT32 و NTFS و exFAT؟

أياً ما كان ما تقوم بتهيئته، إذا كان قرصاً داخلياً أو خارجياً أو ذاكرة أو كارت SD، سيُعطيك نظام ويندوز خاصتك عدة خيارات للتهيئة هي إما NTFS أو FAT32 أو exFAT. ولكن لسوء الحظ لا يقوم بشرح أياً منها في النافذة التي يخرجون منها. دعونا نتحدث في مقالة اليوم عن هذه الأنظمة الثلاثة ونقوم بذكر الفروق بين كلٍ منها… يُعد FAT32 هو النظام الأقدم وقد انحصر استخدامه في الذواكر الخارجية. أما نظام ويندوز فيستخدم نظام NTFS للأقراص التي يُثبت عليها نظام التشغيل، وهو يُعد مُناسباً أيضاً للذواكر الداخلية. أما نظام exFAT فهو البديل الأكثر عصرية لنظام FAT32، وتدعمه أجهزة أكثر من تلك الداعمة لنظام NTFS ولكنه ليس بانتشار نظام FAT32.

كيف تتعلم لغة برمجة جديدة في خطوات عملية

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

ماذا يحدث عندما تفصل ذاكرة فلاش USB فجأة من الحاسب بدون التهيئة للانفصال؟

العجلة أو عدم الاكتراث أو العادة، هي أسباب فصلك لذاكرة فلاش USB من الحاسب مباشرة بدون اتباع الخطوات التي يُنصح بها دائمًا، وهي الذهاب إلى أيقونة الذاكرة واختيار Safely remove (الإزالة الآمنة) من القائمة المختصرة، ثم انتظار رسالة التأكيد على أنك يمكنك إزالة الذاكرة، ثم في النهاية فصلها. هذه الخطوات ليست صعبة، وفي المعتاد لا تستغرق أكثر من 10 ثواني لتتم العملية برمتها وتقوم بإزالة آمنة لذاكرة فلاش USB. وعلى الرغم من صعوبة تغيير العادات، إلا أنه يجب عليك فهم ماذا يحدث عندما تقوم بهذا الأمر بدون اتباع الخطوات اللازمة، ووقتها قرر انت إن كنت تحتاج فعلًا لاتباع الخطوات، أم لا بأس في القيام بعملية الفصل مباشرة.