మంచి ప్రోగ్రామర్ (మరియు వ్యక్తి) ఎలా అవ్వాలనే దానిపై 101 చిట్కాలు

మంచి ప్రోగ్రామర్ (మరియు వ్యక్తి) ఎలా అవ్వాలనే దానిపై 101 చిట్కాలు

1. Google గురించి తెలుసుకోండి
ప్రోగ్రామర్‌గా ఉండటం అంటే మీ ప్రశ్నలకు సమాధానాల కోసం వెతకడం నేర్చుకోవడం. సమర్థవంతంగా Google ఎలా చేయాలో నేర్చుకోవడం ద్వారా, మీరు చాలా అభివృద్ధి సమయాన్ని ఆదా చేస్తారు.

2. చాలా ఎక్కువ వాగ్దానం చేయవద్దు, కానీ మీరు వాగ్దానం చేసిన దానికంటే ఎక్కువ బట్వాడా చేయండి.
ఒక పనికి మూడు వారాలు పడుతుందని మీ బృందానికి చెప్పడం ఉత్తమం, కానీ దానికి విరుద్ధంగా కాకుండా రెండింటిలో పూర్తి చేయండి. ఈ సూత్రాన్ని అనుసరించడం ద్వారా, మీరు నమ్మకమైన సంబంధాలను ఏర్పరచుకుంటారు.

అనువాదకుని నుండి గమనిక:

అనువాదం, వ్యాకరణం లేదా విరామ చిహ్నాల్లో మీరు గమనించిన ఏవైనా లోపాలను గమనించి, వాటిని సరిదిద్దడానికి నివేదించమని మేము మిమ్మల్ని దయతో కోరుతున్నాము.
Спасибо

మంచి ప్రోగ్రామర్ (మరియు వ్యక్తి) ఎలా అవ్వాలనే దానిపై 101 చిట్కాలు

3. డిజైనర్లకు దయ చూపండి; వారు మీ స్నేహితులు
డిజైనర్లు వినియోగదారు సమస్యలకు పరిష్కారాలను అందిస్తారు. వారి నుండి నేర్చుకోండి మరియు సమర్థవంతమైన ఉత్పత్తులను రూపొందించడానికి కలిసి పని చేయండి.

4. గురువును కనుగొనండి
మీరు నేర్చుకోగలిగే వారిని కనుగొని, వారి నుండి అధికారిక అభిప్రాయాన్ని పొందండి ("బౌన్స్ ఆఫ్"). సాంకేతిక సలహాదారుని కనుగొనడానికి కోడింగ్ కోచ్ గొప్ప ప్రదేశం.

5. గురువుగా ఉండండి
ఇతరులు నేర్చుకోగలిగే వ్యక్తిగా ఉండండి. కోడింగ్ కోచ్‌లో మెంటార్‌లలో మిమ్మల్ని చూసి మేము సంతోషిస్తాము.

6. ఉపయోగకరమైన వ్యాఖ్యలను వ్రాయండి
"ఏమి" కాకుండా "ఎందుకు" వివరించే వ్యాఖ్యలను వ్రాయండి.

7. వేరియబుల్స్ మరియు ఫంక్షన్లకు సముచితంగా పేరు పెట్టండి
విధులు మరియు వేరియబుల్స్ వాటి ప్రయోజనాన్ని ఖచ్చితంగా వివరించాలి, కాబట్టి "myCoolFunction" తగినది కాదు.

8. సెలవు తీసుకోండి
మనమందరం విశ్రాంతి తీసుకోవాలి. మీరు కలలుగన్న పర్యటనలో పాల్గొనండి. మీ మెదడు మరియు ఉద్యోగులు మీకు కృతజ్ఞతలు తెలుపుతారు.

9. ఉపయోగించని కోడ్‌ను తీసివేయండి
సాంకేతిక రుణాన్ని కూడబెట్టుకోవద్దు.

10. కోడ్ చదవడం నేర్చుకోండి
పఠనం కోడ్ తక్కువ అంచనా వేయబడిన నైపుణ్యం, కానీ చాలా విలువైనది.

11. ఆరోగ్యకరమైన పని-జీవిత సమతుల్యతను ఏర్పరచుకోండి
సుదీర్ఘమైన పని తర్వాత విశ్రాంతి తీసుకోవడానికి మీకు సమయం కావాలి. కార్యాలయ నోటిఫికేషన్‌లను ఆఫ్ చేయండి లేదా మీ ఫోన్ నుండి యాప్‌లను తీసివేయండి.

మంచి ప్రోగ్రామర్ (మరియు వ్యక్తి) ఎలా అవ్వాలనే దానిపై 101 చిట్కాలు

12. అవసరమైతే మాత్రమే వ్యక్తిగత సమావేశాలు
ఈ సమస్యను ఇమెయిల్ లేదా స్లాక్ ద్వారా పరిష్కరించవచ్చా? అలా అయితే, అపాయింట్‌మెంట్ తీసుకోకండి. కాకపోతే, సరైన కారణం లేకుండా దాని వ్యవధిని ఆలస్యం చేయవద్దు.

13. పెయిర్ ప్రోగ్రామింగ్
పెయిర్ ప్రోగ్రామింగ్ మిమ్మల్ని టీచర్ మరియు స్టూడెంట్‌గా ఉండటానికి అనుమతిస్తుంది.

14. గొప్ప ఇమెయిల్‌లను వ్రాయండి
ఇమెయిల్ లేఖలలో మీ సంభాషణకర్త దృష్టిని ఆకర్షించడం నేర్చుకోండి, క్లుప్తంగా కానీ స్పష్టంగా వ్యక్తీకరించండి.

15. సంఘంలో భాగంగా ఉండండి
ఇబ్బందులను అధిగమించడానికి మిమ్మల్ని ప్రేరేపించే సారూప్య వ్యక్తులతో మిమ్మల్ని చుట్టుముట్టండి.

మంచి ప్రోగ్రామర్ (మరియు వ్యక్తి) ఎలా అవ్వాలనే దానిపై 101 చిట్కాలు

16. మీ శాఖలను శుభ్రం చేయండి
అతిథులు రాకముందే ఇంట్లో మీరు చేసే విధంగానే మీ వెర్షన్ కంట్రోల్ బ్రాంచ్‌లను క్లీన్ అప్ చేయండి. మీకు ఏదైనా అవసరం లేకపోతే, దాన్ని విసిరేయండి; ఒక గదిలో ఉంచవద్దు.

17. ద్వారపాలకుడిగా ఉండకు
ఇండస్ట్రీలో పనిచేయడానికి వాళ్లు సరిపోరని ఇతరులకు చెప్పకండి. ప్రతి ఒక్కరికీ విలువ ఉంటుంది.

18. నిరంతరం నేర్చుకోండి
మీరు నిరంతర అభ్యాసం అవసరమయ్యే వృత్తిని ఎంచుకున్నారు. దీన్ని కూడా ప్రేమించడం నేర్చుకోండి.

19. వదులుకోవద్దు
ఇది ఎల్లప్పుడూ సులభం కాదు. అయితే అందరం ఒకే చోట నుండి ప్రారంభించాము. నువ్వు చేయగలవు.

20. మిమ్మల్ని భయపెట్టే పనులను చేపట్టండి.
వారు మిమ్మల్ని భయపెట్టకపోతే, వారు మిమ్మల్ని ఎదగడానికి సహాయం చేయరు.

21. మీరు ప్రారంభించడానికి ముందు అవసరాలను తనిఖీ చేయండి
మీరు కోడ్ రాయడం ప్రారంభించడానికి ముందు టాస్క్‌ను పూర్తి చేయడానికి మీరు తప్పనిసరిగా ప్రమాణాలను అర్థం చేసుకోవాలి. ఇది మీ సమయాన్ని ఆదా చేస్తుంది.

మంచి ప్రోగ్రామర్ (మరియు వ్యక్తి) ఎలా అవ్వాలనే దానిపై 101 చిట్కాలు

22. మీ టూల్‌బాక్స్‌లో నైపుణ్యం సాధించండి
లోపల మరియు వెలుపల మీకు తెలిసిన సాధనాల సమితిని పొందండి. వారు ఏ ప్రయోజనాలను అందిస్తారో తెలుసుకోండి మరియు ప్రాజెక్ట్‌లో ఒకటి లేదా మరొక సాధనాన్ని ఉపయోగించడం మరింత లాభదాయకంగా ఉన్నప్పుడు.

23. నిర్మాణాత్మక విమర్శలను ప్రేమించడం నేర్చుకోండి
నిర్మాణాత్మక విమర్శల కోసం విశ్వసనీయ సహచరులు మరియు స్నేహితులను అడగండి. ఇది ప్రోగ్రామర్‌గా మరియు వ్యక్తిగా ఎదగడానికి మీకు సహాయం చేస్తుంది.

24. బాగా గుండ్రంగా ఉండండి
సాంకేతికత మారుతోంది మరియు వేగంగా మారుతుంది. కొత్త ఉత్పత్తులను నిరోధించవద్దు, కానీ వాటి గురించి మీ స్వంత అభిప్రాయాన్ని అధ్యయనం చేయండి మరియు రూపొందించండి.

25. సంబంధితంగా ఉండండి
ప్రచురణలు, బ్లాగులు, పాడ్‌క్యాస్ట్‌లు మరియు వార్తలను అనుసరించడం ద్వారా తాజా సాంకేతిక వార్తలతో తాజాగా ఉండండి.

26. సమస్యను పరిష్కరించడంపై దృష్టి పెట్టండి
అభివృద్ధి చెందిన సమస్య పరిష్కార నైపుణ్యాలు ఏదైనా సమస్యను అధిగమించడంలో మీకు సహాయపడతాయి. సమస్యను పరిష్కరించడానికి ఏది సహాయపడుతుందో తెలుసుకోండి.

27. వినయంగా ఉండండి
మీ టైటిల్ ఏదయినా లేదా మీరు ఏ కంపెనీలో పనిచేసినా వినయంగా ఉండండి.

మంచి ప్రోగ్రామర్ (మరియు వ్యక్తి) ఎలా అవ్వాలనే దానిపై 101 చిట్కాలు

28. గొప్ప ప్రదర్శనలు ఇవ్వడం నేర్చుకోండి
మీ ప్రేక్షకులను ఎలా ఎంగేజ్ చేయాలో మరియు గొప్ప ప్రెజెంటేషన్‌లను ఎలా తయారు చేయాలో తెలుసుకోండి

29. ఏదైనా విషయంలో స్థిరపడే ముందు అన్ని పరిష్కారాలను అన్వేషించండి.
మీరు చూసే మొదటి పరిష్కారాన్ని పట్టుకోకండి. మీరు కోడింగ్ ప్రారంభించే ముందు మీ అన్ని ఎంపికలను అన్వేషించండి.

30. మీ సముచిత స్థానాన్ని కనుగొనండి
టెక్ పరిశ్రమలో అనేక విభిన్న రంగాలు ఉన్నాయి. మీకు అత్యంత ఆసక్తి ఉన్న ప్రాంతాన్ని కనుగొని, అందులో నిపుణుడిగా మారండి.

31. మంచి అలవాట్లను పెంపొందించుకోండి
పరధ్యానాన్ని తొలగించడం, మీ సమయాన్ని నిర్వహించడం, సమావేశాలకు హాజరు కావడం మరియు అత్యంత ముఖ్యమైన పనులతో ప్రారంభించడం వంటి స్థిరమైన మరియు ప్రయోజనకరమైన అలవాట్లను అభివృద్ధి చేయడానికి ప్రయత్నించండి. దీనికి కొంత ప్రయత్నం పట్టవచ్చు, కానీ దీర్ఘకాలంలో అది విలువైనదే అవుతుంది.

