2009-04-05 10 views
17

मैं भारत में काम कर रहा एक जावा/जे 2ee प्रोग्रामर हूं। मैं प्रोग्रामिंग के बारे में बहुत भावुक हूं और मैं लगातार ब्लॉग पढ़ने, परियोजना यूलर प्रश्नों को सुलझाने, नई प्रौद्योगिकियों को सीखने, छोटे ऐप्स विकसित करने आदि के द्वारा अपने प्रोग्रामिंग कौशल को बढ़ाने का प्रयास करता हूं; लेकिन मुझे अपना समय प्रबंधित करना बहुत मुश्किल लगता है। कार्यालय में 12 बजे एक दिन काम करने से मुझे तनाव होता है और मेरे सप्ताहांत मेरे परिवार के साथ बिताता है। इसलिए मुझे प्रति सप्ताह 5-6 बजे पसंद नहीं है वास्तव में मेरी रुचि के कुछ काम करने के लिए जो मुझे सुधारने में मदद करेगा।आपको अपने प्रोग्रामिंग कौशल में सुधार के लिए समय कैसे मिलता है?

आप समय का प्रबंधन कैसे करूँ ताकि आप अपने वर्तमान स्थिति को बेहतर बनाने के लिए भी समय?

संपादित करें: 12 घंटे के सफर के 1hour तोड़ने के & 1 घंटे (दोपहर का भोजन/कॉफी) भी शामिल है। प्रभावी रूप से मैं कार्यालय में प्रति दिन 10 घंटे काम करता हूं जो मेरे संगठन द्वारा अनिवार्य है।

-Snehal

+0

को और टैग की आवश्यकता है – kurast

+1

या तो नौकरी पर जाएं जिसके लिए आपको नई चीजें सीखने या नौकरी पाने की आवश्यकता है जिसके लिए आपको कम काम करने की आवश्यकता है? –

+4

यह प्रश्न ऑफ-विषय है क्योंकि यह इस साइट के लिए उपयुक्त प्रश्नों के दायरे में नहीं है, जैसा कि [यहां पर मैं कौन से विषय पूछ सकता हूं?] (// stackoverflow.com/help/on-topic) कृपया यह भी देखें : [मुझे किस प्रकार के प्रश्न पूछने से बचना चाहिए?] (// stackoverflow.com/help/dont-ask) आप [अन्य स्टैक एक्सचेंज साइट] (// stackexchange.com/sites#name) पर सहायता प्राप्त कर सकते हैं। । हालांकि, पोस्ट करने से पहले प्रत्येक साइट के विषय-वस्तु पृष्ठ को पढ़ना सुनिश्चित करें। – Makyen

उत्तर

18

आप खर्च है कि काम पर ज्यादा समय, मेरी राय में, उस समय के शेष आप अपने परिवार और दोस्तों के साथ बिताना चाहिए, बातें आप करना चाहते कर सकते हैं।

मैं अपने कौशल को बढ़ाने के लिए काम पर 12 घंटे उम्मीद होती है, लेकिन नहीं हर कोई एक काम प्रौद्योगिकी के काटने के किनारे पर है कि साथ ही धन्य है, और यह समझा जाता है कि कुछ प्रोग्रामर पुरानी प्रौद्योगिकी या तरीकों में ध्यान केन्द्रित करना, जिससे वे कोई खुद को अग्रिम करने के लिए कमरा।

तो सवाल हो जाता है "मैं कैसे अग्रिम है अपने कौशल के लिए समय की एक न्यूनतम अवधि दी गयी है?"। उत्तर उन चीज़ों पर आपके प्रयास को अधिकतम करता है जो आपको वास्तविक मूल्य लाते हैं।

  • ब्लॉग पढ़ना अच्छा है, उनमें से कई अच्छी कहानियां बताते हैं। लेकिन क्या आप उनसे अच्छा तकनीकी मूल्य प्राप्त करते हैं?
  • एसओ एक महान संसाधन है, लेकिन अगर आपको लगता है कि यह एक समय बर्बाद है तो उस पर अधिक समय नहीं लगाएं।
  • आदि ...

मैं अपने कार्यस्थल से अधिकाधिक लाभ प्राप्त करने की कोशिश करेगा। उदाहरण के लिए, अपने कार्यस्थल पर तकनीकी प्रशिक्षण शुरू करने का प्रयास करें। अपने श्रेष्ठ को सुझाव दें कि आप एक नई और रोचक तकनीक का शोध करें, जो आपके क्षेत्र से संबंधित हो सकता है, उस पर कुछ घंटे बिताएं, और अपने सहयोगियों को इसके बारे में बात करें - हर किसी के लाभ के लिए।

6

मुझे लगता है कि आप एक पालतू जानवर परियोजना है कि तुम सच में चाहते होने से अधिक सीख सकते हैं। इस तरह आप अपने खाली समय में इस पर काम कर सकते हैं और फिर भी मजा कर सकते हैं। यह उन नई प्रौद्योगिकियों को लागू करने के लिए भी एक शानदार जगह है जिसे आपको अन्यथा आवेदन करने का मौका नहीं मिलता है।

इसके अलावा यह किसी और चीज के बारे में सोचने में मदद करता है और कुछ समय के लिए प्रोग्रामिंग के बारे में भूल जाता है, जैसे कि खाना बनाना या बागवानी करना सीखना आदि। यह दिमाग को रीफ्रेश करता है और अगली बार जब आप प्रोग्रामिंग शुरू करते हैं तो आपको चारों ओर हैक करने के लिए एक नया दिमाग मिला है। :)

समय के लिए के रूप में, अच्छी तरह से एक घंटे प्रत्येक दिन आम तौर पर अच्छा पर्याप्त है।

0

कार्यालय में एक दिन में 12 घंटे के लिए कार्य करना मुझे

परेशान पत्ते ???

इतनी देर तक काम न करें। यह एक गैर-व्यक्तिगत पीछा के लिए घंटों की बेवकूफ संख्या है।विशेष रूप से यदि इसमें आपके कौशल का विस्तार करने के लिए समय शामिल नहीं है।

यदि आप लगातार 60 घंटे के सप्ताह काम करने की कोशिश कर रहे हैं, तो आपका जीवन, स्वास्थ्य और समग्र उत्पादकता भुगतनी होगी।

यदि कंपनी नियमित रूप से इन घंटों की आवश्यकता/अनुमति देती है, तो बेहतर कंपनी की तलाश करें।


जब आप स्वस्थ हैं, अपनी उत्पादकता काफी सुधार कर सकते हैं - आप नई चीजें सीख रहे हैं, या बस को लागू करने आप जो सीखते हैं कि क्या - तो निम्न प्रयास करें:

  • लगातार पर बैठते नहीं अपनी मेज, जरूरी होने पर ब्रेक लें, और विशेष रूप से उचित लंच ब्रेक लें (बाहर जाएं और कुछ हवा प्राप्त करें!)
  • व्यायाम करें - कम से कम, एक दिन में दो अच्छी सैर की कोशिश करें।
  • एक अच्छा, नियमित आहार खाएं।
+0

पीटर, आपको याद रखना चाहिए कि सभी संस्कृतियां समान नहीं हैं, और कई जगहों पर (भारत, उदाहरण के लिए) ये लंबे समय तक काम करने वाले घंटे कम या कम औसत हैं। –

+0

मैं तर्क दूंगा कि संस्कृति अप्रासंगिक है - जब तक कि मानव शरीर उन स्थानों पर शारीरिक रूप से अलग न हो, तब तक आपके कार्यालय का काम करने का 50% हिस्सा आपके लिए अच्छा नहीं है! –

+0

मैं यह संस्कृति नहीं कहूंगा, लेकिन पूंजीवाद। मुझे लगता है कि "60 घंटे/सप्ताह काम नहीं करना" कहना आसान है, लेकिन शायद ही कभी किया जाता है (विशेष रूप से यदि आप अच्छी तरह से भुगतान क्षेत्र में अपनी स्थिति रखना चाहते हैं)। –

1

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

0

हम कारीगर हैं और जैसे ही हम अपने शिल्प का हिस्सा लेते हैं, चाहे व्यक्तिगत या पेशेवर उपयोग के लिए, हमें इसे बेहतर बनाना चाहिए और रोज़ाना हमारे कौशल को सम्मानित करना चाहिए। ऐसा नहीं है कि आप वीबी 6 जैसी भाषा से बंधे हैं जहां मैं समझ सकता हूं कि यह कठिन होगा। जावा/जे 2 ईई को सुधार के लिए प्रचुर अवसर प्रदान करना चाहिए। यदि प्लेटफ़ॉर्म स्वयं आपको नीचे ले जा रहा है, तो कोई कारण नहीं है कि आप ग्रोवी/रुबी/लिस्प/ईसीएमएस्क्रिप्ट में कुछ कोड या अल्गो क्यों नहीं बढ़ा सकते हैं और फिर उदाहरण के लिए जावा में कार्यान्वित कर सकते हैं।

