डेवलपर्स को नवीनतम तकनीकों के शीर्ष पर रहने का समय कैसे मिलता है? [बन्द है]


83

मैं 2004 तक लगभग एक स्वतंत्र वेब डेवलपर था जब मैंने प्रबंधन मार्ग को बंद करना शुरू कर दिया था, लेकिन फिर से विकास (विशेष रूप से जावास्क्रिप्ट और एचटीएमएल 5 वेब / मोबाइल वेब ऐप) में वापस जाने की कोशिश करने का फैसला किया है और मुझे वास्तव में वास्तव में अच्छा होने का आभास है इन और इसी तरह की तेजी से आगे बढ़ने वाली तकनीकों को नए कौशल सीखने के अलावा मौजूदा कौशल में बेहतर होने के लिए निवेश करने के लिए एक अलग समय की आवश्यकता होती है।

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

पूर्णकालिक डेवलपर्स के रूप में काम करने वालों के लिए, जो मैं समझने की कोशिश कर रहा हूं वह यह है - अधिकांश दिनों में, कार्यालय में सीखने / अनुसंधान की तुलना में कोड को वास्तव में पीसने में कितना समय व्यतीत होता है। मैं आसानी से 2-4 घंटे खर्च कर सकता हूं सबसे अच्छा तरीका चीजों के बारे में जाने के लिए।

क्या ज्यादातर अच्छे डेवलपर्स जो पूर्णकालिक काम पर लगाए जाते हैं, अपने कौशल को तेज करने के लिए महत्वपूर्ण घंटे निवेश करते हैं?

या शायद मैं यह सब पूरी तरह से गलत देख रहा हूँ?


13
मेरे पास प्रति उत्तर नहीं है, क्योंकि मैं अभी भी इस अवधारणा के साथ संघर्ष कर रहा हूं, लेकिन एक विचार जो वास्तव में मेरे साथ प्रतिध्वनित होता है, वह है बस अपने पैरों को हिलाना
jonyamo

2
यह मेरे लिए कैरियर सलाह जैसा लगता है (FAQ देखें)। बंद करने के लिए वोट दें।
n00b

12
@Droid: मैं यह भी नहीं देखता कि यह सवाल एक कैरियर सलाह कैसे हो सकता है!
15

21
मैं यह नहीं देखता कि एक सवाल कैसे पूछ रहा है कि प्रोग्रामर अपने खेल के शीर्ष पर कैसे रह सकते हैं, दूरस्थ रूप से ऑफ-टॉपिक है, या रचनात्मक नहीं है।
स्टीवन एवर्स

1
राइड द ट्रेन। ड्राइविंग मुझे अब पढ़ने के लिए कीमती समय की ऐसी दुखद बर्बादी की तरह लगता है।
एरिक रिपेन

जवाबों:


61

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

आम तौर पर मैं टिप्पणियों को पढ़ने या टिप्पणी करने में समय बर्बाद नहीं करूंगा जब तक कि इसका वास्तविक ज्ञान हस्तांतरण न हो।


10
हैकर समाचार बहुत लोकप्रिय है
गैरी रोवे

21
+1 Generally I will not waste time on reading comments or commenting unless its a real knowledge transfer.यह वास्तव में अच्छी सलाह है। मैं ब्लॉग और प्रौद्योगिकी के माध्यम से अद्यतित रहता हूं और साइटों से संबंधित है, लेकिन केवल हाल ही में पता चला कि मैंने टिप्पणियों को पढ़ने में कितना समय बर्बाद किया है, जो शायद ही कोई मूल्य प्रदान करते हैं (यह विषय और स्रोत के प्रकार पर निर्भर करता है)।
ओलिवर वीलर

4
एसई नेटवर्क उन जगहों में से एक है जो मैं टिप्पणी करता हूं, अब और नहीं। मूल्य बहुत अधिक है।
न्यू अलेक्जेंड्रिया

53
@OliverWeiler आपकी टिप्पणियों को न पढ़ने की आपकी सलाह पढ़ने की विडंबना ... आपकी टिप्पणी में।
गैविन

2
@GavinCoates: जो लोग उसकी टिप्पणी पढ़ रहे हैं, वास्तव में वे लोग हैं जिन्हें उस सलाह की आवश्यकता है, इसलिए यह काम करता है। :-)
४०:१२