మంచి ప్రోగ్రామర్ (మరియు వ్యక్తి) ఎలా అవ్వాలనే దానిపై 101 చిట్కాలు

32. కోడ్ డీబగ్ చేయడం నేర్చుకోండి
కోడ్‌ను డీబగ్ చేయడానికి బ్రౌజర్ సాధనాలను అన్వేషించండి. మీ IDEలో ఈ లక్షణాలను అన్వేషించండి. అత్యంత ప్రభావవంతమైన బగ్ ట్రాకింగ్ పద్ధతులను నేర్చుకోవడం ద్వారా, మీరు చాలా క్లిష్టమైన సమస్యలను కూడా పరిష్కరించగలుగుతారు.

33. మీ ప్రస్తుత నైపుణ్యాలను అభివృద్ధి చేయండి
మీరు ఇప్పుడు నైపుణ్యాన్ని స్వాధీనం చేసుకున్నందున మీరు దానిని అభివృద్ధి చేయడం కొనసాగించకూడదని కాదు. నైపుణ్యాలు ఉద్దేశపూర్వకంగా మెరుగుపరచబడకపోతే కాలక్రమేణా కోల్పోతాయి మరియు పరిశ్రమ చాలా త్వరగా అభివృద్ధి చెందుతుంది కాబట్టి సాధన చేయడం ముఖ్యం. "నేను ఎప్పుడూ ఇలాగే చేశాను" అనే ఆలోచనను వదిలించుకుని, "దీనిని చేయడానికి మంచి మార్గం ఉందా?"
మీకు ఇప్పుడు మంచి అబ్స్ ఉన్నప్పటికీ, మీరు రోజుకు ఒక డోనట్ తినవచ్చు మరియు వాటిని కోల్పోకూడదని ఆశించడం మూర్ఖత్వం.

34. ఎందుకు అర్థం చేసుకోండి
మీరు మీ అభిప్రాయాన్ని తెలియజేయాల్సిన పరిస్థితులు ఉంటాయి, కాబట్టి ముందుగా ఎందుకు అర్థం చేసుకోవడం ముఖ్యం. పరిష్కారం B కంటే పరిష్కారం ఎందుకు ఉత్తమం? సరైన వాదనలను అందించండి మరియు మీ అభిప్రాయం మరింత సమర్థించబడుతుంది.

మంచి ప్రోగ్రామర్ (మరియు వ్యక్తి) ఎలా అవ్వాలనే దానిపై 101 చిట్కాలు

35. మీ విలువను తెలుసుకోండి
మీరు ఒక వస్తువు మరియు దానికి సరిగ్గా చెల్లించాలి. మీరు ఉన్న ప్రాంతంలో మీ ఫీల్డ్‌లో సగటు జీతాల గురించి తెలుసుకోండి. మీరు తక్కువ డబ్బు సంపాదిస్తున్నట్లయితే, మీ మేనేజర్‌తో మాట్లాడాల్సిన సమయం ఆసన్నమైంది. మీకు అర్హమైన దాని కోసం వెళ్ళండి.

36. సహాయం కోసం అడగడానికి బయపడకండి
మీరు సమస్యలో చిక్కుకుపోయి, పరిష్కారం కోసం ఎక్కువ సమయం వెచ్చిస్తే, సహాయం కోసం అడిగే సమయం వచ్చింది. మనమంతా మనుషులమే. మనమందరం కొంత సహాయాన్ని ఉపయోగించవచ్చు. మద్దతు కోసం సహోద్యోగిని చేరుకోవడంలో సిగ్గు లేదు.

37. నేర్చుకోవడం నేర్చుకోండి
ప్రజలు భిన్నంగా నేర్చుకుంటారు. కొంతమంది వీడియో పాఠాల ద్వారా బాగా నేర్చుకుంటారు, మరికొందరు పుస్తకాలు చదవడం ద్వారా. మీకు సరిపోయే అభ్యాస శైలిని కనుగొని, దానిని శ్రద్ధగా సాధన చేయండి.

38. దయతో ఉండండి
సహోద్యోగి గురించి అభిప్రాయాన్ని తెలియజేయమని మిమ్మల్ని అడిగే పరిస్థితులు ఉంటాయి. దయగా ఉండండి. డెబోరా చొరవ లేకపోవడంపై మీరు ఆమెను విడదీయకుండా వ్యాఖ్యానించవచ్చు.

39. విరామం తీసుకోండి
8 గంటలు నేరుగా కోడ్ రాయడం దాదాపు అసాధ్యం. మీరు త్వరగా కాలిపోతారు మరియు చాలా తప్పులు చేస్తారు. కాబట్టి ఆగి విశ్రాంతి తీసుకోమని మీకు గుర్తుచేసుకోవడానికి టైమర్‌ని సెట్ చేయండి. నడచుటకు వెళ్ళుట. సహోద్యోగులతో కాఫీ తాగండి. స్క్రీన్ నుండి విరామం తీసుకోవడం మీ ఉత్పాదకత మరియు పని నాణ్యతపై సానుకూల ప్రభావం చూపుతుంది.

40. మీ పురోగతిని ట్రాక్ చేయండి
కోడ్ నేర్చుకోవడం చాలా సమయం తీసుకుంటుంది మరియు మీరు పురోగతిని చూడకపోతే నమ్మశక్యంకాని విధంగా ఖాళీగా ఉంటుంది. అందువల్ల, విజయాలను ట్రాక్ చేయడం మరియు మీ లక్ష్యం వైపు పురోగతి సాధించడం చాలా ముఖ్యం. మీ కంప్యూటర్ పక్కన ఒక చిన్న జాబితాను ఉంచండి మరియు మీరు ఏదైనా కొత్తదాన్ని సాధించిన ప్రతిసారీ, ఎంత చిన్నదైనా దాన్ని తనిఖీ చేయండి. చిన్న విజయాల నుండి పెద్ద బహుమతులు వస్తాయి.