मुझे किसी भी सभ्य 'बॉस' के बारे में पता नहीं है जो अपने कर्मचारियों के व्यक्तिगत अनुरोध के लिए यहां या वहां थोड़े समय व्यतीत करने का अनुरोध बंद कर देगा। यदि आप ऐसी स्थिति में हैं, तो आपको स्थिति बदलने की जरूरत है।

जब मैं जवान और एकल था, तो मैंने अक्सर 100 घंटे के सप्ताह काम किया क्योंकि मुझे वह पसंद था जो मैं कर रहा था। यदि आपको 12 घंटे के दिन काम करने और इसका आनंद लेने के लिए दबाव नहीं दिया जा रहा है, तो कोई व्यक्तिगत उपलब्धि हासिल नहीं कर रही है, तो आप 12 घंटे उत्पादक नहीं हैं। आप दिन में दो बार खेलने में 2 घंटे और 6 घंटे के लिए जो भी मांगे जाते हैं, उसका उत्पादन करना बेहतर होगा। आप शायद 2 सप्ताह की अवधि में पाएंगे, कि आप अधिक उत्पादन करेंगे।

अंत में यह व्यक्तिगत समय प्रबंधन के लिए आता है। आप अपने जीवन और अपने परिवार के लिए ज़िम्मेदार हैं। यदि, इस नौकरी के अंत में, आप निर्विवाद हैं क्योंकि आपके कौशल पुराने हैं या खरोंच तक नहीं हैं, तो आपने अपनी जिम्मेदारियों को दिल में नहीं लिया है, केवल अल्पकालिक समस्याओं पर ध्यान केंद्रित किया है।

1

जब भी मैं कुछ नया सीखना चाहता हूं (एक नया ढांचा, एक नया टूलसेट, जो भी हो), मैं आमतौर पर ग्राहक के साथ बातचीत के दौरान इसे लाता हूं।

मैं उसे बताता हूं कि इस स्थान की जांच करने से संभावित रूप से उन्हें अंत में बड़ी रकम बचा सकती है, और वह आम तौर पर खर्च करने के लिए घंटों के मामूली सेट (20 घंटे) कहता है।

कुछ बार मैं सही हूं, अन्य बार, इतना नहीं। लेकिन मुझे अभी भी अपने नए खिलौने के साथ खेलने के लिए 20 घंटे मिलते हैं।

2

महत्व के क्रम में: 1. उस नौकरी की तलाश करना शुरू करें जिसके लिए दिन में 10 घंटे से अधिक की आवश्यकता नहीं है 2।एक ओपन सोर्स प्रोजेक्ट में शामिल हों और वहां एक योगदानकर्ता बनें - आप तेजी से सीखेंगे 3. Google के बारे में अपने मालिक को बताएं जो उनके कर्मचारियों को अन्य परियोजनाओं पर काम करने का 20% खर्च करने की अनुमति देता है। मुझे यकीन है कि आप लगातार 12 घंटों तक कार्यालय में रहें क्योंकि आप हमेशा अपनी परियोजनाओं पर पीछे नहीं रहते हैं, बल्कि आपके समूह में "संस्कृति" की वजह से, जो आमतौर पर खराब प्रबंधन का परिणाम होता है।

6

12 समृद्ध देशों में भी कई अमीर राष्ट्रों में एक वास्तविकता है। मैं इसे एक संस्कृति की बात पर नहीं डालूंगा।

मैं दुनिया में रहने वाले उच्चतम मानकों में से एक देश में रहता हूं। मैं संसाधन उद्योग के लिए सॉफ्टवेयर बनाते हैं। इस उद्योग के भीतर एक 12 घंटे का कार्य दिवस अक्सर मानक है चाहे आप एक ट्रक ड्राइवर या प्रोग्रामर हों या नहीं। यदि आप रिमोट एरिया में काम कर रहे हैं तो घर पर कुछ दिन बंद होने से पहले 8 (या 14 तक) काम करने के लिए आम तौर पर काम करना आम है।

यह पूरी तरह से उत्पादक और बहुत अस्वास्थ्यकर है - मैं इसे किसी को भी अनुशंसा नहीं करता। लेकिन हाँ, आप अभी भी सामान सीखने का प्रबंधन कर सकते हैं।

  • आप एक समस्या यह है कि यदि आप अनिश्चित कैसे दृष्टिकोण हैं चाहते हैं तो नीचे MSDN, ब्लॉग्स, stackoverflow आदि और वास्तव में अपनी समस्या को हल करने के तरीके पर पकड़ बनाने की कोशिश करते हैं: यहाँ मेरी सुझाव दिए गए हैं। फिर तुरंत समाधान का प्रयास करें और कार्यान्वित करें। यह आपके सीखने को मजबूत करने के लिए आवश्यक है। यदि आप 8 घंटों तक कार्यान्वयन छोड़ देते हैं तो आप जो भी सीखा है उसे भूल गए हैं और आप बस समय बर्बाद कर देंगे।

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

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

  • सुबह में अपनी शिक्षा करें जब तक आप ताजा और सतर्क हों।