31

वास्तव में? यह अभी तक जवाब में से एक नहीं है?

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

और जब यह आपके नियंत्रण से बाहर हो जाता है, तो मैं अक्सर अपने काम को करने के लिए नई चीजें सीखता हूं। मैंने DO-178 और SQL सीखा क्योंकि वे हाथ में काम के लिए अनिवार्य थे। यदि आप वास्तव में नए सामान में गोता लगाना चाहते हैं, तो नई नौकरी प्राप्त करें।

संक्षेप में। सीखने के लिए भुगतान करें।क्योंकि इन नई चीजों के उपयोग (कुछ) करने के लिए एक वास्तविक ईमानदार-से-ईश्वर कारण है। क्योंकि वे बेहतर हैं। यदि वे बेहतर हैं, तो बॉस चाहेंगे कि आप उनका उपयोग करें क्योंकि यह उनकी निचली रेखा को मदद करेगा। कुछ उपरि है, निश्चित है। सीखने की प्रक्रिया त्वरित नहीं है और समय पैसा है, लेकिन अगर यह इसके लायक नहीं है, हे, शायद नई बात यह सब बेहतर नहीं है। उस मामले में, यह shitcan।


5
मैं उस प्रबंध को कहता हूं।
वॉरेन पी

पूर्णतया सहमत। कभी-कभी बाहर का थोड़ा सा काम करने से यह संभावित मदद करता है। मैंने इसके साथ किया ember.jsऔर वास्तव में इस परियोजना को प्राप्त करने में कामयाब रहा, ओवरटाइम का वादा और बोनस का उल्लेख नहीं करने के लिए
rickyduck

मुझे google को "मैनेज करना" पड़ा। अनिवार्य रूप से यह आपके ऊपर वालों को प्रबंधित कर रहा है। एक भनभनाहट की तरह। यह इस विचार से काम कर रहा है कि आपके बॉस को इसके बारे में पता newthingहोना चाहिए और कंपनी को चलाने वाले चपरासी के बजाय इसका उपयोग करने का सुझाव देना चाहिए। लेकिन एसओ कई गैर-तकनीकी बॉस हैं और फील्ड सिर्फ इतना बड़ा है कि मालिकों को यह जानने की उम्मीद है कि जो सबसे अच्छा है वह दयालु मूर्खतापूर्ण है। यह आपके बॉस का प्रबंधन नहीं कर रहा है, यह सिर्फ एक विचार को बाहर फेंक रहा है।
22

15

मैंने सबसे उपयोगी जानकारी दी है जो कि मैं एक अंकी डेक में आती हूं । हर सुबह मैं सामग्री पर 5-10 मिनट बिताता हूं। उदाहरण के लिए, इस सप्ताह, Anki ने मुझसे यह सवाल पूछा था, जिसे मैंने कुछ समय के लिए निपटाया नहीं था:

PHP: एक संदर्भित सरणी पर फ़ॉरेस्ट के बाद क्या किया जाना चाहिए?

मुझे याद नहीं था कि अगर उत्तर था unset($value)या reset($value), ताकि मुझे तेज रखा जाए। निश्चित रूप से, आज की सुबह मुझे कोड में इसका उपयोग करना था।

मैं AWS, PHP, Bash और अन्य तकनीकों के बारे में जानकारी के कुछ स्निपेट रखता हूं, जो मैं वहां उपयोग करता हूं। बहुत कम से कम, Anki मेरे दिमाग में जानकारी को ताज़ा रखता है या अगर मुझे भूल जाता है, तो उसे ढूंढना आसान है।

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


7
मैंने एक हॉबीस्ट के रूप में भी शुरुआत की, लेकिन कई बार मैं काम के बाद घर आया था कि आखिरी चीज जो मैं करना चाहता था वह एक आईडीई थी
जेम्स

1
मैंने पहले अनकी नहीं सुनी थी। आपके द्वारा दिए गए लिंक में साझा डेक के रेपो के लिए एक स्पष्ट लिंक नहीं था। क्या आपके पास कुछ नगेट्स हैं जो प्रोग्रामिंग के लिए अच्छे हैं?
Freiheit

