வன்பொருள் தொடக்கத்திற்கு மென்பொருள் ஹேக்கத்தான் ஏன் தேவை?

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

வன்பொருள் தொடக்கத்திற்கு மென்பொருள் ஹேக்கத்தான் ஏன் தேவை?"வெட் ஹேர்" டிராக்கின் இறுதிப் போட்டியாளர்களிடமிருந்து வாட்ஸ் பேட்டரி தொகுதிகளைக் கட்டுப்படுத்தும் பயன்பாட்டின் இடைமுகம்

நிறுவனம்

எங்கள் நிறுவனம் வாட்ஸ் பேட்டரி மட்டு போர்ட்டபிள் மின் நிலையங்களை உருவாக்குகிறது. தயாரிப்பு ஒரு சிறிய மின் நிலையம் 46x36x11 செ.மீ., ஒரு மணி நேரத்திற்கு 1,5 முதல் 15 கிலோவாட் வரை வழங்கும் திறன் கொண்டது. அத்தகைய நான்கு தொகுதிகள் இரண்டு நாட்களுக்கு ஒரு சிறிய நாட்டின் வீட்டின் ஆற்றல் நுகர்வு வழங்க முடியும்.

கடந்த ஆண்டு நாங்கள் உற்பத்தி மாதிரிகளை அனுப்பத் தொடங்கினோம், எல்லா கணக்குகளிலும் வாட்ஸ் பேட்டரி ஒரு தொடக்கமாகும். நிறுவனம் 2016 இல் நிறுவப்பட்டது மற்றும் அதே ஆண்டு முதல் Skolkovo எனர்ஜி எஃபிசியன்ட் டெக்னாலஜிஸ் கிளஸ்டரில் வசிப்பவர். இன்று எங்களிடம் 15 பணியாளர்கள் உள்ளனர் மற்றும் ஒரு கட்டத்தில் நாங்கள் செய்ய விரும்பும் விஷயங்களின் பெரிய பேக்லாக் உள்ளது, ஆனால் இப்போது எதுவும் இல்லை. அதற்கான நேரம்.

இதில் முற்றிலும் மென்பொருள் பணிகளும் அடங்கும். ஏன்?

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

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

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

தயாரிப்பு, தரவு, உள்கட்டமைப்பு

இதன் விளைவாக, நாங்கள் இரண்டு தடங்களை எடுத்தோம்: தரவு பகுப்பாய்வு மற்றும் மேலாண்மை அமைப்பு. எங்களுடையது தவிர, சக ஊழியர்களிடமிருந்து மேலும் ஏழு தடங்கள் இருந்தன.

ஹேக்கத்தானின் வடிவம் தீர்மானிக்கப்படவில்லை என்றாலும், "எங்கள் சொந்த சூழ்நிலையை" ஒரு புள்ளி அமைப்புடன் உருவாக்குவது பற்றி நாங்கள் யோசித்துக்கொண்டிருந்தோம்: பங்கேற்பாளர்கள் எங்களுக்கு கடினமாகவும் சுவாரஸ்யமாகவும் தோன்றும் சில விஷயங்களைச் செய்கிறார்கள், அதற்கான புள்ளிகளைப் பெறுகிறார்கள். எங்களுக்கு நிறைய பணிகள் இருந்தன. ஆனால் ஹேக்கத்தானின் கட்டமைப்பை நாங்கள் கட்டியெழுப்பியதால், மற்ற அமைப்பாளர்கள் எல்லாவற்றையும் ஒரு பொதுவான வடிவத்திற்குக் கொண்டுவரச் சொன்னார்கள், நாங்கள் செய்தோம்.

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

தொகுதியின் மென்பொருள் மற்றும் வன்பொருளை முடிந்தவரை இறக்கிவிட்டோம், மேலும் எந்தவொரு டெவலப்பரும் ஆதரிக்கக்கூடிய மிக எளிமையான மற்றும் புரிந்துகொள்ளக்கூடிய உள் இடைமுகத்துடன், ஹேக்கத்தானுக்காக எங்கள் சாதனத்தின் பதிப்பை உருவாக்கினோம்.

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

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

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

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