तो यहाँ चरण हैं, जो मेरे लिए काम कर रहे हैं:

  1. मेरी कोड के कुछ छोटा सा हिस्सा मैं किसी तरह से सुधार किया जा सकता लगता है कि लगता है
  2. अनुसंधान यह (30 मिनट अधिकतम)
  3. इसे तुरंत लागू

सीखने अब भले ही आप केवल सीख सकता है जो एक तरह लगता है सुदृढीकरण के लाभों को हासिल करने के लिए छोटी राशि, यदि आप रोज़ाना करते हैं तो प्रोग्रामिंग का आपका ज्ञान धीरे-धीरे बढ़ जाएगा और इसके साथ 30 मिनट के भीतर विचारों की जटिलता भी हो सकती है।

मुझे पता चला है कि 30 मिनट एक अच्छी खिड़की है क्योंकि यह आमतौर पर फोन कॉल या सहकर्मियों से बाधाओं से बचने के लिए काफी छोटा होता है।

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

2

मुझे नाइके के ट्रेडमार्क का उपयोग करके समय लगता है: बस इसे करें। आपको हमेशा सीखने का समय नहीं मिलेगा, लेकिन एक बार जब आप सीखने के उस तरीके में मजबूर हो जाते हैं, तो आप इसे करना जारी रखना चाहेंगे। विशिष्ट विधियों के लिए

जैसा कि मैंने का उपयोग करें:

वायरल: मैं पर लोगों का अनुसरण Twitter जिनके हितों मेरा मेल खाते हैं (अर्थात् प्रोग्रामिंग), और मैं लिंक वे किसी भी प्रोग्रामिंग विषय के बारे में आपूर्ति पर क्लिक करेंगे। मैं उन लिंक का पालन करूंगा, और जो कुछ भी कर सकता हूं उसे सीखूंगा, और फिर मैं उन पृष्ठों पर दिए गए लिंक का पालन करूंगा; सभी तरह से नीचे जब तक कि मुझे या तो मुझे पता नहीं है कि मुझे क्या पता नहीं है, और उस विशेष रूप से खोज करेगा, या आगे बढ़ेगा।

चरण दो यह कर रहा है: मैंने blog शुरू किया जो मैंने उपयोग करने के लिए सीखने के अपने प्रयासों का विवरण दिया। यदि आप कुछ लिखने के लिए समय लेते हैं, तो आप इसे दीर्घकालिक स्मृति में कोडित करते हैं (कोई इरादा नहीं है)।

तब मैं करता हूं कुल्ला, लेदर, और दोहराएं

+0

मुझे आपका ब्लॉग पसंद है! मैंने केवल आपकी आखिरी 8 या तो पोस्ट पढ़ी हैं, लेकिन मुझे विषयों की विविधता और गहन अर्थों का विश्लेषण करना पसंद है। * Google रीडर * – Ricket

1

संक्षिप्त उत्तर: एक ओपन सोर्स प्रोजेक्ट में शामिल हों जो आपकी रूचि रखते हैं।

1

काम पर 12 घंटे !? भयानक भाई!
मैं लेख मुद्रित करने के लिए एक प्रिंटर का उपयोग कर रहा हूं, और पढ़ने के लिए जब मृत समय लालसा से कोई फायदा नहीं हुआ!

0

कोई शॉर्टकट नहीं है। यदि आप किसी भी क्षेत्र में पेशेवर बनना चाहते हैं, तो आप बहुत अधिक काम करेंगे, और आपको कड़ी मेहनत के वर्षों और वर्षों की आवश्यकता होगी। केवल अपनी स्थिति में आप क्या कर सकते हैं: उस 12 घंटों में अधिक प्रभावी होने का प्रयास करें। समांतर चीजों को करने की कोशिश करो। स्थितियों जब आप कुछ इंतजार कर रहे हैं का उपयोग करें: परिवहन में, एक बस के लिए इंतजार, एक डॉक्टर के लिए इंतज़ार कर ...

मैं अपने ही के कुछ ही तकनीक साझा करने के लिए:

मैं दो दृश्य स्टूडियो खोले गए एक प्रोजेक्ट है कि मैं काम कर रहा हूं और दूसरा नई चीजों का प्रयोग करने के लिए विमान परियोजनाएं है, उदाहरण के लिए आयरनरुबी या डेटास्ट्रक्चर अल्गोरिदम या कुछ भी जो मैंने अभी तक काम नहीं किया है।