1
Anki एप्लिकेशन के भीतर से आप उपयोगकर्ता द्वारा साझा किए गए डेक (फ़ाइल -> डाउनलोड -> साझा डेक) डाउनलोड कर सकते हैं। मैं इस समय व्यक्तिगत रूप से एक डेक साझा नहीं कर रहा हूं, लेकिन मैं इसके माध्यम से जा सकता हूं, कुछ चीजों को सेंसर कर सकता हूं और फिर इसे साझा कर सकता हूं।
डॉटान्चेन

12

जब समय सीमित होता है, तो आप उच्चतम गुणवत्ता वाली सामग्री पर ध्यान केंद्रित करना बेहतर समझते हैं।

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

यदि आप काठी में वापस आ रहे हैं और बजट है, तो बेहतर है कि किकस्टार्ट के लिए एक अच्छे प्रशिक्षण पाठ्यक्रम (या सम्मेलन) में भाग लें। कुछ दिनों का गहन प्रशिक्षण = पढ़ने का महीना।


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

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

1
वह आपके द्वारा पहले से खरीदी गई पुस्तकों के लिए मदद नहीं करता है।
शौना

@ शुना, यही सफारी बुक्स ऑनलाइन के लिए है।
मैट मैककॉर्मिक

2
अच्छी किताबें पुरानी नहीं पड़तीं! आप कुछ टिप्पणियों के साथ एक मुद्रित दस्तावेज़ क्यों खरीदेंगे? जेफ एटवुड कोडिंगहोरर
2004/

8

किसी भी ज्ञान आधारित काम में शामिल सभी के लिए आरी को तेज करना आवश्यक है। कैसे करना है कि व्यक्ति के लिए छोड़ दिया है। यहाँ कुछ काम मैं कर रहा हूँ

  • पॉडकास्ट सुनें, लिंक को तकनीक के बारे में जानें और इसकी प्रासंगिकता विशिष्ट क्षेत्र हैं ( http://www.javaposse.com/ , http://www.se-radio.net/ और कई और अधिक)
  • मैं काफी भारी पढ़ा (प्रबंधन और प्रौद्योगिकी)
  • नई चीजों को महसूस करने के लिए छोटी परियोजना करें, जिसका उपयोग सीधे मेरे सामान्य काम में नहीं किया जाता है।
  • Google टेक वार्ता - यह सादे पॉडकास्ट की तुलना में बहुत अधिक शामिल है, लेकिन अधिक उपयोगी है।

3
पॉडकास्ट यह पता लगाने का एक अच्छा तरीका है कि क्या दिलचस्प है। और आप कम्यूटिंग या लाइक करते हुए सुन सकते हैं। मैं अक्सर बस पर सुनता हूं
ज़ाचरी के

6

कुंद होने के लिए, हाँ। अच्छे विकासकर्ता गैर-कार्य समय प्रोग्रामिंग की कुछ राशि खर्च करते हैं। अक्सर ऐसा होता है कि कुछ पालतू परियोजना है, जहां वे नई और दिलचस्प चीजों के साथ खेल सकते हैं। बार-बार ऐसी चीजें जो काम के लिए लागू नहीं होती हैं, दिमाग को व्यापक बनाने और (अपेक्षाकृत) अत्याधुनिक होने के साथ बनी रहती हैं।


1
मैं हमेशा किसी दिन शाम 6 बजे घर आता हूं और सभी को बंद कर देता हूं - और सप्ताहांत बहुत अच्छा होता है। लगता है कि यह एक दिवास्वप्न है :)
u2sonderzug

6

जैसा कि एसी / डीसी कहेंगे: "यदि आप रॉक एंड रोल चाहते हैं तो यह टॉप का लंबा रास्ता है।"

यदि आप शीर्ष पर लक्ष्य बना रहे हैं तो यह आसान नहीं होगा। घोड़े पर वापस जाने की कोशिश करने की मुख्य समस्या पुरानी महसूस करना है - बेवकूफ का उल्लेख नहीं करना।

आप टीडीडी को समझने की कोशिश करते हैं, फिर आप डिपेंडेंसी इंजेक्शन और उसके बाद कंट्रोल कंटेनर के इनवर्जन पर ठोकर खाते हैं। मेरे रडार के नीचे पॉप करने के लिए नवीनतम चीज सीक्यूआरएस थी। एक बार में उन सभी को समझने की कोशिश करना वास्तव में कठिन है। छोटे कदम।

