முக்கிய தொழில்நுட்பம் ஒரு நல்ல புரோகிராமருக்கும் பெரியவருக்கும் இடையிலான வித்தியாசத்தை எப்படிச் சொல்வது

ஒரு நல்ல புரோகிராமருக்கும் பெரியவருக்கும் இடையிலான வித்தியாசத்தை எப்படிச் சொல்வது

நாளைக்கு உங்கள் ஜாதகம்

குறியீடு எழுதுவது ஒரு விஞ்ஞானமாக இருந்தால், எல்லா டெவலப்பர்களும் ஒரே மாதிரியாக இருப்பார்கள்.

கலையைப் போலவே, இரண்டு டெவலப்பர்களும் ஒரே முடிவுக்கு குறியீட்டை எழுதும் போது ஒரே சிந்தனை அல்லது கருத்து அல்லது அகநிலை உண்மை இல்லை.

விரும்பிய முடிவை உருவாக்க சிலர் போராடுகையில், ஒரு சிலருக்கு, இது இயல்பாகவே வருகிறது, அவர்கள் திட்டங்களை உருவாக்க அல்லது ஒரு சிக்கலை தீர்க்க உட்கார்ந்திருக்கும் தருணத்தில் ஒரு எபிபானி அவர்களைத் தாக்கியது போல.

ஒரு வலைதளப்பதிவு , ஸ்டீவ் மெக்கானெல் (மென்பொருள் பொறியியலில் நிபுணராக மேற்கோள் காட்டப்பட்டுள்ளது) எழுதுகிறார், தனிப்பட்ட நிரலாக்க உற்பத்தித்திறனில் பெரும் மாறுபாடுகளைக் கண்டறிந்த அசல் ஆய்வு 1960 களின் பிற்பகுதியில் சாக்மேன், எரிக்சன் மற்றும் கிராண்ட் ஆகியோரால் நடத்தப்பட்டது. சிறந்த மற்றும் மோசமான புரோகிராமர்களுக்கிடையில் ஆரம்ப குறியீட்டு நேரத்தின் விகிதம் சுமார் 20 முதல் 1 வரை இருப்பதை அவர்கள் கண்டறிந்தனர். ஒரு புரோகிராமரின் அனுபவம் மற்றும் குறியீடு தரம் அல்லது உற்பத்தித்திறன் ஆகியவற்றுக்கு இடையே எந்த உறவையும் அவர்கள் காணவில்லை.

இந்த ஆய்வில் குறைபாடுகள் இருந்தபோதிலும், அவற்றைக் கணக்கிட்ட பிறகும், தரவு இன்னும் சிறந்த புரோகிராமர்களுக்கும் மோசமானவற்றுக்கும் இடையில் 10 மடங்கு வித்தியாசத்தைக் காட்டுகிறது.

mc லைட் நிகர மதிப்பு 2016

ஆர்கீனியாவில், டெவலப்பர்களை பணியமர்த்துவதற்கான ஐந்து வருடங்களுக்கும் மேலான அனுபவம் எங்களிடம் உள்ளது, மேலும் ஒரு நல்ல புரோகிராமரை ஒரு நல்லவரிடமிருந்து சொல்வது முந்தைய நாட்களில் இருந்ததைப் போலவே சவாலானது.

இது ஒரு தனிப்பட்ட சவால் அல்ல. தொழில்களில் உள்ள பல பெரிய நிறுவனங்களும் நிறுவனங்களும் ஒரே பிரச்சினையுடன் போராடுவதை நாங்கள் கண்டிருக்கிறோம். பலர் பல்வேறு சோதனைகள் மூலம் வடிகட்டுதல் செயல்முறையை உருவாக்கியுள்ளனர், ஆனால் நீங்கள் உண்மையில் ஒரு கலைஞரை சோதிக்க முடியுமா?

நேரான பதில் இல்லை.

புரோகிராமர் ஒரு சிறந்த ஆதாரமா என்பதை தீர்மானிக்கும் போது நல்ல குறியீட்டை எழுதுவது ஒரே காரணியாக இருக்காது.

