البارودي

نصائح كبار مبرمجي الجافا للمبرمجين المبتدئين

20 ردود في هذا الموضوع

"Write lots of code. Have fun with it!"

Joshua Bloch

"Learn to use your tools. And I don't mean just enough to get by. I mean really learn how to use your tools."

Tor Norbye

"Don't use line numbers. Don't put your entire application in one method."

Chet Haase

"There will always be opportunities for great engineers, but as I said earlier, I think the number of these opportunities will shrink as other, less technical personnel play larger roles in the software-development process, using more productive, higher-level tools and frameworks than we have used in the past."

Ben Galbraith

"Millions of people have been employed because someone at Sun Microsystems invented Java."

Masood Mortazavi

"Don't be overwhelmed by the language or the platform."

Raghavan Srinivas

"When students first see the API with thousands of classes, they despair."

Cay Horstmann

"I really recommend that new users try out different IDEs and pick one of their choice."

Arun Gupta

"Good technology is only 10% of success."

Rick Cattell

"Choose an area of your immediate need."

Chuk-Munn Lee

"We're a great group!"

Tom Ball

هذه كانت بعض النصائح و لمعرفة المزيد يمكنكم الرجوع للمصدر علي موقع شركة صن

اتمني ان النصائح تكون عجبتكم و استفدتم منها :)

8

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من عندي نصيحه اتمنى اضافتها:

"اذهب وتعلم C/C++ قبل ان تستخدم جافا"

7

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

ال C او C++ من اللغات التي عشقتها و ماذلت ارفع القبعة اليها :)

ولا انكر انها ساعدتني كثيرا في الوقوع في حب الجافا من اول نظرة :wub: :lol: :lol: :P

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

@مهدى

+1111

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

و دي من عندي :

Programming is just a matter of thinking... if You have a good mind, then you are a good programmer...

For me, all the programming languages are just tools that is used by your mind

2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

فعلا اخى مهدى

انا شخصيا احس نفسى اصبحت قويا فى الجافا منذ بداية احتكاكى ب c++ :)

@هويدى

+2

وخصوصا لو كانت الاداة قوية مثل c++

C++ is a general_purpose programming language

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

كلمات جدا رائعة!! ومشاركة أروع!

تقبل تحياتي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

نصائح ولا أجمل منها

وخاصة انها مجانية

شكراً لك

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

مقالة جميلة :)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

على موضوع أكثر من لغة برمجة: ها هي مقالة افرنجية عبارة عن نصائح للمبرمجين الجدد. أنصح الجميع بقراءتها:

http://kishorekumar.net/blog/2010/06/few-things-every-beginner-programmer-must-know/

النص الذي يهم موضوعنا:

One must be familiar with more than one programming language. Try to learn atleast half a dozen programming languages. They must include Assembly, C and at least one of the rest must be Object-Oriented. Learning object oriented language will truly have impact on think about.

Like Alan Perlis said

"A language that doesn't affect the way you think about programming, is not worth knowing".

If you believe in him or if you believe in what he said. Trust me and learn Assembly language(Its not hard. I'm going to prove this point in the coming series of articles). You may not write programs in assembly language but it truly changes the way you think about programs. You will write programs in Object Oriented language and it will also change the way you think about programs but in a different way. Both are essential. C language bridges the gap between these two languages.

There are hundreds of programming languages. There are many Programming Paradigms. There is reason behind existence of every language. Of course its not possible to learn all the languages. But learning hand ful of them makes you aware of different philosophies behind different programming languages. That makes you a matured programmer.

على المرء أن يكون عارفاً لأكثر من لغة برمجة. حاول تعلم على الأقل نصف دستة (أي 6) لغات برمجة. يجب أن تتضمن الأسمبلي والـC وعلى الأقل واحدة تكون Object Oriented. تعلم لغة Object Oriented سيكون له تأثير على طريقة تفكيرك.

كما قال آلان بيرليس (عالم حاسبات حاصل على جائزة تورينغ):

"لغة البرمجة التي لا تؤثر في طريقة تفكيرك في البرمجة لا تستحق أن تتعلمها"

إذا كنت تصدقه أو تصدق ما يقوله فثق بي وتعلم الأسملي (ليست صعبة وسأثبت هذا في مقالات قادمة). قد لا تكتب برامجاً بالأسمبلي ولكنها ستغير حقاً طريقة تفكيرك في البرامج. ستكتب برامجاً في لغة Object Oriented وهي أيضاً ستغير طريقة تفكيرك في البرمجة ولكن بطريقة مختلفة. كلاهما ضروري. لغة C هي كالجسر بين الإثنين.

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

4

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

كنت اتمنى لو كان الموضوع بالعربي حتى تعم الفائدة ،

لان الموضوع موجه للناطقين باللغة العربية وفي منتدى عربي !!

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

It is easier to debug one line of code

هذه من مديري في العمل :)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

مقاله رائعة فعلا

وحبيت ازود بس هذه

creativity come out of an experiences

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

موضوع رائع تسلم ايدك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

اولا موضوع جميل

ثانيا

سمعت الكثير من الاشخاص الذين يقولون ان يجب ان تتعلم لغة ++c

قبل تعلم الجافا لكن لم يوضح لي بالضبط ما السبب ؟؟

وماذا سيحدث اذا تعلمت الجافا قبل ++c؟؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

صحيح جزاكم الله الف خير الجميع لكن ماهو السبب لما يقول تعلم أول شي c++ ثم الجافا هل في سر

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

ان اكبر شركة حراسات امنية توفر افضل مجموعه من افراد الامن المتمزين و الذين يعرفون جيدا واجبات و دور رجل الامن فهم مدربين في اكبر شركة امن وحراسه بمصر 
http://www.guards-security.com

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .