IT маманы 2020 жылы немен айналыспауы керек?

Хаб келесі жылы не істеу керектігі туралы болжамдар мен кеңестерге толы - қандай тілдерді үйрену керек, қандай салаларға назар аудару керек, денсаулығыңызбен не істеу керек. Шабыт беретін естіледі! Бірақ әрбір монетаның екі жағы бар және біз тек жаңа нәрседе ғана емес, көбінесе күнделікті істейтін ісімізде сүрінеміз. «Неге маған ешкім ескертпеді!» деп ашуланып, әдетте өзімізге бұрыламыз. Өртті өзімізге шақырайық - біз сіздерге 2020 жылы не істеуге болмайтындардың тізімін жасадық (және әрқашан болуы мүмкін). 

IT маманы 2020 жылы немен айналыспауы керек?
Бірақ олар гравитация туралы сұраған жоқ

Біз шынымен де қарсы ұсыныстарды ең маңыздысынан маңыздысына дейін ретке келтіргіміз келеді. Бірақ олар кең таралған, эквивалентті және барлығына дерлік таныс болғандықтан, біз кездейсоқ жазамыз. Ал, тізімді тексеріп көрейікші?

Егер бәрі жақсы болса, IT саласына барудың қажеті жоқ

Мансапты өзгерту немесе жаңадан бастау үшін жаңа технологияны үйренбеңіз. Біздің уақыт өте керемет, өйткені сіз оқуға, жұмысты өзгертуге, салаңызды түбегейлі өзгертуге және т.б., тіпті зейнеткерлікке шыққанға дейін. Бұл керемет, еліктіретін нәрсе. Бірақ егер сіз 28-30 жастан асқан болсаңыз, IT-ға кіру немесе жаңа стекке өту үшін бәрінен бас тартпауыңыз керек (мысалы, сіз Java-да жоғары жүктелген жүйелерді жазасыз және кенеттен Python-да нейрондық желілерге кіруді шешесіз). Себебі қарапайым: бұл сізге оңай болмайды. Біріншіден, бұл стекке мансабының басынан бері «отырған» мамандар арасында жоғары бәсекелестік бар, екіншіден, сіз төмен жалақымен қайтадан кіші курсқа ауысуыңыз керек, үшіншіден, сізге моральдық тұрғыдан қиын болады. иерархияның ең төменгі деңгейінің бағынушысына айналады. Сондықтан, егер сіз басқа бағытқа ауысқыңыз келсе, оны ағымдағы жұмысыңыз бен ағымдағы міндеттеріңізге сәйкес жасауға тырысыңыз немесе хобби ретінде жаңа білімді дамытыңыз, жаңа жұмысқа келгенде үй жануарларына арналған жобаны бастаңыз. енді кіші болма. 

Стектен кейін стекті өзгерту - бұл уақытты ысырап ету

Дамуыңыз үшін технологиялық стектердің арасында асықпаңыз. Егер сіз жобаны белгілі бір жүйені және кітапханаларды пайдаланып бір тілде жазып жатсаңыз, сіз оны қызықты деп санап, бәрін тозаққа тастап, оны Dart-та ​​қайта жазуға болмайды. Технологияны өзгерту үшін негіздеме табуды ережеге айналдырыңыз - тек «мен оны қалаймын немесе алмаймын» деңгейінде ғана емес, сонымен қатар қаржылық және инженерлік деңгейде. 

IT маманы 2020 жылы немен айналыспауы керек?

Жерде тұрып, қолаға айналудың қажеті жоқ

Бір тілге немесе технологияға жабысып, жаңа нәрселерді үйренбеу - әрбір жаңа технологиямен стекіңізді өзгерту сияқты экстремалды. Жаңа кітапханалар мен фреймворктарды міндетті түрде оқып шығыңыз, бәрі сізден бұрын ойлап табылған және тек сіз ғана аяқтағанын білу үшін қыңыр болмаңыз. Әрбір дерлік тіл үшін жаңартулар үнемі шығып тұрады, бұл кейде сіздің жобаңызды айтарлықтай жақсарта алады. Стектің динамикасын бақылауға жалқау болмаңыз және керемет және пайдалы нәрсені тапқан бойда оны жобаға тартыңыз!

