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