और यह इस तथ्य में मदद नहीं करता है कि इसमें से कुछ को सिर्फ एक सनक माना जा सकता है। लड़का, क्या हम इस नई चमकदार चीज को घमंड करना पसंद करते हैं जो हमारी सभी समस्याओं को हल कर देगा।

कोशिश करने के लिए चीजों की जोड़ी:

  • http://www.safaribooksonline.com/ उनके पास (यह थोड़े छिपा हुआ है) $ 9.99 प्रति माह प्रति 5 स्लॉट सदस्यता है। उनके पास एक मोबाइल ऐप है। आप जहां भी हैं वहां अध्ययन कर सकते हैं।

  • कुछ वीडियो कक्षाओं की सदस्यता लें। मैंने एक बार http://tekpub.com/ की सदस्यता ली और प्यार किया। मुझे https://peepcode.com और http://pluralsight.com का भी पता है । आप चलते-फिरते देख सकते हैं।

  • कुछ अच्छे न्यूजफीड चुनें और उसका पालन करें। मात्रा से अधिक गुणवत्ता चुनें। अन्यथा आप बस बहुत अधिक जानकारी से कुचल महसूस करेंगे।

  • उन दिलचस्प पृष्ठों को संग्रहीत करने के लिए https://getpocket.com का उपयोग करें जिन्हें आप बाद में देखना चाहते हैं। बाद में इसे देखने और उनके बारे में भूलने के लिए नए टैब खोलना बंद करें। उनके पास मोबाइल एप्लिकेशन हैं जो चलते-चलते आपके संग्रहीत पृष्ठों को देखने की अनुमति देते हैं।

  • अपने जीवन को आसान बनाने के लिए https://ifttt.com का उपयोग करें । मैं एक के लिए इसे बनाता हूं ताकि जब मैं Google रीडर पर एक आइटम बनाता हूं, तो यह पॉकेट पर मेरे लिए स्वचालित रूप से बचाता है।

  • http://www.class-central.com/ स्टैनफोर्ड और एमआईटी जैसे संस्थानों द्वारा प्रस्तावित एमओओसी की सूची। इसमें से कुछ वास्तव में दिलचस्प हो सकते हैं।

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


"यह शीर्ष पर एक लंबा रास्ता है ...";)
एलेक्स

यहाँ कुछ अच्छी सलाह - मैंने पहली बार दूसरे दिन CQRS की खोज की!
u2sonderzug

उस 5 / स्लॉट 9.99 सौदे के लिए एक लिंक मिला? मैं केवल सफारी पर $ 20 / महीने का व्यक्तिगत सौदा देखता हूं
वॉरेन पी

नहीं, यह थोड़े छिपा हुआ है। मैं वहाँ गया। मैंने प्रतिक्रियाशील क्लिक किया और इसने मुझे 5 स्लॉट विकल्प दिखाया। i.imgur.com/3E4GM.png
लुईज़ एंजेलो

SafariBooksOnline के लिए +1, देव पुस्तकों के बाद से देव पुस्तकों के लिए होने वाली सबसे बड़ी बात;)
क्रिश

4

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

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

गैर-वेब सामग्री के लिए चीजें अधिक स्थिर थीं। आपने एक मंच पर एक भाषा में कोड लिखा। अब आपको HTML / CSS / Javascript / Java / SQL / PHP / * nix / उन सभी API को जानना होगा .... और फिर Internet Explorer .... sigh है।

यह एक डेवलपर के लिए एक संघर्ष है।


3

अपनी खुद की परियोजनाओं की संकल्पना और निर्माण करें।

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


1
यकीन नहीं होता कि यह इतना बुरा विचार क्यों है कि कोई इसे ठुकरा देगा। जब लोगों को तकनीक की बात आती है तो जिज्ञासा एक गुण है। +1
वॉरेन पी

2

बस अपने खाली समय का अधिकतम लाभ उठाने की कोशिश करें। आप नई तकनीकों के बारे में सीखने में हर दिन 3 घंटे लगा सकते हैं, लेकिन आप अभी भी कुछ सामाजिक जीवन चाहते हैं .. तो यह सबसे अच्छा तरीका नहीं हो सकता है।