கூடுதலாக, பங்கேற்பாளர்களுக்கு அமேசான் AWSக்கான அணுகலை வழங்கினோம் (அமேசான் எங்களுக்காக ஒரு பகுதியைத் தடுத்ததால், அதைப் பற்றி என்ன செய்வது என்று நாங்கள் கண்டுபிடிப்போம்). அங்கு நீங்கள் இன்டர்நெட் ஆஃப் திங்ஸிற்கான உள்கட்டமைப்பை வரிசைப்படுத்தலாம் மற்றும் எளிமையான அமேசான் டெம்ப்ளேட்களின் அடிப்படையில் கூட, ஒரு நாளுக்குள் ஒரு முழுமையான தீர்வை உருவாக்கலாம். ஆனால் இறுதியில், முற்றிலும் ஒவ்வொருவரும் தங்கள் சொந்த வழியில் சென்றனர், அதிகபட்சமாக எல்லாவற்றையும் தாங்களாகவே செய்கிறார்கள். அதே நேரத்தில், சிலர் நேர வரம்பை சந்திக்க முடிந்தது, மற்றவர்கள் செய்யவில்லை. ஒரு குழு, Nubble, Yandex.Cloud ஐப் பயன்படுத்தியது, யாரோ அதை தங்கள் ஹோஸ்டிங்கில் எழுப்பினர். நாங்கள் டொமைன்களை வழங்க தயாராக இருந்தோம் (நாங்கள் பதிவு செய்துள்ளோம்), ஆனால் அவை பயனுள்ளதாக இல்லை.

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

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

பகுப்பாய்வு

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

