1. الرئيسية
  2. »
  3. تقنية

  4. »
  5. 13 معلومه كنت اتمنى معرفتها قبل تعلمى البرمجة؛ نصائح ذهبية قبل تعلم لغة الحاسب

13 معلومه كنت اتمنى معرفتها قبل تعلمى البرمجة؛ نصائح ذهبية قبل تعلم لغة الحاسب


السلام عليكم ...

_13 معلومه كنت اتمنى معرفتها قبل تعلمى البرمجة



1 - لاتحتاج الى شهادة لكى تبرمج، تحتاج فقط المعرفة

عملت مع مبرمجين لايمتلكون شهاده فى "Computer Science" ولا هم اصلا فى كليه الحاسبات ، البرمجه من الوظائف القليله التى لاتعتمد على الدرجه العلمية لكن البرمجه تحتاج الى معرفه مكثفه.





2 - البرمجة عباره عن فن وابداع .

معظم الناس بتظن ان البرمجة عباره عن "Analytical and Problem-Solving" الكلام دا جزئيا صحيح، لكن البرمجه ما هى الا تصورواسع وابداع ، فيه العديد من طرق كتابة الكود، ولكن الابداع ياتى مع ابتكار طرق لكتابة كود بسيط سهل الفهم وفعاليته كبيره.







3 - لاتحاول ان تعلم كل حاجه لكي تتعلم؛ فقط تحتاج لمعرفة خطوط عريضة ثم تختار مجال بعينه وتتخصص فيه.


الخدعه هنا تكمن في انك تأخذ فكره غير معمقه عن الاشياء الثانوية،  هناك العديد من لغات البرمجه و فيه مسارات مختلفة يمكن تمهد ليك وظيفه معينه مثل : تصميم المواقع؛ تطوير المواقع؛ هندسه النظم والانظمة؛ هندسه قواعد البيانات (Data base)؛  برامج الديسك توب, انترنت الشبكات؛ الاختراق واكتشاف الثغرات.
فقط اختارمساروركز في تعلم كل التكنولجيا الخاصة به، وطور مهاراتك في هذا المسارالي ان تصل الي درجة جيدة من اتقان هذا المجال وحينها يمكنك الانتقال الي تعلم مجال اخر بجانب ممارسة المسار الذي اخترته مسبقاً .





4 - طبق ما تعلمته من البرمجه.

عندما تقرا كتاب معين، مقال وجدته من خلال بحثك حاول ان تتطبقه .. طبقه قبل ما تعمل ليه حفظ "Bookmark" او تتطبعه.. طبق الفكره منه.
 لانك ممكن تعمل ليه "Bookmark" وتنساه ... يعنى ممكن تقعد تخزن وتجمع فى البيانات طول عمرك .. ولا تطبق منه شى ..يعنى كتاب واحد تقرأه خير لك من الف كتاب تخزنه ولا تقرأه .



5 - افصل شويه.

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


6 - تندمج اكتر مع "Team" هتتعلم اكتر برمجه.

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









7- البرمجه مش محتاجه انك تكون شاطر قوى فى الرياضه والفيزياء.



8- طول حياتك وانت هتتعلم.

المبرمج نفسه ماهو الا متعلم، احيانا واقع العمل يجبرك ان تتعلم 3 لغات فى 6 اشهر. كمبرمجين كل يوم احنا بنتعلم التعلم بالنسبه لنا زى النفس اللى بنتنفسه حتى لو انت مش مرتاح انك تتعلم الجديد انت مجبر تتعلمه بحكم العمل بتاعك.




9- لاتقلق على نهاية المشروع . (الناس المحترفه)

ادمان البرمجه شئ حقيقى؛ انت ممكن تقعد اليوم كله لاتشرب ولاتنام ولاتأكل .. واحيانا تستيقظ تلاقى نفسك نايم على الدسك" .. اه فيه ناس كدا "


10- ممكن تقضى معظم الوقت وانت تبحث فى جوجل عن مشكله ومتلاقيش الاجابه اللى انت عايزها.

بس لو انت بتبرمج على لغه مشهوره انت هتلاقى حل لمعظم المشاكل.





11- لازم تتعلم "Design Pattern" .

دي حاجات بتنسق بيها الكود بتاعك عشان يبقي اسهل ترجع لجزأ معين من الكود او انك تعدل فيه. 



12- انت سوف تقلق على "Spelling of naming conventions".

فى مرحله من المراحل وانت بتكتب الكود فى لغتك المفضله ممكن تبحث عن افضل كلمه علشان تسمى بيه المتغير دا، او اسم الكلاس، انت ممكن تعمل بحث على الموضوع دا ,,, وتألف طريقتك الخاصه بس متنساش توضح المتغير دا بتاع ايه فى "Comments" اذا كانت التسميه مختصره جدا... علشان اللى هيشوف الكود وراك .



13- ممكن تقعد اليوم كله وانت تحل "Bug"..

بيحصل مع اعظم المبرمجين رصانة فى العالم. (الـ BUG ده خطأ برمجي غالبا في الكود او خطأ منطقي او ان الكود صحيح لكنه لا يؤدي الوظيفة التي كتب لها.)




Mobtakr
إشترك في بريد المدونة !
هذه التدوينة تنتمي الي تصنيف :

# برمجة

# تقنية

ليست هناك تعليقات

إرسال تعليق