मैं आमतौर पर उन क्षणों के दौरान सीखता हूं, जब (सामान्य परिस्थितियों में) मैं 'आलसी' हो जाता हूं .. ट्रेन में प्रौद्योगिकी किताबें पढ़ना, बिस्तर पर जाने से पहले पॉडकास्ट देखना (टीवी देखने के लिए प्रेरित करना), स्टैकऑवरफ्लो पढ़ना, प्रौद्योगिकी ब्लॉग या अन्य ऐसे स्रोत जब मुझे काम पर आराम की ज़रूरत होती है (फेसबुक पर होने के बजाय), दोपहर के भोजन के दौरान अपने काम करने वालों के साथ तकनीक के बारे में बात करना ।।


1
लॉन्च का समय या लंच का समय? :)
जोएलफैन

मेरी अंग्रेजी के लिए खेद है! ;)
16

2

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

आप वह सब पढ़ सकते हैं जो आप चाहते हैं, लेकिन आपको पढ़ने का अनुभव नहीं है।


2

बस अपने आप से पूछें कि आप क्या ड्राइव करते हैं जो दूसरों द्वारा संचालित नहीं हैं?

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

यह एक सवाल नहीं है जो सिर्फ आईटी लोग पूछते हैं।


1

मुझे पीटर नॉर्विग के "टीच योरसेल्फ प्रोग्रामिंग इन 10 इयर्स" की तुलना में इसके लिए समय बनाने के लिए "कैसे" या "क्यों" का एक बेहतर स्पष्टीकरण कभी नहीं मिला । जब मैंने "समय बनाने" के लिए प्रेरणा खो दी - जैसा कि आपने बताया, कौन नहीं करता है? - मैं अभी उनके लेख को दोबारा पढ़ता हूं और फिर से कमिट करता हूं। :)


1

पूर्णकालिक डेवलपर्स के रूप में काम करने वालों के लिए, जो मैं समझने की कोशिश कर रहा हूं वह यह है - अधिकांश दिनों में, कार्यालय में सीखने / अनुसंधान की तुलना में कोड को वास्तव में पीसने में कितना समय व्यतीत होता है। मैं आसानी से 2-4 घंटे खर्च कर सकता हूं सबसे अच्छा तरीका चीजों के बारे में जाने के लिए।

मेरी कंपनी बहुत आगे की सोच है और यह सुनिश्चित करना पसंद करती है कि हम नवीनतम तकनीकों के खिलाफ विकसित हो रहे हैं। वे सराहना करते हैं कि इस भाग के रूप में उन्हें अपने डेवलपर्स को नई सुविधाओं / एपीआई इत्यादि के आसपास अपना सिर प्राप्त करने के लिए समय देना चाहिए। उदाहरण के लिए, हमने हाल ही में रिचफेसेस 4 से रिचफेसेस 4 पर स्विच किया। 3. एक बड़ा प्रवासन जहाँ हमने आसानी से अपना आधा समय बिताया। नए परिदृश्य को समझें। यदि कोई कंपनी आपको नवीनतम घटनाओं में शीर्ष पर बने रहने के लिए कुछ कंपनी का समय देने के लिए प्रतिबद्ध नहीं कर सकती है तो आप गलत जगह पर हो सकते हैं।

एक सफारी बुक्स का लाइसेंस प्राप्त करने के लिए अपनी कंपनी की कोशिश करें। यह वहाँ से बाहर सर्वोत्तम तकनीकी पुस्तकों का एक व्यापक संसाधन है। जिसमें खुरदरे कटों की श्रृंखला शामिल है और प्रगति पर काम करना है। सामान्य रूप से वेब एक महान संसाधन है, लेकिन परिवेश शोर और गलत जानकारी का स्तर अधिक है।

क्या ज्यादातर अच्छे डेवलपर्स जो पूर्णकालिक काम पर लगाए जाते हैं, अपने कौशल को तेज करने के लिए महत्वपूर्ण घंटे निवेश करते हैं?

मैं एक-एक घंटे का निवेश करता हूं ताकि हर शाम को काम से बाहर रखा जा सके। हर अब और फिर मैं अपने पेशेवर प्रमाणपत्र भी अपडेट करूंगा, जिसे हासिल करने के लिए सप्ताहांत में अतिरिक्त प्रतिबद्धता की आवश्यकता होती है।