பிரத்யேகத்தன்மை: இரண்டு தடங்களில் மிகவும் சிக்கலானது. தொழில்துறை தரவு மூடிய அமைப்புகளில் உள்ள தரவுகளிலிருந்து சில வேறுபாடுகளைக் கொண்டுள்ளது (எடுத்துக்காட்டாக, டிஜிட்டல் மார்க்கெட்டிங்). நீங்கள் பகுப்பாய்வு செய்ய முயற்சிக்கும் அளவுருக்களின் இயற்பியல் தன்மையை இங்கே நீங்கள் புரிந்து கொள்ள வேண்டும்; எல்லாவற்றையும் சுருக்க எண் வரிசையாகப் பார்ப்பது வேலை செய்யாது. உதாரணமாக, நாள் முழுவதும் மின்சார நுகர்வு விநியோகம். இது சடங்குகள் போன்றது: வார நாட்களில் காலையில் மின்சார ரேஸர் இயக்கப்படுகிறது, மற்றும் வார இறுதி நாட்களில் கலவை இயக்கப்படுகிறது. பின்னர் முரண்பாடுகளின் சாரம் அவர்களே. வாட்ஸ் பேட்டரி தனிப்பட்ட பயன்பாட்டிற்காக வடிவமைக்கப்பட்டுள்ளது என்பதை மறந்துவிடாதீர்கள், எனவே ஒவ்வொரு வாடிக்கையாளருக்கும் அவர்களின் சொந்த சடங்குகள் இருக்கும், மேலும் ஒரு உலகளாவிய மாதிரி இயங்காது. தரவுகளில் அறியப்பட்ட முரண்பாடுகளைக் கண்டறிவது ஒரு பணி அல்ல; பெயரிடப்படாத முரண்பாடுகளைத் தன்னாட்சி முறையில் தேடும் அமைப்பை உருவாக்குவது மற்றொரு விஷயம். எல்லாவற்றிற்கும் மேலாக, நயவஞ்சகமான மனித காரணி உட்பட எதுவும் ஒரு ஒழுங்கின்மையாக இருக்கலாம். எடுத்துக்காட்டாக, எங்கள் சோதனைத் தரவில், கணினி பயனரால் பேட்டரி பயன்முறையில் கட்டாயப்படுத்தப்பட்ட ஒரு சந்தர்ப்பம் உள்ளது. எந்த காரணமும் இல்லாமல், பயனர்கள் சில நேரங்களில் இதைச் செய்கிறார்கள் (இந்தப் பயனர் எங்களுக்காக தொகுதியைச் சோதிக்கிறார் என்று நான் முன்பதிவு செய்வேன், அதனால்தான் பயன்முறைகளின் கைமுறை கட்டுப்பாட்டை அவர் அணுகுகிறார்; மற்ற பயனர்களுக்கு கட்டுப்பாடு முற்றிலும் தானாகவே இருக்கும்). கணிப்பது எளிதானது, அத்தகைய சூழ்நிலையில் பேட்டரி மிகவும் சுறுசுறுப்பாக டிஸ்சார்ஜ் செய்யப்படுகிறது, மேலும் சுமை பெரியதாக இருந்தால், சூரியன் உதிக்கும் முன் அல்லது ஆற்றல் மற்றொரு ஆதாரம் தோன்றும் முன் கட்டணம் முடிவடையும். இது போன்ற சமயங்களில், கணினியின் நடத்தை இயல்பான நிலையில் இருந்து விலகியதாக சில வகையான அறிவிப்புகளை நாங்கள் எதிர்பார்க்கிறோம். அல்லது அந்த நபர் வெளியேறி அடுப்பை அணைக்க மறந்துவிட்டார். வழக்கமாக நாளின் இந்த நேரத்தில் நுகர்வு 500 வாட்ஸ் என்று கணினி பார்க்கிறது, ஆனால் இன்று - 3,5 ஆயிரம் - ஒரு ஒழுங்கின்மை! விமானத்தில் டெனிஸ் மாட்சுவேவைப் போலவே: "விமான இயந்திரங்களைப் பற்றி எனக்கு எதுவும் புரியவில்லை, ஆனால் அங்கு செல்லும் வழியில் இயந்திரம் வித்தியாசமாக ஒலித்தது."

வன்பொருள் தொடக்கத்திற்கு மென்பொருள் ஹேக்கத்தான் ஏன் தேவை?ஓப்பன்சோர்ஸ் நரம்பியல் நெட்வொர்க் Yandex CatBoost இல் ஒரு முன்கணிப்பு மாதிரியின் வரைபடம்

நிறுவனத்திற்கு உண்மையில் என்ன தேவை?: சாதனத்தில் உள்ள சுய-கண்டறியும் அமைப்பு, நெட்வொர்க் உள்கட்டமைப்பு இல்லாத முன்கணிப்பு பகுப்பாய்வு (நடைமுறையில் காண்பிக்கிறபடி, எங்கள் வாடிக்கையாளர்கள் அனைவரும் பேட்டரிகளை இணையத்துடன் இணைக்க அவசரப்படவில்லை - பெரும்பாலானவர்களுக்கு, எல்லாம் நம்பகத்தன்மையுடன் செயல்பட போதுமானது), முரண்பாடுகளை அடையாளம் காணுதல், அதன் தன்மை இன்னும் நமக்குத் தெரியாது, ஆசிரியர் இல்லாத சுய-கற்றல் அமைப்பு, கிளஸ்டரிங், நரம்பியல் நெட்வொர்க்குகள் மற்றும் நவீன பகுப்பாய்வு முறைகளின் முழு ஆயுதக் களஞ்சியமும். சரியாக என்ன மாறிவிட்டது என்று தெரியாவிட்டாலும், அமைப்பு வித்தியாசமாக நடந்து கொள்ளத் தொடங்கியது என்பதை நாம் புரிந்து கொள்ள வேண்டும். ஹேக்கத்தானில், தொழில்துறை பகுப்பாய்வுகளில் அடியெடுத்து வைக்கத் தயாராக இருக்கும் அல்லது ஏற்கனவே அதில் உள்ள தோழர்கள் இருப்பதைப் பார்ப்பது எங்களுக்கு மிகவும் முக்கியமானது, மேலும் அவர்கள் தங்கள் திறன்களைப் பயன்படுத்த புதிய பகுதிகளைத் தேடுகிறார்கள். பல விண்ணப்பதாரர்கள் இருப்பதாக முதலில் நான் ஆச்சரியப்பட்டேன்: எல்லாவற்றிற்கும் மேலாக, இது மிகவும் குறிப்பிட்ட உணவு, ஆனால் படிப்படியாக நான்கு பங்கேற்பாளர்களில் ஒருவரைத் தவிர மற்ற அனைவரும் வெளியேறினர், எனவே ஓரளவிற்கு எல்லாம் சரியாகிவிட்டது.

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

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

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

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

