تطوير التطبيقات

الوصف

كيفة تطوير و كتابة التطبيقات

المبرمج العملي - 2

نشره زايد في
Image removed.الكتاب مؤلف من مجموعة من الفصول وستكون كل مقالة هي ملخص لفصل كامل. ستشاهد كل فترة عبارة "نصيحة" وبجانبها رقم النصيحة، سجل هذه النصائح ولا تنساها أبداً. سنقدم أيضاً في كل فصل عدداً من التحديات كي تفكر بها وتعتبر منها.

والآن نصيحتين قبل البدء بالفصل الأول:

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

كيف تبدأ بتعلم البرمجة ؟

نشره زايد في
البرمجة قد تكون من الأشياء صعبة الفهم ، هذه المقالة سترشدك أي لغات البرمجة مناسبة لك لتبدأ رحلة التعلم معها!

الخطوات

1- على المبتدأ أن يتعلم لغة عالية المستوى مثل لغة ( بيسك ) أو ( باسكال ). لغة ( البيسك ) لغة سهلة جداً لتبدأ بالبرمجة عليها ،بينما لغة ( الباسكال ) ستعلمك كيف تبني برنامجك بشكل صحيح و ستسهل عليك تعلم لغة أخرى .   2- تذكر هذا إذا قررت عدم تعلم لغة عالية المستوى أو كنت تعرف أحداها بالفعل ؛ تعلم لغة مبنية على لغة سي مثل (c++ ) أو ( c#) أو ( java ) , ليس الوقت مناسباً لتعلم سي لأنها تسمح لك بالتحكم بجميع أجزاء حاسوبك فـلو فلو استخدمتها بشكل خاطئ , يمكن أن تجلب هذا الدمار لحاسوبك!

المبرمج العملي - 1

نشره زايد في
Image removed.
سنبدأ اليوم سلسلة مقالات تلخص الكتاب الشهير (The Pragmatic Programmer)، الكتاب الذي يمكن ترجمة عنوانه بـ (المبرمج العملي) وكلمة العملي تعني الشخص الذي يجد حلولاً للمشاكل ويفكر بشكل منطقي وعملي ويضع خططاً للمستقبل.

محرك جافاسكربت فائق السرعة من WebKit يتفوق على Google Chrome

نشره زائر (لم يتم التحقق) في
أعلن فريق WebKit على موقعهم (وهي نسخة شقتها أبل من khtml الموجود في KDE) عن محرك جافاسكربت جديد اسمه SquirrelFish Extreme تزيد سرعته عن محرك جافاسكربت في WebKit الذي صدر مع متصفح سفاري 3.0 العام الماضي بأكثر من 11 ضعفا (أي 1177.7%) وقد كانت موزيلا تحضر لمحرك جافاسكربت سريع قبل أن تصدر غوغل متصفحها المسمى Google chrome الذي يعتمد على WebKit في عرض الصفحات لكنه يستخدم محرك V8 في جافاسكربت ومحرك غوغل هذا تفوق من ناحية السرعة على كل ما سبقه بشكل كبير جدا. لكن WebKit عادت بقوة لدرجة أنها أسرع بمقدار 35% من محرك V8 وأسرع من TraceMonkey من موزيلا بمقدار 55% مصدر الخبر

كيف تصبح مهندس برمجيات

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

الخطوات

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

علم نفسك البرمجة في عشرة أعوام

نشره زايد في

لم الجميع في عجلة من أمرهم؟

"فور دخولك إلى أي مكتبة ستجد العديد من الكتب من قبيل “علم نفسك لغة Java في سبعة أيام” جنبا إلى جنب مع كتب أخرى تعرض تعليمك Visual Basic و Windows و الإنترنت…خلال بضعة أيام أو ساعات. فقد قمت بإجراء البحث التالي على موقع Amazon.com:

 

إطلاق Django 1.0

نشره Fahad في
Image removed.
بعد ثلاث سنوات من العمل الدؤوب ، أطلق فريق تطوير منصة Django النسخة الأولى منها ، وتأتي هذه الإصدارة تحقيقا لأكبر المميزات التطويرية التي خطط لها.

ماذا تعرف عن دوكبوك DocBook؟

نشره Fahad في

لربما سمعت أو قرأت أثناء تجولك في عالم المصادر الحرة عن مستند بصيغة docbook و أنه هو المعتمد في توثيق المشاريع و الكتب، ولربما تسألت ما هي دوكبوك ولما لا يستخدمون صيغة معروفة أخرى مثل HTML أو TXT مثلا .
تعتبر صيغة دوكبوك لغة ترميز دلالية متخصصة للمستندات التقنية، وبالأساس قصد منها كتابة المستندات التقنية التي لها علاقة بعتاد الحاسوب و برمجياته، ولكن يمكن استخدامها لأي نوع آخر من الوثائق.

كيف تصبح هاكر برمجيات حرة؟

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

مؤسسة اللينكس تطلق مدقق التطبيقات

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