ஆனால் ஒரு வழி இருக்கிறது. சிறந்த புரோகிராமர்களை நல்லவர்களிடமிருந்து பிரிக்கும் வேறு சில குறிகாட்டிகள் (குறியீடு எழுத்தின் தரத்தைத் தவிர) உள்ளன.

கிறிஸ்டோபர் பர்க், ஒரு பதிலில் குரா , சிக்கல்களைத் தீர்க்க வேலை நிரல்களை எழுதக்கூடிய எவரும் ஒரு புரோகிராமர் என்பதை முன்னிலைப்படுத்தினார். ஒரு நல்ல புரோகிராமர், மறுபுறம், வாடிக்கையாளரின் பயன்பாட்டிற்கு ஏற்ற, சரியான நேரத்தில் மற்றும் குறைந்த குறைபாடு விகிதங்களுடன், சிறிய அல்லது ஒருவருக்கொருவர் நாடகமின்றி பராமரிக்கக்கூடிய, நேர்த்தியான திட்டங்களை உருவாக்க மற்றவர்களுடன் ஒத்துழைப்பவர்.

ஆனால் ஒரு சிறந்த புரோகிராமரை உருவாக்குவது வழிமுறைகள் மற்றும் கட்டமைப்புகளை உள்ளுணர்வாக புரிந்துகொள்வது, சிறிய மேற்பார்வையுடன் சுய-நிலையான பெரிய அமைப்புகளை உருவாக்க முடியும், புதிய வழிமுறைகளைக் கண்டுபிடிக்க முடியும், நேரடி அமைப்புகளை உடைக்காமல் மறுசீரமைக்க முடியும், தொழில்நுட்பத்தில் தொழில்நுட்ப தொழில்நுட்ப ஊழியர்களுடன் திறம்பட மற்றும் கூர்மையாக தொடர்பு கொள்ள முடியும் மற்றும் தொழில்நுட்ப சிக்கல்கள், அவரது ஈகோவை எவ்வாறு கட்டுக்குள் வைத்திருப்பது என்பதைப் புரிந்துகொள்கிறது, மேலும் அவரது திறமைகளை மற்றவர்களுக்கு கற்பிக்க முடியும்.

என் அனுபவத்தில், ஒரு புரோகிராமர் குறித்த அவரது வரையறையை ஒரு நல்ல புரோகிராமர் மற்றும் ஒரு நல்ல புரோகிராமர் குறித்த அவரது வரையறையை ஒரு சிறந்தவற்றுடன் ஒப்பிடுவேன்.

யாரோ கிறிஸ்டோபர் ஒரு சிறந்த புரோகிராமரை அழைக்கிறார், அவருடைய தொழில் வாழ்க்கையின் இந்த கட்டத்தை அடைந்தவுடன் குறியீட்டை எழுத வேண்டிய அவசியமில்லை என்று நான் கூறுவேன். தயாரிப்பு திசைகளை வழங்க அந்த நபர் நிறுவனங்கள் மற்றும் அவற்றின் மேம்பாட்டுக் குழுக்களுடன் மிகவும் மூலோபாயமாக செயல்படுவார் - அடிப்படையில் ஒரு CTO போன்ற ஒருவர்.

ஒரு சிக்கலைத் தீர்க்கும் வரை (ஒரு பிரச்சினையில் உட்கார்ந்திருப்பதில் குழப்பமடையக்கூடாது), அதை ஆக்கப்பூர்வமாக தீர்க்கும் திறனுடன் இணைந்திருப்பதற்கான விருப்பம், சிறந்த புரோகிராமர்களில் மட்டுமே காணப்படும் மிகவும் விரும்பப்படும் திறன் அல்லது திறமை.

லீ மின் ஹோ மற்றும் சுசி திருமணம்

எனவே மிகச்சிறந்த கேள்வி, ஒரு சிறந்த புரோகிராமரை எவ்வாறு அடையாளம் காண்பது? இந்த நபர் உங்கள் பிரச்சினையின் வேரை விரைவாகப் பெற முடியும். அவன் அல்லது அவள் உடனடியாக ஒரு தீர்வை வழங்காமல் போகலாம், ஆனால் விரைவாகவும் திறமையாகவும் தீர்வைப் பெறுவதற்கான பாதையை வகுக்க முடியும்.