फिर से अपनी कंपनी को बताएं कि आप अपने समय में ऐसा कर रहे हैं और देखें कि क्या वे आपकी परीक्षा की फीस या प्रशिक्षण के लिए भुगतान करेंगे। या शायद आपको कंपनी के समय पर परीक्षा में बैठने की अनुमति देता है।


1

उत्तर सरल है, काम पर नवीनतम तकनीकों का उपयोग करने का प्रयास करें, और यदि आप नहीं कर सकते हैं, तो साइड प्रोजेक्ट करें

लेकिन समय बचाने के लिए आपको सबसे पहले यह जानने की जरूरत है कि आपका समय कितना अच्छा है।

इसी से मेरा काम बना है

  1. हैकर समाचार, लेकिन किसी को सावधान रहने की जरूरत है, समय-समय पर कीवर्ड के लिए खोज करना मेरे लिए काम करता है
  2. GitHub - सबसे अधिक तारांकित और कांटे की परियोजनाओं की सूची देखें, यह लगभग हमेशा वास्तविकता के साथ सिंक होता है
  3. Stackoverflow - सबसे ट्रेंडिंग टैग और प्रश्न देखें
  4. Google रुझान (लेकिन आपको यह जानना होगा कि पहले क्या देखना चाहिए)
  5. वास्तव में नौकरी के रुझान (यह मैंने उदाहरण के लिए MongoDB के बारे में सीखा है)
  6. मीटअप्स (बहुत अच्छा स्रोत)
  7. ट्विटर - साथी हैकरों का आप सम्मान करते हैं, मैं अक्सर इस तरह से नया सामान सीखता हूं
  8. कोडरवॉल, गीकलिस्ट और अन्य हैकर समर्पित सामाजिक नेटवर्क कभी-कभी मदद भी करते हैं
  9. सम्मेलन - उनमें से अधिकांश अब तथ्य या लाइव के बाद ऑनलाइन रिकॉर्ड किए गए हैं
  10. या, आप बस एक नई तकनीक खुद बना सकते हैं :)

दूसरा भाग यह है कि इसे प्रभावी ढंग से कैसे सीखा जाए ताकि आप अपने समय का प्रभावी ढंग से उपयोग कर सकें

मैंने पाया कि udacity, coursera, कोडक्यूलर, कोडेक अकादमी, teamtreehouse, edx.org, udemy, net tuts + और अन्य महान संसाधन हैं क्योंकि उनके पाठ्यक्रम नवीनतम तकनीक के साथ चलते हैं।

दूसरी ओर आप एक सूचना विस्फोट में समाप्त हो सकते हैं और इसके बारे में शेख़ी कर सकते हैं जैसे कि मैंने पहले किया था: http://tilomitra.com/the-crazy-world-of-code/


0

मेरे द्वारा रखे जाने वाले संसाधनों और उपकरणों को नीचे सूचीबद्ध किया गया है। मैं शायद प्रतिदिन 1-2 घंटे तकनीकी विषयों पर पढ़ता हूं, हालांकि हमेशा उन तकनीकी विषयों पर नहीं जिन पर मुझे अपना ध्यान केंद्रित करना चाहिए।

जहां तक ​​समय के अनुपात में कोडिंग पर काम करने के लिए समय बिताने का समय है, मैं एक विषय पर पढ़ने में समय बिताऊंगा यदि यह सीधे हाथ में काम से संबंधित है (उदाहरण के लिए, उस नए ढांचे का ठीक से उपयोग कैसे करें)।