మంచి ప్రోగ్రామర్ (మరియు వ్యక్తి) ఎలా అవ్వాలనే దానిపై 101 చిట్కాలు

41. ఫ్రేమ్‌వర్క్ లేదా లైబ్రరీపై ఆధారపడవద్దు
ఫ్రేమ్‌వర్క్ లేదా లైబ్రరీ యొక్క చిక్కుల కంటే ప్రోగ్రామింగ్ భాష యొక్క సూక్ష్మ నైపుణ్యాలను నేర్చుకోండి. లైబ్రరీలను పరిచయం చేయడానికి ముందు ఒక భాషను నేర్చుకోవాల్సిన అవసరం లేదు, కానీ ఫ్రేమ్‌వర్క్ లేదా లైబ్రరీ ఒక నిర్దిష్ట మార్గంలో ఎందుకు పనిచేస్తుందో అర్థం చేసుకోవడం మీకు క్లీనర్, మరింత పనితీరు కోడ్‌ని వ్రాయడంలో సహాయపడుతుంది.

42. కోడ్ సమీక్షలను ప్రేమించడం నేర్చుకోండి
ఎవరైనా మీ కోడ్‌ని చదివి విశ్లేషించడం భయపెట్టవచ్చు, అయితే ఇది మిమ్మల్ని మునుపటి కంటే మెరుగైన ప్రోగ్రామర్‌గా మార్చే అమూల్యమైన అభిప్రాయాన్ని అందిస్తుంది. మంచి కోడ్ సమీక్షలను నిర్వహించగల మీ సామర్థ్యంపై కూడా మీరు పని చేయాలి.

43. సంబంధిత రంగాలపై ఆసక్తి కలిగి ఉండండి
డిజైన్, మార్కెటింగ్, ఫ్రంట్ ఎండ్ లేదా బ్యాక్ ఎండ్ డెవలప్‌మెంట్ వంటి సంబంధిత ఫీల్డ్‌ల ప్రాథమికాలను తెలుసుకోండి. ఇది మీరు మరింత మంచి ప్రోగ్రామర్‌గా మారడంలో సహాయపడుతుంది.

44. అనుకూలమైన సాంకేతికతను ఎంచుకోవద్దు; సరైనదాన్ని ఎంచుకోండి
ప్రతి ప్రాజెక్ట్‌కి వేర్వేరు అవసరాలు ఉంటాయి కాబట్టి మనం ఉద్యోగం కోసం సరైన సాధనాలను ఎంచుకోవాలి. మీరు ఇంతకు ముందు పనిచేసిన సాంకేతికతలను ఎంచుకోవడం చాలా సౌకర్యవంతంగా ఉన్నప్పటికీ, అవి ప్రాజెక్ట్ అవసరాలను తీర్చకపోతే, మీరు ప్రత్యామ్నాయాలను అన్వేషించాలి.

45. మీ తప్పులకు బాధ్యత వహించండి
ప్రతి ఒక్కరూ తప్పులు చేస్తారు మరియు మీ కెరీర్‌లో మీరు వాటిని చేస్తారు. అందువల్ల, మీరు తప్పు చేసినప్పుడు దానిని అంగీకరించడం మరియు బాధ్యత వహించడం చాలా ముఖ్యం. ఇది మీ బృంద సభ్యులు మరియు మేనేజ్‌మెంట్‌తో నమ్మకాన్ని పెంచడంలో సహాయపడుతుంది.

46. ​​మీ స్వంత కోడ్‌ను సమీక్షించండి
పుల్ అభ్యర్థనను సృష్టించే ముందు, మీ స్వంత కోడ్‌ను సమీక్షించండి. ఇది సహోద్యోగి పని అయితే, మీరు ఏ వ్యాఖ్యలు చేస్తారు? కోడ్ సమీక్షను అభ్యర్థించడానికి ముందుగా సమస్యలు లేదా లోపాలను గుర్తించడం చాలా ముఖ్యం.

47. మీ వైఫల్యాల నుండి నేర్చుకోండి
వైఫల్యం కేవలం ఆశించిన ఫలితాన్ని సాధించదు, మరియు ఇది తప్పనిసరిగా చెడ్డ విషయం కాదు. మనందరం కెరీర్‌లో ఎన్నో అపజయాలు ఎదుర్కొంటాం. మీ తప్పుల నుండి నేర్చుకోండి. తదుపరిసారి మీరు భిన్నంగా ఏమి చేయవచ్చు?

48. మీ బలహీనతలను గుర్తించండి
మిమ్మల్ని మీరు తెలుసుకోండి. నీ యొక్క బలహీనతలు ఏంటి? మీరు నెట్టడానికి ముందు పరీక్షలను నవీకరించడం నిరంతరం మర్చిపోవచ్చు. లేదా మీరు ఇమెయిల్‌లకు సమాధానం ఇవ్వడంలో చెడ్డవారు. మీ బలహీనతలను పరిశీలించండి, తద్వారా మీరు వాటిపై చురుకుగా పని చేయవచ్చు.

49. ఉత్సుకతతో ఉండండి
ఈ క్షేత్రం నిరంతరం అభివృద్ధి చెందుతోంది, కాబట్టి ఉత్సుకత ముఖ్యం. మీకు ఏదైనా అర్థం కాకపోతే, అది ప్రాజెక్ట్ అవసరం కావచ్చు లేదా కోడ్ లైన్ కావచ్చు, అలా చెప్పండి. వివరణ కోరినందుకు మిమ్మల్ని ఎవరూ విమర్శించరు మరియు మీరు మెరుగైన కోడ్‌ని సృష్టించడం ముగుస్తుంది.

మంచి ప్రోగ్రామర్ (మరియు వ్యక్తి) ఎలా అవ్వాలనే దానిపై 101 చిట్కాలు

