0. கோட்பாடும் முக்கியமானது

கோட்பாடு, நிச்சயமாக, மிகவும் முக்கியமானது. இயற்பியலாளர்கள் தங்கள் தத்துவார்த்த அறிவை ஒருபோதும் முறைப்படுத்தவில்லை, மாறாக பிரத்தியேகமாக சோதனைகளில் ஈடுபட்டுள்ளனர் என்று வைத்துக்கொள்வோம். இது மிகவும் வேடிக்கையாக இருக்கும், ஆனால் மிகவும் பயனுள்ளதாக இருக்கும்! நிரலாக்கமானது வேறுபட்டதல்ல. கோட்ஜிம்மில், நாங்கள் முக்கியமாக பயிற்சியில் கவனம் செலுத்தியுள்ளோம் மற்றும் முடிந்தவரை விரைவாக முன்னேற உங்களை அனுமதிக்கிறது. ஆனால் நீங்கள் (அதை நாங்கள் கடுமையாக பரிந்துரைக்கிறோம்!) மற்ற மூலங்களிலிருந்து, எல்லாவற்றிற்கும் மேலாக - புத்தகங்களிலிருந்து அறிவைப் பெறலாம்.

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

CodeGym பற்றிய உங்கள் ஆய்வுகளுடன் இணைந்து நீங்கள் பயன்படுத்தக்கூடிய சிறந்த ஜாவா நிரலாக்கப் புத்தகங்கள் இங்கே உள்ளன. அவை ஒவ்வொன்றும் முயற்சி மற்றும் உண்மை மற்றும் நிச்சயமாக உங்கள் நேரத்தையும் பணத்தையும் வீணாக்காது.


1. ஹெட் ஃபர்ஸ்ட் ஜாவா

கேத்தி சியரா, பெர்ட் பேட்ஸ்

தொடக்கநிலையாளர்களுக்கான சிறந்த ஜாவா புத்தகம்! ஹெட் ஃபர்ஸ்ட் என்பது பல்வேறு நிரலாக்க மொழிகளில் டஜன் கணக்கான புத்தகங்களின் தொடர். ஆசிரியர்கள் அசல் விளக்கக்காட்சி பாணியைக் கொண்டுள்ளனர், இது புத்தகத்தை விரைவாகவும் எளிதாகவும் படிக்க வைக்கிறது. நீங்கள் குறியீட்டை எழுதலாம் மற்றும் புத்தகத்திலேயே சிக்கல்களைத் தீர்க்கலாம்!

நீங்கள் கோட்ஜிம்மின் எந்த மட்டத்திலும், பூஜ்ஜிய நிலையிலும் இதைப் படிக்கத் தொடங்கலாம் :)


2. ஜாவாவில் சிந்தனை

புரூஸ் எக்கல்

ஒரு ஜாவா புரோகிராமரின் பைபிள். இது மிகையாகாது - ஒவ்வொரு ஜாவா டெவலப்பரும் இதைப் படிக்க வேண்டும். இது மிகவும் அடர்த்தியானது, அதற்கு ஒரு காரணம் இருக்கிறது. இந்தப் புத்தகத்திற்குப் பொருத்தமாகப் பெயரிடப்பட்டுள்ளது: இது குறிப்பிட்ட ஜாவா தலைப்புகளைக் கையாள்வது மட்டுமல்லாமல், ஜாவா மொழியின் தத்துவம் மற்றும் சித்தாந்தத்தையும் விளக்குகிறது, அதாவது ஜாவாவின் படைப்பாளிகள் ஏன் தங்கள் சொந்த வழியில் விஷயங்களைச் செய்தார்கள் மற்றும் பிற மொழிகளில் இல்லை.

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

ஜாவாவைப் பற்றி நீங்கள் படிக்க வேண்டிய முக்கிய புத்தகங்கள் இவை (இன்னும் பல இருந்தாலும்). ஆனால் மொழியைக் கற்றுக்கொள்வதற்கு அப்பால், புத்தகங்கள் பொதுவாக நிரலாக்கத்தைப் பற்றிய உங்கள் புரிதலை விரிவுபடுத்தும். இதற்கு ஏற்ற புத்தகங்களின் பட்டியல் கீழே உள்ளது.


3. ஜாவா: முழுமையான குறிப்பு

ஹெர்பர்ட் ஷில்ட்

இந்த புத்தகம் ஆரம்பநிலையாளர்களுக்கும் நல்லது. இது முந்தையதை விட முக்கியமாக பொருள் எவ்வாறு வழங்கப்படுகிறது என்பதில் வேறுபடுகிறது: இங்கே விளக்கக்காட்சி மிகவும் கண்டிப்பானது மற்றும் சீரானது (பலர் அத்தகைய அணுகுமுறையை விரும்புகிறார்கள்). இது சந்தேகத்திற்கு இடமின்றி பொருளை மிகச்சிறிய பிட்களாக, சில நேரங்களில் பல முறை "மெல்லுவதில்" சிறந்து விளங்குகிறது.


4. குறியீடு: கணினி வன்பொருள் மற்றும் மென்பொருளின் மறைக்கப்பட்ட மொழி

சார்லஸ் பெட்ஸோல்ட்

இந்த புத்தகத்திற்கான (4.7/5) மதிப்புமிக்க மதிப்புரைகள் மற்றும் உயர் அமேசான் மதிப்பீடுகள் தங்களைப் பற்றி பேசுகின்றன.

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

இந்த உன்னதமான புத்தகம் ஒவ்வொரு கேள்விக்கும் பதிலளிக்கிறது. சிறப்புக் கல்வியின் பயனின்றி நிரலைக் கற்றுக் கொள்ளும் எவருக்கும் இது சரியான ஆய்வு உதவியாகும்.


5. க்ரோக்கிங் அல்காரிதம்ஸ்

ஆதித்ய பார்கவா

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

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

நிச்சயமாக, வாழ்க்கை இன்னும் நிற்கவில்லை: ஜாவாவின் புதிய பதிப்புகள், புதிய புத்தகங்கள் மற்றும் புதிய மொழிபெயர்ப்புகள் தொடர்ந்து வெளியிடப்படுகின்றன. புதிய புத்தகங்களின் மதிப்புரைகளும் சேகரிப்புகளும் CodeGym இணையதளத்தில் தொடர்ந்து தோன்றும், எனவே காத்திருங்கள்!

கோட்ஜிம்மில் ஜாவாவைக் கற்றுக் கொள்ளுங்கள், புத்தகங்களைப் படிக்கவும், கோட்ஜிம் சமூகத்தில் ஈடுபடவும், மீதமுள்ளவை பின்பற்றப்படும்.