வன்பொருள் தொடக்கத்திற்கு மென்பொருள் ஹேக்கத்தான் ஏன் தேவை?ஓப்பன்சோர்ஸ் நியூரல் நெட்வொர்க் ஃபேஸ்புக் நபியின் முன்கணிப்பு மாதிரியின் வரைபடம்

எதிர்காலத்திற்கான ஆலோசனை: ஒரு பணியை வரையும்போது, ​​உங்கள் தயாரிப்பு வரைபடத்தை மட்டும் பார்க்க வேண்டும், ஆனால் பங்கேற்பாளர்களின் நலன்களையும் பார்க்க வேண்டும். எங்கள் ஹேக்கத்தானில் பணப் பரிசுகள் இல்லை என்பதால், தரவு விஞ்ஞானிகளின் இயல்பான ஆர்வத்தையும், இதுவரை யாரும் எதையும் காட்டாத புதிய, சுவாரசியமான சிக்கல்களைத் தீர்ப்பதற்கான விருப்பத்தையும் அல்லது ஏற்கனவே உள்ள முடிவுகளை விட சிறப்பாக தங்களைக் காட்டிக்கொள்ளும் விருப்பத்தையும் நாங்கள் விளையாடுகிறோம். ஆர்வத்தின் காரணியை நீங்கள் உடனடியாக கணக்கில் எடுத்துக் கொண்டால், உங்கள் கவனத்தை நீங்கள் மாற்ற வேண்டியதில்லை.

மேலாண்மை

பணி: (பயன்பாடு) தனிப்பட்ட கணக்கு, மேகக்கணியில் தரவு சேமிப்பு மற்றும் நிலை கண்காணிப்புடன் வாட்ஸ் பேட்டரி தொகுதிகளின் நெட்வொர்க்கை நிர்வகிக்கிறது.

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

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

இந்தக் கட்டத்தில் அது ஏன் சாத்தியமில்லை?: அத்தகைய சமூகத்தின் கரிம உருவாக்கத்திற்கு சந்தை அளவு இன்னும் சிறியதாக உள்ளது.

நீங்கள் எப்படி முடிவு செய்தீர்கள்?: ஒரு ஹேக்கத்தானின் ஒரு பகுதியாக, எங்களின் குறிப்பிட்ட தயாரிப்பைச் சுற்றி அம்சங்களை மட்டும் அல்ல, முழு அளவிலான வணிக மாதிரிகளையும் கொண்டு வர முடியுமா என்பதைப் பார்க்க, ஒரு வகையான உடல் சார்ந்த ஆய்வை நடத்தினோம். மேலும், ஒரு முன்மாதிரியை செயல்படுத்தும் திறன் கொண்டவர்கள் இதைச் செய்ய, எல்லாவற்றிற்கும் மேலாக, இங்கே - நான் யாரையும் புண்படுத்த விரும்பவில்லை - இது Arduino இல் ஒளிரும் LED ஐ நிரலாக்க நிலை அல்ல (இதை புதுமைகளுடன் செய்ய முடியும் என்றாலும்) , மாறாக குறிப்பிட்ட திறன்கள் இங்கே தேவை: பின்தளம் மற்றும் முன்தள அமைப்புகளின் வளர்ச்சி, அளவிடக்கூடிய இன்டர்நெட் ஆஃப் திங்ஸ் அமைப்புகளை உருவாக்குவதற்கான கொள்கைகளைப் புரிந்துகொள்வது.