50. ప్రతిదీ తెలుసుకోవడానికి ప్రయత్నించవద్దు
ప్రపంచంలో పెద్ద మొత్తంలో జ్ఞానం ఉంది మరియు ప్రతిదీ నైపుణ్యం పొందడం అసాధ్యం. నైపుణ్యం పొందడానికి కొన్ని అంశాలను ఎంచుకోండి మరియు మిగిలిన వాటిని విస్మరించండి. వాస్తవానికి, మీరు ఇతర ప్రాంతాల గురించి పరోక్ష జ్ఞానాన్ని పొందవచ్చు, కానీ మీరు వాటన్నింటిలో నైపుణ్యం సాధించలేరు.

51. మీ పెంపుడు జంతువులను చంపండి
మీరు కొన్ని కోడ్‌లను వ్రాసినందున మీరు దానితో మానసికంగా జోడించబడాలని కాదు. ఎవరూ తమ పనిని విసిరేయడానికి ఇష్టపడరు, కానీ కోడ్‌కు జీవిత చక్రం ఉంది, కాబట్టి దానిని మర్చిపోకండి.

52. మీ బృందానికి మద్దతు ఇవ్వండి
మంచి జట్టులో, ప్రతి ఒక్కరూ ఒకరికొకరు మద్దతు ఇస్తారు. శిక్షకు భయపడకుండా కొత్తదాన్ని ప్రయత్నించడానికి ఇది సారవంతమైన వాతావరణాన్ని సృష్టిస్తుంది.

53. సంఘంలో స్ఫూర్తిని పొందండి
మీరు ఆరాధించే అదే రంగంలో కొంతమంది వ్యక్తులను కనుగొనండి. ఇది మీ ప్రాజెక్ట్‌లలో పని చేయడం కొనసాగించడానికి లేదా కొత్తదాన్ని ప్రయత్నించడానికి మిమ్మల్ని ప్రేరేపిస్తుంది.

54. మీ పనిని మెచ్చుకోండి
మీ అనుభవం లేదా స్థానంతో సంబంధం లేకుండా, మీ పనికి విలువ ఉంటుంది. ఆమెను మెచ్చుకోండి.

మంచి ప్రోగ్రామర్ (మరియు వ్యక్తి) ఎలా అవ్వాలనే దానిపై 101 చిట్కాలు

55. పరధ్యానాలను నిరోధించండి
ఇన్‌స్టంట్ మెసెంజర్‌లు, ఇమెయిల్ మరియు సోషల్ నెట్‌వర్క్‌లలో నోటిఫికేషన్‌లను ఆఫ్ చేయడం వలన మీ పని దినాన్ని సాధ్యమైనంత ఉత్పాదకంగా ఫోకస్ చేయడంలో మరియు ఖర్చు చేయడంలో మీకు సహాయపడుతుంది. మీరు 30 నిమిషాల్లో అతనికి సమాధానం ఇస్తే జెర్రీ చనిపోడు.

56. మద్దతుగా ఉండండి
మీ బృంద సభ్యులకు మద్దతు ఇవ్వండి, ఉదాహరణకు ఒక ముఖ్యమైన ప్రెజెంటేషన్‌కు హాజరుకావడం లేదా వారు చిక్కుకుపోతే సహాయం చేయడం.

57. అర్హత ఉన్నప్పుడు ప్రశంసలు ఇవ్వండి
ఎవరైనా గొప్ప పని చేసి ఉంటే, చెప్పండి. మీ బృంద సభ్యుల నమ్మకాన్ని పొందేందుకు ప్రశంసలు ఒక గొప్ప మార్గం.

58. మీ కోడ్‌ని పరీక్షించండి
పరీక్షలు ముఖ్యమైనవి. యూనిట్ పరీక్షలు, రిగ్రెషన్, ఇంటిగ్రేషన్, ఎండ్-టు-ఎండ్ టెస్టింగ్. మీ కోడ్‌ని పరీక్షించండి మరియు మీ ఉత్పత్తి మరింత స్థిరంగా ఉంటుంది.

59. మీ విధానాన్ని ప్లాన్ చేయండి
మీరు కొత్త కార్యాచరణ లేదా బగ్ టిక్కెట్ కోసం అభ్యర్థనను స్వీకరించినప్పుడు, ముందుగా దాడి ప్రణాళికను రూపొందించండి. ఈ సమస్యను పరిష్కరించడానికి లేదా కార్యాచరణను అభివృద్ధి చేయడానికి మీరు ఏమి చేయాలి? మీ దాడిని ప్లాన్ చేయడానికి కొన్ని నిమిషాల సమయం తీసుకుంటే, మీరు గంటల తరబడి నిరాశను ఆదా చేయవచ్చు

60. సూడో-కోడ్ నేర్చుకోండి.
సూడో-కోడింగ్ అనేది ఒక గొప్ప నైపుణ్యం ఎందుకంటే ఇది కోడ్ పంక్తులను వ్రాయడానికి సమయాన్ని వెచ్చించకుండా సంక్లిష్ట సమస్యలను పరిష్కరించడానికి మిమ్మల్ని అనుమతిస్తుంది. కాగితంపై మీరు ఎంచుకున్న విధానాన్ని వివరించండి, వివిధ పరీక్ష ఉదాహరణలను అనుకరించండి మరియు ఆపదలు ఎక్కడ ఉన్నాయో చూడండి.

మంచి ప్రోగ్రామర్ (మరియు వ్యక్తి) ఎలా అవ్వాలనే దానిపై 101 చిట్కాలు

61. మీ విజయాలను ట్రాక్ చేయండి
మీరు పనిలో అవార్డును అందుకున్నట్లయితే, దానిని వ్రాయండి. మీరు ఒక ముఖ్యమైన లక్షణాన్ని అభివృద్ధి చేస్తుంటే, దానిని వ్రాయండి. మీరు మీ కెరీర్‌ను ముందుకు తీసుకెళ్లడంలో లేదా కష్ట సమయాల్లో మనోధైర్యాన్ని పెంచడంలో సహాయపడే క్షణాల బ్యాక్‌లాగ్‌ను సృష్టిస్తారు.

