आपण हृदय विकसक असू शकतात अशी दहा चिन्हे

लेखक: Lewis Jackson
निर्मितीची तारीख: 6 मे 2021
अद्यतन तारीख: 1 जुलै 2024
Anonim
6 चिन्हे कोणीतरी तुम्हाला आवडते पण नकार घाबरत आहे
व्हिडिओ: 6 चिन्हे कोणीतरी तुम्हाला आवडते पण नकार घाबरत आहे

सामग्री


प्रोग्रामर बनणे आणि आपले स्वतःचे सॉफ्टवेअर कसे तयार करावे हे जाणून घेणे आश्चर्यकारक आहे. आपल्या कारकिर्दीच्या संदर्भातच हे बरेच दरवाजे उघडत नाही तर केवळ एक अविश्वसनीय फायदेशीर अनुभव आहे आणि ज्याचा अंतहीन वापर आहे. मी आधीपासून प्रोग्रामिंगच्या असंख्य फायद्यांविषयी (येथे) चर्चा केली आहे परंतु हे सांगणे पुरेसे आहे की एकदा आपण दोरखंड शिकलात, तर शक्यता अनंत असतात.

अ‍ॅप विकसक असला तरी? ते अगदी थंड आहे. मोबाइल डिव्हाइससह कार्य करणे, आपण आपल्या स्मार्टफोनवर किंवा टॅब्लेटवर असेच सॉफ्टवेअर तयार करत आहात जे आपल्याकडे आपल्या व्यक्तीवर नेहमीच असेल. आणि गूगल प्ले स्टोअरचे आभार (किंवा ते इतर अ‍ॅप स्टोअर…), आपण मोठ्या संख्येने प्रेक्षकांसह सहजपणे आपली निर्मिती सामायिक करू शकता आणि / किंवा त्या पैशासाठी विकू शकता. पारंपारिक डेस्कटॉप सॉफ्टवेअर विरूद्ध अॅप्स वितरित करणे इतके सोपे आहे आणि याचा अर्थ असा आहे की कोणाच्याही हातावर आपट येऊ शकते.

एखाद्या पार्टीत एखाद्याला सांगण्याचा प्रयत्न करा की आपण ‘अ‍ॅप्स’ बनवतात आणि ते कसे प्रतिसाद देतात ते पहा. आता एखाद्याला सांगा की आपण सॉफ्टवेअर अभियंता आहात. अ‍ॅप विकसक हे रॉक स्टार आहेत! (पण खरंच नाही ...)


तर अ‍ॅप डेव्हलपर होणे वाईट आहे. पण हे प्रत्येकासाठी बरोबर आहे असे म्हणण्याचे नाही आणि ते निश्चितपणे असे काहीतरी आहे जे इतरांपेक्षा काही लोकांवर अधिक ‘क्लिक’ करेल. आपण अंतःकरणात अ‍ॅप डेव्हलपर असू शकाल की नाही आणि Android अॅप्स बनविणे शिकणे हा आपला कॉलिंग आहे की नाही हे शोधण्यासाठी वाचा ...

आपण आधीपासूनच अ‍ॅप्स तयार करण्यात आधीपासूनच व्यस्त असल्यास, आशा आहे की आपण यापैकी काही वैशिष्ट्ये स्वत: मध्ये देखील ओळखाल!

# 1 आपण गोष्टी चांगल्या प्रकारे कशा करता येतील याचा विचार करत रहा

आपण दररोज अवलंबून राहण्यास भाग पाडलेल्या सिस्टम, उत्पादने आणि प्रक्रियांमुळे आपण स्वत: ला सतत निराश करता आहात? तुम्ही नियमितपणे असे विचार करता का: ‘मी हे अधिक चांगले करू शकलो असतो’ किंवा ‘ते फक्त का नाही?’ असा विचार करीत असतात. बरं, जर आपण अ‍ॅप विकसक असाल तर हे लवकरच आपल्या पुढच्या मोठ्या कल्पनेचे अंकुरण होऊ शकेल आणि समस्येचे निराकरण करण्याच्या क्षमतेसाठी हे नक्कीच चांगले आहे.