मुझे लगता है कि मैं दो तरह से पढ़ता हूं। एक विशिष्ट विषय पर डीप रीडिंग जो मैं उपयोग कर रहा हूं या भविष्य में उपयोग करेगा, या वाइड रीडिंग जहां मैं अन्य तकनीकी क्षेत्रों को ब्राउज़ करूंगा जो मैं उपयोग नहीं कर रहा हूं लेकिन फिर भी दिलचस्प लगता है।

  • पॉडकास्ट

    • उनकी पोर्टेबिलिटी की वजह से उपयोगी है। आप सुन सकते हैं जब आप आम तौर पर पढ़ने में सक्षम नहीं होंगे (जैसे, जिम में, घर की सफाई, खाना बनाना)
  • आरएसएस के पाठकों

    • उपयोगी है क्योंकि वे आपके ब्लॉग फ़ीड को एकत्र करते हैं। उनका उपयोग उच्च मूल्य की सामग्री के साथ समूह में करने के लिए करें।
    • मैंने विशेष तकनीकों के लिए "खोज" फ़ोल्डरों को स्थापित करने के लिए उपयोगी पाया है क्योंकि ये फ़ोल्डर्स सभी ब्लॉगों को सब्सक्राइब करेंगे।
  • सफारी बुक्स ऑनलाइन

    • मैं लागत के कारण इस पर आगे और पीछे जाता हूं। जब मैं इसका उपयोग करता हूं, तो यह एक महान मूल्य है लेकिन यह उन सभी पुस्तकों को पढ़ने का प्रयास करता है जिन्हें आप अपने शेल्फ में जोड़ते हैं।
  • पुस्तकें (डेड ट्री प्रारूप)

    • एक विशेष तकनीक पर या संदर्भ के लिए गहरी गोता लगाने के लिए उपयोगी है।

स्कॉट हैन्समैन के पास आपके "व्यक्तिगत डेटा स्ट्रीम" से निपटने के लिए एक अच्छा वीडियो है - http://www.hanselman.com/blog/ItsNotWhatYouReadItsWhatYouIgnoreVideoOfScottHanselmansProductalTips.aspx


0

जो कहा गया है, इसके अलावा, मैं जोड़ूंगा - "एक योजना है"। मैं हर 6 - 12 महीने में एक या दो तकनीकों को लेने की कोशिश करता हूं, और इनमें से एक गहरी समझ प्राप्त करने का लक्ष्य निर्धारित करता हूं। फिर मैं वहां पहुंचने के लिए वास्तविक कार्यों को परिभाषित करने की कोशिश करता हूं - कहते हैं, कुछ ऑनलाइन ट्यूटोरियल के माध्यम से पढ़ें, उस तकनीक का उपयोग करके एक साइड प्रोजेक्ट चुनें, नई चर्चा साइटों का पालन करना शुरू करें (या स्टैकऑवरफ़्लो में नए टैग की सदस्यता लें), आदि। 't समय की एक टन की आवश्यकता होती है, लेकिन प्रत्येक सप्ताह थोड़ा आगे बढ़ने में स्थिरता। (यदि आप एक उत्पादकता प्रणाली का उपयोग करते हैं, जैसे कि जीटीडी, आपके सीखने के लक्ष्यों को आपकी सामान्य परियोजना और लक्ष्य की योजना में शामिल किया जा सकता है, और नियमित रूप से समीक्षा की जा सकती है)।


0

समाचार!

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

यह वास्तव में एक प्लग होने का इरादा नहीं था।

मुझे लगता है कि यह माध्यम चीजों को बनाए रखने के लिए बहुत अच्छी तरह से काम करता है और कई डेवलपर्स के लिए एक उत्कृष्ट संसाधन है।

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


0

कुछ चीजें हैं जो मैं नई तकनीक के शीर्ष पर रहने की कोशिश करता हूं:

  • मैं शायद हर हफ्ते औसतन 8-16 घंटे कुछ नया सीखने, या किसी विचार का सम्मान करने, या सिर्फ एक नई तकनीक आज़माने में बिताता हूँ। उदाहरण के लिए, मैं ASP.Net MVC 4 के बारे में अधिक जानना चाहता था, इसलिए मैंने एक पुराने डेटाबेस में कुछ मेटाडेटा का प्रबंधन करने के लिए काम के लिए एक त्वरित ऐप एक साथ रखा। एप्लिकेशन को लगभग कभी भी उपयोग नहीं किया जाता है, और यह एक स्वीकृत परियोजना नहीं थी, लेकिन यह चारों ओर है अगर मुझे नए क्षेत्रों, आदि को जोड़ने की आवश्यकता है, और मैं आवश्यकतानुसार इसे मोड़ सकता हूं।
  • जो कुछ मैंने लिखा या अतीत में काम किया था, उस पर फिर से विचार करूंगा और इसे नई तकनीक में फिर से लाने की कोशिश करूंगा। मैंने कुछ समय पहले पर्ल में एक साधारण स्क्रिप्ट लिखी थी, जो मुझे हर 15 मिनट में एक वेबपेज को बदलने के लिए देखती थी, और मैंने तय किया कि मैं देखूंगा कि यह पायथन में कैसा दिखेगा, और फिर मैंने क्लूजुर में भी पुनर्निर्माण किया।
  • मैं O'Reilly से एक सफारी खाते का भुगतान करता हूं और उसका उपयोग करता हूं और मैं लगातार नई किताबों में अदला-बदली करता हूं, जिसमें मुझे रुचि होती है।
  • मैंने विभिन्न StackExchange बोर्डों के माध्यम से यह देखने के लिए पढ़ा कि क्या लोकप्रिय है, क्या चलन है, आदि। यहां तक ​​कि अगर मुझे किसी प्रश्न का उत्तर नहीं पता है, तो मैं कभी-कभी अपने दम पर उत्तर का पता लगाने की कोशिश करूंगा।

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