62. ప్రోగ్రామింగ్ బేసిక్స్ నేర్చుకోండి
కొన్ని ప్రాథమిక క్రమబద్ధీకరణ మరియు శోధన అల్గారిథమ్‌లు మరియు డేటా నిర్మాణాలను తెలుసుకోండి. భాషతో సంబంధం లేకుండా సమస్యలను పరిష్కరించడంలో ఇది మీకు సహాయం చేస్తుంది.

63. మన్నికైన మరియు నిర్వహించదగిన సాంకేతికతలను ఎంచుకోండి.
తాజా సాంకేతికతలను పరీక్షించడం ఆసక్తికరంగా ఉన్నప్పటికీ, ఎంటర్‌ప్రైజ్ అప్లికేషన్‌లో సులభంగా సపోర్ట్ చేసే వాటిని ఎంచుకోండి. రాబోయే సంవత్సరాల్లో బృందం మీకు కృతజ్ఞతలు తెలుపుతుంది.

64. డిజైన్ నమూనాలను తెలుసుకోండి
కోడ్ ఆర్కిటెక్చర్ రూపకల్పనకు డిజైన్ నమూనాలు ఉపయోగకరమైన సాధనాలు. ప్రతి ప్రాజెక్ట్‌లో మీకు అవి అవసరం లేకపోవచ్చు, కానీ పెద్ద అప్లికేషన్‌లను రూపొందించేటప్పుడు వాటి గురించి ప్రాథమిక అవగాహన సహాయం చేస్తుంది.

65. అస్పష్టతను తగ్గించండి
మీ నిష్ణాతులైన ప్రోగ్రామింగ్ నైపుణ్యాలను ప్రదర్శించడానికి సంక్లిష్టమైన కోడ్‌ను వ్రాయడానికి బదులుగా, చదవడానికి మరియు సరళతను లక్ష్యంగా చేసుకోండి. ఇది మీ బృంద సభ్యులు సహకరించడాన్ని సులభతరం చేస్తుంది.

మంచి ప్రోగ్రామర్ (మరియు వ్యక్తి) ఎలా అవ్వాలనే దానిపై 101 చిట్కాలు

66. సాంకేతిక రుణాన్ని చెల్లించండి
సాంకేతిక రుణం తీవ్రమైన పనితీరు పరిణామాలను కలిగి ఉంటుంది, కాబట్టి మీరు రీఫాక్టర్ చేయగలిగితే, మీరు తప్పక చేయాలి.

67. తరచుగా నవీకరించండి
నెలకు ఒకసారి పెద్ద నవీకరణలను విడుదల చేయడానికి బదులుగా, చిన్న మార్పుల జాబితాతో దీన్ని తరచుగా చేయండి. మీరు తప్పులు చేసే మరియు మార్పులను విచ్ఛిన్నం చేసే అవకాశం తక్కువగా ఉంటుంది.

68. ముందుగానే మరియు తరచుగా కట్టుబడి ఉండండి
మీ పని శుభ్రంగా ఉందని నిర్ధారించుకోవడానికి మరియు ప్రమాదవశాత్తు ముఖ్యమైన మార్పులకు పాల్పడే ఒత్తిడిని తగ్గించడానికి ముందుగానే మరియు తరచుగా కట్టుబడి ఉండటం ఉత్తమ మార్గం.

69. సహాయం కోసం ఎప్పుడు అడగాలో తెలుసుకోండి.
సహాయం కోసం అడగడానికి మీరు భయపడకపోవడమే కాకుండా, అలా ఎప్పుడు చేయాలో కూడా మీరు అర్థం చేసుకోవాలి. సహాయం కోసం అడిగే ముందు మీరు ఎల్లప్పుడూ సమస్యను పరిష్కరించడానికి ప్రయత్నించాలి. కానీ మీరు ఒక గంటకు పైగా సమస్యతో పోరాడుతున్నప్పుడు, ఖర్చు ప్రయోజనం కంటే ఎక్కువగా ఉంటుంది మరియు మీరు సహోద్యోగిని ఆశ్రయించాలి.

70. సరైన ప్రశ్నలను అడగండి
ఒక ప్రశ్న అడుగుతున్నప్పుడు, వీలైనంత నిర్దిష్టంగా ఉండటానికి ప్రయత్నించండి

71. జరుగుతున్న పనిపై అభిప్రాయాన్ని పొందండి.
దానిపై అభిప్రాయాన్ని పొందడానికి మీరు పనిని పూర్తి చేయవలసిన అవసరం లేదు. మీకు సరైన దిశ గురించి ఖచ్చితంగా తెలియకపోతే, దాన్ని తనిఖీ చేయడంలో సహాయం చేయమని మీ సహోద్యోగులను అడగండి.

మంచి ప్రోగ్రామర్ (మరియు వ్యక్తి) ఎలా అవ్వాలనే దానిపై 101 చిట్కాలు

72. డాక్యుమెంటేషన్ చదవండి
డాక్యుమెంటేషన్ అనేది సాంకేతికత గురించి సత్యం యొక్క స్వచ్ఛమైన మూలం, కాబట్టి దానిని చదవడం నేర్చుకోవడం త్వరగా మీరు నిపుణుడిగా మారడంలో సహాయపడుతుంది.

73. ప్రతిదీ ప్రయత్నించండి
సమస్య పరిష్కారానికి ప్రయత్నించకుండా మిమ్మల్ని ఏదీ ఆపదు. మీరు ఏమి కోల్పోవాలి?

74. సమావేశాలలో మాట్లాడండి
మీ ఆలోచనలు మరియు అభిప్రాయాలు విలువైనవి, కాబట్టి మీటింగ్‌లలో పాల్గొనడం వల్ల మీ బృందం మరియు మేనేజ్‌మెంట్‌తో సత్సంబంధాలు ఏర్పడతాయి.