- मैं शौचालय में पढ़ रहा हूं :)। उदाहरण के लिए कंप्यूटर पर एक पठन ब्लॉगपॉस्ट की बजाय, मैं पोस्ट प्रिंट करता हूं और इसे शौचालय में पढ़ता हूं :) .. और हाँ, इंटरनेट पर बहुत अधिक समय नहीं छोड़ने का प्रयास करें, यह समय बर्बाद कर रहा है यदि आप तुलना करते हैं कि आप कितना समय व्यतीत करते हैं यह और आपने कितना सीखा है ... केवल उन चीजों पर नेट पर ध्यान केंद्रित करने का प्रयास करें जो आपको चाहिए।

अलावे बस घर से और वापस, मैं पॉडकास्ट सुन रहा: dotnetrocks, Hanselminutes, alt.net पॉडकास्ट ...

और मैं, खाली समय बिताने के लिए जीवन का आनंद लेने के लिए अपने मित्रों और परिवार को देखने का प्रयास करें, जाना बाहर और जितना हो सके उतना हो, खुली हवा पर ... वैसे भी कोई समय नहीं है, मुझे परेशान क्यों होना चाहिए, मैं अपनी पूरी कोशिश कर रहा हूं और यही वह है! :)

चियर्स

0

12 घंटे भयानक? मैं परिवार के स्वामित्व वाले संगठन में काम करता हूं और मेरा कार्यदिवस आमतौर पर 14 घंटे होता है।

सौभाग्य से मैं नौकरी पर अपनी शिक्षा करता हूं ... कभी-कभी जब मैं ऊब जाता हूं तो मैं बस अपने कार्यालय में बैठता हूं और एसओ, या एक पुस्तक, या ब्लॉग, या लेख पढ़ता हूं।

आप मुझे शिकायत नहीं करेंगे। मुझे वह काम पसंद है जो मैं करता हूं, और यह भुगतान करता है।

3

1hr यात्रा - सॉफ्टवेयर इंजीनियरिंग पॉडकास्ट सुनें।
1hr लंच ब्रेक - अपने पालतू परियोजना पर काम करते समय अपने डेस्क पर खाएं।

अपनी कंपनी के भीतर एक और परियोजना खोजें या एक नई कंपनी खोजें जो आपको दिलचस्प सामग्री पर काम करने की अनुमति देगी, ताकि 'काम' 'प्ले' बन जाए।

अपनी पसंद की नौकरी चुनें, और आपको अपने जीवन में एक दिन काम नहीं करना पड़ेगा।

+0

में जोड़ता है मुझे अपनी कार में पॉडकास्ट सुनने के लिए दिन में दो घंटे मिलते हैं, और हालांकि एक यात्रा खोने से मुझे बहुत बेहतर बना दिया जाएगा, मैं वास्तव में * मेरे पॉडकास्ट समय को याद करता हूं। –

0

मैं 43Folder's (10+2)+5 का उल्लेख करना चाहता हूं। इसकी स्पष्ट रूप से एक विलंब हैक, लेकिन आपके उपयोग के लिए तैयार किया जा सकता है। अपनी मेज पर एक किताब, या एक लेख प्राप्त करें। थोड़ा सा काम करें, फिर थोड़ी देर के लिए पढ़ें। यह अपने काम पर असर नहीं पड़ेगा, लेकिन आप एक बहुत

0

पढ़ प्राप्त कर सकते हैं मैं दृढ़ता से सुझाव है कि आप "समय की खोज" पर निम्नलिखित निबंध पढ़ें:

http://www.gutenberg.org/ebooks/2274

बहुत लंबा समय नहीं लगना चाहिए कि। अब मनोवैज्ञानिक एंडर्स एरिक्सन द्वारा प्रस्तावित एक अवधारणा, "जानबूझकर अभ्यास" का अनुसंधान करें।

अपने नए मिले समय को लें, इसे "जानबूझकर अभ्यास" और वॉयला के साथ संयोजित करें!

0

यदि आप 1 घंटे से 20 मिनट तक अपने यात्रा समय को कम कर सकते हैं, तो आपको 40 मिनट/दिन और 2 घंटे/सप्ताह मिलेंगे। इसका मतलब है कि आपको अपने कार्यस्थल के पास जितना संभव हो सके रहना/जीना है।

आप निश्चित रूप से कुछ उपयोगी में 2 घंटे/सप्ताह निवेश कर सकते हैं।

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