"ఒక అనుభవశూన్యుడు చేసే ప్రయత్నాల కంటే మాస్టర్ ఎక్కువ తప్పులు చేస్తాడు"
చివరిది
1. టెక్స్ట్ ఎడిటర్
టెక్స్ట్ ఎడిటర్ యొక్క ఉద్దేశ్యం వినియోగదారులు తమ ఫార్మాటింగ్ను చెల్లుబాటు అయ్యే HTML మార్కప్గా మార్చడానికి ప్రయత్నించే ప్రయత్నాన్ని తగ్గించడం. ఒక మంచి టెక్స్ట్ ఎడిటర్ వివిధ మార్గాల్లో టెక్స్ట్ను ఫార్మాట్ చేయడానికి వినియోగదారులను అనుమతిస్తుంది.
ఏదో ఒక సమయంలో, ప్రతి ఒక్కరూ టెక్స్ట్ ఎడిటర్ని ఉపయోగించారు. కాబట్టి ఎందుకు కాదు
2. రెడ్డిట్ క్లోన్
Reddit నా సమయాన్ని ఎక్కువగా తీసుకుంటుంది, కానీ నేను దానితో సమావేశాన్ని కొనసాగిస్తాను. Reddit క్లోన్ని సృష్టించడం అనేది ప్రోగ్రామింగ్ నేర్చుకోవడానికి ఒక ప్రభావవంతమైన మార్గం (అదే సమయంలో Reddit బ్రౌజ్ చేస్తున్నప్పుడు).
Reddit మీకు చాలా రిచ్ని అందిస్తుంది
స్మార్ట్ క్లయింట్లు ఉద్యోగం పేలవంగా జరుగుతోందని వెంటనే తెలుసుకుంటారు మరియు మరొకరిని కనుగొంటారు.
3. ఓపెన్ సోర్స్ NPM ప్యాకేజీని ప్రచురించడం
మీరు జావాస్క్రిప్ట్ కోడ్ని వ్రాస్తే, మీరు ప్యాకేజీ మేనేజర్ని ఉపయోగించే అవకాశం ఉంది. ఇతర వ్యక్తులు వ్రాసిన మరియు ప్రచురించిన ఇప్పటికే ఉన్న కోడ్ని మళ్లీ ఉపయోగించుకోవడానికి ప్యాకేజీ మేనేజర్ మిమ్మల్ని అనుమతిస్తుంది.
ప్యాకేజీ యొక్క పూర్తి అభివృద్ధి చక్రాన్ని అర్థం చేసుకోవడం చాలా మంచి అనుభవాన్ని అందిస్తుంది. కోడ్ని ప్రచురించేటప్పుడు మీరు తెలుసుకోవలసిన అనేక విషయాలు ఉన్నాయి. మీరు భద్రత, సెమాంటిక్ సంస్కరణ, స్కేలబిలిటీ, నామకరణ సంప్రదాయాలు మరియు నిర్వహణ గురించి ఆలోచించాలి.
ప్యాకేజీ ఏదైనా కావచ్చు. మీకు ఆలోచన లేకపోతే, మీ స్వంత లోడాష్ని సృష్టించి, దాన్ని ప్రచురించండి.
లోడాష్:
మీరు ఆన్లైన్లో చేసిన పనిని కలిగి ఉండటం వలన మీరు ఇతరుల కంటే 10% పైన ఉంటారు.
4. freeCodeCamp కరికులం
freeCodecamp చాలా సేకరించింది
freeCodeCamp అనేది లాభాపేక్ష లేని సంస్థ. ఇది ఇంటరాక్టివ్ వెబ్ ఆధారిత అభ్యాస ప్లాట్ఫారమ్, ఆన్లైన్ కమ్యూనిటీ ఫోరమ్, చాట్ రూమ్లు, మీడియం పబ్లికేషన్లు మరియు ప్రతి ఒక్కరికీ అందుబాటులో ఉండేలా లెర్నింగ్ వెబ్ డెవలప్మెంట్ చేయడానికి ఉద్దేశించిన స్థానిక సంస్థలను కలిగి ఉంటుంది.
మీరు మొత్తం కోర్సును పూర్తి చేయగలిగితే, మీరు మీ మొదటి ఉద్యోగానికి అర్హత కంటే ఎక్కువగా ఉంటారు.
5. మొదటి నుండి HTTP సర్వర్ని సృష్టించండి
ఇంటర్నెట్లో కంటెంట్ ప్రయాణించే ప్రధాన ప్రోటోకాల్లలో HTTP ప్రోటోకాల్ ఒకటి. HTML, CSS మరియు JS వంటి స్టాటిక్ కంటెంట్ను అందించడానికి HTTP సర్వర్లు ఉపయోగించబడతాయి.
మొదటి నుండి HTTP ప్రోటోకాల్ను అమలు చేయగలగడం వలన విషయాలు ఎలా పరస్పరం పరస్పరం సంకర్షణ చెందుతాయి అనే దాని గురించి మీ జ్ఞానాన్ని విస్తరిస్తుంది.
ఉదాహరణకు, మీరు NodeJలను ఉపయోగిస్తే, ఎక్స్ప్రెస్ HTTP సర్వర్ని అందిస్తుందని మీకు తెలుసు.
సూచన కోసం, మీరు వీలైతే చూడండి:
- లైబ్రరీలను ఉపయోగించకుండా సర్వర్ని సెటప్ చేయండి
- సర్వర్ తప్పనిసరిగా HTML, CSS మరియు JS కంటెంట్ను అందించాలి.
- మొదటి నుండి రూటర్ని అమలు చేస్తోంది
- మార్పులను పర్యవేక్షించండి మరియు సర్వర్ను నవీకరించండి
ఎందుకు అని మీకు తెలియకపోతే, ఉపయోగించండి
6. నోట్స్ కోసం డెస్క్టాప్ యాప్
మనమందరం నోట్స్ తీసుకుంటాము, కాదా?
నోట్స్ యాప్ని క్రియేట్ చేద్దాం. అప్లికేషన్ గమనికలను సేవ్ చేయాలి మరియు వాటిని డేటాబేస్తో సమకాలీకరించాలి. ఎలక్ట్రాన్, స్విఫ్ట్ లేదా మీకు నచ్చిన వాటిని మరియు మీ సిస్టమ్కి ఏది పని చేస్తుందో దాన్ని ఉపయోగించి స్థానిక యాప్ను రూపొందించండి.
దీన్ని మొదటి సవాలు (టెక్స్ట్ ఎడిటర్)తో కలపడానికి సంకోచించకండి.
బోనస్గా, మీ డెస్క్టాప్ వెర్షన్ను వెబ్ వెర్షన్తో సింక్ చేయడానికి ప్రయత్నించండి.
7. పాడ్కాస్ట్లు (మేఘావృతమైన క్లోన్)
పాడ్క్యాస్ట్లను ఎవరు వినరు?
కింది కార్యాచరణతో వెబ్ అప్లికేషన్ను సృష్టించండి:
- ఒక ఎకౌంటు సృష్టించు
- పాడ్క్యాస్ట్లను శోధించండి
- పాడ్క్యాస్ట్లకు రేట్ చేయండి మరియు సభ్యత్వాన్ని పొందండి
- 30 సెకన్ల పాటు ఆపి ఆడండి, వేగం, ఫార్వర్డ్ మరియు బ్యాక్వర్డ్ ఫంక్షన్లను మార్చండి.
iTunes APIని ప్రారంభ బిందువుగా ఉపయోగించడానికి ప్రయత్నించండి. మీకు ఏవైనా ఇతర వనరుల గురించి తెలిస్తే, దయచేసి వ్యాఖ్యలలో పోస్ట్ చేయండి.
8. స్క్రీన్ క్యాప్చర్
హలో! నేను ప్రస్తుతం నా స్క్రీన్ని చిత్రీకరిస్తున్నాను!
మీ స్క్రీన్ని క్యాప్చర్ చేయడానికి మరియు క్లిప్ని ఇలా సేవ్ చేయడానికి మిమ్మల్ని అనుమతించే డెస్క్టాప్ లేదా వెబ్ యాప్ని సృష్టించండి .gif
ఇక్కడ
సంస్థ మద్దతుతో అనువాదం జరిగింది
మూలం: www.habr.com