75. ఇతర జట్లతో సహకరించండి
మీ కంపెనీలో మరొక బృందంతో కలిసి పనిచేసే అవకాశం వస్తే, దాన్ని తీసుకోండి.

76. వ్యక్తిగత ప్రాజెక్ట్‌లను పొందండి
మీరు వారానికి 40 గంటలు పని చేస్తున్నప్పుడు, మీరు మక్కువ చూపే సైడ్ ప్రాజెక్ట్‌ల కోసం సమయాన్ని కేటాయించడం ముఖ్యం. ప్రోగ్రామింగ్ పట్ల మీకున్న ప్రేమను పునరుజ్జీవింపజేసేందుకు మరియు పనిలో మీకు అందుబాటులో లేని కొత్త సాంకేతికతలను ప్రయత్నించండి.

77. మీ కెరీర్ లక్ష్యాలను నిర్వచించండి
మీ ఆదర్శ కెరీర్ మార్గం గురించి ఒక ఆలోచన కలిగి ఉండటం ముఖ్యం. ఇది కాకపోతే, మీరు లక్ష్యం చూడకుండా బాణం వేయడానికి ప్రయత్నిస్తున్నారు.

మంచి ప్రోగ్రామర్ (మరియు వ్యక్తి) ఎలా అవ్వాలనే దానిపై 101 చిట్కాలు

78. సంభాషణలలో పాల్గొనండి
బ్లాగ్‌లలో వ్యాఖ్యానించడం, ట్విట్టర్‌లో సంభాషణలలో పాల్గొనడం. సంఘంతో నిమగ్నమై ఉండండి. మీరు కూరగాయల కంటే చురుకుగా పాల్గొనేవారిగా ఉంటే మీరు చాలా ఎక్కువ నేర్చుకుంటారు.

79. పనులకు ప్రాధాన్యత ఇవ్వండి
పనులకు ప్రాధాన్యత ఇవ్వడం నేర్చుకోవడం ఉత్పాదకతను పెంచడంలో సహాయపడుతుంది. మీ ప్రస్తుత రోజువారీ పనులను అలాగే దీర్ఘకాలిక పనులను ట్రాక్ చేయండి మరియు వాటిని చాలా ముఖ్యమైన వాటి ద్వారా నిర్వహించండి.

80. వివరాలను విస్మరించవద్దు
వివరాలు ప్రాజెక్ట్‌లో పెద్ద మార్పును కలిగిస్తాయి.

81. మీ బృందాన్ని నమ్మండి
మీ సహచరులు వారి నైపుణ్యాల కోసం నియమించబడ్డారు. వాటిని ఉపయోగించుకోండి మరియు పనిని పూర్తి చేయడానికి వారిని విశ్వసించండి.

82. డెలిగేట్ చేయడం నేర్చుకోండి
మీరు నాయకత్వ స్థానంలో ఉన్నట్లయితే, సమర్థవంతంగా అప్పగించడం నేర్చుకోండి. ఇది మీ సమయాన్ని ఆదా చేస్తుంది. మీరు ప్రతిదీ మీరే చేయలేరు.

83. మిమ్మల్ని ఇతరులతో పోల్చుకోవద్దు
మిమ్మల్ని మీరు పోల్చుకోవాల్సిన ఏకైక వ్యక్తి మీరు నిన్నటి వ్యక్తి.

84. మిత్రులతో మిమ్మల్ని చుట్టుముట్టండి
ప్రోగ్రామ్ నేర్చుకోవడం సుదీర్ఘమైన మరియు ఎల్లప్పుడూ సులభం కాదు, ప్రయాణం. మిమ్మల్ని ముందుకు నెట్టే వ్యక్తులతో మిమ్మల్ని చుట్టుముట్టండి.

మంచి ప్రోగ్రామర్ (మరియు వ్యక్తి) ఎలా అవ్వాలనే దానిపై 101 చిట్కాలు

85. స్కేలబిలిటీతో ప్రారంభించవద్దు
స్కేల్ చేయడం ప్రారంభించడం అనేది మిమ్మల్ని మీరు ముంచెత్తడానికి ఖచ్చితంగా మార్గం. స్కేలబిలిటీ కోసం నిర్మించండి, కానీ మీకు అవసరమైనంత వరకు స్కేలింగ్ ప్రారంభించవద్దు. ఈ విధంగా మీరు మీ బృందాన్ని ముంచెత్తడం లేదు, కానీ వృద్ధి సామర్థ్యాన్ని కొనసాగించండి.

86. పనితీరు చిక్కులను తూకం వేయండి
మీరు కొత్త కొత్త సాంకేతికతను ఉపయోగించాలనుకుంటే, మీరు ముందుగా పనితీరు ప్రభావాలను అంచనా వేయాలి. పనితీరు కోల్పోకుండా ఇలాంటివి అమలు చేయలేరా? అలా అయితే, మీరు ఎంచుకున్న విధానాన్ని పునఃపరిశీలించవచ్చు.

87. వివక్ష చూపవద్దు
కొత్త సాంకేతికతలు లేదా ఆలోచనల పట్ల వివక్ష చూపవద్దు. కొత్త నైపుణ్యాలను నేర్చుకునే అవకాశాల కోసం తెరవండి. అలాగే, ప్రజల పట్ల వివక్ష చూపవద్దు. మనందరికీ గౌరవం దక్కాలి.

88. మీకు అర్హత లేని ఉద్యోగం తీసుకోండి
మీరు ఉద్యోగం కోసం అన్ని అవసరాలను ఎప్పటికీ తీర్చలేరు. కాబట్టి అవకాశాన్ని పొందండి మరియు ప్రారంభించండి! మీరు ఏమి కోల్పోవాలి?