Сіздің басыңыз жақсы, әрқашан жақсы

Басқалардың басымен ойламаңыз, өзіңіздікі жақсырақ. Өкінішке орай, кейбір әзірлеушілер жобаға өздерінің бірдеңелерін қосуға, жаңа функцияны әзірлеуге, оны сынауға және оны өндіріске ұсынуға тырыспай, алдыңғы қатеден соңына дейін кодтау тапсырмасын алғанша күтеді. Барлығын өзі шешетін топ жетекшісі немесе компания менеджері болғанда неге алаңдайсыз? Егер сіз өзіңізді танитын болсаңыз, онда бізде жағымсыз жаңалық бар: пассивті позиция мансапта да, дамуда да көмектеспейді. Сізде өз күшіңізді нақты жауынгерлік жобада кодер ретінде емес, әзірлеуші ​​инженер ретінде сынап көруге және қайда бару керектігін, не жетіспейтінін түсінуге мүмкіндігіңіз бар, бірақ сіз уақытыңызды басқа нәрсеге жұмсап, дәл осы жерден жасағанды ​​қалайсыз. қазірге дейін». Мұндай адамдар қазіргі IT-те нашар және нашар өмір сүреді, тоқтатылған анимациядан шығады. 

Пайдаланушылар қорқынышты адамдар

Бағдарламалық жасақтаманың пайдаланушыларын асыра бағаламаңыз: егер сіз бағдарламашылар үшін жазбасаңыз, бағдарлама өтпейтін түсінбеушілікке тап болады деп күтіңіз. Алғашқы бірнеше күн немесе апта пайдаланушы бағдарламалық жасақтаманы жек көреді, өйткені «ескісі соншалықты ақымақ емес еді». Бұған жол бермеу үшін тамаша құжаттар мен оқулықтар жасаңыз. Орнату немесе сатып алу кезінде нұсқаулықтарды дерекқор бұзылғаннан кейін, құпия сөзді жоғалтқаннан және өзін-өзі басқарудан кейін емес, бағдарламамен жұмыс істеуді бастамас бұрын оқу керек екенін өте интрузивті түрде көрсетіңіз.

IT маманы 2020 жылы немен айналыспауы керек?

Пайдаланушыларды да бағаламау керек: олар сіз ойлағаннан да айлакер, ақылды және қызық. Айнымалы пішімі бар қате және Enter пернесін 138-ші секундтық аралықпен басқанда ерекшелік пайда болмайды деп ойласаңыз, сіз қателесесіз - олар қалқымалы түрде пайда болады және қолданбаның жұмысына ең оғаш түрде әсер етеді. Әуесқой ережесі қолданылады: ол сынақты ең жақсы жеңе алады. Бірақ қандай да бір себептермен пайдаланушылар өндірісте қателерді табуды ұнатпайды - оларда IT ынтымақтастық жоқ. Жалпы алғанда, бағдарламалық жасақтамаға неғұрлым сенімді болсаңыз, соғұрлым жақсы. Өйткені, кейбір мүмкіндіктерді жұмыс істейтін қолданбаға қосып, кенеттен оны шикізатқа айналдырғаннан гөрі, оларды шығаруды кейінге қалдырған дұрыс.

IT маманы 2020 жылы немен айналыспауы керек? 

Google іздеуді тоқтатыңыз!

Жалғыз Google-ға жүгінуді доғарыңыз. Біз тіпті дауласпаймыз - даму саласында іздеу жүйесіне тікелей сұрау арқылы көп нәрсені таба аласыз. Ақпаратты іздеуді неғұрлым тереңірек зерттесеңіз, соғұрлым көп «бүйірлік» деректер аласыз және соғұрлым көп нәрсені үйренесіз, өйткені сіз сұрауыңызға қатысы жоқ, бірақ болашақта қажет болуы мүмкін жаңа нәрсені үйренесіз. Толық материалдарды, кітаптарды, мақалаларды және т.б. Тілдер мен кітапханаларда спецификациялар, қауымдастықтар, қолдану тәсілдері бар, осылайша сіз бағдарламашы дағдыларын дамытудың ең сенімді әдісін аласыз - басқа адамдардың жергілікті шешімдері мен код фрагменттерін іздемеңіз, құжаттаманы оқып шығыңыз. Егер сіздің шешіміңіз оңтайлы, жылдамырақ және салқынырақ болса ше? 