*இரண்டாம் பாடலில் வெற்றி பெற்றவர்களின் பேச்சு*

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

முக்கிய முடிவு: வாட்ஸ் பேட்டரியை தங்கள் வணிக மாதிரியின் அடிப்படையாக எடுத்துக் கொள்ளவும், அதை மேம்படுத்தவும், நிறுவனத்தின் கூட்டாளிகள்/தோழர்களாகவும் குழுக்கள் தயாராக உள்ளன. அவர்களில் சிலருக்கு ஒரு வணிக யோசனையின் MVP ஐ எவ்வாறு அடையாளம் கண்டுகொள்வது மற்றும் அதை முதலில் எவ்வாறு செய்வது என்பதும் தெரியும், இது இன்று தொழில்துறையில் எல்லா இடங்களிலும் இல்லாத ஒன்று. எப்போது நிறுத்துவது, எப்போது சந்தைக்கு ஒரு தீர்வை வெளியிடுவது என்பது மக்களுக்குப் புரியவில்லை, ஆரம்பத்தில் இருந்தாலும், ஆனால் வேலை செய்கிறது. உண்மையில், தீர்வை மெருகூட்டுவதற்கான நிலை பெரும்பாலும் முடிவடையாது, தொழில்நுட்ப ரீதியாக தீர்வு நியாயமான சிக்கலான கோட்டைக் கடக்கிறது, அதிக சுமையுடன் சந்தையில் நுழைகிறது, அசல் யோசனை என்ன, வாடிக்கையாளர் இலக்கு என்ன, வணிக மாதிரிகள் என்ன என்பது இனி தெளிவாகத் தெரியவில்லை. சேர்க்கப்பட்டுள்ளது. யாரோ ஒருவருக்காக முந்தைய புத்தகத்தில் கையொப்பமிடும்போது மற்றொரு புத்தகத்தை எழுதிய அகுனின் பற்றிய நகைச்சுவையைப் போல. ஆனால் இங்கே அது அதன் தூய்மையான வடிவத்தில் செய்யப்பட்டது: இங்கே ஒரு விளக்கப்படம், இங்கே ஒரு கவுண்டர், இங்கே குறிகாட்டிகள், இங்கே ஒரு கணிப்பு - அவ்வளவுதான், அதை இயக்க வேறு எதுவும் தேவையில்லை. இதன் மூலம், நீங்கள் ஒரு முதலீட்டாளரிடம் சென்று தொழில் தொடங்க பணம் பெறலாம். இந்த சமநிலையைக் கண்டறிந்தவர்கள் வெற்றியாளர்களாக பாதையில் இருந்து வெளியேறினர்.

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

மக்கள்