एकदा तु आहेत प्रोग्रामर जरी खराब डिझाइनच आपल्याला अधिक निराश करेल…


की खरं आवडले नेटफ्लिक्स मी आधीच पाहिलेले चित्रपट मी सुचवितो. निराकरण करण्यासाठी ही सर्वात सोपी गोष्ट आहे, चला! प्रत्येकासाठी असे होते काय? माझे नेटफ्लिक्स खाते नुकतेच फेकले गेले आहे ??

# 2 आपण सक्रियपणे आळशी आहात

सक्रियपणे आळशी म्हणजे काय?

हा विरोधाभास वाटतो. मी खरोखर काय म्हणायचे आहे, ते म्हणजे 5 मिनिटे घेतलेले काहीतरी करणे टाळण्यासाठी आपण अविश्वसनीय लांबीवर जाल ... अन्यथा…

दिवसभरात काही मिनिटे टाळण्यासाठी त्याला स्वयंपाक करायला लागतो ... त्याने मानवतेसाठी संपूर्णपणे नवीन पर्यायी इंधन स्त्रोत विकसित करण्यासाठी वर्षे खर्च केली

उदाहरणादाखल ज्याने ‘सोलिएंट’ ला जगाची ओळख करुन दिली त्या मुलाला घेऊन जा. सोयलंट हे रॉब राईनहार्डचे मेंदू मूल आहे, जे स्वत: सॉफ्टवेअर अभियंता होते. राईनहार्टचा असा विश्वास आहे की ‘अन्न कठीण आहे’ आणि ते वेळखाऊ आणि स्वयंपाक करण्यासही महाग आहे. त्याचे समाधान? तो दावा करतो की त्याच्या स्वत: च्या ‘जेवण रिप्लेसमेंट’ चा शोध लावण्यामध्ये मानवी शरीर टिकून राहण्यासाठी आणि भरभराट होण्यासाठी आवश्यक असणारी सर्व महत्वाची पोषकद्रव्ये आणि आहार आहे. याचा अर्थ जीवशास्त्र आणि पोषण विषयी काही सखोल संशोधन करणे म्हणजे एखाद्या कंपनीची स्थापना करणे आणि पुरवठादारांसह काम करणे याचा उल्लेख न करणे…

दिवसातून काही मिनिटे टाळण्यासाठी त्याला स्वयंपाक करायला लागतो… त्याने मानवतेसाठी संपूर्णपणे नवीन पर्यायी इंधन स्त्रोत विकसित करण्यासाठी अनेक वर्षे घालविली?

ते प्रोग्रामर लॉजिक आहे.

अक्षराची लांब यादी तयार करण्यासाठी सॉफ्टवेयरचा तुकडा लिहिण्यासारखेच आहे. हे सॉफ्टवेअर लिहिण्यास अधिक वेळ लागू शकतो परंतु भविष्यात यापेक्षा बर्‍याच मजेदार आणि संभाव्य उपयुक्त आहे. कदाचित ते फक्त हट्टीपणा आहे?

# 3 आपण आपल्या हातांनी महान नाही

हे शेवटचे दोन मुद्दे केवळ प्रोग्रामरचे वर्णन करीत नसतात. त्याच कौशल्य आणि संवेदनशीलतेसह आपण सहजपणे अभियंता किंवा शोधक देखील होऊ शकले.

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

अर्थात आपण खूप व्यावहारिक असाल आणि तरीही प्रोग्रामर बनण्याचे ठरवू शकता. परंतु हे इतर कोणत्याही प्रकारे कार्य करत नाही.

# 4 आपल्याला एकटे काम करणे आवडते

अ‍ॅप डेव्हलपर असल्याचा एक फायदा म्हणजे आपण सामान्यत: छोट्या प्रकल्पांवर काम कराल (आपण नसल्यास…). असे म्हणायचे आहे की आपण आपल्या मोकळ्या वेळात एक अ‍ॅप तयार करू शकता आणि त्यास काही बॉबसाठी विकू शकता किंवा एखाद्याचा संघ म्हणून मूलभूत काहीतरी तयार करण्यासाठी आपणास कंपनी ने नियुक्त केले आहे.

