2010-05-21 8 views
5

मैंने इस गर्मी में कुछ परियोजनाओं पर कुछ अनुभव करने का फैसला किया है। बाजार पर स्थानीय मांग के कारण मैं जावा (मानक और एंटरप्राइज़ संस्करण) सीखना पसंद करूंगा। लेकिन मैं यह अनुमान लगाने के लिए भी नहीं कर सकता कि किस तरह की परियोजना करना है। हाल ही में मेरे पास सी के बारे में कुछ विचार थे। सी के साथ मैं बड़ी लिनक्स परियोजनाओं में योगदान दे सकता था। मेरा मतलब यह नहीं है कि मेरा काम निश्चित रूप से किया जाएगा। मैं इसके साथ कोड और अभ्यास प्राप्त कर सकता था। लेकिन सी मेरे क्षेत्र में अच्छी नौकरी पाने के लिए सही बात नहीं है। जावाएसई के मामले में कुछ डेस्कटॉप एप्लिकेशन विकसित करने का मौका है। लेकिन जावाईई के बारे में सोचकर मैं अटक गया। मैं जवाब के लिए बहुत आभारी रहूंगा।प्रोग्रामिंग अभ्यास

उत्तर

7

CodingBat.com आप अच्छा कोर जावा अभ्यास दे देंगे।

Project Euler अभी भी अभ्यास के आसपास सभी के लिए सबसे अच्छा है। आप जो भी भाषा आप समस्याओं को हल करना चाहते हैं उसका उपयोग कर सकते हैं।

वास्तविक परियोजनाओं के लिए, मैं लगभग हमेशा एक ट्विटर ग्राहक की तरह आसान कुछ पर शुरू करते हैं। यह आपको यूआई और नेटवर्क संचार के साथ सभी मूलभूत बातें का संपर्क करता है। आप वहां से काम कर सकते हैं। बस इतनी जबरदस्त शुरुआत से शुरू न करें कि आप इसे समझ नहीं सकते और छोड़ना चाहते हैं। यह आपको कहीं भी नहीं जा रहा है।

6

सबसे अच्छा सलाह है:। एक परियोजना है कि आप में व्यक्तिगत रुचि है पर काम अपने शौक के आधार पर कुछ, हो सकता है।

यदि यह काम नहीं करता है, तो ब्लॉगिंग/सीएमएस इंजन बनाएं। या एक ऑनलाइन फोटो एलबम। या एक ईस्टोर। दुनिया को इन चीजों में से किसी एक की वास्तव में आवश्यकता नहीं है, लेकिन यह आपको जावाईई के साथ कुछ अच्छा व्यावहारिक अनुभव देगा।

"पहिया का पुन: आविष्कार" (सीखने के लिए) का एक अन्य लाभ यह है कि आपने शायद ऊपर वर्णित इन प्रणालियों का उपयोग पहले से ही किया है, और आपके पास यह अच्छा विचार है कि यह कैसे काम कर सकता है, और शायद आपके पास अपने विचार हैं यह कैसे बेहतर काम कर सकता है। इससे आवश्यकताएं बहुत सरल हो सकती हैं, और आपको एक प्रकार का बेंचमार्क भी मिल जाएगा ताकि आप देख सकें कि आप "वास्तविक" जैसे टूल बनाने के लिए कितने करीब आ सकते हैं। और यदि आपका वास्तव में बहुत अच्छा है, तो शायद इसे छोड़ दें और देखें कि क्या होता है। ;)

0

मैं लगभग हर भाषा मैं सीखा है में या तो एक सट्टेबाजी पूल या एक बैकारेट खेल क्रियान्वित किया है।

सॉफ्टवेयर के इस प्रकार को शामिल किया गया:

  • दिनांक और समय, गणना
  • मुद्रा प्रकार और चीजें हैं जो करने के लिए और मुद्रा से परिवर्तित किया जा सकता है।
  • नियमों का एक असतत सेट में आसान है कि परीक्षण करने के लिए
  • स्टेट्स, राज्यों और विभिन्न इकाइयों राज्य संक्रमण के लिए जिम्मेदार
  • एक ही मॉडल की समाप्ति की स्थिति
  • एकाधिक खिलाड़ी ब्लैकजैक और पोकर के विभिन्न दृश्यों के साथ एकाधिक उपयोगकर्ताओं के बीच संक्रमण काम भी करेगा

एक चेतावनी है कि मेरा दिन काम में मैं वित्तीय सिस्टम पर काम करते हैं और वहाँ एक बहुत बड़ा ओवरलैप बातें जब मौका का एक मल्टीप्लेयर खेल है और एक व्यापार प्रणाली लिखने पर विचार करने के लिए के बीच है।

0

पता पुस्तिका बनाएं।अवधारणा सरल है, इसलिए आप लिखने के लिए "क्या" पर अटक नहीं गए हैं। आप अपनी चुनी भाषा सीखने पर ध्यान केंद्रित कर सकते हैं। आपको डेटाबेस, जावा (यहां कोई भी भाषा डालें), और यूआई डिज़ाइन के साथ काम करने में अनुभव मिलता है।

जब आप एक और भाषा सीखने का निर्णय लेते हैं तो आप वही चीज़ बना सकते हैं। चूंकि डेटाबेस पहले से ही बनाया गया है, इसलिए आप भाषा पर ही ध्यान केंद्रित कर सकते हैं।

डेटा इनपुट करने, डेटा संग्रहित करने और डेटा पुनर्प्राप्त करने की अवधारणा बहुत से अनुप्रयोगों के लिए केंद्रीय है।

संबंधित मुद्दे