హబ్ వచ్చే ఏడాది ఏమి చేయాలనే దానిపై అంచనాలు మరియు సలహాలతో నిండి ఉంది - ఏ భాషలు నేర్చుకోవాలి, ఏ రంగాలపై దృష్టి పెట్టాలి, మీ ఆరోగ్యంతో ఏమి చేయాలి. స్ఫూర్తిదాయకంగా ఉంది కదూ! కానీ ప్రతి నాణేనికి రెండు వైపులా ఉంటాయి మరియు మనం ఏదో ఒక కొత్త విషయంలో మాత్రమే కాకుండా, ఎక్కువగా మనం ప్రతిరోజూ చేసే పనులలో పొరపాట్లు చేస్తాము. "ఎవరూ నన్ను ఎందుకు హెచ్చరించలేదు!" మేము చిరాకుగా ఆశ్చర్యపోతాము, సాధారణంగా మనవైపుకు తిరుగుతాము. అగ్నిని మనమే కాల్ చేద్దాం - 2020లో (మరియు ఎల్లప్పుడూ) ఏమి చేయకూడదో జాబితాను మేము మీ కోసం సంకలనం చేసాము.
కానీ వారు గురుత్వాకర్షణ గురించి అడగలేదు
మేము నిజంగా వ్యతిరేక సిఫార్సులను చాలా ముఖ్యమైన వాటి నుండి అతి ముఖ్యమైన వాటి వరకు క్రమంలో ఉంచాలనుకుంటున్నాము. కానీ అవి చాలా సాధారణమైనవి, సమానమైనవి మరియు దాదాపు ప్రతి ఒక్కరికీ సుపరిచితం, మేము యాదృచ్ఛికంగా వ్రాస్తాము. సరే, జాబితాను తనిఖీ చేద్దామా?
అంతా బాగుంటే ఐటీకి వెళ్లాల్సిన అవసరం లేదు
కెరీర్ని మార్చుకోవడానికి లేదా మళ్లీ ప్రారంభించడానికి కొత్త టెక్నాలజీని నేర్చుకోకండి. మా సమయం అద్భుతమైనది ఎందుకంటే మీరు చదువుకోవచ్చు, ఉద్యోగాలు మార్చుకోవచ్చు, మీ ఫీల్డ్ని సమూలంగా మార్చుకోవచ్చు - మరియు పదవీ విరమణ వరకు కూడా. ఇది ఒక చల్లని, సెడక్టివ్ విషయం. కానీ మీరు 28-30 కంటే ఎక్కువ వయస్సు ఉన్నట్లయితే, మీరు ITలోకి ప్రవేశించడానికి లేదా కొత్త స్టాక్కు వెళ్లడానికి అన్నింటినీ వదులుకోకూడదు (ఉదాహరణకు, మీరు జావాలో అధిక లోడ్ చేయబడిన సిస్టమ్లను వ్రాస్తారు మరియు అకస్మాత్తుగా పైథాన్లోని న్యూరల్ నెట్వర్క్లలోకి వెళ్లాలని నిర్ణయించుకుంటారు). కారణం సులభం: ఇది మీకు అంత సులభం కాదు. మొదట, వారి కెరీర్ ప్రారంభం నుండి ఈ స్టాక్లో “కూర్చున్న” నిపుణుల నుండి అధిక పోటీ ఉంది, రెండవది, మీరు తక్కువ జీతంతో మళ్లీ జూనియర్గా మారాలి మరియు మూడవదిగా, ఇది మీకు నైతికంగా కష్టమవుతుంది. సోపానక్రమం యొక్క అత్యల్ప స్థాయికి అధీనంలో ఉండండి. అందువల్ల, మీరు ఇతర దిశలో వెళ్లాలనుకుంటే, మీ ప్రస్తుత పని మరియు ప్రస్తుత పనులకు అనుగుణంగా దీన్ని చేయడానికి ప్రయత్నించండి లేదా అభిరుచిగా కొత్త జ్ఞానాన్ని పెంపొందించుకోండి, పెంపుడు జంతువు ప్రాజెక్ట్ను ప్రారంభించండి, తద్వారా మీరు కొత్త ఉద్యోగానికి వచ్చినప్పుడు మీరు ఇకపై జూనియర్ కాదు.
స్టాక్ తర్వాత స్టాక్ మార్చడం కేవలం సమయం వృధా
మీ అభివృద్ధి కోసం టెక్నాలజీ స్టాక్ల మధ్య తొందరపడకండి. మీరు ఒక నిర్దిష్ట ఫ్రేమ్వర్క్ మరియు లైబ్రరీలను ఉపయోగించి, ఒక భాషలో ప్రాజెక్ట్ను వ్రాస్తున్నట్లయితే, మీరు ఆసక్తికరంగా ఉన్నందున ప్రతిదాన్ని నరకానికి విసిరి, డార్ట్లో తిరిగి వ్రాయకూడదు. సాంకేతికతను మార్చడానికి సమర్థనను కనుగొనడాన్ని నియమం చేయండి - “నాకు ఇది కావాలి లేదా నేను చేయలేను” స్థాయిలో మాత్రమే కాకుండా, ఆర్థిక మరియు ఇంజనీరింగ్ స్థాయిలో కూడా.
మీ మైదానంలో నిలబడి కాంస్యం చేయాల్సిన అవసరం లేదు
ఒక భాష లేదా సాంకేతికతకు అతుక్కోవడం మరియు కొత్త విషయాలు నేర్చుకోకపోవడం అనేది ప్రతి కొత్త టెక్నాలజీతో మీ స్టాక్ను మార్చుకున్నంత తీవ్రమైనది. కొత్త లైబ్రరీలు మరియు ఫ్రేమ్వర్క్లను అధ్యయనం చేయాలని నిర్ధారించుకోండి, ప్రతిదీ మీ ముందు బాగా కనుగొనబడిందని మరియు మీచే ప్రత్యేకంగా పూర్తి చేయబడిందని తెలుసుకోవడంలో మొండిగా ఉండకండి. దాదాపు ప్రతి భాషకు అప్డేట్లు నిరంతరం వస్తూనే ఉంటాయి, ఇది కొన్నిసార్లు మీ ప్రాజెక్ట్ను బాగా మెరుగుపరుస్తుంది. మీ స్టాక్ యొక్క డైనమిక్లను పర్యవేక్షించడానికి సోమరితనం చెందకండి మరియు మీరు ఏదైనా మంచి మరియు ఉపయోగకరమైనది కనుగొన్న వెంటనే, దానిని ప్రాజెక్ట్లోకి లాగడానికి సంకోచించకండి!
మీ స్వంత తల మంచిది, ఎల్లప్పుడూ మంచిది
ఇతరుల తలపై ఆలోచించవద్దు, మీ స్వంతం మంచిది. అయ్యో, కొంతమంది డెవలపర్లు ప్రాజెక్ట్కు తమ స్వంతంగా ఏదైనా అందించడానికి ప్రయత్నించకుండా, కొత్త ఫంక్షన్ను అభివృద్ధి చేసి, పరీక్షించి మరియు ఉత్పత్తి కోసం ప్రతిపాదించడానికి ప్రయత్నించకుండా, మునుపటి లోపం నుండి చివరి వరకు కోడ్ కోసం టాస్క్ను స్వీకరించే వరకు కూర్చుని వేచి ఉన్నారు. అంతా తామే నిర్ణయించుకునే టీమ్ లీడ్ లేదా కంపెనీ మేనేజర్ ఉన్నప్పుడు ఇబ్బంది ఎందుకు? మీరు మిమ్మల్ని మీరు గుర్తించినట్లయితే, మాకు చెడ్డ వార్తలు ఉన్నాయి: నిష్క్రియ స్థానం మీ కెరీర్లో లేదా అభివృద్ధిలో సహాయం చేయదు. నిజమైన పోరాట ప్రాజెక్ట్లో కోడర్గా కాకుండా డెవలప్మెంట్ ఇంజనీర్గా మీ చేతిని ప్రయత్నించడానికి మీకు అవకాశం ఉంది మరియు ఎక్కడికి వెళ్లాలి, ఏమి లేదు అని అర్థం చేసుకోండి, కానీ మీరు మీ సమయాన్ని వేరొకదానిపై గడపడానికి ఇష్టపడతారు మరియు సరిగ్గా “ఇక్కడ నుండి ఇప్పటి వరకు." అలాంటి వ్యక్తులు ఆధునిక ITలో అధ్వాన్నంగా మరియు అధ్వాన్నంగా జీవిస్తున్నారు, సస్పెండ్ చేసిన యానిమేషన్ నుండి బయటకు వస్తారు.
వినియోగదారులు భయంకరమైన వ్యక్తులు
మీ సాఫ్ట్వేర్ వినియోగదారులను ఎక్కువగా అంచనా వేయవద్దు: మీరు ప్రోగ్రామర్ల కోసం వ్రాయకపోతే, ప్రోగ్రామ్ అభేద్యమైన అపార్థాన్ని ఎదుర్కొంటుందని ఆశించండి. మొదటి కొన్ని రోజులు లేదా వారాలు మీ సాఫ్ట్వేర్ను వినియోగదారు ద్వేషిస్తారు ఎందుకంటే "పాతది అంత తెలివితక్కువది కాదు." దీన్ని నివారించడానికి, గొప్ప డాక్యుమెంటేషన్ మరియు ట్యుటోరియల్లను రూపొందించండి. ఇన్స్టాల్ చేసేటప్పుడు లేదా కొనుగోలు చేసేటప్పుడు, ప్రోగ్రామ్తో పనిచేయడం ప్రారంభించే ముందు మాన్యువల్లను చదవాలని చాలా చొరబాటుగా సూచించండి మరియు డేటాబేస్ క్రాష్లు, పాస్వర్డ్ కోల్పోవడం మరియు స్వీయ నియంత్రణ తర్వాత కాదు.
మీరు వినియోగదారులను తక్కువ అంచనా వేయకూడదు: వారు మీరు అనుకున్నదానికంటే ఎక్కువ మోసపూరితంగా, తెలివిగా మరియు మరింత ఆసక్తిగా ఉంటారు. వేరియబుల్ ఫార్మాట్తో ఉన్న బగ్ మరియు సెకను వ్యవధిలో ఎంటర్ యొక్క 138వ ప్రెస్లో మినహాయింపు పాప్ అప్ కాదని మీరు అనుకుంటే, మీరు పొరబడుతున్నారు - అవి పాపప్ అవుతాయి మరియు మీ అప్లికేషన్ యొక్క ఆపరేషన్ను అత్యంత విచిత్రమైన రీతిలో ప్రభావితం చేస్తాయి. ఔత్సాహిక నియమం వర్తిస్తుంది: అతను పరీక్షను ఉత్తమంగా ఎదుర్కొంటాడు. కానీ కొన్ని కారణాల వల్ల, ఉత్పత్తిలో బగ్లను కనుగొనడం వినియోగదారులు ఇష్టపడరు - వాటిలో IT సంఘీభావం లేదు. సాధారణంగా, మీరు మీ సాఫ్ట్వేర్పై ఎంత నమ్మకంగా ఉంటే అంత మంచిది. అన్నింటికంటే, కొన్ని ఫీచర్లను వర్కింగ్ అప్లికేషన్కి జోడించి, అకస్మాత్తుగా పచ్చిగా చేయడం కంటే వాటి విడుదలను ఆలస్యం చేయడం ఉత్తమం.
గూగ్లింగ్ ఆపు!
Googleని మాత్రమే ఆపివేయండి. మేము వాదించము - అభివృద్ధి రంగంలో మీరు శోధన ఇంజిన్కు ప్రత్యక్ష అభ్యర్థనతో చాలా కనుగొనవచ్చు. సమాచారం కోసం మీరు ఎంత లోతుగా త్రవ్విస్తే, మీరు మరింత "పార్శ్వ" డేటాను స్వీకరిస్తారు మరియు మీరు మరింత నేర్చుకుంటారు, ఎందుకంటే మీరు మీ అభ్యర్థనతో సంబంధం లేని క్రొత్తదాన్ని నేర్చుకుంటారు, కానీ బహుశా భవిష్యత్తులో ఇది అవసరం కావచ్చు. పూర్తి స్థాయి మెటీరియల్స్, పుస్తకాలు, కథనాలు మొదలైనవాటిని చూడండి. భాషలు మరియు లైబ్రరీలు స్పెసిఫికేషన్లు, కమ్యూనిటీలు, ఎలా టాస్లను కలిగి ఉంటాయి మరియు తద్వారా మీరు ప్రోగ్రామర్ నైపుణ్యాలను అభివృద్ధి చేయడానికి అత్యంత నమ్మదగిన మార్గాన్ని పొందుతారు - కేవలం డాక్యుమెంటేషన్ను చదవండి మరియు ఇతర వ్యక్తుల స్థానిక పరిష్కారాలు మరియు కోడ్ శకలాలు కోసం చూడకండి. మీ పరిష్కారం మరింత సరైనది, వేగంగా మరియు చల్లగా ఉంటే?
నమ్మండి కానీ తనిఖీ చేయండి
థర్డ్-పార్టీ డెవలపర్లు సృష్టించిన లైబ్రరీలు మరియు ఫ్రేమ్వర్క్లను కోడ్ని తనిఖీ చేయకుండా మరియు మీ ప్రయోజనాలకు అనుగుణంగా మార్చకుండా ఉపయోగించవద్దు. మీకు పూర్తిగా తెలియని ఈ కోడ్ రచయితను బేషరతుగా విశ్వసించడానికి మీకు ఎటువంటి కారణం లేదు. అవును, మూడవ పక్షం కోడ్లోని వివిధ ఉద్దేశపూర్వక హానికరమైన అంశాలు అంత సాధారణం కాదు మరియు మీరు మతిస్థిమితం నుండి బాధపడకూడదు, అయితే సాఫ్ట్వేర్ యొక్క రెడీమేడ్ భాగాలను మీ ప్రాజెక్ట్లోకి గుడ్డిగా కాపీ చేయడం అనూహ్య పరిణామాలకు దారి తీస్తుంది. కాబట్టి, కోడ్ను ఉపయోగించే ముందు చదివి, విశ్లేషించి, కోడ్ని అమలు చేసిన తర్వాత పరీక్షించాలని నిర్ధారించుకోండి.
బ్యాకప్ చేయండి!
మీ ప్రాజెక్ట్ హోస్ట్ చేయబడిన అదే మూడవ పక్ష సర్వర్లలో బ్యాకప్లను తయారు చేయకుండా లేదా వాటిని ఉంచకుండా ఆపివేయండి. ఇది హాస్యాస్పదమైన మరియు పనికిరాని సలహా అని మీరు అనుకుంటున్నారా? కానీ టెలిగ్రామ్లో 700 మందికి పైగా చాట్ పాల్గొనేవారు, ఒక ప్రసిద్ధ డేటా సెంటర్ను మూసివేయడంతో ఇటీవలి అసహ్యకరమైన పరిస్థితిలో తమను తాము కనుగొన్నారు, అలా అనుకోలేదు - అక్కడ ప్రతిదీ ఉంది: పెంపుడు జంతువుల ప్రాజెక్ట్ల నుండి పెద్ద ప్రభుత్వ వెబ్సైట్ల వరకు. అధికారులు మరియు కార్పొరేట్ 1C మరియు బిల్లింగ్ డేటాబేస్లు. ముఖ్యమైన భాగం బ్యాకప్లు లేకుండా లేదా అదే స్థలంలో బ్యాకప్లతో ఉంటుంది. కాబట్టి నష్టాలను పంపిణీ చేయండి మరియు బ్యాకప్ను కనీసం ప్రధాన హోస్టింగ్లో, కొన్ని విశ్వసనీయ VDSలో మరియు మీ స్థానిక సర్వర్లో నిల్వ చేయండి. ఇది దీర్ఘకాలంలో చాలా చౌకగా ఉంటుంది.
ప్రాజెక్ట్ యొక్క నష్టానికి మీ స్వంతంగా తీసుకురావడం ఆపండి
వర్క్ ప్రాజెక్ట్లో మీకు కావలసినది చేయవద్దు, కానీ క్లయింట్లకు అవసరమైన వాటిని చేయండి. అవును, మీ స్వంత న్యూరల్ నెట్వర్క్ని సృష్టించడం, దానికి శిక్షణ ఇవ్వడం మరియు మీ సాఫ్ట్వేర్లో అమలు చేయడం చాలా ఆసక్తికరంగా మరియు గొప్పగా ఉంది, అయితే మీ క్లయింట్లకు సాధారణ కాంటాక్ట్ మేనేజర్ అవసరమైతే, ఇది ఓవర్కిల్ అవుతుంది. ప్రాజెక్ట్ ఎలా పని చేస్తుందో చూడండి, డాక్యుమెంటేషన్ చదవండి, క్లయింట్ల నుండి రివ్యూలు మరియు అభ్యర్థనలను చదవండి మరియు ప్రాజెక్ట్కు వ్యాపార విలువను జోడించే వాటిని అమలు చేయండి. మీరు శాస్త్రీయమైన లేదా అత్యంత సంక్లిష్టమైనదాన్ని సృష్టించాలనుకుంటే, మీ స్వంత ప్రాజెక్ట్తో ప్రారంభించండి.
ఒక కోడ్ కాదు, కానీ నరాల కట్ట
చదవలేని మరియు నమోదుకాని కోడ్ను వ్రాయవద్దు. ఈ ఉపాయం మాకు బాగా తెలుసు: డెవలపర్ తన హృదయ కంటెంట్కు కోడ్ను వ్రాస్తాడు, ఉద్దేశపూర్వకంగా దానిని కొద్దిగా గందరగోళానికి గురిచేస్తాడు, తద్వారా అతను ఏమి వ్రాసాడో అతని సహచరులు ఎవరూ అర్థం చేసుకోలేరు - ఇది ఏదైనా జరగడానికి ముందు ఒక రకమైన నివారణ పగ. అయితే, మీరు కంపెనీకి మాత్రమే (మీ పనికి డబ్బు చెల్లిస్తుంది) మాత్రమే కాకుండా మిమ్మల్ని కూడా ప్రమాదంలో పడేస్తున్నారు: ఈ అనాలోచిత అస్పష్టతతో మీరు ఏమి చెప్పాలనుకుంటున్నారో మీరే గుర్తుంచుకోలేరు. ఇది నమోదుకాని కోడ్తో సమానంగా ఉంటుంది: మీ వేరియబుల్ మరియు ఫంక్షన్ నేమింగ్ లాజిక్ మరియు మంచి మెమరీపై ఆధారపడటం, కొన్ని సంవత్సరాల తర్వాత మీరు నిర్దిష్ట లూప్, పద్ధతి, నమూనా మొదలైనవాటిని ఎందుకు ఎంచుకున్నారో మీకు గుర్తులేకపోవచ్చు. మీ కోడ్ మరియు దాని మంచి నిర్మాణాన్ని డాక్యుమెంట్ చేయడం అనేది మీ సహోద్యోగులకు, మీ యజమానికి మరియు అన్నింటికంటే మీకే గొప్ప సేవ.
సరళంగా, మూర్ఖంగా ఉంచండి
మీ కోడ్, పరిష్కారాలు మరియు ప్రాజెక్ట్లను సరళంగా ఉంచండి. ఒక సంక్లిష్ట నిర్మాణంలో కంచె మరియు ప్రత్యేక ప్రాముఖ్యత లేకుండా ఎంటిటీలను ఉత్పత్తి చేయవలసిన అవసరం లేదు. మీ కోడ్ ఎంత క్లిష్టంగా ఉంటే, మీరు దాని బందీగా మారతారు - దానిని నిర్వహించడం మరియు అభివృద్ధి చేయడం మీకు వీలైనంత కష్టమవుతుంది. వాస్తవానికి, ప్రసిద్ధ KISS సూత్రం ("దీనిని సరళంగా, తెలివితక్కువదని ఉంచండి") ఎల్లప్పుడూ తగినది కాదు, కానీ ఇది ఒక కారణం కోసం సృష్టించబడింది: కోడ్ యొక్క సరళత మరియు చక్కదనం దాని విజయవంతమైన అప్లికేషన్ మరియు పునర్వినియోగానికి కీలకం.
మిమ్మల్ని మీరు రక్షించుకోండి
భద్రతను విస్మరించవద్దు - 2020లో ఇది అక్షరాలా నేరం. మీ కంపెనీ, డెవలప్మెంట్ మరియు మీకు దాడి చేసేవారి పట్ల ఆసక్తి లేనప్పటికీ, కొన్ని నెట్వర్క్ సెగ్మెంట్ ఓటమి, హోస్టింగ్ ప్రొవైడర్, డేటా సెంటర్పై దాడి, ఇమెయిల్ పాస్వర్డ్ల దొంగతనం మరియు ఉద్యోగుల అసురక్షిత ప్రవర్తనకు సంబంధించిన సమస్యల వల్ల మీరు ప్రభావితం కావచ్చు. కంపెనీ నుండి డేటాను దొంగిలించడం, క్లయింట్లను దొంగిలించడం లేదా మొత్తం ప్రాజెక్ట్ యొక్క ప్రోగ్రామ్ కోడ్. ఇది మీ శక్తిలో మరియు మీ నైపుణ్యం ఉన్న ప్రాంతంలో ఉంటే, మీరు పని చేస్తున్న ప్రాజెక్ట్లను రక్షించడానికి ప్రయత్నించండి. బాగా, సమాచార భద్రతను మీరే గమనించండి, ఇది ఎవరినీ ఎప్పుడూ ఇబ్బంది పెట్టలేదు.
బావిలో ఉమ్మివేయవద్దు
మీ యజమానితో గొడవ పడకండి. నేడు, కమ్యూనికేషన్లు అటువంటి స్థాయికి చేరుకున్నాయి, ఉదాహరణకు, నగరంలోని హెచ్ఆర్ వ్యక్తులందరూ ఒకరినొకరు గైర్హాజరీలో తెలుసుకుంటారు మరియు చాట్లు మరియు క్లోజ్డ్ గ్రూపులలో ఏదైనా సమాచారాన్ని మార్పిడి చేసుకోవచ్చు (రెండూ ఉద్యోగం కనుగొనడంలో సహాయపడటానికి మరియు “వాసిలీ ఇవనోవ్, సిస్టమ్ ఆర్కిటెక్ట్, ఖాతాల నుండి నిష్క్రమించే ముందు అన్నింటినీ చంపారు, బ్యాకప్లను తొలగించారు మరియు నెట్వర్క్ను ఆఫ్ చేసారు, రికవరీకి 3 రోజులు పట్టింది. అతన్ని నియమించుకోవద్దు." అందువల్ల, మీ ప్రవర్తన మీకు వ్యతిరేకంగా మాత్రమే ఆడుతుంది - మరియు కొన్నిసార్లు మరొక నగరం లేదా రాజధానికి మార్చడం కూడా సహాయం చేయదు. మీరు పగతో బయలుదేరినప్పటికీ, పోటీదారు యొక్క ఉపయోగకరమైన మరియు చల్లని ఉద్యోగిగా మారడం కంటే మెరుగైన ప్రతీకారం మరొకటి లేదు :) మరియు ముఖ్యంగా, పూర్తి శిక్షార్హత లేకుండా.
నువ్వు కూడా అలా చేయకూడదు. కానీ, అనుభవం చూపినట్లుగా, మేము ఆగము
సాధారణంగా, మిత్రులారా, సలహాను చదవండి, కానీ మీరు ఉత్తమంగా భావించేదాన్ని చేయండి - అన్నింటికంటే, మేము ఇప్పటికే కనుగొన్న సత్యాలను అనుమానించినప్పుడు నిజమైన ఆవిష్కరణలు చేయబడతాయి. నూతన సంవత్సర శుభాకాంక్షలు, మీ ప్రాజెక్ట్లు విజయవంతం కావచ్చు, మీ కెరీర్ ఆనందదాయకంగా ఉండవచ్చు, మీ సహోద్యోగులు మరియు నిర్వాహకులు తగినంతగా ఉండవచ్చు మరియు సాధారణంగా మీ జీవితం విజయవంతం కావచ్చు. సాధారణంగా, ఇదిగో కొత్త సంవత్సరం మరియు కొత్త కోడ్!
ప్రేమతో,
రీజియన్సాఫ్ట్ డెవలపర్ స్టూడియో బృందం
కొత్త సంవత్సరంలో మేము మీ కోసం పని చేస్తూనే ఉంటాము మరియు శక్తివంతమైన డెస్క్టాప్ CRM సిస్టమ్ను అభివృద్ధి చేస్తాము రీజియన్సాఫ్ట్ CRM మరియు సులభమైన మరియు అనుకూలమైన హెల్ప్ డెస్క్ మరియు టిక్కెట్ సిస్టమ్ ZEDLine మద్దతు.