इतर कोडरच्या टीमसह लक्षावधी ओळींच्या लांबीची आणि दशके जुन्या सॉफ्टवेअरवर कार्य करण्यापासून हे पूर्णपणे भिन्न प्राणी आहे. आपण इतर लोकांच्या स्लोपी प्रोग्रामिंगशी संबंधित नाही आणि आपल्याकडे इतर लोक देखील तक्रार करणार नाहीत. इतकेच काय, आपण निकालावर आणि आपल्या तिथे कसे येता याबद्दल आपण पूर्णपणे नियंत्रण ठेवलेले आहात आणि एकदा आपण हे पूर्ण केले की बक्षिसेची अधिक चांगली भावना.

आणि जर आपण हे करत असलेल्या प्रकारचे कार्य म्हणजे आपण देखील कार्य करू शकता कोठेही.

अर्थातच हे सर्वांना आवाहन करणार नाही. आपण एक सामाजिक प्रकार असल्यास, नंतर कॉफी शॉप / आपल्या स्वतःच्या अभ्यासामधून बाहेर काम करणे कदाचित आपणास आकर्षित करू शकत नाही आणि आपण जरा वेडापिसा व्हाल. याचा अर्थ असा आहे की ते आहे आपण सर्व आणि जर आपण अडकले असाल तर कुठेतरी फोरमवर मदत मिळण्याची आपली एकमेव आशा आहे.

मी? एकदा बॅरिस्टा परिचित झाल्यावर मी कॉफी शॉप्स बदलू इच्छितो. एकट्याने काम करणे मला योग्य वाटते!

# 5 आपण ‘तुमच्याच डोक्यात’ आहात

जे या टप्प्यावर छान नेतृत्व करते…

प्रोग्रामिंग हे अगदी वैशिष्ट्यपूर्ण आहे कारण आपण करत असलेली बरीचशी कामे प्रत्यक्षात तुमच्या डोक्यावर येतात - आणि विशेषतः लहान अ‍ॅप प्रोजेक्टसाठी हे खरे आहे. जेव्हा आपण प्रत्यक्षात ‘काम’ करायला बसता, तेव्हा तुम्ही शॉवरमध्ये / शौचालयात असताना / आपल्या मित्राच्या समस्या ऐकण्याचे नाटक करण्याच्या विचारात असलेल्या निराकरणाची अंमलबजावणी कराल.

जर आपण नेहमीच त्यांच्या स्वत: च्या डोक्यात नेहमीच असतो तर आपण त्यास चांगला उपयोग का करु नये?

समाधानाची स्वप्ने पाहत काही मर्यादा न बघता काही निद्रिस्त रात्री घालविण्याची फक्त अपेक्षा करा.

हे माझे डायरी कधीकधी अक्षरशः दिसते…

# 6 आपल्याला स्मार्टफोन आणि तंत्रज्ञान आवडते

तंत्रज्ञानाची आणि विशेषत: आपण विकसित करीत असलेल्या तंत्रज्ञानाची खरी प्रशंसा करणे ही आणखी एक गोष्ट मदत करते. आपणास अँड्रॉइड आवडत असेल आणि आपणास नवीन अॅप्ससह खेळणे आवडत असेल तर आपल्याला व्यासपीठासाठी विकसित करणे अधिक फायद्याचे वाटेल आणि आपल्याला काय कार्य करते आणि काय करीत नाही याबद्दल अधिक कल्पना असेल.

विशेषतः, आपल्यास सध्याचे डिव्हाइस सानुकूलित करण्यास खरोखर आनंद होत असल्यास आपणास अॅप विकास आकर्षक वाटेल. एकदा आपण डीफॉल्ट मेसेजिंग अॅप बदलल्यानंतर, आपली मुख्य स्क्रीन स्वॅप केली आणि वापरण्यासाठी आपले स्वतःचे सॉफ्टवेअर बनविणे एक आयकॉन पॅक स्थापित केले, ही पुढील तार्किक पायरी आहे. हे आपल्याला टेलर स्वीट सूटसह मिळणार्‍या फरकासारखे आहे.

कदाचित.