89. మీ కోడ్‌ను మాడ్యులరైజ్ చేయండి
మీరు ఒక పొడవైన ఫైల్‌లో అన్ని కోడ్‌లను వ్రాయవచ్చు, కానీ దీన్ని నిర్వహించడం కష్టం. మాడ్యులారిటీకి ధన్యవాదాలు, మా కోడ్‌ను అర్థం చేసుకోవడం మరియు పరీక్షించడం సులభం అని మేము నిర్ధారించుకుంటాము.

90. కేవలం కాపీ-పేస్ట్ చేయవద్దు
మీరు StackOverflow నుండి ఒక పరిష్కారాన్ని కాపీ-పేస్ట్ చేయబోతున్నట్లయితే, అది ఏమి చేస్తుందో మీరు ఖచ్చితంగా అర్థం చేసుకోవాలి. మీరు అమలు చేయాలని నిర్ణయించుకున్న కోడ్‌ను అర్థం చేసుకోండి.

మంచి ప్రోగ్రామర్ (మరియు వ్యక్తి) ఎలా అవ్వాలనే దానిపై 101 చిట్కాలు

91. స్ఫూర్తిదాయకమైన వాతావరణాన్ని సృష్టించండి
మీరు మీ కార్యాలయంలో సంతృప్తి చెందితే మీరు పని చేయడానికి మరింత ప్రేరేపించబడతారు.

92. మీరు ఎక్కడ నుండి వచ్చారో గుర్తుంచుకోండి
అందరం ఒకే చోట నుండి ప్రారంభించాము. మీరు మీ నైపుణ్యాలు మరియు వృత్తిని అభివృద్ధి చేస్తున్నప్పుడు, మీరు ఎక్కడ నుండి వచ్చారో మర్చిపోకండి.

93. ఆశాజనకంగా ఉండటానికి ప్రయత్నించండి
ఏదైనా పని చేయకపోతే, ప్రయత్నిస్తూ ఉండండి మరియు ఆశాజనకంగా ఉండండి. రేపు కొత్త రోజు. ఆశావాదం మీ బృందం పురోగతికి మరియు మీ మానసిక ఆరోగ్యానికి సహాయం చేస్తుంది.

94. మీ వర్క్‌ఫ్లోను నిరంతరం తిరిగి అంచనా వేయండి.
ఇప్పుడు ఏదో పని చేస్తున్నందున అది ఎల్లప్పుడూ ఆ విధంగా పని చేస్తుందని కాదు. మీ వర్క్‌ఫ్లోను మళ్లీ మూల్యాంకనం చేయండి మరియు అవసరమైనప్పుడు సర్దుబాట్లు చేయండి.

95. ఇంటి నుండి పని చేయడం నేర్చుకోండి
మీకు ఇంటి నుండి పని చేసే అవకాశం ఉంటే, దానిని సమర్థవంతంగా చేయడం నేర్చుకోండి. పరధ్యానం లేని ప్రైవేట్ కార్యాలయాన్ని కనుగొనండి. బోన్స్‌కుల్ ఇంటి నుండి పని చేయడం గురించి గొప్ప కథనాన్ని వ్రాశారు, దాన్ని మీరు తనిఖీ చేయాలి.

మంచి ప్రోగ్రామర్ (మరియు వ్యక్తి) ఎలా అవ్వాలనే దానిపై 101 చిట్కాలు

96. యాక్సెస్ చేయగల ఉత్పత్తులను సృష్టించండి
ప్రతి ఒక్కరూ మీ ఉత్పత్తిని ఉపయోగించగలగాలి

97. మీ కట్టుబాట్లను ఉంచండి
మీరు ఒక నిర్దిష్ట తేదీలోగా ఏదైనా చేస్తారని ఎవరికైనా చెబితే, మీ నిబద్ధతను గౌరవించండి. మరియు మీరు అంగీకరించిన గడువును చేరుకోలేకపోతే, మాకు ముందుగానే తెలియజేయండి.

98. చురుకుగా ఉండండి
మీకు ఖాళీ సమయం ఉంటే, మీ బృందం యొక్క పనులలో సహాయం చేయండి. మీ చొరవకు వారు కృతజ్ఞతలు తెలుపుతారు.

99. అద్భుతమైన పోర్ట్‌ఫోలియోను సృష్టించండి
గొప్ప పోర్ట్‌ఫోలియో మిమ్మల్ని గుంపు నుండి ప్రత్యేకంగా నిలబెట్టేలా చేస్తుంది. ప్రోగ్రామర్ మరియు డిజైనర్‌గా మీ నైపుణ్యాలను ప్రదర్శించడానికి దీన్ని ఒక అవకాశంగా ఉపయోగించండి.

100. మీరు ప్రోగ్రామింగ్‌ను ఎందుకు ఇష్టపడుతున్నారో గుర్తుంచుకోండి
మీ ఆసక్తిని రేకెత్తించినందున మీరు ఈ వృత్తిలోకి ప్రవేశించారు. మీరు కాలిపోతున్నట్లయితే, విరామం తీసుకోండి. ప్రోగ్రామింగ్ పట్ల మీ అభిరుచిని పునరుజ్జీవింపజేసే అవకాశాన్ని మీకు ఇవ్వండి.

101. మీ జ్ఞానాన్ని పంచుకోండి
మీరు ఏదైనా మంచి నైపుణ్యం కలిగి ఉంటే, దాన్ని భాగస్వామ్యం చేయండి. స్థానిక సమావేశం లేదా సమావేశంలో ప్రదర్శించండి. భోజన సమయంలో మీ సహోద్యోగులకు లేదా సలహాదారులకు శిక్షణ ఇవ్వండి. జ్ఞానాన్ని పంచుకోవడం వారిని బలపరుస్తుంది.

మంచి ప్రోగ్రామర్ (మరియు వ్యక్తి) ఎలా అవ్వాలనే దానిపై 101 చిట్కాలు

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి