تمهيد : كثير منا يتسأل فى عالم تكنولوجيا المستقبل ولغة العصر ... الى اين ؟؟!!! وحتى متى... أظل هكذا ..... مستهلكاً لها .. مثقلاً بديونها ... ولا اجد غير اللهاث وراءها حتى أظل دائما ..على الدرب .... طريق الحداثة والتطور .... !!!! ذلك الحاسب العجيب !! الساحر الغريب !! ماهى علومه ؟؟ وما مجالاته ؟؟ واين اجد نفسى فى عالمه الغريب واتقنه ؟؟ وماهى متطلباته منى ؟؟؟!!! كثير من الاسئلة التى تدور بذهنى وذهنك سنحاول ان نجد إجابتها هنا إن شاء الله . اولا قبل ان تبدأ فى اى مجال : ينبغى عليك ان تكون ملماً بأساسيات ومبادئ الكمبيوتر الأولية ... و نظم التشغيل التى تعمل عليها مهمة ، سواء كانت إحدى إصدارات الويندوز او اليونكس والليكنس كل على حد سواء . ولا تنسى أن تكون بالطبع متقناً لفنون الكتابة والطباعة على البرامج الشهيرة مثل برنامج الورد word ، الذى يأتي مع مجموعة برامج الاوفيس الخاصة بشركة مايكروسوفت . وحقيقة تكتمل المنظومة لو تعلمت مجموعة الاوفيس Office كاملة ، برنامج البوربوينت Power point الخاص بالعروض التقديمية ،و الاكسيل Excel الخاص بالحسابات ، والاوت لوك Outlook الخاص بالسكرتارية وتنظيم المواعيد وعناوين البريد الالكترونية ، وخاصة برنامج قواعد البيانات الاكسس Access لانه سينظم كثيراً من جهدك وعملك بعد ذلك ..وهنا بالموسوعة قسم دورس خاص بمجموعة الاوفيس . ولكن إن كنت لا تستطيع تعلمهم فى البداية فلا مشكلة ولكن الأهم أن تتقن برنامج الورد Word جيداُ . ملحوظة : لقد وضعت فى بعض المجالات منهاج لاحدى الشركات المتخصصة فى مجال الدورات التدريبية للكمبيوتر . وطبعاً لا يشترط الالتزام بهذا المنهج ، بل وضعته كنوع من التوضيح ومعرفة الاتجاه المناسب .... مجالات العمل بالحاسب الالى : 1- الدعم الفنى او مجال الهاردورير والعتاد Hardware من اشهر مجالات الحاسب الالى وأسهلها على الإطلاق ، وهو يختص بمكونات الكمبيوتر و قطع الكمبيوتر و اجزاءه وتجمعيها لتكوين اجهزة الكمبيوتر، ( وطبعاً اخذت فكرة كبيرة عنها فى قسم المبتدأين بالموسوعة ) . وفيه يجب ان تلم جيدا بمكونات الحاسب جيداً وكذلك انظمة التشغيل وتنصيبها والبرامج software ايضا مع القدرة على التعامل مع قطع الكمبيوتر خاصة الهارديسك وتهيئتها وعمل فورمات له .... وتقريبا لا يحتاج هذا المجال الى خبرة واسعة ( قد يكفيك شهر تدريب ودارسة لتلم بهذا العمل جيداً) . وايضا لا يحتاج الى خبرة كبيرة فى اللغة الانجلزية ولا الى حتى مستوى دارسى معين . 2- مجال الرسوم والتصميم ( الجرافيكس Graphics ) : صراحة يعتبر هذا القسم من اهم الاقسام والتى تشترك معه أقسام كثير كما سيتبن لك بعد ، ولابد دائماً وغالباً لمن يدخل هذا المجال ان يملك نظره جماليه او لديه موهبة الفن والتشكيل وتذوق الألوان وخلافه .....ولكن هذا لا يمنع باب العلم بالشيء والتجربة والاستمتاع بعمل الأشياء بنفسك . ( طبعاً اقصد الرسوم والتصاميم العادية وليس الرسم الهندسى ..!!) وفى هذا المجال لابد اساساً ولا حتى يمكن ان يقال عليك مصمم إلا إذا تعلمت واحترفت برنامج الفوتوشوب Photoshop ،( ويوجد هنا دورة ممتازة جداً فى الفوتوشوب فى قسم الدورات التعليمية) . ثم بعد ذلك بقية البرامج الخاصة بهذا المجال وهى عديدة مثل برنامج فرى هاند free handالخاص يالرسم بالمتجهات وAdobe InDesign و الكورل درو CorelDRAW9 و poser الخاص بالرسوم ثلاثية الابعاد وعلى رأسهم اقوى البرامج برنامج ثرى دى ماكس 3d max . وبالنسبة للمنهج الخاص بالرسوم والتصميم : البرامج الاساسية :Photoshop, Freehand, QuarkxPress والاحترافية :Adobe Acrobat, flash 3- مجال الملتى ميديا ( الوسائط المتعددة ) Multimedia : مجال الملتىميديا يعتبر احدى المجالات المهمة والقائمة اساساً على مجال الرسوم والتصاميم،اذا لا بد لمن يعمل فيه ان يكون لديه خلفية جيدة على الاقل على برامج الرسوم والتصاميم . ويدخل ضمن هذا المجال اقوى برنامج واشهرها فى عالم الانترنت وهو برنامج الفلاش Flash الذى لاقى شهرته الواسعة من قدرته على عمل الأفلام والعروض الفنية بحجم صغير جداً يمكن تشغيله على الانترنت بكل سهولة وسلاسة ( ويوجد هنا فى قسم الدورات بالموسوعة دورة رائعة عن الفلاش وايضا كتاب خاص بلغة البرمجة الخاصة بالفلاش اكشن سكريبت Action script ) . وينضم لهذا المجال أقوى أداة لتأليف الوسائط المتعددة MultiMedia برنامج الدايركتور director وان كان اقل شهرة من برنامج الفلاش ، ولكنه هام جداً فى عمل العروض والافلام الكبيرة على اسطوانات خصوصا الافلام ثلاثية الابعاد ، ويمتاز ايضاً بأن له لغة برمجة قوية تسمى اللينجو lingo قادرة على فعل الاعجايب . ولابد لمن يعمل فى هذا المجال ان يتقن البرامج التى تتعامل مع الاصوات وتقطيعها مثل سوندفروج sound forge وايضا برامج عمل وتقطيع افلام الفيديو مثل ادوبى بريمير . وبالنسبة للمنهج الخاص بالملتى ميديا : الاساسية : Director mx , premiere, after effects , Photoshop والاحتراف : flash mx, poser, sound froge 4- البرمجة Programming : تلك الكلمة السحرية التى سحرت عقول كثير من يتعامل من الكمبيوتر وسلبتهم من ارض الحياة ، فالبرمجة حقيقة تعتبر من اقوى مجالات الحاسب ... خصوصاً انها تفتح كل المجالات الاخرى بكل سهولة وبساطة ولغات الحاسب عديدة وكثيرة ولكنها النصحية المشهورة دلئما فى مجال الحاسب وهى " تعلم من الاخر " اى ابدأء من حيث انتهى الاخرون ولا تبدأ من الصفر . لذلك ان كنت هاوى وتريد تعلم البرمجة فامامك لغتان هما المشهورتان والاحدث حالياً :وهى لغة سى شارب c# ولغة فيجول بيزيك دوت نت visual basic.net .... وان كنت انصحك بلغة الفيجول بيزيك لانها هى الاشهر فى العالم العربى وستجد لها كثير من الدعم عبر الانترنت والكتب المتوفرة باللغة العربية ، ( ويوجد هنا بالموسوعة دورة جيدة بلغة الفيجول بيزيك دوت نت بقسم الدورات التعليمية ) . وبالنسبة للمنهج الخاص بالبرمجة : الاساسية : .NET framework,Visual Basic.net, MS SQL server, ADO .net programming والاحتراف : Enterprise Development, XML Services, ASP .NETOverview 5- تصميم المواقع Web Design : ويعتبر هذا المجال من اكثر المجالات انتشاراً نظراً لتطور شبكة الانترنت وتطلع كثير من المستخدمين الى تصميم مواقع خاصة بهم . وهو مجال يهتم بشكل الموقع اكثر من برمجته لذا فهو يعتبر متفرع ايضاً من مجال الرسوم والتصميم ، لان صاحبه لابد ان يكون ملماً جيداً بتلك البرامج ، طبعا مع احترافه برامج تصميم المواقع مثل برنامج الفرونت بيج front page ( له مجموعة دروس رائعة هنا ) . وبرنامج الدريم ويفر dream waver وان كان هو الافضل فى رأى الاغلبية ، وكذلك برنامج الفلاش فهو مهم جداً لمصمم المواقع ، وان كان ممكن ان يستعيض عنه ببرنامج السويش swich الاكثر سهولة منه ، ويوجد حالياً برامج كثيرة تقوم بعمل الفلاش وان كان هو الافضل . وحبذا لمصمم المواقع لو كان متقن لغة الهتمل html ( لها دروس ممتازة ) لانها ستسهل عليه الامر كثيراً . وبالنسبة للمنهج الخاص ب تصميم المواقع : Dreamweaver MX, Flash MX, Photoshop for web ,Swish,HTML & CSS 6- برمجة المواقع Web Development: وهو احد اكثر المجالات انتشاراً فعلاً هو ومجال تصميم المواقع فكلاهما مكمل للاخر ، وقد يستطيع كثير من الافراد عمل الاثنين معاً وعمل موقع متكامل دون الحاجة لاحد . وهنا شرط اساسى ان يكون ملماً على الاقل بلغة الهتمل html ، ثم يكون متقنا احد لغات برمجة المواقع والافضل كلها وهى : 1- لغة php وهى اكثر اللغات انتشاراً ويكفى ان موقع الموسوعة مبنى بها .. وتمتاز بانها لغة مفتوحة المصدر ومجانية . 2- لغة asp وهى التى تاتى بعدها لانها مدعومة من شركة مايكروسوفت 3- وهناك عدة لغات اخرى مثل jsp ولابد ان يتقن احدى اللغتين جافا سكريبت java script او vb script وان كانت الثانية الاشهر لانها منبثقة عن لغة البرمجة فيجوال بيسيك . ويجب ايضاً على مبرمجى ان يتقنوا العمل على برامج قواعد البيانات لانها هامة جداً . وتوجد هنا عدة دورات خاصة php , asp وبالنسبة للمنهج الخاص ب برمجة المواقع : JAVE Script, MS SQL Server, Asp .NET, Visual Studio Concepts 7- قواعد البيانات Database : هذه المجال يعتبر تخصص قائم بذاته الا انه هام جداً لانه يدار به المصانع والشركات وحتى مواقع الويب . وقواعد البيانات بصورة مبسطة هى عبارة عن برامج خاصة بتخزين البيانات وارشفتها وتنظيم العلاقات بينها وترتيبها . ولعل ابسط برامج قواعد البيانات واشهرها هو برنامج الاكسيس الذى يأتى مع مجموعة الاوفيس ، ولعل اكبر شركتان متنافستان فى هذا المجال هو شركة اواركل ومابكروسوفت ببرنامجها mysql . ويشترط طبعاً معرفة باسس قواعد البيانات ولغة الsql ، وتوجد لها دورة هنا فوق الوصف تعتبر المرجع الوحيد العربى المتكامل فى تلك اللغة الخاصة بقواعد البيانات . 8- مجال الشبكات Networking : وهو يعتبر احدث المجالات وهو يتطور سريعاً ، وهو علم قائم بذاته ومتشعب . فانت هنا تحتاج الى التعامل مع نظم تشغيل معينة خاصة بالشبكات وتحتاج طبعاَ الى اجهزة ومعدات ذات مواصفات خاصة ، وينتشر حاليا نوع من الشبكات الاسكلية اى تعمل بدون اسلاك ... ولمزيد من التفاصيل بهذا التخصص احيلك الى دروس الشبكات. وبالنسبة للمنهج الخاص ب مجال الشبكات : الاساسية : Networking Basics, windows 2000 server, windows Infrastructure, Network Security, Troubleshooting Network والاحتراف : IIS server, IIA server,Exchange Server, Network Design & Security, Wireless Concepts . 9- امن المواقع Security : وهو يعتبر من احداث العلوم الكمبيوترية فى الوطن العربى ، وهو العلم الوحيد الذى قد تعاقب عليه قانونيا باستخدامه السىء ، فبعد انتشار جرائم تخريب المواقع وسرقة بطاقات الائمتان ، كان لابد من وجود يبحث كيفية الدرء والحد من هذه المخاطر وحماية المواقع