लवकर दत्तक घेणारे देखील विकसनशीलतेने प्रयत्न करण्याचा आनंद घेऊ शकतात. आपल्या आवडीचे तंत्रज्ञान कसे कार्य करते हे शिकणे केवळ चांगलेच नाही तर याचा अर्थ असा की आपण अस्तित्वातही थांबू शकता चालू अत्याधुनिक आणि प्रत्यक्षात सामील व्हा अग्रगण्यअत्याधुनिक!

आयर्न मॅन 2 मधील सीन

मी प्रामाणिक असल्यास, मला प्रोग्रामिंगमध्ये येण्याचे 99% कारण म्हणजे मला टोनी स्टार्क व्हायचे होते. परंतु असे म्हणू नका की आपण आयबीएममधील नोकरीसाठी मुलाखत घेत असाल किंवा आपल्याला नोकरी मिळणार नाही. खरी कहाणी.

# 7 आपण सेल्फ स्टार्टर आहात

आपण अ‍ॅप विकसक म्हणून यशस्वी होणार असल्यास, आपल्याला स्वत: ची प्रेरणा देणारी आणि चालविण्याची आवश्यकता आहे. हे एकट्याने काम करण्याचा विचार करीत असल्यास हे खरे आहे परंतु कार्यसंघातही ड्राईव्ह नसताना जास्त न करता पळून जाणे अगदी सोपे आहे.

कारण जेव्हा आपण आहात आहेत प्रयत्न करीत असताना असे काही वेळा येतात जेव्हा आपण अक्षरशः काहीही मिळविण्याकरिता संपूर्ण दिवस घालवतात. आपण दिवसाची आत्मविश्वास वाटणारी सुरुवात करू शकता, कोडची एक ओळ जोडा जी सर्व काही खंडित करते आणि नंतर आपण येण्यापूर्वी आपण ज्या बिंदू होता तेथे परत जाण्याचा प्रयत्न करीत पुढील तीन तास वाया घालवू शकता. आपण नकारात्मक काम केल्यामुळे आपण घरी जाऊ शकता… मी अशा इतर अनेक नोकर्‍यांचा विचार करू शकत नाही जिथे हे प्रकरण आहे.


एकतर, किंवा आपण अॅप चालविण्यापासून किंवा त्यानुसार वागण्यापासून प्रतिबंधित करणार्‍या एका यादृच्छिक त्रुटीसाठी संपूर्ण दिवस शिकार करण्यात व्यतीत करता. असे काही वेळा येईल जेव्हा आपण शपथ घेता तेव्हा आपण प्रत्येक संभाव्य समस्या आणि ती तपासली आहे काहीही नाही हे होऊ शकते. हे अक्षरशः जादू किंवा काहीतरी असावे. कदाचित हा कोड नसेल परंतु भौतिकशास्त्रतो तुटलेला आहे? आपण आपल्या स्वत: च्या विवेकबुद्धीवर विचार कराल आणि पडद्यावर हातवारे कराल.

मग आपण उद्या परत येऊन पहाल की आपण अर्धविराम सोडला आहे किंवा काहीतरी तितकेच स्पष्ट आहे.

मुद्दा? आपल्याला या दिवसात धक्का देण्यासाठी आणि कार्य करत राहण्यासाठी पुरेसे स्वयं-प्रेरित करण्याची आवश्यकता आहे. आणि बरेच मॉनिटर्स तोडल्याशिवाय उच्च आणि धनुष्ये घेण्यास पुरेसे स्थिर.

प्रेमळ कॉफी मदत करते परंतु आवश्यक नसते.

# 8 आपण सर्जनशील समस्या सोडविण्यात चांगले आहात

विकासक होण्यासाठी आपण गणितामध्ये चांगले असणे आवश्यक आहे ही एक मिथक आहे.आपण कधीही कोणतेही गणित न घेता 99 time% वेळ मिळवू शकता आणि जेव्हा आपण ते वापरता तेव्हा ते अंकगणिताऐवजी समीकरणे असतील.

त्याहून महत्त्वाचे म्हणजे आपण ‘सिस्टम-वेल्ड’ व्हा. हे त्या बझ शब्दांपैकी एक आहे ज्याचा अर्थ अगदी कमी आहे परंतु हे सांगण्यासाठी पुरेसे आहे की आपल्याला अडथळ्यांकडे तार्किक दृष्टिकोन स्वीकारण्याची आणि समस्या सोडवण्याचा आनंद घ्यावा लागेल. बर्‍याचदा उत्तरासाठी थोडा पार्श्विक विचारांची देखील आवश्यकता असते, म्हणूनच बर्‍याचदा उत्कृष्ट विकसक लोक तर्कशास्त्र आणि सर्जनशीलतेच्या जोरावर कोठेही पडलेले असतात.

आपण प्रोग्रामिंगला एक चांगला कोडे गेम खेळण्याशी तुलना करू शकता. जर आपल्याला सर्व व्हेरिएबल्स पाहण्यात, त्यास भिन्न कोनातून संपर्क साधून आणि शेवटी तो ‘अह’ क्षण मिळाला असेल तर कदाचित आपणास या प्रकारचे कार्य तितकेच फायद्याचे वाटेल.

लक्षात घ्या की आपण कोडे गेममध्ये चांगले असणे आवश्यक नाही असे मी म्हणत नाही…

संघटित राहण्यामुळे आपण आपला कोड कसा घालता आणि आपल्या व्हेरिएबल्सना पद्धतशीररित्या नाव देऊ शकता त्या दृष्टीने बरेच काही मदत करेल. आपण जरी स्वतःहून कार्य करीत असल्यास, अधिक ‘सर्व-स्थीर’ मानसिकतेने मिळणे शक्य आहे (मी अशाच प्रकारे रोल करतो); हे एवढेच आहे की आयोजन केल्यामुळे आयुष्य सुलभ होते.

# 9 आपण शिकण्यास इच्छुक आहात

प्रोग्रामिंग काही मार्गांनी आपल्याला वाटते तितके कठोर नाही - परंतु हे सोपे आहे असे म्हणणे नक्कीच नाही. सुरुवातीस उभे रहाण्याची एक कठोर शिक्षण वक्र नक्कीच आहे आणि आपण कधीही तसे करत नाहीथांबाएकतर शिकत आहे.

आपल्या प्रोग्रामिंग कारकीर्दीत बरीच वर्षे, तरीही आपल्यास नवीन गोष्टी शिकताना आणि नवीन आव्हानांना तोंड देणारी - अगदी नवीन प्रोग्रामिंग भाषासुद्धा सापडतील. आपण अंमलात आणलेली जवळजवळ प्रत्येक नवीन वैशिष्ट्य म्हणजे नवीन लायब्ररी पकडणे किंवा ऑनलाइन काहीतरी द्रुतपणे शोधणे. आणि यापूर्वी आपण शेकडो वेळा केल्या आहेत अशा मूलभूत गोष्टी केल्या देखील कधीकधी अचूक वाक्यरचना दुप्पट तपासणे याचा अर्थ होतो. लक्षात ठेवण्यासारखे बरेच आहे!

त्यावेळी एक उत्कृष्ट अ‍ॅप विकसक होण्यासाठी, आपल्याला शिकण्यास तयार असणे, शिकण्याचा आनंद घेणे आणि Google गोष्टी कार्यक्षमतेने कसे करावे हे जाणून घेणे आवश्यक आहे.

# 10 अशी अॅप्स आहेत जी तुम्हाला हव्या आहेत ती उपलब्ध नाहीत

अद्याप असे कोणीही केले नाही असे एखादे अ‍ॅप किंवा गेम आहे का?

कदाचित अनेक आहेत? कदाचित आपण खेळलेला शेवटचा मोबाइल गेम आपल्याला आवडला असेल परंतु तेथे आणखी हा खेळ असावा अशी आपली इच्छा आहे? फक्त दोन गोष्टी बदलल्या तर बरं होईल?

आपण स्वत: ला तिथे नसलेले अ‍ॅप्स शोधत राहिल्यास कदाचित आपला कॉलिंग थांबेल. कॉलला उत्तर द्या!

आपण स्वत: ला ‘होऊ शकते’ अशा अॅप्सबद्दल दिवास्वप्न आढळल्यास प्रथम चरणात आपल्याकडे सराव केला गेला आहे. गहाळ झालेले सर्व एक लहान कोड आहे!

