परिचय (Computer Science)
कंप्यूटर विज्ञान विभिन्न कार्यक्रमों का अध्ययन है जिसमें डेटा शामिल होता है और ये कई कार्यक्रमों द्वारा represented किया जाता है।
User algorithms, कोड का उपयोग कर सकते हैं, अन्य लोगों के साथ बातचीत कर सकते हैं, और कंप्यूटर विज्ञान ज्ञान का उपयोग करके डिजिटल जानकारी में हेरफेर कर सकते हैं। यह गणना करने और सॉफ्टवेयर को डिजाइन करने, विभिन्न अनुप्रयोगों को विकसित करने में मदद करता है।
समस्याओं को हल करने के लिए प्रौद्योगिकी का उपयोग किया जाता है, और विभिन्न विषय एक माइक्रोप्रोसेसर, प्रोग्रामिंग भाषा, डेटाबेस, नेटवर्क और कंप्यूटर सॉफ्टवेयर हैं।
जिस science के पास कोई traditional scientific पद्धति नहीं है और किसी समस्या को हल करने के लिए केवल technology का उपयोग करता है उसे कंप्यूटर विज्ञान कहा जाता है।
कंप्यूटर विज्ञान काम करना आसान कैसे बनाता है: (How does Computer Science make Working so Easy?)
एक कंप्यूटर वैज्ञानिक सॉफ्टवेयर सिस्टम computation और डिजाइनिंग के सिद्धांत से संबंधित है।
कंप्यूटर वैज्ञानिक समस्याओं को हल करने के लिए technology का उपयोग करते हैं। वैज्ञानिक कंप्यूटर को नई चीजें करने और कार्यों को अधिक कुशलता से पूरा करने के लिए सॉफ्टवेयर लिखता है और फिर डेस्कटॉप डिवाइस, मोबाइल डिवाइस, वेबसाइट विकसित करने और प्रोग्राम सॉफ्टवेयर के लिए एप्लिकेशन बनाता है। अगर हम कहीं भी देखते हैं, बड़ी टेक कंपनी से लेकर छोटी टेक कंपनी, सरकारी एजेंसियों से लेकर स्टार्टअप और गैर-लाभकारी संस्थाओं और यहां तक कि छोटी दुकानों के साथ-साथ हर जगह हम सॉफ्टवेयर एप्लीकेशन पाते हैं। तो हर कोई computer user है।
यह कार्यों को स्वचालित और मॉनिटर करने में मदद कर सकता है। तो सबसे अच्छी चीजों में से एक कंप्यूटर विज्ञान एक कार्य करने के लिए एक प्रोग्राम लिख सकता है और, एक बार हो जाने के बाद, जितनी बार आपको आवश्यकता हो उतनी बार कार्य को स्वचालित रूप से करने के लिए प्रोग्राम का उपयोग कर सकता है। इसलिए, उदाहरण के लिए, आने वाले ई-मेल को फ़िल्टर करें, सॉर्ट करें, प्रतिक्रिया दें और अग्रेषित करें क्योंकि यह प्राप्त होता है, या एक कंप्यूटर को रोबोटिक आर्म को स्थानांतरित करने के लिए प्रोग्राम किया जा सकता है जो कार के लिए एक हिस्सा बनाता है। अतः कंप्यूटर विज्ञान की सहायता से हम मानव शक्ति के बिना, बिना शारीरिक श्रम के कोई भी कल्पनीय कार्य कर सकते हैं और कुछ घटित होने (something to occur) की प्रतीक्षा करने के लिए प्रोग्राम भी किया जा सकता है।
प्रयोग के लाभ (Advantages of Uses):
स्वचालित कार्य का अच्छा लाभ समय की बचत है। उदाहरण के लिए, ऑनलाइन शॉपिंग जैसे अमेज़ॅन साइट का उपयोग करके, आप एक ही तरह के कई उत्पाद एक ही कीमत पर या सस्ते में पा सकते हैं। आप उन वस्तुओं को अपने घर बिना कहीं जाए भी अपने दरवाजे पर मंगा सकते हैं;
एक अन्य उदाहरण, आपके बैंक बैलेंस को देखने और बिलों का भुगतान करने के लिए ऑनलाइन बैंकिंग साइट का उपयोग कर सकते हैं; यदि आपके पसंदीदा restaurant में एक वेबसाइट है, तो आप लाइन में प्रतीक्षा किए बिना order बाहर निकालने का आदेश दे सकते हैं, आप सबसे तेज़ मार्ग खोजने के लिए ट्रैफ़िक जानकारी के साथ ऑनलाइन ट्रैफ़िक कैमरे और map देख सकते हैं और इसी तरह।
ये केवल कुछ उदाहरण हैं, लेकिन दैनिक जीवन में कंप्यूटर विज्ञान के साथ बहुत कुछ किया जा सकता है जो अधिक से अधिक लाभ देता है और आपके काम और जीवन को आसान बनाता है।
कंप्यूटर विज्ञान के साथ काम करना :
कंप्यूटर विज्ञान में काम करने के लिए, हमें कंप्यूटर सिस्टम के theoretical पक्ष पर काम करने की आवश्यकता है, न कि हार्डवेयर पक्ष पर, जो आमतौर पर कंप्यूटर इंजीनियरिंग डोमेन में होता है। कंप्यूटर विज्ञान के मुख्य उपयोगकर्ता आईटी (सूचना प्रौद्योगिकी) कंपनियां,
कंप्यूटर scientist वो हैं- जो सभी आईटी कंपनियों में मुख्य नियोक्ता के रूप में कार्य को स्वचालित करने के लिए कंप्यूटर आधारित एप्लिकेशन विकसित करते हैं,
और जो आईटी सलाहकार और सेवा प्रदाता हैं, साथ ही साथ, आईटी अधिकांश उद्योगों में संगठनों के विभाग। इनमें खुदरा, वित्तीय सेवाएं, दूरसंचार, रक्षा और एयरोस्पेस शामिल हैं।
कंप्यूटर विज्ञान में, कंप्यूटर वैज्ञानिक बेहतर प्रदर्शन के लिए कंप्यूटर आधारित सिस्टम, जैसे प्रोसेसर, के साथ काम करने के लिए mathematical models के विकास में काम करते हैं। एक कंप्यूटर प्रोग्राम विकसित करने के लिए, प्रोग्रामर या वैज्ञानिक को प्रोग्राम तैयार करने, बग्स को ठीक करने और समस्याओं का निवारण करने के लिए logical रूप से सोचने की आवश्यकता होती है, और विभिन्न प्रोग्रामिंग भाषाओं जैसे c, c++, java, python, आदि में काम करने की आवश्यकता होती है। कंप्यूटर वैज्ञानिकों को अन्य कंप्यूटर कर्मियों, जैसे प्रोग्रामर, के साथ-साथ बिना तकनीकी पृष्ठभूमि वाले उपयोगकर्ताओं और अन्य क्षेत्रों के विशेषज्ञों के साथ काम करने के लिए अच्छे संचार कौशल की आवश्यकता होती है।
कंप्यूटर विज्ञान के लिए आवश्यक कौशल
कंप्यूटर विज्ञान में आगे बढ़ने के लिए आवश्यक प्रमुख कौशल कोड लिखने का विचार और एक कुशल तरीके से रचनात्मक समस्या-समाधान जरुरी हैं। यदि आपके पास ये कौशल हैं, तो कंप्यूटर विज्ञान में आगे बढ़ें और सफलता के लिए खुद को स्थापित करें।
एक कुशल तरीके से समस्या को हल करने के लिए successful computer science सबसे महत्वपूर्ण चिंता है, जिसके लिए आवश्यक कौशल, विश्लेषणात्मक कौशल, समस्या सुलझाने के कौशल, रचनात्मकता, आलोचनात्मक-सोच कौशल, Resilience, सभी जरुरी हैं।
I am interested