ஹேக்கத்தானில், இந்த வகையான வளர்ச்சியில் நிபுணத்துவம் பெற்றவர்களைக் காட்டிலும், ஒரு புதிய துறையில் தங்களை முயற்சி செய்ய விரும்புவோரை (உதாரணமாக, பல்வேறு நிரலாக்கப் பள்ளிகளின் பட்டதாரிகள்) எதிர்பார்க்கிறோம். இருப்பினும், ஹேக்கத்தானுக்கு முன்பு அவர்கள் ஒரு சிறிய ஆயத்த வேலைகளைச் செய்வார்கள் என்று நாங்கள் எதிர்பார்த்தோம், பொதுவாக ஆற்றல் நுகர்வு எவ்வாறு கணிக்கப்படுகிறது மற்றும் இன்டர்நெட் ஆஃப் திங்ஸ் அமைப்புகள் எவ்வாறு செயல்படுகின்றன என்பதைப் படிக்கவும். எனவே எல்லோரும் வேடிக்கைக்காக மட்டும் வருவார்கள், சுவாரஸ்யமான தரவு மற்றும் பணிகளைத் தேடுகிறார்கள், ஆனால் பொருள் பகுதியில் ஒரு பூர்வாங்க மூழ்குதலுடன். எங்கள் பங்கிற்கு, கிடைக்கக்கூடிய தரவு, அவற்றின் விளக்கம் மற்றும் முடிவுக்கான மிகவும் துல்லியமான தேவைகள், ஏபிஐ தொகுதிகளை வெளியிடுதல் போன்றவற்றை முன்கூட்டியே வெளியிடுவது அவசியம் என்பதை நாங்கள் புரிந்துகொள்கிறோம்.

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

பங்கேற்பாளர்களில் பெரும்பாலோர் இளைஞர்கள், அவர்களில் வலுவான இயந்திர கற்றல் பொறியாளர்கள் மற்றும் டெவலப்பர்கள் இல்லை என்று இது அர்த்தப்படுத்துவதில்லை. பெரும்பாலானவர்கள் அணிகளாக வந்தனர்; நடைமுறையில் தனிநபர்கள் இல்லை. எல்லோரும் வெற்றி பெற வேண்டும் என்று கனவு கண்டார்கள், எதிர்காலத்தில் யாரோ ஒரு வேலையைக் கண்டுபிடிக்க விரும்பினர், சுமார் 20% பேர் ஏற்கனவே ஒன்றைக் கண்டுபிடித்துள்ளனர், இந்த எண்ணிக்கை வளரும் என்று நான் நினைக்கிறேன்.

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

ஹேக்கத்தான் முன்னேற்றம்

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

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

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

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

Fit-predict ஆனது தரவு பகுப்பாய்வுக்காக வடிவமைக்கப்பட்ட ஒரு சமநிலையான கலவையைக் கொண்டிருந்தது, எனவே அவர்களால் எல்லாவற்றையும் சமாளிக்க முடிந்தது. உண்மையான தொழில்துறை தரவை "தொடுவதில்" தோழர்களே ஆர்வம் காட்டுவது கவனிக்கத்தக்கது. அவர்கள் உடனடியாக முக்கிய விஷயத்தில் கவனம் செலுத்தினர்: பகுப்பாய்வு செய்தல், தரவை சுத்தம் செய்தல், ஒவ்வொரு ஒழுங்கின்மையையும் கையாள்வது. ஹேக்கத்தானின் போது அவர்கள் வேலை செய்யும் மாதிரியை உருவாக்க முடிந்தது என்பது ஒரு பெரிய சாதனை. பணி நடைமுறையில், இது வழக்கமாக வாரங்கள் எடுக்கும்: தரவு சுத்தம் செய்யப்படும்போது, ​​​​அவர்கள் அதை ஆராயும்போது. எனவே, கண்டிப்பாக அவர்களுடன் இணைந்து பணியாற்றுவோம்.

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

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

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

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

இந்த பாதையில், "வெட் ஹேர்" நம்பிக்கையுடன் இறுதிப் போட்டிக்குள் நுழைந்தது, மேலும் அவர்களுடனும் "ஹஸ்ட்லர்களுடனும்" மேலும் ஒத்துழைப்பைப் பற்றி விவாதித்தோம். நாம் ஏற்கனவே புத்தாண்டில் பிந்தையதை சந்தித்தோம்.

எல்லாம் சரியாகிவிடும் என்று நம்புகிறேன், மார்ச் மாதம் நடைபெறும் இரண்டாவது ஹேக்கத்தானில் அனைவரையும் பார்க்க ஆவலுடன் காத்திருக்கிறோம்!

ஆதாரம்: www.habr.com

கருத்தைச் சேர்