शेवटी, सर्वात यशस्वी अ‍ॅप प्रोजेक्ट अशा प्रकारे प्रारंभ होतात. त्याला ‘आपली स्वतःची खाज खाजविणे’ असे म्हणतात आणि जर आपणास हे हवे असेल तर तिथे इतर लोकही आहेत ज्यांनाही ते हवे आहे ही एक चांगली संधी आहे. आणि ते नसेल तर? फक्त आपल्यासाठी ते तयार करा!

आपण स्वत: ला तेथे नसलेले अ‍ॅप्स शोधत बसल्यास कदाचित तेच आपला कॉल करीत असेल. कॉलला उत्तर द्या!

नोट्स बंद करीत आहे

जर आपण या मुद्द्यांशी संबंधित असाल तर कदाचित अ‍ॅप तयार करण्याची वेळ आली असेल? एकदा आपल्याला आपल्यासाठी कार्य करणारे वर्कफ्लो आढळल्यानंतर आपण सक्षम आहात आणि अॅप्स विकसित करण्यात किती मजा येऊ शकते याबद्दल आपल्याला आश्चर्य वाटेल. माझा सल्ला नेहमीप्रमाणेच एखाद्या सोप्या गोष्टीपासून सुरू झाला आहे.

आणि असं म्हटलं जात आहे, की कदाचित आपण प्रयत्न करून पहायला हवे करू नका यापैकी कोणत्याही मुद्द्यांशी संबंधित. एक चांगला विकसक काय करतो हे मी कोण म्हणतो? वास्तविक, आपण विकसक म्हणून करत असलेली दैनंदिन कार्ये आपण तयार करीत असलेल्या अ‍ॅपच्या प्रकारावर आणि आपण त्यास तयार करण्याच्या मार्गावर जास्त अवलंबून असेल. अ‍ॅप विकास सर्जनशील प्रकार, लॉजिकल प्रॉब्लम सोल्व्हर्स आणि त्यामधील प्रत्येकास अपील करू शकते आणि आपण संघर्ष करीत असलेले बिट्स टाळणे सहसा शक्य आहे. जर आपण यासह चालू नसाल तर आपण त्यास देऊन काहीही गमावले नाही!

तुमच्यातील जे आधीपासूनच विकसक आहेत त्यांचे काय? हा आपला कॉल होता हे आपणास प्रथम माहित नव्हते? आपल्याला प्रथम ठिकाणी कोडींग आणि अॅप्समध्ये कशाची आवड आहे?

माझ्यासाठी ते होते ध्वनिलहरीसंबंधीचा. मला माझ्या मित्राच्या सेगा मेगाड्राईव्हवर सोनिक खेळायला आवडत होते परंतु त्या वयात मला स्वतःला कन्सोल देण्यास परवानगी नव्हती. म्हणून मी ठरवले की मी माझा स्वत: चा सोनिक गेम झेडएक्स स्पेक्ट्रमवर प्रोग्राम करू.

त्याऐवजी, मी स्पेसशिपचे ब्लॉकी अ‍ॅनिमेशन केले जे स्क्रीनवर आणि खाली हलले. पण एक सुरुवात होती!

आणि जेव्हा मला हे माहित होते तेव्हा: मी खर्‍या जगात कधीही संधी साधणार नाही. प्रोग्राम करणे चांगले!

मध्ये सुरू करत आहे ग्राफिक डिझाईन करिअर भीतीदायक असू शकते. आपण कोणते सॉफ्टवेअर वापरता? आपण ते कसे वापराल? या आठवड्यात स्वतःस सादर केलेला एक पर्याय म्हणजे मागे जटिलता सोडा आणि अवघ्या $ 39 च्या एका वर्ष...

आपण आयफोन वापरकर्ते नसल्यास आपण हे ऐकले असावे हे कदाचित हेच असेल. जर आपण आयफोन वापरणारे यूएस मध्ये राहत नाही तर आपण हे कधीही ऐकले नसेल, कारण प्लॅटफॉर्म-अज्ञेयवादी संदेशन अ‍ॅप्स उर्वरित जगात बरेच लोकप्...

मनोरंजक