मैं सामान्य रूप से चार्ज नहीं करता अगर यह स्पष्ट रूप से मेरी गलती थी और मैं बस चारों ओर मरोड़ रहा था, लेकिन मैं व्यापार-स्मार्ट बिल्कुल नहीं हूं। मैंने पाया है कि अधिकांश व्यवसाय-स्मार्ट लोग इस दर्शन को लागू करते हैं जो ग्राहक अपने समय के लिए भुगतान कर रहे हैं , और केवल एक अंतिम परिणाम नहीं है। मेरे करियर में कई बार ऐसे मौके आते हैं, जहां रेट्रोस्पेक्ट में, मुझे इस तरह नहीं सोचने पर पछतावा होता है। मैंने सोचा था कि अंतिम परिणाम के लायक होने के रूप में अंतिम परिणाम था, जब तक कि यह अंतिम परिणाम में सुधार नहीं हुआ। फिर भी किसी को घसीटा जा सकता है और ग्राहकों का दिमाग बदलने के परिणामस्वरूप बहुत समय बर्बाद हो जाता है, सहकर्मियों के कारण जो बग आपको सौंपा जाता है और आपके काम में देरी करता है, जैसे, और केवल इसलिए नहीं कि आपको थोड़ा और शोध की आवश्यकता है वास्तव में आप क्या कर रहे थे पता है।
जब आप नियमों को झुकाना शुरू करते हैं और अपवाद बनाते हैं कि किस प्रकार के काम के समय का भुगतान किया जाना चाहिए और क्या नि: शुल्क होना चाहिए, तो अंततः इसका लाभ उठाना आसान हो सकता है। भुगतान के लिए उपयोग करने के लिए समय सबसे आसान मीट्रिक है। यह आपको बहुत सारे जटिल दायित्व से मुक्त करता है, जो गैर-जिम्मेदार लग सकता है, लेकिन यह आपको इधर-उधर खींचे जाने से बचाता है और ग्राहक की गैरजिम्मेदारी से कुछ भुगतान में कटौती होती है।
मेरे मामले में, यह निराशाजनक होगा यदि मैं गलत रास्ते पर जाने के लिए शुल्क नहीं ले सकता, क्योंकि मैं अक्सर इस तरह की चीजों पर काम करता हूं:
... लगभग 40 वर्षीय कैटमुल-क्लार्क उपखंड एल्गोरिथ्म को हरा देने की कोशिश कर रहा है जो उद्योग में उलझा हुआ है और माइक्रोसॉफ्ट और पिक्सर जैसी कंपनियों द्वारा बार-बार सुधार किया गया है जबकि इन विशाल कंपनियों के रूप में अभी भी प्रतिस्पर्धी होने के नाते अधिक सहज परिणाम प्रदान करने की कोशिश कर रहा है। गति के लिहाज से।
इस तरह के मामलों में समय का 95%, मैं गलत रास्ते से नीचे जा रहा हूं, असफलता के बाद विफलता के बाद लगातार व्हाइटबोर्ड पर वापस जा रहा हूं। अगर मैं अपनी विफलताओं के लिए शुल्क नहीं ले पाता, तो मैं पहले ही बेघर हो जाता। मैं अपने आधे से अधिक काम को अनुसंधान के रूप में देखता हूं, जब किसी ने भी इन चीजों को पहले कभी नहीं आजमाया है, और ऐसा कोई तरीका नहीं है जिससे मैं बहुत पहले प्रयास (शायद 20 वीं कोशिश) पर एक समाधान से निपटने के लिए सही दृष्टिकोण पा सकता हूं। मेरे लिए लक्ष्य पहली कोशिश में सफल होना कभी नहीं रहा लेकिन जितनी जल्दी हो सके असफल होना, असफलता के बाद प्रत्येक विफलता के साथ कुछ सुराग प्रदान करना जो कि सही समाधान है, जो वास्तव में दुनिया को बदलने में सक्षम हो सकता है, हो सकता है।
हर कोई ऐसे आर एंड डी-सघन क्षेत्र में काम नहीं कर सकता है जहाँ ग्राहक चाहते हैं और आपसे सबसे अच्छी तरह से स्थापित तकनीकों को हरा देने की अपेक्षा करते हैं क्योंकि आप एक नई परियोजना शुरू कर रहे हैं, लेकिन मेरे लिए प्रोग्रामिंग कभी भी नियमित नहीं है सरल और स्थापित समाधान है। आप कैसे डिजाइन और भागों को एकीकृत करते हैं, यह अभी भी अद्वितीय होगा, हमेशा अपने आप में अद्वितीय कलाओं और विपक्ष का निर्माण करता है, न कि यांत्रिक, न ही पूरी तरह से वैज्ञानिक, अन्यथा रोबोट ऐसा कर सकते हैं। इसलिए मुझे लगता है कि अनिवार्य रूप से हमें हमेशा कुछ गलत मार्गों के लिए यहां और वहां जाने के लिए चार्ज करना होगा, या फिर हम केवल सबसे नियमित काम से लाभ कमा पाएंगे जो हमने पहले ही सौ बार किया है जिसके लिए हम सटीक लागू करते हैं हर बार समाधान, जिस स्थिति में हम कॉपी और पेस्ट बटन को दबाने के लिए चार्ज करेंगे।
अनिश्चितता
एक और बात यह है कि प्रोग्रामिंग हमेशा कठिन है, अप्रत्याशित है, कभी भी काफी नियमित नहीं है। यह पिज्जा डिलीवरी जैसा नहीं है, जो रूटीन है, जहाँ कार दुर्घटना जैसी सभी चीज़ों का लेखा-जोखा लिया जा सकता है (मैंने दुर्भाग्य से एक बॉस के तहत काम किया, जिसने पिज्जा डिलीवरी के अनुमानों के लिए प्रोग्रामर अनुमानों की बराबरी की और सोचा कि वास्तव में हम जो काम कर रहे थे वह केवल टाइपिंग था) । यह साइट पर सीख रहा है, हमेशा - मैं कभी भी पूरी तरह से नियमित होने की कल्पना नहीं कर सकता, जब तक कि कोई वास्तव में बार-बार मुझे एक क्विकसॉर्ट की तरह लागू करने के लिए भुगतान नहीं करता है। वहाँ हमेशा कुछ प्रयोग और सीखने जा रहे हैं और जब तक यह अत्यधिक नहीं है, इसके बारे में दोषी महसूस करने की आवश्यकता नहीं है।
मैंने अक्सर किसान या कुछ और बनने का सपना देखा है ताकि मैं अपने काम में बहुत अधिक नियमित गति पा सकूं, न कि हमेशा अपने मौजूदा ज्ञान की सीमाओं को आगे बढ़ाऊं। इसके बजाय, मैं अपने जीवन को काम से बाहर नियमित और सांसारिक के रूप में संभव के रूप में क्षतिपूर्ति करने की कोशिश करता हूं, पवित्रता के लिए कहीं न कहीं कुछ पूर्वानुमान और दिनचर्या की गति को जोड़ने के लिए, जो मुझे उन लोगों के बीच एक बोर बनाता है जो अपने जीवन के बाहर उत्साह ढूंढना चाहते हैं। काम का - मैं काम पर काफी मिलता हूं।
वह नई चीजों को सीखने की बात कर रहा है, गलत समाधान पर काम नहीं कर रहा है।
गलत समाधान पर काम करना नई चीजें सीख रहा है, है ना? क्या आप जानते हैं कि जब आप शुरू करते थे तो यह एक गलत समाधान था, या क्या आप जानते थे कि यह पूरी तरह से गलत होने के बाद भी आप इस पर लगातार काम कर रहे हैं? उम्मीद है कि उत्तरार्द्ध नहीं। अक्सर सीखने की प्रक्रिया गलतियों के माध्यम से होती है। यह सबसे अच्छा शिक्षक है। सबसे प्रभावी रणनीति जो मैंने पाया है कि जितनी जल्दी हो सके गलतियाँ करें, यह पता लगाने के लिए कि वे वास्तव में हैं, जितनी जल्दी हो सके गलतियों को डिजाइन करें, इससे पहले कि हम उनके लिए सब कुछ करें और इस तरह के समाधानों से शादी करें, क्योंकि एकमात्र निरंतर मैं गिनती कर सकता हूं निकट और 100% निश्चितता के साथ भविष्यवाणी करता है कि गलतियाँ की जाएंगी। यदि वे वास्तव में देर से खोजे गए हैं तो वे महंगे हैं।