-1

कुछ कंपनियों की नीतियां हैं कि कर्मचारी दिन-प्रतिदिन के काम की तुलना में 20% समय अन्य गतिविधियों पर खर्च कर सकता है। इस समय का उपयोग आरी को तेज करने या प्रौद्योगिकी के शीर्ष पर रखने के लिए कर सकते हैं।


4
सुनिश्चित रूप से मामला यह नहीं है। Google करता है, लेकिन अंतिम बार मैंने देखा कि वे "अधिकांश कंपनियां" नहीं हैं।
तेलस्टीन

कंपनियों में आधिकारिक नीति के रूप में Google का 20% समय बहुत कम है। यह थोड़ा कम दुर्लभ है विशुद्ध रूप से तकनीक-उन्मुख कंपनियां हैं, और उन कंपनियों पर जहां प्रोग्रामिंग / आईटी केवल मुख्य व्यवसाय का समर्थन करने के लिए मौजूद है, यह मुश्किल से मौजूद है।
alroc

@ टेलस्टाइन - आप सही कह रहे हैं। कुछ को "अधिकांश" बदल दिया।
मनोज आर

1
@alroc - मेरा तर्क है कि यह उतना दुर्लभ नहीं है जितना आप सोचते हैं, अगर आप इसे उन जगहों को शामिल करने के लिए थोड़ा विस्तार करते हैं जो प्रभावी रूप से करते हैं, लेकिन इसके लिए आधिकारिक नीति नहीं है। मैं कई कंपनियों (विशेषकर एजेंसियों) में रहा हूँ, जहाँ आपको बहुत से ऐसे प्रोजेक्ट्स करने की उम्मीद होती है जो क्लाइंट / आधिकारिक प्रोजेक्ट्स के बीच होने पर कंपनी की मदद कर सकें।
शौना

-1

मैं क्या करूं मैं हर दिन और फिर काम पर लंचमीटिंग का आयोजन करता हूं।

मुझे कुछ वीडियो मिलते हैं (जैसे कि चैनल 9 से) और बस दोपहर के भोजन के दौरान इसे शेड्यूल करें, एक बीमर और एक कमरा प्राप्त करें और उन सभी को आमंत्रित करें जो रुचि रखते हैं। सहयोगियों के साथ दोपहर का भोजन करने का एक शानदार तरीका। इसके अलावा पहल दिखाने का एक शानदार तरीका है।


-3

प्रौद्योगिकी और अधिक जुनून है, समय और प्रयास की परवाह किए बिना, यह स्वयं में सनक बनाता है और जब आदी स्वयं को शून्य की तरह महसूस करता है। अपने आप को अपडेट करने के लिए सर्वश्रेष्ठ ऑनलाइन पाठक का उपयोग कर रहा है, जैसा कि पहले कहा गया था। ज्यादातर मैं आमतौर पर अलग-अलग समाचार फीड पर 1-2 बजे की तरह खर्च करता हूं, हालांकि मेरी शारीरिक रूप से प्रौद्योगिकी तक कोई पहुंच नहीं है। मेरे लिए इसकी कड़ी मेहनत की तकनीक है, लेकिन धन्यवाद कि कम से कम मैं इसे अपने स्पर्श से परे समझ सकता हूं। तकनीक को जानना केवल स्वयं के लिए चीजों को जानने का एक तरीका नहीं है, बल्कि इनोवेटर्स को श्रद्धांजलि देने का एक तरीका है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.