Сен бірақ тексер

Кодты тексермей және оны мақсаттарыңызға сай бейімдемей, үшінші тарап әзірлеушілері жасаған кітапханалар мен фреймворктарды пайдаланбаңыз. Сіз мүлде танымайтын осы код авторына сөзсіз сенуге ешқандай себеп жоқ. Иә, үшінші тарап кодындағы әртүрлі қасақана зиянды элементтер соншалықты кең таралған емес және сіз паранойядан зардап шекпеуіңіз керек, бірақ бағдарламалық жасақтаманың дайын бөліктерін жобаңызға соқыр түрде көшіру күтпеген салдарға әкелуі мүмкін. Сондықтан, қолданар алдында кодты оқып, талдауды және кодты енгізгеннен кейін сынауды ұмытпаңыз. 

Сақтық көшірмелерді жасаңыз!

Сақтық көшірмелерді жасамауды немесе оларды жобаңыз орналасқан үшінші тарап серверлерінде сақтауды тоқтатыңыз. Бұл күлкілі және пайдасыз кеңес деп ойлайсыз ба? Бірақ Telegram желісіндегі 700-ден астам чатқа қатысушылар, олар бір танымал деректер орталығының жабылуымен жақында жағымсыз жағдайға тап болды - бұл жерде бәрі болды: үй жануарларына арналған жобалардан бастап ірі мемлекеттік веб-сайттарға дейін. органдар мен корпоративтік 1С және есепшот деректер базасы. Маңызды бөлігі сақтық көшірмелерсіз немесе бір жерде сақтық көшірмелері бар. Сондықтан тәуекелдерді таратып, сақтық көшірмені кем дегенде негізгі хостингте, кейбір сенімді VDS жүйесінде және жергілікті серверде сақтаңыз. Бұл ұзақ мерзімді перспективада әлдеқайда арзан болады. 

Өзіңіздің жобаңызға зиян келтіруді тоқтатыңыз

Жұмыс жобасында қалағаныңызды істемеңіз, бірақ клиенттерге қажет нәрсені жасаңыз. Иә, өзіңіздің жеке нейрондық желіңізді құру, оны үйрету және оны бағдарламалық жасақтамаға енгізу өте қызықты және тамаша, бірақ сіздің клиенттеріңізге қарапайым байланыс менеджері қажет болса, бұл артық болады. Жобаның қалай жұмыс істейтінін қараңыз, құжаттаманы оқыңыз, тұтынушылардың пікірлері мен сұрауларын оқыңыз және жобаға іскерлік құндылық қосатын нәрсені іске асырыңыз. Егер сіз ғылыми немесе өте күрделі нәрсе жасағыңыз келсе, өз жобаңыздан бастаңыз.

Код емес, нервтердің шоғыры

Оқылмаған және құжатсыз кодты жазбаңыз. Бізге бұл қулық таныс: әзірлеуші ​​өзінің жазғанын әріптестерінің ешқайсысы түсінбеуі үшін оны әдейі аздап шатастырып, өзінің көңіліне қарай код жазады - бұл бірдеңе болмай тұрып алдын ала кек алудың бір түрі. Дегенмен, сіз тек компанияны (сізге жұмысыңыз үшін ақша төлейтін) ғана емес, сонымен бірге өзіңізге де қауіп төндіресіз: сіз бұл байқаусызда не айтқыңыз келгенін есте сақтамауы мүмкін. Бұл құжатталмаған кодпен бірдей: айнымалыға және функцияны атау логикасына және жақсы жадқа сүйене отырып, бірнеше жылдан кейін сіз осы циклды, әдісті, үлгіні және т. Кодыңызды және оның жақсы құрылымын құжаттау әріптестеріңізге, жұмыс берушіңізге және ең алдымен өзіңізге тамаша қызмет болып табылады. 

IT маманы 2020 жылы немен айналыспауы керек?

Қарапайым бол, ақымақ

Кодыңызды, шешімдеріңізді және жобаларыңызды қарапайым ұстаңыз. Күрделі құрылымда қоршау және ерекше маңызы жоқ субъектілерді шығарудың қажеті жоқ. Сіздің кодыңыз неғұрлым күрделі болса, соғұрлым сіз оның кепіліне айналасыз - оны сақтау және дамыту мүмкіндігінше қиын болады. Әрине, әйгілі KISS принципі («Кеп оны қарапайым, ақымақ») әрқашан қолайлы емес, бірақ ол белгілі бір себептермен жасалған: кодтың қарапайымдылығы мен талғампаздығы оны сәтті қолданудың және қайта пайдаланудың кілті болып табылады.

IT маманы 2020 жылы немен айналыспауы керек?

Өзіңізді қорғаңыз

Қауіпсіздікті елемеңіз - 2020 жылы бұл сөзбе-сөз қылмыстық. Сіздің компанияңыз, дамуыңыз және сізді шабуылдаушылар қызықтырмаса да, сізге кейбір желі сегментінің, хостинг провайдерінің, деректер орталығына шабуылдың, электрондық пошта құпия сөздерінің ұрлануына және қызметкерлердің қауіпті әрекеттеріне байланысты мәселелер әсер етуі мүмкін. компаниядан деректерді ұрлау, клиенттерді немесе бүкіл жобаның бағдарламалық кодын ұрлау. Егер бұл сіздің құзыретіңізде және сіздің тәжірибеңізде болса, сіз жұмыс істеп жатқан жобаларды қорғауға тырысыңыз. Ақпараттық қауіпсіздікті өзіңіз қадағалаңыз, ол ешқашан ешкімді мазалаған емес. 

Құдыққа түкірмеңіз

Жұмыс берушіңізбен араласпаңыз. Бүгінгі күні коммуникациялар осындай деңгейге жетті, мысалы, қаладағы барлық HR қызметкерлері бір-бірін сырттай біледі және чаттар мен жабық топтарда кез келген ақпаратпен алмаса алады (екеуі жұмыс табуға көмектесу үшін және «Василий Иванов, жүйелік сәулетші, тіркелгілерден шықпас бұрын бәрін өлтірді, сақтық көшірмелерді жойды және желіні өшірді, қалпына келтіру 3 күнге созылды. Оны жұмысқа алма». Осылайша, сіздің мінез-құлқыңыз тек сізге қарсы болады - кейде тіпті басқа қалаға немесе астанаға көшу де көмектеспейді. Тіпті кекпен кетсең де, бәсекелестің пайдалы және салқын қызметкері болудан артық кек жоқ :) Ең бастысы, толық жазасыз.

IT маманы 2020 жылы немен айналыспауы керек?
Сіз де олай етпеуіңіз керек. Бірақ, тәжірибе көрсеткендей, біз тоқтамаймыз

Жалпы, достар, кеңесті оқып шығыңыз, бірақ ең жақсы деп санайтын нәрсені жасаңыз - түптеп келгенде, біз бұрыннан ашылған шындыққа күмәнданған кезде нақты жаңалықтар ашылады. Жаңа жыл құтты болсын, жобаларыңыз сәтті, мансабыңыз қызық болсын, әріптестеріңіз бен менеджерлеріңіз лайықты, жалпы өміріңіз сәтті болсын. Жалпы, Жаңа жыл мен жаңа код келді! 

Махаббатпен,
RegionSoft Developer Studio командасы

Жаңа жылда біз сіз үшін жұмыс істеуді жалғастырамыз және қуатты жұмыс үстелі CRM жүйесін дамытамыз RegionSoft CRM және қарапайым және ыңғайлы анықтамалық үстел және билет жүйесі ZEDLine қолдауы.

Ақпарат көзі: www.habr.com

пікір қалдыру